Where the population is not collapsing in Italy
The countryside is emptying across southern Europe — but not everywhere. These municipalities in Italy rank best on population trend and local vitality, the single most important check before buying an old rural house.
| # | Municipality | Province | Vitality score | Grade |
|---|---|---|---|---|
| 1 | Anzio | Roma | 92/100 | A |
| 2 | Bregano | Varese | 91/100 | A |
| 3 | Monfalcone | Gorizia | 91/100 | A |
| 4 | Ponte Gardena | Bolzano | 91/100 | B |
| 5 | San Michele all'Adige | Trento | 91/100 | B |
| 6 | Montecatini-Terme | Pistoia | 90/100 | B |
| 7 | Bardello | Varese | 89/100 | A |
| 8 | Pero | Milano | 89/100 | B |
| 9 | Alba Adriatica | Teramo | 88/100 | B |
| 10 | Carnate | Monza e della Brianza | 88/100 |
B
Provisional · 80% data
|
| 11 | Castelcovati | Brescia | 88/100 | B |
| 12 | Vaprio d'Adda | Milano | 88/100 | B |
| 13 | Pozzo d'Adda | Milano | 87/100 | B |
| 14 | Castel Volturno | Caserta | 86/100 | A |
| 15 | Grezzago | Milano | 86/100 | B |
| 16 | Cadrezzate con Osmate | Varese | 85/100 |
A
Provisional · 80% data
|
| 17 | Colazza | Novara | 85/100 | B |
| 18 | Corsico | Milano | 85/100 | B |
| 19 | Masate | Milano | 85/100 | B |
| 20 | Mezzolombardo | Trento | 85/100 | A |
Ranked from Terragrado's A→G model (national percentile scoring). The Vitality score is 0–100. Tap any municipality for the full breakdown — radar, hazards, price & population trends, every indicator with its source.
Provisional marks a municipality where some pillars have no data yet; the missing ones are treated as neutral, so read those grades as directional.
How this ranking works
Terragrado grades each municipality on five pillars — climate resilience, local vitality, amenities & access, property value and market & investment — from official open data, then percentile-ranks them within each country. This page surfaces the top of that ranking for one question and one area. Want it weighted to your priorities? Generate a personalized dossier or re-weight the live map.