Population Statistics
HomeWorldItaly

Italy: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Italy has a population of 58,926,166 (UN estimate, 2026), with Rome as its capital. The 50 largest of its 11,686 recorded towns and cities, ranked.

+3%
since 2000 (57,272,196)
-12%
projected by 2050 (51,891,099)
199
people per km²
19501975200020252050 46.4M 51.9M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
195046,391,673
197555,166,045
200057,272,196
200558,519,693
201060,164,213
201560,575,316
202059,912,769
202559,146,260
202658,926,166
2030 projected57,946,072
2050 projected51,891,099

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Italy

#PlaceRegionPopulation
1RomeLazio2,318,895
2MilanLombardy1,371,498
3NaplesCampania909,048
4TurinPiedmont847,287
5PalermoSicily648,260
6GenoaLiguria580,097
7BolognaEmilia-Romagna394,843
8FlorenceTuscany367,150
9BariApulia316,491
10CataniaSicily311,584
11VeronaVeneto258,031
12MessinaSicily219,948
13TriesteFriuli Venezia Giulia204,338
14PaduaVeneto203,725
15BresciaLombardy200,423
16TarantoApulia198,585
17ParmaEmilia-Romagna198,292
18PratoTuscany195,089
19ModenaEmilia-Romagna184,732
20Reggio CalabriaCalabria182,455
21Reggio nell'EmiliaEmilia-Romagna171,944
22LivornoTuscany157,017
23CagliariSardinia149,257
24RiminiEmilia-Romagna148,688
25MestreVeneto147,662
26FoggiaApulia137,032
27FerraraEmilia-Romagna132,009
28Acilia-Castel Fusano-Ostia AnticaLazio129,362
29SalernoCampania125,797
30MonzaLombardy124,398
31SiracusaSicily121,605
32BergamoLombardy121,200
33TrentoTrentino-Alto Adige120,709
34PerugiaUmbria120,137
35PescaraAbruzzo119,554
36ForlìEmilia-Romagna116,696
37VicenzaVeneto111,980
38TerniUmbria111,189
39PisaTuscany109,960
40BolzanoTrentino-Alto Adige107,436
41PiacenzaEmilia-Romagna103,607
42NovaraPiedmont101,916
43ArezzoTuscany100,734
44UdineFriuli Venezia Giulia100,170
45AndriaApulia99,784
46CesenaEmilia-Romagna97,137
47La SpeziaLiguria93,288
48BarlettaApulia93,279
49AlessandriaPiedmont92,104
50SassariSardinia91,895

Twenty years earlier: Italy in the 2005 World Gazetteer — population then 58,608,565.

Common questions

What is the population of Italy?
Italy has a population of 58,926,166, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 51,891,099 — a forecast, not a measurement.
What is the capital of Italy?
Rome.

Go deeper

Rome
The largest place we record in Italy: 2,318,895 people
Italy in 2005
The World Gazetteer's archive edition: 58,608,565 then
All 246 countries
Every country and territory, ranked by population