Il grafico in basso, detto Piramide delle Età, rappresenta la distribuzione della popolazione residente a Milano per età, sesso e stato civile al 1° gennaio 2024. 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 | 25.095 51,5% | 23.597 48,5% | 48.692 | 0 | 0 | 0 | 48.692 3,6% |
| 5-9 | 28.234 51,5% | 26.586 48,5% | 54.820 | 0 | 0 | 0 | 54.820 4,0% |
| 10-14 | 30.522 51,9% | 28.336 48,1% | 58.858 | 0 | 0 | 0 | 58.858 4,3% |
| 15-19 | 32.801 52,7% | 29.492 47,3% | 62.287 | 6 | 0 | 0 | 62.293 4,5% |
| 20-24 | 36.676 54,6% | 30.493 45,4% | 66.594 | 532 | 1 | 42 | 67.169 4,9% |
| 25-29 | 43.601 52,7% | 39.177 47,3% | 77.808 | 4.817 | 10 | 143 | 82.778 6,0% |
| 30-34 | 49.138 51,1% | 47.046 48,9% | 76.095 | 19.470 | 78 | 541 | 96.184 7,0% |
| 35-39 | 48.928 51,7% | 45.761 48,3% | 55.560 | 37.288 | 185 | 1.656 | 94.689 6,9% |
| 40-44 | 48.251 51,2% | 45.963 48,8% | 42.817 | 47.717 | 579 | 3.101 | 94.214 6,9% |
| 45-49 | 50.334 50,0% | 50.261 50,0% | 38.806 | 55.675 | 1.009 | 5.105 | 100.595 7,3% |
| 50-54 | 54.666 49,1% | 56.618 50,9% | 35.482 | 65.882 | 1.565 | 8.355 | 111.284 8,1% |
| 55-59 | 52.314 48,9% | 54.752 51,1% | 27.224 | 66.913 | 2.602 | 10.327 | 107.066 7,8% |
| 60-64 | 41.697 47,5% | 46.070 52,5% | 17.178 | 57.144 | 3.954 | 9.491 | 87.767 6,4% |
| 65-69 | 32.029 46,4% | 37.064 53,6% | 10.473 | 45.950 | 5.393 | 7.277 | 69.093 5,0% |
| 70-74 | 25.984 43,7% | 33.482 56,3% | 7.087 | 38.898 | 7.982 | 5.499 | 59.466 4,3% |
| 75-79 | 25.603 41,9% | 35.555 58,1% | 5.536 | 37.772 | 13.258 | 4.592 | 61.158 4,5% |
| 80-84 | 20.876 38,9% | 32.726 61,1% | 4.176 | 28.174 | 18.379 | 2.873 | 53.602 3,9% |
| 85-89 | 13.791 35,9% | 24.677 64,1% | 2.734 | 15.231 | 19.076 | 1.427 | 38.468 2,8% |
| 90-94 | 5.344 29,6% | 12.699 70,4% | 1.381 | 4.475 | 11.699 | 488 | 18.043 1,3% |
| 95-99 | 1.003 21,9% | 3.585 78,1% | 378 | 542 | 3.564 | 104 | 4.588 0,3% |
| 100+ | 93 13,8% | 579 86,2% | 69 | 39 | 557 | 7 | 672 0,0% |
| Totale | 666.980 48,6% | 704.519 51,4% | 694.055 | 526.525 | 89.891 | 61.028 | 1.371.499 100% |