Il grafico in basso, detto Piramide delle Età, rappresenta la distribuzione della popolazione residente a Caravaggio per età, sesso e stato civile al 1° gennaio 2025. I dati tengono conto dei risultati del Censimento permanente della popolazione.

La popolazione è riportata per classi quinquennali di età sull'asse Y, mentre sull'asse X sono riportati due grafici a barre a specchio con i maschi (a sinistra) e le femmine (a destra). I diversi colori evidenziano la distribuzione della popolazione per stato civile: celibi e nubili, coniugati, vedovi e divorziati.
In generale, la forma di questo tipo di grafico dipende dall'andamento demografico di una popolazione, con variazioni visibili in periodi di forte crescita demografica o di cali delle nascite per guerre o altri eventi.
In Italia ha avuto la forma simile ad una piramide fino agli anni '60, cioè fino agli anni del boom demografico.
Gli individui in unione civile, quelli non più uniti civilmente per scioglimento dell'unione e quelli non più uniti civilmente per decesso del partner sono stati sommati rispettivamente agli stati civili 'coniugati/e', 'divorziati/e' e 'vedovi/e'.
| Età | Maschi | Femmine | Celibi /Nubili | Coniugati /e | Vedovi /e | Divorziati /e | Totale |
|---|---|---|---|---|---|---|---|
| 0-4 | 282 48,6% | 298 51,4% | 580 | 0 | 0 | 0 | 580 3,5% |
| 5-9 | 376 49,3% | 386 50,7% | 762 | 0 | 0 | 0 | 762 4,6% |
| 10-14 | 446 50,7% | 433 49,3% | 879 | 0 | 0 | 0 | 879 5,3% |
| 15-19 | 486 53,9% | 416 46,1% | 902 | 0 | 0 | 0 | 902 5,5% |
| 20-24 | 420 50,5% | 412 49,5% | 817 | 15 | 0 | 0 | 832 5,1% |
| 25-29 | 426 51,1% | 408 48,9% | 760 | 71 | 0 | 3 | 834 5,1% |
| 30-34 | 410 48,8% | 431 51,2% | 562 | 275 | 1 | 3 | 841 5,1% |
| 35-39 | 458 49,3% | 471 50,7% | 428 | 466 | 3 | 32 | 929 5,6% |
| 40-44 | 503 50,0% | 503 50,0% | 348 | 614 | 7 | 37 | 1.006 6,1% |
| 45-49 | 642 51,0% | 618 49,0% | 350 | 810 | 9 | 91 | 1.260 7,7% |
| 50-54 | 723 52,3% | 660 47,7% | 303 | 932 | 15 | 133 | 1.383 8,4% |
| 55-59 | 683 50,7% | 665 49,3% | 242 | 961 | 32 | 113 | 1.348 8,2% |
| 60-64 | 581 50,4% | 572 49,6% | 153 | 867 | 48 | 85 | 1.153 7,0% |
| 65-69 | 504 51,6% | 473 48,4% | 90 | 733 | 89 | 65 | 977 5,9% |
| 70-74 | 356 44,6% | 442 55,4% | 60 | 595 | 124 | 19 | 798 4,9% |
| 75-79 | 378 47,7% | 414 52,3% | 59 | 523 | 193 | 17 | 792 4,8% |
| 80-84 | 257 44,3% | 323 55,7% | 39 | 308 | 224 | 9 | 580 3,5% |
| 85-89 | 159 40,4% | 235 59,6% | 21 | 172 | 198 | 3 | 394 2,4% |
| 90-94 | 49 32,2% | 103 67,8% | 9 | 29 | 114 | 0 | 152 0,9% |
| 95-99 | 7 18,4% | 31 81,6% | 2 | 3 | 33 | 0 | 38 0,2% |
| 100+ | 0 0,0% | 3 100,0% | 1 | 0 | 2 | 0 | 3 0,0% |
| Totale | 8.146 49,5% | 8.297 50,5% | 7.367 | 7.374 | 1.092 | 610 | 16.443 100% |