There are 7 municipalities within the province of Prato in Tuscany. Cantagallo is the largest city by population with a total of 3.109 inhabitants.
| Name | Population | Density | Altitude |
|---|---|---|---|
| Cantagallo | 3.109 | 33pp/km² | 423m |
| Carmignano | 14.623 | 381pp/km² | 189m |
| Montemurlo | 19.177 | 623pp/km² | 73m |
| Poggio a caiano | 9.929 | 1.655pp/km² | 45m |
| Prato | 196.317 | 2.017pp/km² | 61m |
| Vaiano | 9.932 | 291pp/km² | 150m |
| Vernio | 6.157 | 97pp/km² | 257m |