List of cities in Italy by population

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.

List of cities in Italy

# Name, city Population
1Rome2 870 546
2Milan1 331 675
3Naples989 672
4Turin899 331
5Palermo676 610
6Genoa594 311
7Bologna385 520
8Florence379 193
9Bari321 726
10Catania315 077
11Venice265 013
12Verona259 964
13Messina240 739
14Padua210 580
15Trieste205 598
16Taranto202 330
17Brescia195 247
18Prato190 763
19Parma189 246
20Modena185 061
21Reggio di Calabria184 737
22Reggio Emilia172 126
23Perugia166 264
24Livorno160 574
25Ravenna159 009
26Cagliari154 733
27Foggia152 934
28Rimini147 531
29Ferrara134 060
30Salerno133 470
31Sassari127 738
32Latina125 219
33Monza122 650
34Siracusa122 340
35Pescara121 372
36Giugliano in Campania121 166
37Bergamo118 706
38Forli118 289
39Trento117 311
40Vicenza113 748
41Terni112 203
42Bolzano106 044
43Novara104 634
44Piacenza102 455
45Ancona101 573
46Andria100 452
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Italy?

In total, Italy has 46 cities with a total population of 60 243 505 people for 2026.

⚡ What is the largest city in Italy by population?

The largest population in Rome is 2 870 546.
×