Population by age by country
Countries reporting
74
Highest
144.00 million
Russia
Lowest
501
Vatican
Median
7.54 million
Years covered
36
1990–2025
Data points
2,220
What the numbers show
Population by age is currently reported for 74 countries. The highest value is 144.00 million in Russia; the lowest is 501 in Vatican.
The median across all reporting countries is 7.54 million, and the mean is 20.27 million.
Over the past decade 51 countries rose and 23 fell. The largest increase was in Yemen (up 34.1%), and the largest decrease in Albania (down 18.1%).
Population by age: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Russia | 144.00 million | 2025 | down 0.9% | flat |
| 2 | Egypt | 118.37 million | 2025 | up 18.8% | rising |
| 3 | Iran | 92.42 million | 2025 | up 11.9% | rising |
| 4 | Turkey | 85.66 million | 2025 | up 10.3% | rising |
| 5 | Germany | 83.58 million | 2025 | up 2.9% | rising |
| 6 | United Kingdom | 69.55 million | 2025 | up 6.4% | rising |
| 7 | France | 68.88 million | 2025 | up 3.6% | rising |
| 8 | Italy | 58.94 million | 2025 | down 2.2% | rising |
| 9 | Sudan | 50.04 million | 2023 | up 32.4% | rising |
| 10 | Spain | 49.13 million | 2025 | up 5.8% | rising |
| 11 | Algeria | 47.44 million | 2025 | up 18.5% | rising |
| 12 | Iraq | 47.02 million | 2025 | up 25.2% | rising |
| 13 | Yemen | 41.77 million | 2025 | up 34.1% | rising |
| 14 | Ukraine | 41.00 million | 2022 | down 9.8% | falling |
| 15 | Morocco | 38.43 million | 2025 | up 11.0% | rising |
| 16 | Uzbekistan | 37.05 million | 2025 | up 20.5% | rising |
| 17 | Poland | 36.50 million | 2025 | down 4.0% | flat |
| 18 | Saudi Arabia | 34.57 million | 2025 | up 15.3% | rising |
| 19 | Syria | 25.62 million | 2025 | up 31.9% | rising |
| 20 | Kazakhstan | 20.84 million | 2025 | up 15.3% | rising |
| 21 | Romania | 19.04 million | 2025 | down 4.2% | falling |
| 22 | Netherlands | 18.04 million | 2025 | up 6.8% | rising |
| 23 | Tunisia | 12.35 million | 2025 | up 8.3% | rising |
| 24 | Belgium | 11.88 million | 2025 | up 5.8% | rising |
| 25 | Jordan | 11.52 million | 2025 | up 20.7% | rising |
| 26 | United Arab Emirates | 11.35 million | 2025 | up 30.8% | rising |
| 27 | Czechia | 10.91 million | 2025 | up 3.5% | flat |
| 28 | Portugal | 10.75 million | 2025 | up 3.4% | rising |
| 29 | Sweden | 10.59 million | 2025 | up 8.6% | rising |
| 30 | Azerbaijan | 10.40 million | 2025 | up 6.6% | rising |
| 31 | Greece | 10.37 million | 2025 | down 4.1% | flat |
| 32 | Tajikistan | 10.17 million | 2024 | up 24.6% | rising |
| 33 | Hungary | 9.54 million | 2025 | down 2.8% | falling |
| 34 | Belarus | 9.20 million | 2023 | down 2.6% | falling |
| 35 | Austria | 9.20 million | 2025 | up 7.1% | rising |
| 36 | Switzerland | 9.05 million | 2025 | up 9.9% | rising |
| 37 | Turkmenistan | 7.62 million | 2025 | up 22.6% | rising |
| 38 | Libya | 7.46 million | 2025 | up 14.2% | rising |
| 39 | Kyrgyzstan | 7.30 million | 2025 | up 21.5% | rising |
| 40 | Serbia | 6.57 million | 2025 | down 7.7% | falling |
| 41 | Bulgaria | 6.44 million | 2025 | down 8.4% | falling |
| 42 | Denmark | 5.99 million | 2025 | up 5.9% | rising |
| 43 | Lebanon | 5.85 million | 2025 | down 9.6% | rising |
| 44 | Finland | 5.64 million | 2025 | up 3.0% | rising |
| 45 | Norway | 5.59 million | 2025 | up 8.3% | rising |
| 46 | Palestine | 5.59 million | 2025 | up 23.6% | rising |
| 47 | Oman | 5.49 million | 2025 | up 31.3% | rising |
| 48 | Ireland | 5.44 million | 2025 | up 16.3% | rising |
| 49 | Slovakia | 5.42 million | 2025 | down 0.0% | flat |
| 50 | Kuwait | 5.03 million | 2025 | up 31.1% | rising |
| 51 | Croatia | 3.87 million | 2025 | down 7.3% | falling |
| 52 | Georgia | 3.69 million | 2024 | down 0.6% | falling |
| 53 | Bosnia and Herzegovina | 3.14 million | 2025 | down 10.8% | falling |
| 54 | Qatar | 3.12 million | 2025 | up 28.4% | rising |
| 55 | Armenia | 2.99 million | 2024 | down 0.6% | falling |
| 56 | Lithuania | 2.89 million | 2025 | down 1.2% | falling |
| 57 | Moldova | 2.42 million | 2025 | down 15.8% | falling |
| 58 | Albania | 2.36 million | 2025 | down 18.1% | falling |
| 59 | Slovenia | 2.13 million | 2025 | up 3.3% | rising |
| 60 | Latvia | 1.86 million | 2025 | down 6.3% | falling |
| 61 | North Macedonia | 1.82 million | 2025 | down 11.9% | flat |
| 62 | Kosovo (UNSCR 1244) | 1.77 million | 2022 | down 1.1% | falling |
| 63 | Bahrain | 1.64 million | 2025 | up 20.0% | rising |
| 64 | Estonia | 1.37 million | 2025 | up 4.3% | falling |
| 65 | Djibouti | 1.15 million | 2023 | up 17.1% | rising |
| 66 | Cyprus | 982,966 | 2025 | up 14.2% | rising |
| 67 | Luxembourg | 681,973 | 2025 | up 21.1% | rising |
| 68 | Montenegro | 623,327 | 2025 | up 0.2% | flat |
| 69 | Malta | 574,250 | 2025 | up 30.9% | rising |
| 70 | Iceland | 389,444 | 2025 | up 18.3% | rising |
| 71 | Andorra | 82,904 | 2025 | up 14.9% | rising |
| 72 | Liechtenstein | 40,886 | 2025 | up 9.4% | rising |
| 73 | San Marino | 34,453 | 2018 | up 7.5% | rising |
| 74 | Vatican | 501 | 2025 | down 12.4% | falling |