Conform recensământului efectuat în 2021, populația comunei I.L. Caragiale se ridică la 6.920 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 7.697 de locuitori. Majoritatea locuitorilor sunt români (75,59%), cu o minoritate de romi (16,45%), iar pentru 7,88% nu se cunoaște apartenența etnică.
| Populația rezidentă la nivel comunei I.L. Caragiale din județul Dâmbovița – comparație date RPL 2021 și 2011 | |||
| Denumire județ, localitate | Populație RPL 2021 | Populație RPL 2011 | diferențe +/- RPL 2021 față de 2011 |
| I. L. CARAGIALE | 6920 | 7697 | -777 |
Majoritatea locuitorilor sunt români (80,52%), cu o minoritate de romi (15,88%). Pentru 3,18% din populație, apartenența etnică nu este cunoscută. Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (94,47%). Pentru 3,29% din populație, nu este cunoscută apartenența confesională.
Numărul total de gospodării înregistrate la recensământul din 2021 în comuna I.L. Caragiale era de 2180, ceea ce reprezintă 1,27% din totalul gospodăriilor rurale din comunele județului Dâmbovița.
Structura populației pe categorii de vârstă din comuna I.L. Caragiale – 2021:
| Denumire comună | Populație stabilă | GRUPE DE VÂRSTĂ | ||
| 0 – 14 ani | 15 – 59 ani | 60 ani și peste | ||
| I. L. CARAGIALE | 100% | 10,36% | 63,03% | 26,61% |