Italy flag

Largest Cities in Italy

45 cities with population over 100,000

Italy has 45 cities with a population over 100,000. The largest city is Rome with 2,318,895 people. The capital city is Rome.

Country Population

58.9M

Major Cities

45

Largest City

Rome

Capital

Rome

Top 10 Cities

Rome
2.3M
Milan
1.4M
Naples
909,048
Turin
847,287
Palermo
648,260
Genoa
580,097
Bologna
394,843
Florence
367,150
Bari
316,491
Catania
311,584

All Cities in Italy

Cities in Italy ranked by population
#CityPopulation
1RomeCapital2,318,895
2Milan1,371,498
3Naples909,048
4Turin847,287
5Palermo648,260
6Genoa580,097
7Bologna394,843
8Florence367,150
9Bari316,491
10Catania311,584
11Verona258,031
12Messina219,948
13Trieste204,338
14Padova203,725
15Brescia200,423
16Taranto198,585
17Parma198,292
18Prato195,089
19Modena184,732
20Reggio Calabria182,455
21Quarto Oggiaro182,118
22Reggio nell'Emilia171,944
23Livorno157,017
24Cagliari149,257
25Rimini148,688
26Mestre147,662
27Foggia137,032
28Ferrara132,009
29Acilia-Castel Fusano-Ostia Antica129,362
30Salerno125,797
31Monza124,398
32Siracusa121,605
33Bergamo121,200
34Trento120,709
35Perugia120,137
36Pescara119,554
37Forlì116,696
38Vicenza111,980
39Terni111,189
40Pisa109,960
41Bolzano107,436
42Piacenza103,607
43Novara101,916
44Arezzo100,734
45Udine100,170