Skip to content

Population in Germany compared to Ukraine: Trends, Charts, Rankings

Updated on by Georank team

The latest officially reported population of Germany was 83,516,593 in 2024 vs 37,860,221 people in Ukraine in 2024. In 2026, based on the adjusted UN estimation, the current Germany's population is 82,575,542 people compared to 40,125,599 in Ukraine.

Population statistics:

  • Germany's population is 2.06 times bigger than Ukraine's.
  • Germany is ranked the 19th most populous country in the world, while Ukraine is the 40th.
  • The countries together account for 1.48% of the world: 1% for Germany vs 0.48% for Ukraine.
  • For the last 10 years, Germany has had an average growth rate of +0.32% per year vs -1.74% in Ukraine.
  • Since 2006, the population of Germany has increased from 82.4M people to 82.6M (0.24% growth), while Ukraine has declined from 47.3M to 40.1M (15.1% decline).

Germany vs Ukraine: population by year and forecast

Germany
Factual

Projection
Ukraine
Factual

Projection
1x
Year Population
Germany Ukraine
2100 69,929,981 15,493,960
2099 69,956,854 15,751,557
2098 69,973,838 16,012,938
2097 70,015,834 16,278,602
2096 70,046,713 16,547,938
2095 70,067,131 16,820,897
2094 70,085,911 17,098,910
2093 70,106,718 17,381,822
2092 70,132,132 17,669,049
2091 70,178,440 17,960,681
2090 70,240,137 18,257,867
2089 70,294,005 18,559,027
2088 70,352,443 18,865,031
2087 70,434,814 19,176,483
2086 70,532,124 19,492,606
2085 70,627,602 19,812,584
2084 70,722,960 20,138,855
2083 70,829,392 20,468,747
2082 70,932,273 20,803,241
2081 71,045,881 21,140,953
2080 71,171,519 21,482,498
2079 71,305,544 21,827,152
2078 71,445,484 22,175,099
2077 71,601,117 22,525,846
2076 71,757,525 22,879,896
2075 71,891,567 23,236,521
2074 72,046,795 23,596,095
2073 72,206,145 23,957,807
2072 72,356,324 24,319,928
2071 72,517,749 24,685,370
2070 72,664,462 25,053,352
2069 72,828,330 25,423,272
2068 72,993,859 25,794,560
2067 73,178,408 26,168,072
2066 73,370,207 26,543,206
2065 73,561,648 26,920,121
2064 73,762,096 27,298,592
2063 73,971,537 27,677,528
2062 74,198,775 28,056,960
2061 74,426,082 28,437,884
2060 74,678,280 28,818,343
2059 74,932,496 29,198,891
2058 75,206,278 29,580,044
2057 75,482,742 29,958,884
2056 75,756,281 30,335,136
2055 76,041,477 30,710,041
2054 76,325,196 31,080,334
2053 76,595,801 31,447,868
2052 76,839,962 31,811,171
2051 77,084,029 32,170,929
2050 77,325,459 32,525,262
2049 77,569,721 32,875,483
2048 77,818,888 33,217,836
2047 78,049,343 33,556,749
2046 78,272,834 33,892,646
2045 78,497,690 34,221,999
2044 78,722,126 34,547,153
2043 78,936,540 34,869,270
2042 79,130,312 35,189,550
2041 79,324,161 35,507,946
2040 79,536,735 35,823,225
2039 79,754,631 36,141,658
2038 79,978,474 36,457,134
2037 80,194,225 36,772,578
2036 80,425,162 37,084,252
2035 80,640,951 37,396,243
2034 80,844,719 37,706,533
2033 81,069,119 38,015,585
2032 81,286,326 38,322,554
2031 81,520,272 38,630,259
2030 81,736,996 38,935,791
2029 81,963,002 39,238,099
2028 82,178,048 39,537,815
2027 82,384,302 39,830,895
2026 82,575,542 40,125,599
2025 83,233,941 38,707,520
2024 83,516,593 37,860,221
2023 83,287,273 37,732,836
2022 83,177,813 41,048,766
2021 83,196,078 44,298,640
2020 83,160,871 44,680,014
2019 83,092,962 44,957,458
2018 82,905,782 45,208,907
2017 82,657,002 45,436,041
2016 82,348,669 45,616,832
2015 81,686,611 45,784,896
2014 80,982,500 45,972,380
2013 80,645,605 46,126,770
2012 80,425,823 46,210,056
2011 80,274,983 46,307,853
2010 81,776,930 46,456,003
2009 81,902,307 46,623,731
2008 82,110,097 46,819,175
2007 82,266,372 47,062,798
2006 82,376,451 47,278,694
2005 82,469,422 47,585,556
2004 82,516,260 47,979,507
2003 82,534,176 48,315,136
2002 82,488,495 48,677,281
2001 82,349,925 49,106,855
2000 82,211,508 49,556,660
1999 82,100,243 49,976,446
1998 82,047,195 50,379,731
1997 82,034,771 50,786,885
1996 81,914,831 51,226,109
1995 81,678,051 51,665,539
1994 81,438,348 52,075,998
1993 81,156,363 52,350,126
1992 80,624,598 52,323,671
1991 80,013,896 52,170,961
1990 79,433,029 52,054,092
1989 78,751,283 51,917,817
1988 78,144,619 51,724,853
1987 77,839,920 51,515,732
1986 77,720,436 51,318,745
1985 77,684,873 51,108,770
1984 77,858,685 50,887,599
1983 78,128,282 50,637,029
1982 78,333,366 50,402,724
1981 78,407,907 50,189,281
1980 78,288,576 49,955,152
1979 78,126,350 49,721,381
1978 78,091,820 49,521,243
1977 78,159,814 49,336,481
1976 78,336,950 49,120,842
1975 78,673,554 48,865,229
1974 78,967,433 48,576,570
1973 78,936,666 48,277,121
1972 78,688,452 47,946,893
1971 78,312,842 47,573,287
1970 78,169,289 47,261,306
1969 77,909,682 46,976,256
1968 77,294,314 46,614,325
1967 76,951,336 46,215,988
1966 76,600,311 45,802,519
1965 75,963,695 45,386,892
1964 75,318,337 44,951,156
1963 74,714,353 44,462,372
1962 74,025,784 43,943,674
1961 73,377,632 43,399,766
1960 72,814,900 42,824,093

Data sources: United Nations | World Population Prospects (2025–2100, retrieved 2026-03-10); World Bank | Health (1960–2024, retrieved 2026-04-06).

GeoRank.org/population/germany/ukraine | CC BY

From 2006 to 2016, the population of Germany decreased by 27,782 people (a 0.03% decline), while Ukraine lost 1,661,862 people (a 3.52% decline).

For the next 10 years, from 2016 to 2026, Germany gained 226,873 people (a 0.28% growth), while Ukraine's population decreased by 5,491,233 people (a 12% decline).

Germany was ranked 14th most populous country in 2006 and is 19th in 2026. Ukraine was ranked 27th in 2006 and ranked 40th now.

The UN's World Population Prospects forecasts that in 24 years (in 2050) Germany's population will shrink by 6.36% to 77,325,459 people with a rank change from 19th to 25th. The population of Ukraine will decrease by 18.9% to 32,525,262 people and rank change from 40th to 60th.

Both countries are in a period of decline and in 50 years are projected to lose 13.1% of the population in Germany and 43% in Ukraine.

Population growth rate by year

Germany
Factual

Projection
Ukraine
Factual

Projection
1x
Year Growth rate
Germany Ukraine
2100 -0.04% -1.64%
2099 -0.02% -1.63%
2098 -0.06% -1.63%
2097 -0.04% -1.63%
2096 -0.03% -1.62%
2095 -0.03% -1.63%
2094 -0.03% -1.63%
2093 -0.04% -1.63%
2092 -0.07% -1.62%
2091 -0.09% -1.63%
2090 -0.08% -1.62%
2089 -0.08% -1.62%
2088 -0.12% -1.62%
2087 -0.14% -1.62%
2086 -0.14% -1.62%
2085 -0.13% -1.62%
2084 -0.15% -1.61%
2083 -0.15% -1.61%
2082 -0.16% -1.6%
2081 -0.18% -1.59%
2080 -0.19% -1.58%
2079 -0.2% -1.57%
2078 -0.22% -1.56%
2077 -0.22% -1.55%
2076 -0.19% -1.53%
2075 -0.22% -1.52%
2074 -0.22% -1.51%
2073 -0.21% -1.49%
2072 -0.22% -1.48%
2071 -0.2% -1.47%
2070 -0.23% -1.46%
2069 -0.23% -1.44%
2068 -0.25% -1.43%
2067 -0.26% -1.41%
2066 -0.26% -1.4%
2065 -0.27% -1.39%
2064 -0.28% -1.37%
2063 -0.31% -1.35%
2062 -0.31% -1.34%
2061 -0.34% -1.32%
2060 -0.34% -1.3%
2059 -0.36% -1.29%
2058 -0.37% -1.26%
2057 -0.36% -1.24%
2056 -0.38% -1.22%
2055 -0.37% -1.19%
2054 -0.35% -1.17%
2053 -0.32% -1.14%
2052 -0.32% -1.12%
2051 -0.31% -1.09%
2050 -0.31% -1.07%
2049 -0.32% -1.03%
2048 -0.3% -1.01%
2047 -0.29% -0.99%
2046 -0.29% -0.96%
2045 -0.29% -0.94%
2044 -0.27% -0.92%
2043 -0.24% -0.91%
2042 -0.24% -0.9%
2041 -0.27% -0.88%
2040 -0.27% -0.88%
2039 -0.28% -0.87%
2038 -0.27% -0.86%
2037 -0.29% -0.84%
2036 -0.27% -0.83%
2035 -0.25% -0.82%
2034 -0.28% -0.81%
2033 -0.27% -0.8%
2032 -0.29% -0.8%
2031 -0.27% -0.78%
2030 -0.28% -0.77%
2029 -0.26% -0.76%
2028 -0.25% -0.74%
2027 -0.23% -0.73%
2026 -0.79% 3.66%
2025 -0.34% 2.24%
2024 0.28% 0.34%
2023 0.13% -8.08%
2022 -0.02% -7.34%
2021 0.04% -0.85%
2020 0.08% -0.62%
2019 0.23% -0.56%
2018 0.3% -0.5%
2017 0.37% -0.4%
2016 0.81% -0.37%
2015 0.87% -0.41%
2014 0.42% -0.33%
2013 0.27% -0.18%
2012 0.19% -0.21%
2011 -1.84% -0.32%
2010 -0.15% -0.36%
2009 -0.25% -0.42%
2008 -0.19% -0.52%
2007 -0.13% -0.46%
2006 -0.11% -0.64%
2005 -0.06% -0.82%
2004 -0.02% -0.69%
2003 0.06% -0.74%
2002 0.17% -0.87%
2001 0.17% -0.91%
2000 0.14% -0.84%
1999 0.06% -0.8%
1998 0.02% -0.8%
1997 0.15% -0.86%
1996 0.29% -0.85%
1995 0.29% -0.79%
1994 0.35% -0.52%
1993 0.66% 0.05%
1992 0.76% 0.29%
1991 0.73% 0.22%
1990 0.87% 0.26%
1989 0.78% 0.37%
1988 0.39% 0.41%
1987 0.15% 0.38%
1986 0.05% 0.41%
1985 -0.22% 0.43%
1984 -0.35% 0.49%
1983 -0.26% 0.46%
1982 -0.1% 0.43%
1981 0.15% 0.47%
1980 0.21% 0.47%
1979 0.04% 0.4%
1978 -0.09% 0.37%
1977 -0.23% 0.44%
1976 -0.43% 0.52%
1975 -0.37% 0.59%
1974 0.04% 0.62%
1973 0.32% 0.69%
1972 0.48% 0.79%
1971 0.18% 0.66%
1970 0.33% 0.61%
1969 0.8% 0.78%
1968 0.45% 0.86%
1967 0.46% 0.9%
1966 0.84% 0.92%
1965 0.86% 0.97%
1964 0.81% 1.1%
1963 0.93% 1.18%
1962 0.88% 1.25%
1961 0.77% 1.34%

Data sources: United Nations | World Population Prospects (2025–2100, retrieved 2026-03-10); World Bank | Health (1961–2024, retrieved 2026-04-06).

GeoRank.org/population/germany/ukraine | CC BY

In 2024, the population of Germany grew by 0.28%, while Ukraine's population grew by 0.34%.

Live population counters

Germany Ukraine
Current population
82575542
40125599
Population rank 19/197 40/197
Percent of world population 1% 0.48%
One net population change
2.29 minutes
4.13 minutes
One birth every
45.6 seconds
2.48 minutes
One death every
30.8 seconds
1.06 minutes
Daily growth/decline +628 +349
Annual growth/decline +229,320 +127,385
Annual growth/decline rate +0.28% +0.34%
Population growth rate rank 151/197 147/197
One migration net change every
1.58 minutes
18.6 seconds
Annual migration change -334,072 +1,702,358
Net migration rank 192/196 1/196
Foreign-born residents 16,750,084 5,064,173
Foreign-born residents rank 2/195 14/195
Foreign-born share of population 19.8% 13.4%
Foreign-born share rank 31/195 51/195

Natural population change vs migration

Germany
Natural

Migration
Ukraine
Natural

Migration
1x
Year Population change
Germany Ukraine
Natural Migration Natural Migration
2025 - -334,072 - 1,702,358
2024 - 36,954 - 1,146,012
2023 -333,149 609,553 -283,185 -299,961
2022 -324,394 981,552 -349,284 -5,699,445
2021 -224,629 310,264 -449,941 -1,129
2020 -216,218 203,468 -307,533 -4,167
2019 -157,877 319,082 -236,296 -6,908
2018 -165,812 403,908 -227,491 -32,220
2017 -148,783 452,988 -158,390 -36,155
2016 -123,523 517,480 -135,710 -31,340
2015 -187,879 1,175,283 -147,107 -21,992
2014 -153,866 592,338 -140,216 -65,678
2013 -209,679 462,384 -129,662 26,781
2012 -193,022 199,143 -130,451 66,768
2011 -184,632 295,282 -158,372 26,457
2010 -179,909 130,116 -180,388 16,030
2009 -188,375 46,533 -197,918 26,796
2008 -164,220 -23,341 -229,086 9,312
2007 -148,080 -24,772 -282,659 15,237
2006 -148,278 -489,056 -300,787 136,442
2005 -148,445 81,351 -337,857 -111,493
2004 -107,271 81,735 -344,157 5,644
2003 -140,309 142,009 -351,299 18,540
2002 -123,733 218,795 -364,544 -26,991
2001 -98,820 272,875 -374,734 -92,847
2000 -73,990 174,594 -364,143 -67,865
1999 -73,890 219,280 -348,286 -59,247
1998 -65,637 -754,469 -318,299 -80,684
1997 -49,221 93,281 -306,549 -108,735
1996 -90,107 281,280 -305,154 -158,008
1995 -114,349 398,077 -281,629 -134,053
1994 -114,013 315,585 -238,820 -166,380
1993 -105,503 462,096 -169,405 26,357
1992 -80,625 811,606 -95,857 291,788
1991 -80,014 602,638 -16,486 125,962
1990 -15,887 679,702 48,463 75,760
1989 -23,625 761,002 106,431 36,978
1988 -7,815 515,962 162,002 75,637
1987 -31,136 174,272 198,850 -18,275
1986 -77,721 212,822 225,751 -12,369
1985 -116,527 103,556 201,011 5,546
1984 -109,002 -150,771 222,430 13,340
1983 -109,380 -81,349 241,741 23,608
1982 -78,333 -58,121 194,101 9,096
1981 -94,090 130,713 182,839 40,807
1980 -86,117 324,203 197,223 47,406
1979 -125,002 237,705 197,294 25,635
1978 -140,566 117,167 206,554 -29,180
1977 -125,055 33,881 216,932 -24,745
1976 -164,508 -79,761 247,323 -8,219
1975 -212,418 -207,740 256,787 15,336
1974 -150,038 -15,126 273,486 31,725
1973 -149,980 386,881 274,938 18,777
1972 -62,950 336,015 309,785 56,928
1971 46,988 450,328 305,849 74,604
1970 70,352 -273,498 291,839 -48,335
1969 155,820 584,017 274,858 51,763
1968 239,612 293,307 295,162 102,096
1967 353,977 -174,155 313,899 85,527
1966 405,982 134,107 337,794 89,737
1965 410,204 338,258 334,365 69,354
1964 482,038 69,825 391,120 76,650
1963 455,757 205,976 449,648 60,178
1962 436,752 276,505 481,887 45,712
1961 462,279 27,534 508,602 51,625
1960 385,919 212,666 538,812 52,281

Data sources: World Bank | Health (1960–2025, retrieved 2026-04-06).

GeoRank.org/population/germany/ukraine | CC BY

Over the last 10 years, 26.8% of the population change in Germany is from natural causes (a loss of 2,036,130 people) and 73.2% is from migration (a gain of 5,565,916 people). In Ukraine 28.2% is from natural causes (a loss of 2,435,153 people) and 71.8% is from migration (a loss of 6,198,995 people).

As of 2024, 16,750,084 residents or 19.8% of the population were not native-born in Germany, compared to 5,064,173 people or 13.4% in Ukraine.

Biggest cities by population

Germany
City Population
Berlin 3.78M
Hamburg 1.91M
Munich 1.51M
Cologne 1.09M
Frankfurt 776K
Stuttgart 633K
Dusseldorf 631K
Leipzig 620K
Dortmund 595K
Essen 587K
Ukraine
City Population
Kyiv 2.95M
Kharkiv 1.42M
Odesa 1.01M
Dnipro 969K
Donetsk 902K
Lviv 717K
Zaporizhia 710K
Kryvyi Rih 604K
Mykolaiv 470K
Luhansk 418K

Compare countries by 7 more topics

Population map with other countries

1x

Data sources: World Bank | Health (1960–2024, retrieved 2026-04-06); United Nations | World Population Prospects (1960–2026, retrieved 2026-03-10); U.S. Census Bureau (1960–2025, retrieved 2026-02-08); Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20).

GeoRank.org/population/germany/ukraine | CC BY

Help us show the world through your eyes

Share a photo of your city and help others discover what it looks like to live there. Your contribution makes our data come alive.

Data sources:

  1. World Bank | Health (1960–2025, retrieved 2026-04-06)
  2. United Nations | World Population Prospects (1960–2100, retrieved 2026-03-10)
  3. U.S. Census Bureau (1960–2025, retrieved 2026-02-08)
  4. Wikidata (2026, retrieved 2026-02-08)
  5. Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20)

Creative Commons Attribution (CC BY) — you’re free to copy, share, remix, adapt, and use even commercially as long as you give appropriate credit and clearly indicate if you made changes. Other sources may be subject to different license terms.