La classifica dei comuni della Provincia di Firenze ordinata per popolazione residente. I dati sono aggiornati al 01/01/2011 (ISTAT).
| Comune | Popolazione residenti | Superficie km² | Densità abitanti/km² | Altitudine m s.l.m. |
|---|---|---|---|---|
| 1. FIRENZE | 371.282 | 102,41 | 3.625 | 50 |
| 2. Scandicci | 50.309 | 59,59 | 844 | 47 |
| 3. Empoli | 47.955 | 62,28 | 770 | 28 |
| 4. Sesto F. | 47.623 | 49,04 | 971 | 55 |
| 5. Campi Bisenzio | 43.901 | 28,62 | 1.534 | 38 |
| 6. Bagno a Ripoli | 25.787 | 74,09 | 348 | 75 |
| 7. Fucecchio | 23.496 | 65,13 | 361 | 25 |
| 8. Pontassieve | 20.709 | 114,44 | 181 | 108 |
| 9. Lastra a Signa | 19.829 | 43,06 | 460 | 36 |
| 10. Signa | 18.510 | 18,81 | 984 | 96 |
| 11. Borgo San Lorenzo | 18.191 | 146,15 | 124 | 193 |
| 12. Castelfiorentino | 17.959 | 66,56 | 270 | 50 |
| 13. San Casciano in Val di P. | 17.216 | 107,98 | 159 | 310 |
| 14. Figline Valdarno | 17.050 | 71,68 | 238 | 126 |
| 15. Calenzano | 16.462 | 76,87 | 214 | 68 |
| 16. Certaldo | 16.343 | 75,24 | 217 | 67 |
| 17. Reggello | 16.296 | 121,22 | 134 | 390 |
| 18. Impruneta | 14.906 | 48,76 | 306 | 275 |
| 19. Vinci | 14.582 | 54,42 | 268 | 97 |
| 20. Greve in Chianti | 14.351 | 169,04 | 85 | 236 |
| 21. Fiesole | 14.341 | 42,11 | 341 | 295 |
| 22. Montelupo Fiorentino | 13.691 | 24,60 | 557 | 35 |
| 23. Montespertoli | 13.452 | 125,02 | 108 | 257 |
| 24. Barberino di Mugello | 10.858 | 133,71 | 81 | 270 |
| 25. Cerreto Guidi | 10.721 | 49,33 | 217 | 123 |
| 26. Rignano sull'Arno | 8.758 | 54,21 | 162 | 118 |
| 27. Vicchio | 8.262 | 138,89 | 59 | 203 |
| 28. Scarperia | 7.809 | 79,37 | 98 | 292 |
| 29. Tavarnelle Val di Pesa | 7.755 | 56,98 | 136 | 378 |
| 30. Pelago | 7.702 | 54,78 | 141 | 309 |
| 31. Rufina | 7.461 | 45,68 | 163 | 115 |
| 32. Capraia e Limite | 7.268 | 25,00 | 291 | 28 |
| 33. Incisa in Val d'Arno | 6.339 | 26,52 | 239 | 122 |
| 34. Dicomano | 5.777 | 61,76 | 94 | 162 |
| 35. Vaglia | 5.183 | 56,94 | 91 | 290 |
| 36. Firenzuola | 4.950 | 272,06 | 18 | 422 |
| 37. Gambassi Terme | 4.930 | 83,06 | 59 | 332 |
| 38. Barberino Val d'Elsa | 4.373 | 65,88 | 66 | 373 |
| 39. San Piero a Sieve | 4.305 | 36,63 | 118 | 212 |
| 40. Montaione | 3.773 | 104,90 | 36 | 242 |
| 41. Marradi | 3.303 | 154,07 | 21 | 328 |
| 42. Londa | 1.874 | 59,40 | 32 | 226 |
| 43. San Godenzo | 1.258 | 99,19 | 13 | 404 |
| 44. Palazzuolo sul Senio | 1.198 | 108,90 | 11 | 437 |