09 Novembre 2026
Meno giovani, meno donne, meno Sud: la nuova geografia demografica italiana

Sintesi
Tra il 1° gennaio 2019 e il 1° gennaio 2026 la popolazione residente in Italia scende da 59.816.673 a 58.942.828 persone: −873.845, pari a −1,46% (−0,21% medio annuo). Il calo è tre volte più forte tra le donne (−663.285, −2,16%) che tra gli uomini (−210.560, −0,72%).
- Invecchiamento. I ragazzi fino a 14 anni diminuiscono di oltre un milione (−13,0%), la popolazione in età lavorativa (15–64 anni) di quasi un milione (−2,6%), mentre gli over 65 crescono di 1,13 milioni (+8,2%). L’indice di vecchiaia passa da 174 a 216 anziani ogni 100 giovani.
- Divario territoriale. Il Nord resta quasi stabile (Nord-Ovest −0,27%, Nord-Est −0,08%); Sud (−3,27%) e Isole (−3,08%) perdono insieme 652.000 residenti, il 75% del calo nazionale. Crescono solo tre regioni: Trentino-Alto Adige (+1,56%), Lombardia (+0,55%) ed Emilia-Romagna (+0,39%).
- Province. Solo 25 province su 107 crescono nel totale; tra gli uomini sono 38, tra le donne appena 11. In testa Ragusa (+2,4%), Bolzano (+2,2%) e Lodi (+2,0%); in coda Isernia (−6,9%), Potenza (−6,9%) ed Enna (−6,7%).
- Econometria. Le province più grandi crescono di più: la legge di Gibrat (crescita indipendente dalla dimensione) è respinta, con +0,78 punti di crescita per ogni raddoppio della popolazione iniziale. Il vantaggio dimensionale però scompare a parità di struttura per età e sociale del 2019: pesano la quota di anziani (negativa), la quota di giovani e i divorzi (positive). A parità di struttura resta comunque una penalità di circa 1,7–1,8 punti per Sud e Isole.
- Machine learning. Un random forest validato con 10-fold cross-validation spiega il 68% della varianza fuori campione (RMSE 1,28 punti contro 2,25 del modello naïve), meglio dei modelli lineari (62–64%). Il clustering k-means distingue quattro Italie demografiche, tra cui un gruppo di 12 aree interne in calo di oltre il 5%.
- Prospettiva. Se i ritmi provinciali 2019–2026 proseguissero, nel 2030 l’Italia avrebbe circa 58,46 milioni di residenti (−483.000 rispetto al 2026).
1. Dati e metodo
L’analisi confronta maschi, femmine e totale dei residenti nelle 107 province italiane al 1° gennaio 2019 e al 1° gennaio 2026, con la struttura per età e per stato civile. Tutti i dati vengono da ISTAT, piattaforma demo.istat.it, “Popolazione residente per sesso, età e stato civile”.
Fonti e controlli di coerenza
| Dato | Fonte | Contenuto | Controllo |
| 2019, province | File ISTAT POSAS_2019_it_Province (CSV ufficiale) | Maschi e femmine per età (0–100+) e stato civile | Totale 59.816.673; i maschi coincidono con il PDF 2019 per stato civile (scarto di 221 unità su 29,1 milioni, dovuto alle colonne “già in unione civile” non presenti nel PDF) |
| 2026, province | PDF “Popolazione residente al 1° gennaio 2026 per sesso” e CSV POSAS_2026_it_Province | Maschi, femmine e totale; età dal CSV | PDF e CSV coincidono esattamente in tutte le 107 province |
| 2026, Italia per età | PDF “Popolazione residente al 1° gennaio 2026 per età e sesso” | Maschi, femmine e totale per singolo anno di età | Classi 0–14, 15–64 e 65+ identiche a quelle calcolate dal CSV |
I PDF del 2019 forniti riportano solo la popolazione maschile per stato civile. Femmine e totale 2019 sono stati quindi presi dal file CSV ufficiale per provincia della stessa piattaforma, che li contiene.
Metodo
- Analisi descrittiva per sesso, classi di età, ripartizione, regione e provincia.
- Econometria su sezione trasversale (N = 107): test della legge di Gibrat, regressioni OLS con errori standard robusti HC3, minimi quadrati ponderati (WLS) per popolazione, regressione quantilica sulla mediana, modelli separati per maschi e femmine, diagnostica (VIF, Breusch-Pagan, Jarque-Bera).
- Machine learning: confronto in 10-fold cross-validation ripetuta 5 volte tra OLS, Ridge, random forest e gradient boosting; importanza delle variabili per permutazione fuori campione; clustering k-means e analisi delle componenti principali.
- Scenario 2030 per estrapolazione dei tassi provinciali.
La variabile dipendente principale è la variazione percentuale della popolazione totale; la stessa formula vale per maschi (gᴹ) e femmine (gᶠ):
g_i = 100 \left( \frac{P_{i,2026}}{P_{i,2019}} – 1 \right)
I predittori sono misurati nel 2019, prima del periodo osservato, così da escludere la causalità inversa: logaritmo della popolazione, quota di over 65 e di under 15, quota di divorziati (maschi e femmine), unioni civili ogni 10.000 residenti, rapporto di mascolinità.
2. Il quadro nazionale: meno donne, meno giovani, più anziani
In sette anni l’Italia ha perso 873.845 residenti (−1,46%), quanto l’intera popolazione della provincia di Monza e Brianza. Tre quarti della perdita riguardano le donne.
| Popolazione residente | 1° gen. 2019 | 1° gen. 2026 | Variazione | Var. % | Var. media annua % |
| Maschi | 29.131.195 | 28.920.635 | −210.560 | −0,72 | −0,10 |
| Femmine | 30.685.478 | 30.022.193 | −663.285 | −2,16 | −0,31 |
| Totale | 59.816.673 | 58.942.828 | −873.845 | −1,46 | −0,21 |
| Maschi ogni 100 femmine | 94,9 | 96,3 | +1,4 |
Il calo più forte delle donne fa salire il rapporto di mascolinità da 94,9 a 96,3. Due fattori lo spiegano in modo plausibile: l’eccesso di mortalità del 2020–2022 tra i grandi anziani, in maggioranza donne, e flussi migratori in entrata a prevalenza maschile. Una parte può dipendere anche dalle revisioni anagrafiche tra il dato censuario 2019 e quello provvisorio 2026.
La struttura per età

Elaborazione su dati ISTAT demo.istat.it, residenti al 1° gennaio 2019 e 2026
Il saldo totale nasconde una ricomposizione molto più ampia: oltre due milioni di residenti in meno sotto i 65 anni e 1,13 milioni in più sopra.
| Classe di età | Quota 2019 % | Quota 2026 % | Var. % 2019–2026 |
| 0–14 anni | 13,2 | 11,6 | −12,96 |
| 15–64 anni | 63,9 | 63,2 | −2,57 |
| 65 anni e oltre | 22,9 | 25,1 | +8,23 |
| di cui 80 anni e oltre | 7,2 | 7,8 | +7,41 |
L’indice di vecchiaia (over 65 ogni 100 under 15) sale da 174 a 216. Il crollo degli under 15 riflette la denatalità: le coorti nate negli ultimi anni sono molto meno numerose di quelle che escono dalla classe. È il dato con le conseguenze economiche più durature, perché anticipa la riduzione della forza lavoro dei prossimi decenni.
3. Ripartizioni e regioni: il Mezzogiorno perde il 3%
Sud e Isole perdono 651.989 residenti, il 75% del calo nazionale, mentre il Nord resta quasi fermo. In tutte e cinque le ripartizioni le donne diminuiscono più degli uomini; nel Nord gli uomini addirittura crescono.
| Ripartizione | Totale 2019 | Totale 2026 | Var. assoluta | Var. % totale | Var. % maschi | Var. % femmine | Quota 2026 % |
| Nord-Ovest | 15.998.031 | 15.955.242 | −42.789 | −0,27 | +0,62 | −1,11 | 27,07 |
| Nord-Est | 11.628.491 | 11.618.783 | −9.708 | −0,08 | +0,92 | −1,04 | 19,71 |
| Centro | 11.868.484 | 11.699.125 | −169.359 | −1,43 | −0,60 | −2,20 | 19,85 |
| Sud | 13.790.862 | 13.339.994 | −450.868 | −3,27 | −2,83 | −3,68 | 22,63 |
| Isole | 6.530.805 | 6.329.684 | −201.121 | −3,08 | −2,70 | −3,44 | 10,74 |
| Italia | 59.816.673 | 58.942.828 | −873.845 | −1,46 | −0,72 | −2,16 | 100 |
La quota del Nord sul totale nazionale sale dal 46,2% al 46,8%, quella del Mezzogiorno scende dal 34,0% al 33,4%.
Struttura per età per ripartizione
Il Mezzogiorno partiva più giovane, ma è lì che la popolazione in età lavorativa cala di più: −5,8% al Sud e −6,1% nelle Isole, contro una sostanziale stabilità al Nord. Gli over 65 crescono soprattutto nel Mezzogiorno (+11%), dove l’invecchiamento sta recuperando rapidamente il ritardo.
| Ripartizione | Over 65 % 2019 | Over 65 % 2026 | Under 15 % 2026 | Var. % 0–14 | Var. % 15–64 | Var. % 65+ |
| Nord-Ovest | 24,0 | 25,5 | 11,5 | −12,1 | −0,1 | +5,7 |
| Nord-Est | 23,5 | 25,3 | 11,6 | −12,3 | −0,4 | +7,7 |
| Centro | 23,6 | 25,7 | 11,2 | −14,2 | −2,1 | +7,3 |
| Sud | 20,9 | 24,1 | 12,1 | −13,5 | −5,8 | +11,3 |
| Isole | 21,8 | 25,2 | 11,8 | −12,9 | −6,1 | +11,6 |
Le regioni

Elaborazione su dati ISTAT demo.istat.it, 20 regioni; linea tratteggiata = media Italia
Crescono solo Trentino-Alto Adige, Lombardia ed Emilia-Romagna, grazie agli uomini: in Lombardia ed Emilia-Romagna le donne calano. In Liguria e Toscana gli uomini sono stabili ma le donne perdono oltre il 2%, segno di popolazioni molto anziane in cui i decessi colpiscono soprattutto donne. Nel Mezzogiorno il divario tra i sessi si riduce: in Sardegna e Calabria uomini e donne calano quasi allo stesso ritmo, perché l’emigrazione giovanile riguarda entrambi. Molise e Basilicata perdono quasi il 6% dei residenti in sette anni.
4. Le province: dove si cresce e dove ci si svuota
Solo 25 province su 107 hanno più residenti nel 2026 che nel 2019. Le dieci che crescono di più sono tutte al Centro-Nord tranne Ragusa; le dieci che calano di più sono tutte nel Mezzogiorno e quasi tutte aree interne.
| Le 10 province in maggiore crescita | Regione | Totale 2019 | Totale 2026 | Var. assoluta | Var. % totale | Var. % maschi | Var. % femmine |
| Ragusa | Sicilia | 315.564 | 323.144 | +7.580 | +2,40 | +4,27 | +0,57 |
| Bolzano/Bozen | Trentino-Alto Adige | 530.313 | 542.134 | +11.821 | +2,23 | +2,73 | +1,74 |
| Lodi | Lombardia | 226.949 | 231.481 | +4.532 | +2,00 | +3,26 | +0,76 |
| Monza e della Brianza | Lombardia | 867.385 | 883.396 | +16.011 | +1,85 | +2,20 | +1,51 |
| Prato | Toscana | 256.534 | 261.152 | +4.618 | +1,80 | +3,33 | +0,34 |
| Rimini | Emilia-Romagna | 336.554 | 341.244 | +4.690 | +1,39 | +2,02 | +0,81 |
| Brescia | Lombardia | 1.254.419 | 1.271.759 | +17.340 | +1,38 | +2,36 | +0,43 |
| Parma | Emilia-Romagna | 452.505 | 457.509 | +5.004 | +1,11 | +2,48 | −0,20 |
| Bergamo | Lombardia | 1.107.159 | 1.119.233 | +12.074 | +1,09 | +1,72 | +0,47 |
| Trento | Trentino-Alto Adige | 543.721 | 548.684 | +4.963 | +0,91 | +1,82 | +0,04 |
| Le 10 province in maggiore calo | Regione | Totale 2019 | Totale 2026 | Var. assoluta | Var. % totale | Var. % maschi | Var. % femmine |
| Isernia | Molise | 84.027 | 78.217 | −5.810 | −6,91 | −5,98 | −7,83 |
| Potenza | Basilicata | 362.452 | 337.527 | −24.925 | −6,88 | −6,15 | −7,58 |
| Enna | Sicilia | 162.371 | 151.525 | −10.846 | −6,68 | −6,24 | −7,09 |
| Benevento | Campania | 275.384 | 257.968 | −17.416 | −6,32 | −5,96 | −6,68 |
| Nuoro | Sardegna | 207.108 | 194.081 | −13.027 | −6,29 | −6,07 | −6,51 |
| Oristano | Sardegna | 156.623 | 146.785 | −9.838 | −6,28 | −6,12 | −6,44 |
| Caltanissetta | Sicilia | 259.586 | 243.501 | −16.085 | −6,20 | −6,13 | −6,26 |
| Sud Sardegna | Sardegna | 347.732 | 327.170 | −20.562 | −5,91 | −5,68 | −6,14 |
| Crotone | Calabria | 171.486 | 161.765 | −9.721 | −5,67 | −6,58 | −4,74 |
| Campobasso | Molise | 219.763 | 207.723 | −12.040 | −5,48 | −4,66 | −6,27 |
Nelle province in crescita l’aumento è quasi tutto maschile: a Ragusa, Prato e Lodi gli uomini crescono di oltre il 3%, le donne meno dell’1%. È il segno di un’immigrazione da lavoro a prevalenza maschile, legata ad agricoltura intensiva (Ragusa), tessile (Prato) e logistica (Lodi).
Le grandi città metropolitane
| Città metropolitana | Totale 2019 | Totale 2026 | Var. assoluta | Var. % totale | Var. % maschi | Var. % femmine |
| Roma | 4.263.542 | 4.224.901 | −38.641 | −0,91 | −0,30 | −1,46 |
| Milano | 3.250.077 | 3.253.111 | +3.034 | +0,09 | +0,95 | −0,72 |
| Napoli | 3.048.194 | 2.954.847 | −93.347 | −3,06 | −2,85 | −3,26 |
| Torino | 2.238.663 | 2.204.779 | −33.884 | −1,51 | −0,74 | −2,24 |
| Bari | 1.234.997 | 1.218.073 | −16.924 | −1,37 | −1,20 | −1,53 |
| Palermo | 1.231.602 | 1.195.307 | −36.295 | −2,95 | −2,78 | −3,10 |
| Catania | 1.077.270 | 1.067.550 | −9.720 | −0,90 | −0,54 | −1,24 |
| Bologna | 1.017.551 | 1.024.290 | +6.739 | +0,66 | +1,74 | −0,34 |
| Firenze | 998.976 | 988.494 | −10.482 | −1,05 | −0,06 | −1,96 |
| Venezia | 851.057 | 834.077 | −16.980 | −2,00 | −1,08 | −2,86 |
| Genova | 831.172 | 820.691 | −10.481 | −1,26 | +0,33 | −2,70 |
Napoli da sola perde 93.347 residenti, oltre un decimo del calo italiano. Tra le grandi aree solo Milano e Bologna crescono. La crescita del Nord, quindi, è trainata più dalle province manifatturiere di media dimensione (Brescia, Bergamo, Monza) che dai capoluoghi metropolitani.
Il divario tra uomini e donne
In 104 province su 107 le donne calano più degli uomini; fanno eccezione solo Crotone, Cagliari e Barletta-Andria-Trani. In media la crescita maschile supera quella femminile di 1,6 punti. Le due dinamiche sono comunque fortemente legate (correlazione 0,94): dove cala la popolazione calano entrambi i sessi. Il divario è massimo dove c’è immigrazione maschile (Ragusa 3,7 punti, Prato 3,0) o una popolazione femminile molto anziana (Rovigo 3,3, La Spezia 3,1, Genova 3,0).
5. Analisi econometrica
Le province più grandi crescono di più, contro la legge di Gibrat. Il vantaggio però scompare a parità di struttura demografica e sociale del 2019: conta meno quanto è grande una provincia e più quanto è giovane e moderna. Anche a parità di struttura, Sud e Isole crescono circa 1,7–1,8 punti meno del Nord-Ovest.
5.1 Legge di Gibrat
La legge di Gibrat prevede un tasso di crescita indipendente dalla dimensione iniziale. Si verifica con la regressione:
g_i = \alpha + \beta \ln P_{i,2019} + \varepsilon_i \qquad H_0: \beta = 0
Con β > 0 le province grandi si allontanano dalle piccole (divergenza), con β < 0 si avvicinano (convergenza).

Elaborazione su dati ISTAT demo.istat.it, 107 province; retta OLS stimata sui punti
La stima è β = 1,12 (errore standard robusto 0,29; p < 0,001): l’ipotesi di Gibrat è respinta. Raddoppiare la popolazione iniziale si associa a circa +0,78 punti di crescita in sette anni. La dimensione da sola spiega però poco (R² = 0,13); il grafico mostra che a parità di dimensione le province del Mezzogiorno stanno quasi sempre sotto la retta.
5.2 Determinanti strutturali
Il modello completo aggiunge indicatori misurati nel 2019:
g_i = \alpha + \beta \ln P_{i} + \gamma_1 \mathrm{Over65}_i + \gamma_2 \mathrm{Under15}_i + \gamma_3 \mathrm{Div}_i + \gamma_4 \mathrm{UC}_i + \sum_k \delta_k D_{ik} + \varepsilon_i
Over65 e Under15 sono quote % sulla popolazione; Div è la quota % di divorziati e divorziate; UC sono le unioni civili ogni 10.000 residenti; D sono le dummy di ripartizione (base: Nord-Ovest). Errori standard robusti HC3 tra parentesi; *** p < 0,01, ** p < 0,05, * p < 0,10.
| Variabile | (1) Gibrat | (2) + ripartizioni | (3) Struttura | (4) Completo | (5) WLS | (6) Mediana |
| ln popolazione 2019 | 1,121*** (0,288) | 1,029*** (0,212) | −0,028 (0,372) | 0,026 (0,362) | −0,635* (0,337) | −0,052 (0,252) |
| Quota over 65 | −0,197 (0,175) | −0,392** (0,189) | −0,334* (0,193) | −0,443** (0,189) | ||
| Quota under 15 | 0,992*** (0,233) | 0,524 (0,320) | 0,620* (0,339) | 0,452 (0,327) | ||
| Quota divorziati | 1,378*** (0,336) | 0,945** (0,408) | 0,750** (0,376) | 1,086*** (0,325) | ||
| Unioni civili / 10.000 | 0,230 (0,156) | 0,173 (0,159) | 0,238 (0,167) | 0,218 (0,161) | ||
| Nord-Est | 0,482 (0,424) | 0,250 (0,356) | −0,018 (0,304) | 0,009 (0,407) | ||
| Centro | −0,974** (0,455) | −0,250 (0,398) | −0,777 (0,496) | −0,381 (0,452) | ||
| Sud | −3,069*** (0,417) | −1,773*** (0,686) | −1,998** (0,800) | −1,681** (0,700) | ||
| Isole | −2,858*** (0,709) | −1,689** (0,799) | −1,872*** (0,688) | −1,828** (0,702) | ||
| R² | 0,125 | 0,534 | 0,691 | 0,725 | 0,727 | – |
| R² corretto | 0,117 | 0,511 | 0,675 | 0,700 | 0,702 | – |
| N | 107 | 107 | 107 | 107 | 107 | 107 |
La colonna (5) pondera le osservazioni per la popolazione 2019; la (6) stima la mediana condizionata con regressione quantilica, robusta ai valori estremi.
5.3 Maschi e femmine a confronto
Stimando il modello completo separatamente per sesso, la struttura dei risultati è la stessa ma con pesi diversi.
| Variabile | Crescita maschi | Crescita femmine |
| Quota over 65 | −0,260 (0,200) | −0,508*** (0,188) |
| Quota under 15 | 0,647* (0,369) | 0,416 (0,297) |
| Quota divorziati | 0,860* (0,447) | 1,029*** (0,382) |
| Sud | −2,037** (0,814) | −1,494** (0,602) |
| Isole | −2,038** (0,986) | −1,334** (0,650) |
| R² | 0,688 | 0,750 |
L’invecchiamento frena soprattutto la popolazione femminile: le donne sono la maggioranza tra i grandi anziani, e dove gli anziani pesano di più i decessi riducono soprattutto la componente femminile. La penalità del Mezzogiorno è invece più forte per gli uomini, coerente con un’emigrazione verso il Centro-Nord e l’estero più marcata tra i giovani maschi.
5.4 Lettura dei risultati
- Invecchiamento. A parità di altre condizioni, un punto in più di over 65 nel 2019 vale circa 0,4 punti di crescita in meno. Il passaggio da una provincia giovane a una anziana (±1 deviazione standard, 2,4 punti di quota) vale circa 1 punto di crescita.
- Giovani. Senza le dummy territoriali la quota di under 15 è il predittore positivo più forte (+1 punto di crescita per ogni punto di quota): province giovani hanno più nascite e meno decessi.
- Modernizzazione. La quota di divorziati, indicatore di urbanizzazione e di modelli familiari più recenti, è positiva e significativa in tutte le specificazioni.
- La dimensione è un intermediario. L’effetto Gibrat scompare nelle colonne (3)–(6): le grandi province crescevano di più perché più giovani e moderne. Ponderando per la popolazione (WLS) diventa anzi lievemente negativo.
- Il divario Nord-Sud resta. La penalità territoriale di circa 1,7–2,0 punti non è spiegata dalla struttura per età: rimanda a reddito, occupazione ed emigrazione.
5.5 Diagnostica
I VIF sono tra 1,8 e 3,4 per dimensione, divorzi e unioni civili, ma salgono a 5,9 per la quota di under 15 e a 9,6 per quella di over 65: le due quote sono fortemente correlate e i loro coefficienti singoli vanno letti con prudenza. Il test di Breusch-Pagan (p = 0,004) indica eteroschedasticità, gestita con errori robusti HC3. I residui non sono normali (Jarque-Bera, p < 0,001) per casi estremi come Ragusa: la regressione sulla mediana, robusta agli outlier, conferma i risultati principali. Con 107 osservazioni di sezione trasversale le stime sono associazioni condizionate, non effetti causali.
6. Machine learning
Il random forest è il modello più accurato: spiega il 68% della varianza della crescita fuori campione, contro il 62–64% dei modelli lineari. Il guadagno è reale ma contenuto: con 107 province la relazione è in buona parte lineare.
6.1 Confronto predittivo
Ogni modello è valutato con 10-fold cross-validation ripetuta 5 volte (50 stime fuori campione). Gli input sono gli indicatori 2019 del modello econometrico, più quota di over 80, quota di celibi e nubili e rapporto maschi/femmine. L’errore è in punti percentuali di crescita della popolazione totale.
| Modello | RMSE fuori campione | MAE | R² fuori campione |
| Media (benchmark naïve) | 2,25 | – | 0,00 |
| Regressione lineare (OLS) | 1,38 | 1,04 | 0,62 |
| Ridge (α scelto via CV) | 1,34 | 1,01 | 0,64 |
| Gradient boosting (300 iter., profondità 2) | 1,34 | 1,03 | 0,64 |
| Random forest (500 alberi, foglia min. 3) | 1,28 | 1,01 | 0,68 |
Il random forest riduce l’errore del 43% rispetto al benchmark naïve.
6.2 Quali variabili contano
L’importanza per permutazione misura quanto peggiora la previsione fuori campione quando i valori di una variabile vengono rimescolati a caso. Le dummy di ripartizione sono permutate insieme come blocco unico.

Elaborazione su dati ISTAT; permutation importance fuori campione, 10-fold × 5 ripetizioni, 5 permutazioni per fold
Due indicatori portano quasi tutta l’informazione. Le unioni civili per 10.000 residenti funzionano da indicatore sintetico di urbanità e modernizzazione e separano quasi perfettamente Centro-Nord e Mezzogiorno: per questo la ripartizione, una volta noto questo indicatore, non aggiunge nulla. La quota di under 15 cattura il potenziale naturale della popolazione.
Gli effetti parziali (partial dependence) mostrano relazioni non lineari che la regressione non coglie:
- Effetto soglia delle unioni civili. Passare da 0,3 a 1,6 unioni ogni 10.000 residenti porta la crescita prevista da −4,9% a −1,7%; oltre quel livello la curva è quasi piatta. Conta essere fuori dal gruppo delle province più tradizionali, non il livello in sé.
- Giovani. Passando dall’11,0% al 14,4% di under 15 la crescita prevista sale da −2,9% a −1,0%.
6.3 Classificazione delle province (k-means)
Su otto indicatori standardizzati (crescita totale, maschile e femminile; quote di over 65 e under 15; divorziati; unioni civili; rapporto maschi/femmine 2026) il k-means individua quattro profili. La soluzione a 4 gruppi (silhouette 0,32) è preferita a quella a 3 (0,33) perché separa le aree interne, un gruppo con caratteristiche proprie.
| Profilo | Province | Crescita totale % | Maschi % | Femmine % | Over 65 % (2019) | Under 15 % (2019) | Unioni civili / 10.000 | Esempi |
| Nord dinamico e grandi poli | 36 | +0,45 | +1,42 | −0,48 | 23,0 | 13,4 | 3,2 | Milano, Roma, Bologna, Brescia, Bergamo, Verona, Bolzano, Prato, Ragusa |
| Centro-Nord anziano | 30 | −2,21 | −1,18 | −3,18 | 26,5 | 11,7 | 3,4 | Torino, Genova, Venezia, Trieste, Firenze, Perugia, Biella, Cagliari |
| Mezzogiorno in calo | 29 | −3,31 | −2,87 | −3,72 | 22,0 | 13,2 | 1,0 | Napoli, Bari, Palermo, Catania, Salerno, Cosenza, Sassari, Frosinone |
| Aree interne in spopolamento | 12 | −5,53 | −4,89 | −6,16 | 24,1 | 11,6 | 0,6 | Potenza, Matera, Isernia, Campobasso, Benevento, Avellino, L’Aquila, Rieti, Enna, Nuoro, Oristano, Sud Sardegna |
I profili tagliano la geografia amministrativa. Il Centro-Nord anziano ha la popolazione più vecchia d’Italia (26,5% di over 65) e perde soprattutto donne: è un declino da saldo naturale. Il Mezzogiorno in calo è invece ancora relativamente giovane (22% di over 65) ma perde residenti di entrambi i sessi: è un declino da emigrazione. Le aree interne sommano i due meccanismi, invecchiamento ed emigrazione, e perdono più del 5,5% in sette anni; includono Rieti e L’Aquila, a conferma che il fenomeno riguarda l’Appennino nel suo complesso e non solo il Sud.
Un’analisi delle componenti principali sugli stessi indicatori conferma due assi: il primo (49% della varianza) misura crescita e modernizzazione (crescita, divorzi, unioni civili); il secondo (33%) misura l’invecchiamento (più over 65, meno under 15).
7. Scenario al 2030, implicazioni economiche e conclusioni
Se ogni provincia mantenesse fino al 2030 il proprio ritmo medio annuo 2019–2026, l’Italia scenderebbe a circa 58,46 milioni di residenti: −483.000 in quattro anni (−0,82%), con 28,81 milioni di uomini e 29,65 milioni di donne. Quasi tre quarti del calo resterebbero concentrati nel Mezzogiorno.
| Ripartizione | Totale 2026 | Scenario 2030 | Variazione 2026–2030 | Var. % | Quota 2030 % |
| Nord-Ovest | 15.955.242 | 15.932.100 | −23.100 | −0,15 | 27,3 |
| Nord-Est | 11.618.783 | 11.614.000 | −4.700 | −0,04 | 19,9 |
| Centro | 11.699.125 | 11.604.300 | −94.800 | −0,81 | 19,9 |
| Sud | 13.339.994 | 13.090.200 | −249.800 | −1,87 | 22,4 |
| Isole | 6.329.684 | 6.218.800 | −110.800 | −1,75 | 10,6 |
| Italia | 58.942.828 | 58.459.500 | −483.300 | −0,82 | 100 |
Lo scenario è un’estrapolazione meccanica, non una previsione. Non incorpora l’invecchiamento progressivo, che tende ad accelerare il calo naturale, né cambiamenti nei flussi migratori. Per la pianificazione il riferimento restano le previsioni ufficiali ISTAT, costruite per componenti.
Implicazioni economiche
- Forza lavoro. In sette anni la popolazione 15–64 anni è scesa di quasi un milione, e oltre il 75% della perdita è nel Mezzogiorno (−5,8% al Sud, −6,1% nelle Isole). Con meno persone in età attiva, il PIL delle regioni meridionali può diminuire anche a produttività costante, e la convergenza con il Nord diventa più difficile.
- Welfare e finanza pubblica. Un milione di under 15 in meno e 1,1 milioni di over 65 in più spostano la domanda di servizi dalla scuola alla sanità e all’assistenza di lungo periodo. Aumenta anche la pressione sul sistema pensionistico, con meno contribuenti per ogni pensionato.
- Servizi locali. Le aree interne che perdono il 6–7% in sette anni devono mantenere scuole, presidi sanitari e trasporti con costi fissi su una base più piccola e più anziana. Il rischio è un circolo vizioso: chiusura dei servizi e ulteriore spopolamento.
- Mercato immobiliare. Domanda e prezzi tendono a divergere: tensione nei poli lombardi ed emiliani, eccesso di offerta e abbandono degli immobili nelle aree interne.
- Agglomerazione. Il rifiuto della legge di Gibrat indica un processo cumulativo: le aree più dense e moderne attraggono popolazione, che a sua volta ne rafforza l’attrattività. Senza politiche mirate il divario si autoalimenta.
- Immigrazione. Dove la popolazione cresce (Ragusa, Prato, Lodi, Brescia) la crescita è soprattutto maschile, segno di immigrazione da lavoro. Nell’orizzonte considerato è l’unico fattore in grado di compensare il saldo naturale negativo a livello locale.
Conclusioni
Tra il 2019 e il 2026 l’Italia ha perso 874.000 residenti (−1,46%). Il calo è stato più forte tra le donne (−2,16%) che tra gli uomini (−0,72%) e si è concentrato nel Mezzogiorno, che da solo spiega tre quarti della perdita. Sotto il saldo c’è una ricomposizione profonda: oltre due milioni di residenti in meno sotto i 65 anni e 1,1 milioni in più sopra.
L’econometria respinge la legge di Gibrat, ma il vantaggio delle province grandi dipende dalla loro struttura più giovane e moderna. L’invecchiamento frena la crescita, in particolare quella femminile; giovani e indicatori di modernizzazione la sostengono. Anche a parità di struttura, Sud e Isole crescono circa due punti meno del Nord.
Il machine learning conferma il quadro con una capacità predittiva superiore (R² fuori campione 0,68) e rivela effetti soglia che i modelli lineari non colgono. Il clustering distingue due tipi di declino: quello da invecchiamento del Centro-Nord e quello da emigrazione del Mezzogiorno, che si sommano nelle aree interne. Un passo successivo utile sarebbe scomporre la variazione in saldo naturale e migratorio con il bilancio demografico ISTAT, per passare dalle associazioni a una lettura causale.
Appendice: dati per provincia
Residenti al 1° gennaio, valori assoluti. Il profilo è il gruppo k-means della sezione 6.3; descrive il comportamento medio del gruppo, e singole province possono discostarsene (ad esempio Ragusa, classificata con il Nord dinamico per la sua crescita).
| Cod. | Provincia | Maschi 2019 | Femmine 2019 | Totale 2019 | Maschi 2026 | Femmine 2026 | Totale 2026 | Var. % M | Var. % F | Var. % T | Profilo |
| 001 | Torino | 1.083.154 | 1.155.509 | 2.238.663 | 1.075.124 | 1.129.655 | 2.204.779 | −0,74 | −2,24 | −1,51 | Centro-Nord anziano |
| 002 | Vercelli | 82.721 | 87.772 | 170.493 | 81.625 | 84.541 | 166.166 | −1,32 | −3,68 | −2,54 | Centro-Nord anziano |
| 003 | Novara | 178.009 | 187.764 | 365.773 | 179.675 | 186.255 | 365.930 | +0,94 | −0,80 | +0,04 | Nord dinamico |
| 004 | Cuneo | 289.728 | 297.485 | 587.213 | 290.528 | 291.581 | 582.109 | +0,28 | −1,98 | −0,87 | Nord dinamico |
| 005 | Asti | 104.575 | 108.929 | 213.504 | 102.142 | 104.917 | 207.059 | −2,33 | −3,68 | −3,02 | Centro-Nord anziano |
| 006 | Alessandria | 204.210 | 216.090 | 420.300 | 200.597 | 207.466 | 408.063 | −1,77 | −3,99 | −2,91 | Centro-Nord anziano |
| 007 | Valle d’Aosta/Vallée d’Aoste | 61.471 | 64.182 | 125.653 | 60.336 | 62.218 | 122.554 | −1,85 | −3,06 | −2,47 | Centro-Nord anziano |
| 008 | Imperia | 101.342 | 108.640 | 209.982 | 102.501 | 107.347 | 209.848 | +1,14 | −1,19 | −0,06 | Centro-Nord anziano |
| 009 | Savona | 131.319 | 142.413 | 273.732 | 129.648 | 137.262 | 266.910 | −1,27 | −3,62 | −2,49 | Centro-Nord anziano |
| 010 | Genova | 395.552 | 435.620 | 831.172 | 396.840 | 423.851 | 820.691 | +0,33 | −2,70 | −1,26 | Centro-Nord anziano |
| 011 | La Spezia | 105.330 | 112.764 | 218.094 | 105.292 | 109.247 | 214.539 | −0,04 | −3,12 | −1,63 | Centro-Nord anziano |
| 012 | Varese | 431.187 | 453.898 | 885.085 | 433.210 | 451.591 | 884.801 | +0,47 | −0,51 | −0,03 | Nord dinamico |
| 013 | Como | 293.627 | 304.180 | 597.807 | 295.515 | 303.047 | 598.562 | +0,64 | −0,37 | +0,13 | Nord dinamico |
| 014 | Sondrio | 88.718 | 91.962 | 180.680 | 88.878 | 90.390 | 179.268 | +0,18 | −1,71 | −0,78 | Nord dinamico |
| 015 | Milano | 1.576.705 | 1.673.372 | 3.250.077 | 1.591.707 | 1.661.404 | 3.253.111 | +0,95 | −0,72 | +0,09 | Nord dinamico |
| 016 | Bergamo | 549.430 | 557.729 | 1.107.159 | 558.868 | 560.365 | 1.119.233 | +1,72 | +0,47 | +1,09 | Nord dinamico |
| 017 | Brescia | 618.924 | 635.495 | 1.254.419 | 633.530 | 638.229 | 1.271.759 | +2,36 | +0,43 | +1,38 | Nord dinamico |
| 018 | Pavia | 264.859 | 276.858 | 541.717 | 269.759 | 276.264 | 546.023 | +1,85 | −0,21 | +0,79 | Nord dinamico |
| 019 | Cremona | 175.540 | 180.610 | 356.150 | 177.050 | 178.084 | 355.134 | +0,86 | −1,40 | −0,29 | Nord dinamico |
| 020 | Mantova | 200.525 | 207.326 | 407.851 | 203.504 | 205.211 | 408.715 | +1,49 | −1,02 | +0,21 | Nord dinamico |
| 021 | Bolzano/Bozen | 262.371 | 267.942 | 530.313 | 269.535 | 272.599 | 542.134 | +2,73 | +1,74 | +2,23 | Nord dinamico |
| 022 | Trento | 266.908 | 276.813 | 543.721 | 271.765 | 276.919 | 548.684 | +1,82 | +0,04 | +0,91 | Nord dinamico |
| 023 | Verona | 452.596 | 470.261 | 922.857 | 460.297 | 470.545 | 930.842 | +1,70 | +0,06 | +0,87 | Nord dinamico |
| 024 | Vicenza | 422.477 | 434.462 | 856.939 | 425.216 | 429.996 | 855.212 | +0,65 | −1,03 | −0,20 | Nord dinamico |
| 025 | Belluno | 98.284 | 103.985 | 202.269 | 96.970 | 100.295 | 197.265 | −1,34 | −3,55 | −2,47 | Centro-Nord anziano |
| 026 | Treviso | 435.045 | 449.128 | 884.173 | 435.364 | 442.977 | 878.341 | +0,07 | −1,37 | −0,66 | Nord dinamico |
| 027 | Venezia | 413.168 | 437.889 | 851.057 | 408.724 | 425.353 | 834.077 | −1,08 | −2,86 | −2,00 | Centro-Nord anziano |
| 028 | Padova | 455.794 | 478.073 | 933.867 | 460.654 | 473.886 | 934.540 | +1,07 | −0,88 | +0,07 | Nord dinamico |
| 029 | Rovigo | 113.534 | 119.894 | 233.428 | 112.419 | 114.764 | 227.183 | −0,98 | −4,28 | −2,68 | Centro-Nord anziano |
| 030 | Udine | 256.578 | 272.652 | 529.230 | 252.020 | 263.805 | 515.825 | −1,78 | −3,24 | −2,53 | Centro-Nord anziano |
| 031 | Gorizia | 67.922 | 70.221 | 138.143 | 69.162 | 69.555 | 138.717 | +1,83 | −0,95 | +0,42 | Nord dinamico |
| 032 | Trieste | 111.530 | 120.875 | 232.405 | 110.249 | 117.591 | 227.840 | −1,15 | −2,72 | −1,96 | Centro-Nord anziano |
| 033 | Piacenza | 140.181 | 146.084 | 286.265 | 142.813 | 144.932 | 287.745 | +1,88 | −0,79 | +0,52 | Nord dinamico |
| 034 | Parma | 220.998 | 231.507 | 452.505 | 226.468 | 231.041 | 457.509 | +2,48 | −0,20 | +1,11 | Nord dinamico |
| 035 | Reggio nell’Emilia | 260.735 | 269.197 | 529.932 | 264.743 | 267.414 | 532.157 | +1,54 | −0,66 | +0,42 | Nord dinamico |
| 036 | Modena | 346.204 | 360.553 | 706.757 | 353.080 | 358.422 | 711.502 | +1,99 | −0,59 | +0,67 | Nord dinamico |
| 037 | Bologna | 490.811 | 526.740 | 1.017.551 | 499.334 | 524.956 | 1.024.290 | +1,74 | −0,34 | +0,66 | Nord dinamico |
| 038 | Ferrara | 166.174 | 179.364 | 345.538 | 166.194 | 174.288 | 340.482 | +0,01 | −2,83 | −1,46 | Centro-Nord anziano |
| 039 | Ravenna | 189.246 | 199.667 | 388.913 | 191.179 | 196.564 | 387.743 | +1,02 | −1,55 | −0,30 | Nord dinamico |
| 040 | Forlì-Cesena | 192.526 | 202.912 | 395.438 | 194.176 | 200.161 | 394.337 | +0,86 | −1,36 | −0,28 | Nord dinamico |
| 041 | Pesaro e Urbino | 174.947 | 183.196 | 358.143 | 172.604 | 176.952 | 349.556 | −1,34 | −3,41 | −2,40 | Mezzogiorno in calo |
| 042 | Ancona | 227.133 | 242.033 | 469.166 | 226.939 | 234.674 | 461.613 | −0,09 | −3,04 | −1,61 | Centro-Nord anziano |
| 043 | Macerata | 152.188 | 160.834 | 313.022 | 148.042 | 153.647 | 301.689 | −2,72 | −4,47 | −3,62 | Mezzogiorno in calo |
| 044 | Ascoli Piceno | 100.496 | 106.813 | 207.309 | 97.861 | 102.341 | 200.202 | −2,62 | −4,19 | −3,43 | Centro-Nord anziano |
| 045 | Massa-Carrara | 93.221 | 99.614 | 192.835 | 91.309 | 95.328 | 186.637 | −2,05 | −4,30 | −3,21 | Centro-Nord anziano |
| 046 | Lucca | 185.344 | 198.133 | 383.477 | 185.240 | 194.717 | 379.957 | −0,06 | −1,72 | −0,92 | Centro-Nord anziano |
| 047 | Pistoia | 140.623 | 150.790 | 291.413 | 141.706 | 149.161 | 290.867 | +0,77 | −1,08 | −0,19 | Centro-Nord anziano |
| 048 | Firenze | 479.118 | 519.858 | 998.976 | 478.841 | 509.653 | 988.494 | −0,06 | −1,96 | −1,05 | Centro-Nord anziano |
| 049 | Livorno | 160.455 | 172.432 | 332.887 | 158.041 | 166.852 | 324.893 | −1,50 | −3,24 | −2,40 | Centro-Nord anziano |
| 050 | Pisa | 203.666 | 214.634 | 418.300 | 206.173 | 213.415 | 419.588 | +1,23 | −0,57 | +0,31 | Nord dinamico |
| 051 | Arezzo | 165.895 | 174.454 | 340.349 | 164.225 | 169.044 | 333.269 | −1,01 | −3,10 | −2,08 | Centro-Nord anziano |
| 052 | Siena | 128.176 | 137.857 | 266.033 | 126.807 | 132.695 | 259.502 | −1,07 | −3,74 | −2,45 | Centro-Nord anziano |
| 053 | Grosseto | 106.565 | 113.974 | 220.539 | 105.157 | 109.706 | 214.863 | −1,32 | −3,74 | −2,57 | Centro-Nord anziano |
| 054 | Perugia | 313.631 | 335.198 | 648.829 | 309.655 | 326.333 | 635.988 | −1,27 | −2,64 | −1,98 | Centro-Nord anziano |
| 055 | Terni | 107.820 | 117.095 | 224.915 | 104.143 | 110.496 | 214.639 | −3,41 | −5,64 | −4,57 | Centro-Nord anziano |
| 056 | Viterbo | 152.870 | 158.891 | 311.761 | 152.230 | 155.582 | 307.812 | −0,42 | −2,08 | −1,27 | Nord dinamico |
| 057 | Rieti | 75.885 | 77.649 | 153.534 | 74.840 | 74.495 | 149.335 | −1,38 | −4,06 | −2,73 | Aree interne |
| 058 | Roma | 2.043.640 | 2.219.902 | 4.263.542 | 2.037.494 | 2.187.407 | 4.224.901 | −0,30 | −1,46 | −0,91 | Nord dinamico |
| 059 | Latina | 278.505 | 284.766 | 563.271 | 282.346 | 284.784 | 567.130 | +1,38 | +0,01 | +0,69 | Nord dinamico |
| 060 | Frosinone | 236.640 | 244.328 | 480.968 | 226.927 | 233.339 | 460.266 | −4,10 | −4,50 | −4,30 | Mezzogiorno in calo |
| 061 | Caserta | 448.369 | 467.180 | 915.549 | 447.549 | 461.944 | 909.493 | −0,18 | −1,12 | −0,66 | Mezzogiorno in calo |
| 062 | Benevento | 135.141 | 140.243 | 275.384 | 127.089 | 130.879 | 257.968 | −5,96 | −6,68 | −6,32 | Aree interne |
| 063 | Napoli | 1.480.366 | 1.567.828 | 3.048.194 | 1.438.154 | 1.516.693 | 2.954.847 | −2,85 | −3,26 | −3,06 | Mezzogiorno in calo |
| 064 | Avellino | 203.556 | 210.553 | 414.109 | 194.102 | 198.991 | 393.093 | −4,64 | −5,49 | −5,07 | Aree interne |
| 065 | Salerno | 532.126 | 554.929 | 1.087.055 | 518.544 | 534.758 | 1.053.302 | −2,55 | −3,63 | −3,10 | Mezzogiorno in calo |
| 066 | L’Aquila | 147.031 | 150.282 | 297.313 | 143.276 | 143.489 | 286.765 | −2,55 | −4,52 | −3,55 | Aree interne |
| 067 | Teramo | 149.439 | 155.852 | 305.291 | 147.711 | 152.124 | 299.835 | −1,16 | −2,39 | −1,79 | Mezzogiorno in calo |
| 068 | Pescara | 153.039 | 164.327 | 317.366 | 151.128 | 160.435 | 311.563 | −1,25 | −2,37 | −1,83 | Mezzogiorno in calo |
| 069 | Chieti | 185.552 | 195.123 | 380.675 | 181.085 | 187.974 | 369.059 | −2,41 | −3,66 | −3,05 | Mezzogiorno in calo |
| 070 | Campobasso | 108.047 | 111.716 | 219.763 | 103.012 | 104.711 | 207.723 | −4,66 | −6,27 | −5,48 | Aree interne |
| 071 | Foggia | 299.894 | 311.624 | 611.518 | 292.006 | 295.779 | 587.785 | −2,63 | −5,08 | −3,88 | Mezzogiorno in calo |
| 072 | Bari | 602.685 | 632.312 | 1.234.997 | 595.445 | 622.628 | 1.218.073 | −1,20 | −1,53 | −1,37 | Mezzogiorno in calo |
| 073 | Taranto | 275.624 | 292.634 | 568.258 | 267.252 | 280.676 | 547.928 | −3,04 | −4,09 | −3,58 | Mezzogiorno in calo |
| 074 | Brindisi | 187.520 | 200.297 | 387.817 | 181.488 | 192.143 | 373.631 | −3,22 | −4,07 | −3,66 | Mezzogiorno in calo |
| 075 | Lecce | 377.434 | 408.974 | 786.408 | 368.119 | 393.808 | 761.927 | −2,47 | −3,71 | −3,11 | Mezzogiorno in calo |
| 076 | Potenza | 178.179 | 184.273 | 362.452 | 167.228 | 170.299 | 337.527 | −6,15 | −7,58 | −6,88 | Aree interne |
| 077 | Matera | 96.518 | 99.617 | 196.135 | 93.396 | 94.358 | 187.754 | −3,23 | −5,28 | −4,27 | Aree interne |
| 078 | Cosenza | 340.734 | 354.871 | 695.605 | 328.510 | 338.624 | 667.134 | −3,59 | −4,58 | −4,09 | Mezzogiorno in calo |
| 079 | Catanzaro | 171.704 | 180.361 | 352.065 | 166.031 | 172.129 | 338.160 | −3,30 | −4,56 | −3,95 | Mezzogiorno in calo |
| 080 | Reggio di Calabria | 261.755 | 274.732 | 536.487 | 249.361 | 261.229 | 510.590 | −4,73 | −4,91 | −4,83 | Mezzogiorno in calo |
| 081 | Trapani | 208.114 | 215.925 | 424.039 | 203.337 | 207.265 | 410.602 | −2,30 | −4,01 | −3,17 | Mezzogiorno in calo |
| 082 | Palermo | 595.789 | 635.813 | 1.231.602 | 579.201 | 616.106 | 1.195.307 | −2,78 | −3,10 | −2,95 | Mezzogiorno in calo |
| 083 | Messina | 298.553 | 320.160 | 618.713 | 288.288 | 305.786 | 594.074 | −3,44 | −4,49 | −3,98 | Mezzogiorno in calo |
| 084 | Agrigento | 208.325 | 219.678 | 428.003 | 199.259 | 207.782 | 407.041 | −4,35 | −5,42 | −4,90 | Mezzogiorno in calo |
| 085 | Caltanissetta | 125.832 | 133.754 | 259.586 | 118.120 | 125.381 | 243.501 | −6,13 | −6,26 | −6,20 | Mezzogiorno in calo |
| 086 | Enna | 78.685 | 83.686 | 162.371 | 73.774 | 77.751 | 151.525 | −6,24 | −7,09 | −6,68 | Aree interne |
| 087 | Catania | 523.032 | 554.238 | 1.077.270 | 520.204 | 547.346 | 1.067.550 | −0,54 | −1,24 | −0,90 | Mezzogiorno in calo |
| 088 | Ragusa | 156.369 | 159.195 | 315.564 | 163.041 | 160.103 | 323.144 | +4,27 | +0,57 | +2,40 | Nord dinamico |
| 089 | Siracusa | 192.954 | 198.446 | 391.400 | 189.239 | 193.211 | 382.450 | −1,93 | −2,64 | −2,29 | Mezzogiorno in calo |
| 090 | Sassari | 239.919 | 246.770 | 486.689 | 232.327 | 238.261 | 470.588 | −3,16 | −3,45 | −3,31 | Mezzogiorno in calo |
| 091 | Nuoro | 102.151 | 104.957 | 207.108 | 95.954 | 98.127 | 194.081 | −6,07 | −6,51 | −6,29 | Aree interne |
| 092 | Cagliari | 205.465 | 218.640 | 424.105 | 201.103 | 214.763 | 415.866 | −2,12 | −1,77 | −1,94 | Centro-Nord anziano |
| 093 | Pordenone | 152.633 | 158.003 | 310.636 | 154.120 | 156.994 | 311.114 | +0,97 | −0,64 | +0,15 | Nord dinamico |
| 094 | Isernia | 41.714 | 42.313 | 84.027 | 39.218 | 38.999 | 78.217 | −5,98 | −7,83 | −6,91 | Aree interne |
| 095 | Oristano | 77.220 | 79.403 | 156.623 | 72.493 | 74.292 | 146.785 | −6,12 | −6,44 | −6,28 | Aree interne |
| 096 | Biella | 84.295 | 91.046 | 175.341 | 81.791 | 86.432 | 168.223 | −2,97 | −5,07 | −4,06 | Centro-Nord anziano |
| 097 | Lecco | 165.523 | 170.031 | 335.554 | 165.750 | 168.461 | 334.211 | +0,14 | −0,92 | −0,40 | Nord dinamico |
| 098 | Lodi | 112.069 | 114.880 | 226.949 | 115.724 | 115.757 | 231.481 | +3,26 | +0,76 | +2,00 | Nord dinamico |
| 099 | Rimini | 162.772 | 173.782 | 336.554 | 166.057 | 175.187 | 341.244 | +2,02 | +0,81 | +1,39 | Nord dinamico |
| 100 | Prato | 124.968 | 131.566 | 256.534 | 129.133 | 132.019 | 261.152 | +3,33 | +0,34 | +1,80 | Nord dinamico |
| 101 | Crotone | 86.226 | 85.260 | 171.486 | 80.550 | 81.215 | 161.765 | −6,58 | −4,74 | −5,67 | Mezzogiorno in calo |
| 102 | Vibo Valentia | 77.514 | 78.864 | 156.378 | 74.423 | 75.499 | 149.922 | −3,99 | −4,27 | −4,13 | Mezzogiorno in calo |
| 103 | Verbano-Cusio-Ossola | 76.332 | 80.946 | 157.278 | 74.540 | 78.137 | 152.677 | −2,35 | −3,47 | −2,93 | Centro-Nord anziano |
| 108 | Monza e della Brianza | 425.094 | 442.291 | 867.385 | 434.432 | 448.964 | 883.396 | +2,20 | +1,51 | +1,85 | Nord dinamico |
| 109 | Fermo | 84.324 | 88.357 | 172.681 | 82.072 | 84.700 | 166.772 | −2,67 | −4,14 | −3,42 | Mezzogiorno in calo |
| 110 | Barletta-Andria-Trani | 191.187 | 195.343 | 386.530 | 185.933 | 190.000 | 375.933 | −2,75 | −2,74 | −2,74 | Mezzogiorno in calo |
| 111 | Sud Sardegna | 172.597 | 175.135 | 347.732 | 162.795 | 164.375 | 327.170 | −5,68 | −6,14 | −5,91 | Aree interne |
Fonti. ISTAT, demo.istat.it, “Popolazione residente per sesso, età e stato civile”: file per provincia POSAS_2019_it_Province e POSAS_2026_it_Province, e PDF “Popolazione residente al 1° gennaio 2026 per sesso” e “per età e sesso”, consultati il 9 novembre 2026 (demo.istat.it). Elaborazioni in Python (pandas, statsmodels, scikit-learn).

