Humanity Forecast
← Back to all countries
Spain flag

Spain

A large Western European nation occupying most of the Iberian Peninsula, Spain is renowned for its diverse regional cultures — from Catalonia and the Basque Country to Andalusia — each with distinct traditions, cuisines, and sometimes languages. The capital Madrid houses the Prado Museum, while Barcelona dazzles with Gaudí's architecture. Spain is the world's second most-visited country and a major olive oil producer.

Major cities: Madrid, Barcelona, Valencia, Seville

2024
47.9M
UN
2050
44.9M
UN
2100
33.1M
UN
~2200
19.0M
GPU
~2500
9.0M
GPU
Population47.9M
Fertility (TFR)1.22
Life expectancy83.8
Median age44.9
Infant mortality2.6 per 1,000
Pop. density97/km²
Urbanization80%
Youth share (0-14)13%
Land area499,697 km²
LanguageCastilian Spanish 74%
ReligionChristian
HDI0.918 (#28)
RegionEurope

Latest available year is shown in parentheses where the source series varies across indicators. Governance metrics use World Bank percentile ranks; battle deaths and military spending are context variables, not direct fertility drivers.

UN WPP 2024 — verified data through 2100
YearPopulationTFRLife Exp.CBRCDRNet MigrationGrowth
195028.1M2.4761.820.111.1-130K0.9%
195529.1M2.5166.720.69.4-87K1.1%
196030.4M2.8169.221.98.8-155K1.3%
196532.1M2.9370.920.98.4-42K1.2%
197033.8M2.8872.119.68.3-61K1.1%
197535.8M2.7773.518.88.2-0K1.1%
198037.5M2.2175.515.27.6+20K0.8%
198538.6M1.6476.411.98.0-1K0.4%
199039.1M1.3677.010.48.5-31K0.2%
199540.1M1.1578.29.28.5+162K0.1%
200041.0M1.2179.49.78.7+176K0.1%
200544.0M1.3380.310.48.7+630K0.2%
201046.8M1.3782.010.38.1+69K0.2%
201546.7M1.3382.68.99.0-2K0.0%
202047.7M1.1982.27.210.4+237K-0.3%
2024Now47.9M1.2283.87.09.5+112K-0.3%
202547.9M1.2384.06.99.5+97K-0.3%
203047.6M1.2684.66.79.9+67K-0.3%
203547.2M1.2985.37.010.5+64K-0.4%
204046.6M1.3285.97.411.3+56K-0.4%
204545.9M1.3486.57.412.2+51K-0.5%
205044.9M1.3687.17.113.3+68K-0.6%
205543.7M1.3887.86.714.5+67K-0.8%
206042.2M1.3988.46.715.5+60K-0.9%
206540.6M1.4188.96.916.1+55K-0.9%
207039.0M1.4389.57.316.2+47K-0.9%
207537.6M1.4490.17.615.5+47K-0.8%
208036.5M1.4690.77.714.3+44K-0.7%
208535.6M1.4691.27.513.4+37K-0.6%
209034.8M1.4791.87.312.9+28K-0.6%
209534.0M1.4892.37.313.0+31K-0.6%
210033.1M1.4892.97.413.6+29K-0.6%