Italy flag

Largest Cities in Italy

50 cities with population over 100,000

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

Country Population

59.0M

Major Cities

50

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
14Padua203,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
27Circoiscrizione II141,344
28Foggia137,032
29Circoiscrizione VIII134,028
30Ferrara132,009
31Circoiscrizione III130,709
32Acilia-Castel Fusano-Ostia Antica129,362
33Circoiscrizione V126,666
34Salerno125,797
35Monza124,398
36Siracusa121,605
37Bergamo121,200
38Trento120,709
39Perugia120,137
40Pescara119,554
41Forlì116,696
42Vicenza111,980
43Terni111,189
44Pisa109,960
45Bolzano107,436
46Circoiscrizione VI107,369
47Piacenza103,607
48Novara101,916
49Arezzo100,734
50Udine100,170