Analysis · Population ·
Italy’s population in 2025: flat nationally, shrinking in 4,416 towns
Italy’s population barely moved in 2025, from 58,943,464 to 58,942,828 (−636). Deaths outnumbered births 1.83 to 1, and net arrivals from abroad (+295,759) made up 99.8% of that loss. Beneath that flat total, 4,416 of Italy’s 7,896 comuni shrank and 3,324 grew.
Where the national number came from
Swipe sideways to see the whole chart →
Green adds residents, red removes them, grey bars are net results. Moves between Italian comuni cancel out nationally, so they are not a step. Source: ISTAT demographic balance 2025, provisional, summed over 7,896 comuni.
Town by town, though, moves within Italy matter a great deal.
Regions: the South loses people twice
Swipe sideways to see the whole chart →
Source: ISTAT demographic balance 2025, provisional, comuni summed by region.
Every region had more deaths than births in 2025, and every region gained from abroad. Moves within Italy split them: Basilicata, Calabria, Molise, Campania, Sicilia and Puglia lost residents to other regions, while the Centre-North gained them. Basilicata shrank fastest (−0.89%); Trentino-Alto Adige grew fastest (+0.42%).
The smaller the town, the faster it empties
In comuni under 1,000 residents there were 3.31 deaths for every birth in 2025, and the population fell 0.60% in a single year. From 5,000 residents up, towns held roughly level. Of all 7,896 comuni, 7,242 recorded more deaths than births; only 491 recorded more births than deaths.
| Town size (residents) | Comuni | Deaths per birth | Share that shrank | Comuni with no births | Population change |
|---|---|---|---|---|---|
| Under 1,000 | 2,023 | 3.31 | 62% | 397 | −0.60% |
| 1,000–4,999 | 3,499 | 2.12 | 58% | 7 | −0.18% |
| 5,000–19,999 | 1,864 | 1.76 | 48% | 0 | +0.07% |
| 20,000–99,999 | 466 | 1.72 | 47% | 0 | +0.06% |
| 100,000 and over | 44 | 1.81 | 45% | 0 | −0.01% |
Size bands use the population on 1 January 2025.
404 comuni registered no births at all in 2025. Their median size is 242 residents, and 159 of them are in Piemonte, followed by Lombardia (57), Abruzzo (34), Liguria (26) and Sardegna (25). The largest was Giba in Sardegna, with 1,895 residents and 26 deaths.
The ten fastest-shrinking towns
Chiarano, in Veneto, lost 7.2% of its residents in 2025, the steepest fall of any comune with 1,000 or more people. In six of these ten towns the biggest single loss was people leaving for abroad; in three, moves to elsewhere in Italy; in one, the excess of deaths over births. The biggest driver of each town is in bold.
| Town | Change | Residents, 1 Jan → 31 Dec | Births / deaths | Net moves within Italy | Net moves abroad |
|---|---|---|---|---|---|
| ChiaranoVeneto | −7.2% | 3,594 → 3,337 | 21 / 30 | −58 | −190 |
| EpiscopiaBasilicata | −6.5% | 1,271 → 1,188 | 5 / 15 | −21 | −52 |
| Laino BorgoCalabria | −6.2% | 1,683 → 1,578 | 5 / 37 | −13 | −60 |
| FormicolaCampania | −5.7% | 1,477 → 1,393 | 12 / 16 | −94 | +14 |
| MianeVeneto | −5.4% | 3,148 → 2,978 | 25 / 35 | +11 | −171 |
| MurisengoPiemonte | −4.7% | 1,270 → 1,210 | 4 / 25 | −36 | −3 |
| Poggio RuscoLombardia | −4.3% | 6,535 → 6,255 | 38 / 67 | −49 | −202 |
| ArenaCalabria | −4.3% | 1,195 → 1,144 | 4 / 11 | −14 | −30 |
| SuteraSicilia | −4.2% | 1,144 → 1,096 | 3 / 24 | −31 | +4 |
| CastelmauroMolise | −4.0% | 1,120 → 1,075 | 4 / 31 | −15 | −3 |
Towns under 1,000 residents are left out of both rankings, because a handful of moves swings their percentages. 5,873 comuni qualify.
The ten fastest-growing towns
Soriano Calabro, in Calabria, grew 15.5% in 2025, far faster than any other town of 1,000 or more residents. Arrivals from abroad were the biggest gain in six of these ten towns, and moves from elsewhere in Italy in four. Only three of the ten had more births than deaths: Sarmato, Cermes and Antegnate.
| Town | Change | Residents, 1 Jan → 31 Dec | Births / deaths | Net moves within Italy | Net moves abroad |
|---|---|---|---|---|---|
| Soriano CalabroCalabria | +15.5% | 2,410 → 2,783 | 17 / 20 | −19 | +395 |
| AritzoSardegna | +5.0% | 1,211 → 1,272 | 4 / 17 | −25 | +99 |
| San LucidoCalabria | +4.9% | 7,411 → 7,775 | 38 / 59 | −43 | +428 |
| LongobardiCalabria | +4.8% | 3,071 → 3,218 | 14 / 26 | −45 | +204 |
| SarmatoEmilia-Romagna | +4.8% | 2,967 → 3,108 | 27 / 21 | +69 | +66 |
| CandelaPuglia | +4.7% | 2,574 → 2,696 | 19 / 28 | −11 | +142 |
| CermesTrentino-Alto Adige | +4.3% | 1,585 → 1,653 | 18 / 9 | +60 | −1 |
| MelpignanoPuglia | +4.1% | 2,070 → 2,154 | 9 / 23 | +34 | +64 |
| Ponte NossaLombardia | +4.0% | 1,729 → 1,798 | 10 / 17 | +65 | +11 |
| AntegnateLombardia | +4.0% | 3,324 → 3,456 | 23 / 20 | +74 | +55 |
A one-year jump the size of Soriano Calabro’s (+395 net arrivals from abroad) can come from a single group registering at once. The registry does not say why, so check with the comune before reading it as a trend.
Soriano Calabro, Aritzo, San Lucido, Longobardi and Candela also lost people to the rest of Italy or to deaths; without arrivals from abroad, each of them would have shrunk. Nationally, 1,478 comuni held steady or grew in 2025 only because of moves from abroad.
Big cities lose people to the rest of Italy and refill from abroad
Italy’s 44 cities of 100,000 or more residents lost a net 25,125 people to other Italian comuni in 2025, and gained 91,905 from abroad. 28 of the 44 lost residents to the rest of Italy; all 44 gained from abroad. Together they ended the year at −1,138 on 13.65 million.
Milano shows the pattern most sharply: a net 11,484 residents moved elsewhere in Italy, 8.4 for every 1,000, while 12,991 more arrived from abroad than left for it.
| Town | Change | Residents, 1 Jan → 31 Dec | Births / deaths | Net moves within Italy | Net moves abroad |
|---|---|---|---|---|---|
| RomaLazio | −0.1% | 2,747,290 → 2,745,062 | 15,817 / 28,890 | −2,509 | +13,354 |
| MilanoLombardia | −0.2% | 1,365,698 → 1,362,863 | 9,297 / 13,639 | −11,484 | +12,991 |
| NapoliCampania | −0.4% | 909,013 → 905,050 | 6,173 / 9,813 | −4,747 | +4,424 |
| TorinoPiemonte | +0.3% | 853,196 → 855,654 | 5,212 / 10,220 | −178 | +7,644 |
| PalermoSicilia | −0.4% | 628,693 → 626,273 | 4,327 / 6,724 | −1,922 | +1,899 |
| GenovaLiguria | +0.4% | 564,080 → 566,247 | 3,349 / 7,748 | +795 | +5,771 |
The six largest cities, by residents on 1 January 2025.
How to read these numbers
- Source. ISTAT’s demographic balance for 2025, comune by comune, from the Demo site, as published on each Borgo Data town page. The national totals match ISTAT’s own release of 31 March 2026.
- Provisional. These are ISTAT’s first provisional figures for 2025. Final figures may shift slightly.
- “Abroad” means a move across the border, not a nationality. Moves to and from abroad include Italian citizens leaving or returning, as well as foreign nationals.
- Moves within Italy are registrations from one Italian comune to another; nationally they net to zero.
- One year. A single year can carry one-off registry events, such as a group registered at once or a records clean-up. Large swings in small towns deserve a check with the comune.
- Percentages are change over the population on 1 January 2025.
Sources
- ISTAT, Bilancio demografico mensile, gennaio–dicembre 2025, released 31 March 2026 (provisional data)
- ISTAT, Demo: demografia in cifre, comune-level demographic balance for 2025