Skip to content
Vicinalia
Italiano Sign up

Where life is best in Milan: liveability in its 88 neighbourhoods

The Vicinalia liveability index neighbourhood by neighbourhood: services within walking distance, public transport, green space, natural hazards, air, noise, buildings and internet, from official sources.

The neighbourhoods are the 88 Local Identity Units (NIL) of Milan's land-use plan. For each one we take the liveability index of the census areas it contains and calculate the median, weighted by residents: it is the value of the area where the neighbourhood's "middle" resident lives.

The index measures the place, not the people: it does not say who lives there or how much it costs. Within the same neighbourhood areas vary, sometimes a lot, and a neighbourhood near the bottom can have excellent streets. For a specific home the address is what counts: search for it and the index of its area is free.

The top ten

  1. 1 Brera 17.346 residents 94
  2. 2 Duomo 24.613 residents 92
  3. 3 Sarpi 30.356 residents 90
  4. 4 Magenta - San Vittore 17.701 residents 90
  5. 5 Porta Genova 15.120 residents 90
  6. 6 Porta Magenta 26.637 residents 89
  7. 7 De Angeli - Monte Rosa 21.129 residents 89
  8. 8 Porta Ticinese - Conca del Naviglio 19.095 residents 89
  9. 9 Pagano 17.571 residents 89
  10. 10 Tre Torri 2.357 residents 88

The 75 ranked neighbourhoods

# Neighbourhood Liveability index Liveability Residents
1 Brera 94 excellent 17.346
2 Duomo 92 excellent 24.613
3 Sarpi 90 excellent 30.356
4 Magenta - San Vittore 90 excellent 17.701
5 Porta Genova 90 excellent 15.120
6 Porta Magenta 89 very good 26.637
7 De Angeli - Monte Rosa 89 very good 21.129
8 Porta Ticinese - Conca del Naviglio 89 very good 19.095
9 Pagano 89 very good 17.571
10 Tre Torri 88 very good 2.357
11 Bande Nere 87 very good 43.096
12 Porta Vigentina - Porta Lodovica 87 very good 13.488
13 Giambellino 86 very good 29.549
14 Q.re Gallaratese - Q.re San Leonardo - Lampugnano 85 very good 31.441
15 Guastalla 85 very good 15.391
16 Stadio - Ippodromi 85 very good 12.661
17 Villapizzone - Cagnola - Boldinasco 84 very good 39.217
18 Porta Ticinese - Conchetta 84 very good 16.724
19 Porta Romana 84 very good 16.375
20 Lorenteggio 84 very good 14.086
21 Porta Garibaldi - Porta Nuova 84 very good 5.864
22 Buenos Aires - Porta Venezia - Porta Monforte 83 very good 60.885
23 Stadera - Chiesa Rossa - Q.re Torretta - Conca Fallata 83 very good 28.886
24 San Siro 83 very good 24.990
25 Corsica 83 very good 19.384
26 Portello 83 very good 8.769
27 Città Studi 82 very good 35.475
28 XXII Marzo 82 very good 31.393
29 Affori 82 very good 24.083
30 Moncucco - San Cristoforo 82 very good 12.989
31 Quarto Cagnino 82 very good 9.739
32 Morivione 82 very good 7.584
33 Loreto - Casoretto - Nolo 81 very good 40.300
34 Forze Armate 81 very good 22.856
35 Dergano 81 very good 21.236
36 Stazione Centrale - Ponte Seveso 81 very good 16.883
37 Vigentino - Q.re Fatima 81 very good 14.968
38 Tibaldi 81 very good 11.343
39 Quinto Romano 81 very good 4.622
40 QT8 81 very good 4.041
41 Lodi - Corvetto 80 very good 33.839
42 Baggio - Q.re degli Olmi - Q.re Valsesia 80 very good 28.754
43 Gorla - Precotto 80 very good 28.753
44 Gratosoglio - Q.re Missaglia - Q.re Terrazze 80 very good 17.840
45 Ronchetto sul Naviglio - Q.re Lodovico il Moro 80 very good 14.439
46 Maggiore - Musocco - Certosa 80 very good 7.693
47 Padova - Turro - Crescenzago 79 good 34.914
48 Umbria - Molise - Calvairate 79 good 22.071
49 Cimiano - Rottole - Q.re Feltre 79 good 18.769
50 Ghisolfa 78 good 17.835
51 Bovisa 78 good 13.279
52 Comasina 77 good 8.876
53 Ortomercato 77 good 3.830
54 Quarto Oggiaro - Vialba - Musocco 76 good 29.871
55 Barona 76 good 16.317
56 Trenno 76 good 4.122
57 Rogoredo - Santa Giulia 75 good 11.027
58 Bicocca 75 good 8.426
59 Farini 75 good 3.596
60 Greco - Segnano 74 good 15.620
61 Scalo Romana 74 good 10.953
62 Bovisasca 74 good 7.121
63 Triulzo Superiore 74 good 1.249
64 Maciachini - Maggiolina 73 good 24.978
65 Adriano 73 good 16.853
66 Bruzzano 73 good 12.418
67 Muggiano 73 good 3.078
68 Niguarda - Ca' Granda - Prato Centenaro - Q.re Fulvio Testi 72 good 35.640
69 Isola 72 good 21.982
70 Lambrate - Ortica 71 good 11.605
71 Taliedo - Morsenchio - Q.re Forlanini 70 good 19.022
72 Figino 70 good 2.435
73 Monluè - Ponte Lambro 63 fair 4.549
74 Chiaravalle 62 fair 1.029
75 Parco Forlanini - Cavriano 60 fair 2.009

Not ranked because they have fewer than 1.000 residents, so few census areas and figures of little meaning: Giardini di Porta Venezia (87), Ronchetto delle Rane (73), Parco dei Navigli (64), Stephenson (64), Parco Bosco in Città (63), Quintosole (62), Parco delle Abbazie (62), Parco Nord (61), Assiano (56), Cascina Merlata (55), Roserio (55), Cantalupa (54).

For each neighbourhood: the median index of its census areas, weighted by residents. Calculated on 30 September 2026. The area-by-area map of Milano

Sources and licence

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.