Il grafico in basso, detto Piramide delle Età, rappresenta la distribuzione della popolazione residente a Castelfiorentino 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 | 350 54,6% | 291 45,4% | 641 | 0 | 0 | 0 | 641 3,7% |
| 5-9 | 350 49,4% | 358 50,6% | 708 | 0 | 0 | 0 | 708 4,1% |
| 10-14 | 411 52,2% | 377 47,8% | 788 | 0 | 0 | 0 | 788 4,6% |
| 15-19 | 431 52,7% | 387 47,3% | 818 | 0 | 0 | 0 | 818 4,7% |
| 20-24 | 420 53,4% | 366 46,6% | 776 | 10 | 0 | 0 | 786 4,6% |
| 25-29 | 455 49,1% | 472 50,9% | 817 | 110 | 0 | 0 | 927 5,4% |
| 30-34 | 434 49,0% | 452 51,0% | 608 | 265 | 2 | 11 | 886 5,1% |
| 35-39 | 521 51,3% | 494 48,7% | 537 | 456 | 0 | 22 | 1.015 5,9% |
| 40-44 | 525 53,0% | 466 47,0% | 387 | 559 | 10 | 35 | 991 5,7% |
| 45-49 | 639 50,2% | 633 49,8% | 402 | 758 | 14 | 98 | 1.272 7,4% |
| 50-54 | 708 50,2% | 703 49,8% | 339 | 919 | 33 | 120 | 1.411 8,2% |
| 55-59 | 670 49,7% | 679 50,3% | 229 | 966 | 31 | 123 | 1.349 7,8% |
| 60-64 | 604 49,5% | 615 50,5% | 140 | 926 | 72 | 81 | 1.219 7,1% |
| 65-69 | 520 49,3% | 535 50,7% | 77 | 831 | 91 | 56 | 1.055 6,1% |
| 70-74 | 457 48,9% | 478 51,1% | 35 | 720 | 145 | 35 | 935 5,4% |
| 75-79 | 430 45,9% | 506 54,1% | 37 | 642 | 236 | 21 | 936 5,4% |
| 80-84 | 295 40,4% | 435 59,6% | 29 | 395 | 298 | 8 | 730 4,2% |
| 85-89 | 196 37,3% | 329 62,7% | 18 | 197 | 308 | 2 | 525 3,0% |
| 90-94 | 64 31,7% | 138 68,3% | 8 | 50 | 144 | 0 | 202 1,2% |
| 95-99 | 11 18,0% | 50 82,0% | 2 | 4 | 55 | 0 | 61 0,4% |
| 100+ | 0 0,0% | 7 100,0% | 0 | 0 | 7 | 0 | 7 0,0% |
| Totale | 8.491 49,2% | 8.771 50,8% | 7.396 | 7.808 | 1.446 | 612 | 17.262 100% |