Skip to content
Vicinalia
Italiano Sign up

The best cities to live in Italy: every provincial capital by liveability

All Italian provincial capitals ranked by the same liveability index, from official data: services within walking distance, transport, green space, natural hazards, air, noise, buildings and internet.

Every provincial capital in Italy gets the same treatment here. We take the liveability index of each of its inhabited census sections, the small areas Istat (the national statistics office) uses for the census, and work out the median weighted by residents: the value of the area where the "middle" resident lives. It is the same number shown on each municipality's page, where a map shows the index area by area.

The index measures the place, not the people. It looks at what you find around your front door: schools, pharmacies and shops within walking distance, stops and lines of public transport, parks and countryside, flood, landslide and earthquake hazard, air quality, noise from railways, motorways and airports, the state of the buildings and broadband speed. How each part is scored and weighted is set out on the liveability index page.

A ranking of everyday life

The quality-of-life tables Italian newspapers publish every year look at the whole province, with economic, social and safety statistics. This one looks at the street outside your door, asking the same question of every city: how well equipped and how safe is the area where most people actually live? That is why the results can differ a lot, and the two rankings read well side by side.

Why some big cities are not at the top

Large cities have more services and transport than anyone, but they also have more traffic noise, worse air and, often, rivers and plains that flood. Small capitals with a compact centre, shops and schools a few minutes away on foot and little natural hazard can score higher.

Natural hazards weigh in a particular way. When floods, landslides or earthquakes come out as critical for an area, its index cannot go above 60, however good everything else is: a home in a place that floods often cannot be "excellent". Several capitals stop exactly at 60, which means that at least half of their residents live in areas scoring 60 or less, usually because of flood-prone land.

A city is not an address

Inside the same city the index can differ by more than thirty points from one neighbourhood to another. Milan shows it well: in our ranking of Milan's neighbourhoods Brera scores 94, while the areas on the eastern edge, between the ring road and Linate airport, are around 60. Each capital in the table links to its page, with the map area by area.

If you are choosing where to live, or buying property in Italy, what counts is the address: type it in the search box and the liveability index of the area is free, with no sign-up. The full report adds the parts behind the number, the hazards on the plot, prices per square metre in the area as a range, services and the questions to ask before you buy. A real example is in the full sample report.

The top ten

  1. 1 Iglesias Sardegna 85
  2. 2 Nuoro Sardegna 84
  3. 3 Sassari Sardegna 83
  4. 4 Cagliari Sardegna 82
  5. 4 Villacidro Sardegna 82
  6. 6 Milano Lombardia 81
  7. 6 Latina Lazio 81
  8. 6 Caltanissetta Sicilia 81
  9. 9 Barletta Puglia 80
  10. 9 Sanluri Sardegna 80

All 119 provincial capitals

# Provincial capital Region Liveability index Liveability Residents
1 Iglesias (CI) Sardegna 85 very good 25,382
2 Nuoro (NU) Sardegna 84 very good 34,183
3 Sassari (SS) Sardegna 83 very good 122,159
4 Cagliari (CA) Sardegna 82 very good 149,092
4 Villacidro (VS) Sardegna 82 very good 13,317
6 Milano (MI) Lombardia 81 very good 1,349,930
6 Latina (LT) Lazio 81 very good 127,861
6 Caltanissetta (CL) Sicilia 81 very good 59,245
9 Barletta (BT) Puglia 80 very good 92,798
9 Sanluri (VS) Sardegna 80 very good 8,170
11 Matera (MT) Basilicata 79 good 59,748
11 Cuneo (CN) Piemonte 79 good 55,557
11 Carbonia (CI) Sardegna 79 good 26,565
14 Trapani (TP) Sicilia 78 good 56,293
14 Oristano (OR) Sardegna 78 good 30,653
16 Trieste (TS) Friuli-Venezia Giulia 77 good 199,015
16 Bolzano (BZ) Trentino-Alto Adige/Südtirol 77 good 106,601
16 Pavia (PV) Lombardia 77 good 70,380
16 Trani (BT) Puglia 77 good 55,035
16 Campobasso (CB) Molise 77 good 47,587
16 Lodi (LO) Lombardia 77 good 44,716
16 Enna (EN) Sicilia 77 good 25,815
23 Monza (MB) Lombardia 76 good 121,984
23 Piacenza (PC) Emilia-Romagna 76 good 102,364
23 Como (CO) Lombardia 76 good 83,361
23 Cremona (CR) Lombardia 76 good 70,841
23 Lecco (LC) Lombardia 76 good 46,831
23 Gorizia (GO) Friuli-Venezia Giulia 76 good 33,615
23 Aosta (AO) Valle d'Aosta/Vallée d'Aoste 76 good 33,223
30 Novara (NO) Piemonte 75 good 101,367
30 Lecce (LE) Puglia 75 good 94,783
30 Pordenone (PN) Friuli-Venezia Giulia 75 good 51,617
30 Sondrio (SO) Lombardia 75 good 21,192
34 Bari (BA) Puglia 74 good 315,948
34 Terni (TR) Umbria 74 good 107,165
34 Udine (UD) Friuli-Venezia Giulia 74 good 97,736
34 Pesaro (PU) Marche 74 good 95,670
34 Alessandria (AL) Piemonte 74 good 90,825
34 Varese (VA) Lombardia 74 good 78,740
34 Asti (AT) Piemonte 74 good 73,723
34 Potenza (PZ) Basilicata 74 good 64,850
34 Crotone (KR) Calabria 74 good 59,359
34 Tempio Pausania (OT) Sardegna 74 good 13,329
34 Lanusei (OG) Sardegna 74 good 5,091
45 Perugia (PG) Umbria 73 good 162,362
45 La Spezia (SP) Liguria 73 good 92,169
45 Viterbo (VT) Lazio 73 good 65,931
48 Palermo (PA) Sicilia 72 good 635,439
48 Catania (CT) Sicilia 72 good 301,104
48 Brescia (BS) Lombardia 72 good 195,906
48 Agrigento (AG) Sicilia 72 good 55,849
52 Firenze (FI) Toscana 71 good 361,619
52 Taranto (TA) Puglia 71 good 189,461
52 Livorno (LI) Toscana 71 good 154,483
52 Carrara (MS) Toscana 71 good 60,185
52 Savona (SV) Liguria 71 good 58,534
52 Avellino (AV) Campania 71 good 52,498
52 Biella (BI) Piemonte 71 good 42,783
59 Roma (RM) Lazio 70 good 2,749,031
59 Torino (TO) Piemonte 70 good 848,748
59 Bologna (BO) Emilia-Romagna 70 good 387,842
59 Bergamo (BG) Lombardia 70 good 119,476
59 Ancona (AN) Marche 70 good 98,402
59 Andria (BT) Puglia 70 good 97,588
59 Catanzaro (CZ) Calabria 70 good 85,609
59 Brindisi (BR) Puglia 70 good 83,317
59 Grosseto (GR) Toscana 70 good 81,503
59 Siena (SI) Toscana 70 good 53,062
69 Genova (GE) Liguria 69 good 561,203
69 Parma (PR) Emilia-Romagna 69 good 195,436
69 Modena (MO) Emilia-Romagna 69 good 184,971
69 Vicenza (VI) Veneto 69 good 110,293
69 Caserta (CE) Campania 69 good 73,037
69 Olbia (OT) Sardegna 69 good 60,711
69 Rieti (RI) Lazio 69 good 45,557
69 Vercelli (VC) Piemonte 69 good 45,176
69 Verbania (VB) Piemonte 69 good 29,856
78 Verona (VR) Veneto 68 good 255,985
78 Salerno (SA) Campania 68 good 128,136
78 Trento (TN) Trentino-Alto Adige/Südtirol 68 good 117,847
78 Ascoli Piceno (AP) Marche 68 good 46,085
78 Frosinone (FR) Lazio 68 good 43,830
83 Venezia (VE) Veneto 67 good 251,944
83 Prato (PO) Toscana 67 good 195,213
83 Macerata (MC) Marche 67 good 40,503
86 Napoli (NA) Campania 66 good 921,142
86 Padova (PD) Veneto 66 good 206,651
86 Foggia (FG) Puglia 66 good 146,803
86 Massa (MS) Toscana 66 good 66,498
86 Mantova (MN) Lombardia 66 good 48,441
86 Imperia (IM) Liguria 66 good 41,960
92 Arezzo (AR) Toscana 65 good 96,717
92 Teramo (TE) Abruzzo 65 good 51,849
94 Ravenna (RA) Emilia-Romagna 64 fair 155,836
94 Cesena (FC) Emilia-Romagna 64 fair 96,168
94 Rovigo (RO) Veneto 64 fair 50,190
94 Tortolì (OG) Sardegna 64 fair 11,024
98 Pescara (PE) Abruzzo 63 fair 118,992
98 Pisa (PI) Toscana 63 fair 89,002
98 Chieti (CH) Abruzzo 63 fair 48,666
101 Forlì (FC) Emilia-Romagna 62 fair 116,558
102 Fermo (FM) Marche 61 fair 35,923
103 Messina (ME) Sicilia 60 fair 221,246
103 Reggio di Calabria (RC) Calabria 60 fair 172,479
103 Reggio nell'Emilia (RE) Emilia-Romagna 60 fair 169,908
103 Rimini (RN) Emilia-Romagna 60 fair 149,169
103 Ferrara (FE) Emilia-Romagna 60 fair 129,872
103 Siracusa (SR) Sicilia 60 fair 117,055
103 Pistoia (PT) Toscana 60 fair 89,493
103 Ragusa (RG) Sicilia 60 fair 72,779
103 L'Aquila (AQ) Abruzzo 60 fair 69,210
103 Cosenza (CS) Calabria 60 fair 64,073
103 Benevento (BN) Campania 60 fair 56,916
103 Belluno (BL) Veneto 60 fair 35,395
103 Vibo Valentia (VV) Calabria 60 fair 31,480
103 Isernia (IS) Molise 60 fair 20,748
117 Treviso (TV) Veneto 59 fair 84,452
117 Urbino (PU) Marche 59 fair 13,772
119 Lucca (LU) Toscana 58 fair 89,078

For each provincial capital: the median index of its census sections, weighted by residents in the 2021 census, the same value shown on the municipality's page. Equal index, equal position. Calculated on 1 October 2026.

Sources and licence

  • Vicinalia liveability index by census area, how it is calculated. Licensed CC BY-SA 4.0, because it also uses the flood hazard data of IdroGEO ISPRA (2026).
  • Census areas and residents: Istat, 2021 census, CC BY 4.0.
  • Provincial capitals: Istat list of municipalities, CC BY 4.0.

Liveability index free for any address

Check an address

Enter the address: the report summarises risks, local prices, population, services and transport, with the source for every figure.

For example: Via Dante 7, Milan.