List of cities in Italy by population. There are 137 cities in Italy, of which Rome is the largest in terms of population - 2 870 546. The total number of people in Italy is 60 243 505 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Rome | 2 870 546 |
| 2 | Milan | 1 331 675 |
| 3 | Naples | 989 672 |
| 4 | Turin | 899 331 |
| 5 | Palermo | 676 610 |
| 6 | Genoa | 594 311 |
| 7 | Bologna | 385 520 |
| 8 | Florence | 379 193 |
| 9 | Bari | 321 726 |
| 10 | Catania | 315 077 |
| 11 | Venice | 265 013 |
| 12 | Verona | 259 964 |
| 13 | Messina | 240 739 |
| 14 | Padua | 210 580 |
| 15 | Trieste | 205 598 |
| 16 | Taranto | 202 330 |
| 17 | Brescia | 195 247 |
| 18 | Prato | 190 763 |
| 19 | Parma | 189 246 |
| 20 | Modena | 185 061 |
| 21 | Reggio di Calabria | 184 737 |
| 22 | Reggio Emilia | 172 126 |
| 23 | Perugia | 166 264 |
| 24 | Livorno | 160 574 |
| 25 | Ravenna | 159 009 |
| 26 | Cagliari | 154 733 |
| 27 | Foggia | 152 934 |
| 28 | Rimini | 147 531 |
| 29 | Ferrara | 134 060 |
| 30 | Salerno | 133 470 |
| 31 | Sassari | 127 738 |
| 32 | Latina | 125 219 |
| 33 | Monza | 122 650 |
| 34 | Siracusa | 122 340 |
| 35 | Pescara | 121 372 |
| 36 | Giugliano in Campania | 121 166 |
| 37 | Bergamo | 118 706 |
| 38 | Forli | 118 289 |
| 39 | Trento | 117 311 |
| 40 | Vicenza | 113 748 |
| 41 | Terni | 112 203 |
| 42 | Bolzano | 106 044 |
| 43 | Novara | 104 634 |
| 44 | Piacenza | 102 455 |
| 45 | Ancona | 101 573 |
| 46 | Andria | 100 452 |