Population by age groups by country
Countries reporting
74
Highest
144.00 million
Russian Federation
Lowest
501
Holy See
Median
7.54 million
Years covered
36
1990–2025
Data points
2,220
What the numbers show
Population by age groups is currently reported for 74 countries. The highest value is 144.00 million in Russian Federation; the lowest is 501 in Holy See.
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 groups: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Russian Federation | 144.00 million | 2025 | down 0.9% | flat |
| 2 | Egypt | 118.37 million | 2025 | up 18.8% | rising |
| 3 | Iran (Islamic Republic of) | 92.42 million | 2025 | up 11.9% | rising |
| 4 | Türkiye | 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 | Syrian Arab Republic | 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 | State of 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 | Republic of 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 | Holy See | 501 | 2025 | down 12.4% | falling |