Skip to content

Population in Germany compared to North Macedonia: Trends, Charts, Rankings

Updated on by Georank

The latest officially reported population of Germany was 83,491,249 in 2025 vs 1,820,909 people in North Macedonia in 2025. In 2026, based on the adjusted UN estimation, the current Germany's population is 82,830,814 people compared to 1,811,466 in North Macedonia.

Population statistics:

  • Germany's population is 45.7 times bigger than North Macedonia's.
  • Germany is ranked the 19th most populous country in the world, while North Macedonia is the 150th.
  • The countries together account for 1.02% of the world: 1% for Germany vs 0.02% for North Macedonia.
  • For the last 10 years, Germany has had an average growth rate of +0.28% per year vs -0.47% in North Macedonia.
  • Since 2006, the population of Germany has increased from 82.4M people to 82.8M (0.55% growth), while North Macedonia has declined from 1.99M to 1.81M (9.17% decline).

Germany vs North Macedonia: population by year and forecast

Germany
Factual

Projection
North Macedonia
Factual

Projection
1x
Year Population
Germany North Macedonia
2100 70,146,161 869,530
2099 70,173,117 880,467
2098 70,190,154 891,427
2097 70,232,280 902,461
2096 70,263,255 913,488
2095 70,283,735 924,371
2094 70,302,573 935,479
2093 70,323,445 946,865
2092 70,348,937 958,251
2091 70,395,388 969,723
2090 70,457,276 981,115
2089 70,511,311 992,687
2088 70,569,930 1,004,280
2087 70,652,555 1,015,922
2086 70,750,166 1,027,915
2085 70,845,939 1,039,832
2084 70,941,592 1,052,077
2083 71,048,352 1,064,269
2082 71,151,552 1,076,684
2081 71,265,511 1,089,137
2080 71,391,537 1,101,478
2079 71,525,977 1,114,004
2078 71,666,350 1,126,827
2077 71,822,464 1,139,917
2076 71,979,354 1,153,296
2075 72,113,812 1,166,630
2074 72,269,519 1,180,262
2073 72,429,361 1,193,984
2072 72,580,006 1,207,689
2071 72,741,929 1,221,407
2070 72,889,095 1,235,738
2069 73,053,471 1,250,212
2068 73,219,511 1,264,718
2067 73,404,631 1,279,182
2066 73,597,022 1,293,374
2065 73,789,056 1,307,896
2064 73,990,123 1,322,184
2063 74,200,211 1,336,875
2062 74,428,152 1,351,652
2061 74,656,161 1,366,457
2060 74,909,139 1,381,009
2059 75,164,141 1,395,166
2058 75,438,769 1,409,270
2057 75,716,088 1,423,516
2056 75,990,472 1,437,970
2055 76,276,550 1,452,276
2054 76,561,146 1,466,673
2053 76,832,587 1,480,857
2052 77,077,503 1,494,452
2051 77,322,326 1,508,115
2050 77,564,502 1,521,258
2049 77,809,519 1,534,276
2048 78,059,456 1,547,097
2047 78,290,624 1,559,831
2046 78,514,805 1,572,937
2045 78,740,357 1,585,940
2044 78,965,486 1,598,742
2043 79,180,563 1,611,835
2042 79,374,934 1,624,885
2041 79,569,383 1,637,687
2040 79,782,613 1,650,468
2039 80,001,183 1,663,094
2038 80,225,718 1,675,445
2037 80,442,136 1,687,986
2036 80,673,787 1,700,377
2035 80,890,243 1,712,512
2034 81,094,641 1,724,440
2033 81,319,735 1,736,005
2032 81,537,613 1,747,606
2031 81,772,282 1,759,081
2030 81,989,677 1,770,549
2029 82,216,381 1,781,235
2028 82,432,092 1,791,502
2027 82,638,983 1,801,426
2026 82,830,814 1,811,466
2025 83,491,249 1,820,909
2024 83,516,593 1,824,359
2023 83,287,273 1,827,816
2022 83,177,813 1,831,712
2021 83,196,078 1,837,114
2020 83,160,871 1,856,124
2019 83,092,962 1,876,262
2018 82,905,782 1,889,051
2017 82,657,002 1,898,657
2016 82,348,669 1,906,313
2015 81,686,611 1,912,430
2014 80,982,500 1,917,557
2013 80,645,605 1,922,716
2012 80,425,823 1,929,821
2011 80,274,983 1,937,398
2010 81,776,930 1,946,298
2009 81,902,307 1,958,782
2008 82,110,097 1,971,493
2007 82,266,372 1,982,933
2006 82,376,451 1,994,287
2005 82,469,422 2,005,330
2004 82,516,260 2,016,186
2003 82,534,176 2,022,725
2002 82,488,495 2,020,157
2001 82,349,925 2,034,882
2000 82,211,508 2,026,350
1999 82,100,243 2,017,142
1998 82,047,195 2,007,523
1997 82,034,771 1,996,869
1996 81,914,831 2,012,553
1995 81,678,051 1,998,534
1994 81,438,348 1,992,666
1993 81,156,363 2,006,854
1992 80,624,598 2,032,523
1991 80,013,896 2,055,994
1990 79,433,029 2,063,689
1989 78,751,283 2,055,649
1988 78,144,619 2,045,737
1987 77,839,920 2,035,157
1986 77,720,436 2,024,732
1985 77,684,873 2,014,331
1984 77,858,685 2,003,399
1983 78,128,282 1,991,901
1982 78,333,366 1,978,956
1981 78,407,907 1,959,065
1980 78,288,576 1,933,038
1979 78,126,350 1,906,523
1978 78,091,820 1,879,847
1977 78,159,814 1,853,138
1976 78,336,950 1,825,830
1975 78,673,554 1,797,972
1974 78,967,433 1,770,545
1973 78,936,666 1,743,816
1972 78,688,452 1,717,395
1971 78,312,842 1,691,216
1970 78,169,289 1,664,208
1969 77,909,682 1,636,345
1968 77,294,314 1,608,930
1967 76,951,336 1,582,492
1966 76,600,311 1,557,349
1965 75,963,695 1,533,466
1964 75,318,337 1,510,900
1963 74,714,353 1,488,737
1962 74,025,784 1,471,745
1961 73,377,632 1,455,171
1960 72,814,900 1,435,059

Data sources: United Nations | World Population Prospects (2026–2100, retrieved 2026-07-08); World Bank | Health (1960–2025, retrieved 2026-07-08).

GeoRank.org/population/germany/north-macedonia | CC BY

From 2006 to 2016, the population of Germany decreased by 27,782 people (a 0.03% decline), while North Macedonia lost 87,974 people (a 4.41% decline).

For the next 10 years, from 2016 to 2026, Germany gained 482,145 people (a 0.59% growth), while North Macedonia's population decreased by 94,847 people (a 4.98% decline).

Germany was ranked 14th most populous country in 2006 and is 19th in 2026. North Macedonia was ranked 142nd in 2006 and ranked 150th now.

The UN's World Population Prospects forecasts that in 24 years (in 2050) Germany's population will shrink by 6.36% to 77,564,502 people with a rank change from 19th to 24th. The population of North Macedonia will decrease by 16% to 1,521,258 people and rank change from 150th to 152nd.

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

Population growth rate by year

Germany
Factual

Projection
North Macedonia
Factual

Projection
1x
Year Growth rate
Germany North Macedonia
2100 -0.04% -1.24%
2099 -0.02% -1.23%
2098 -0.06% -1.22%
2097 -0.04% -1.21%
2096 -0.03% -1.18%
2095 -0.03% -1.19%
2094 -0.03% -1.2%
2093 -0.04% -1.19%
2092 -0.07% -1.18%
2091 -0.09% -1.16%
2090 -0.08% -1.17%
2089 -0.08% -1.15%
2088 -0.12% -1.15%
2087 -0.14% -1.17%
2086 -0.14% -1.15%
2085 -0.13% -1.16%
2084 -0.15% -1.15%
2083 -0.15% -1.15%
2082 -0.16% -1.14%
2081 -0.18% -1.12%
2080 -0.19% -1.12%
2079 -0.2% -1.14%
2078 -0.22% -1.15%
2077 -0.22% -1.16%
2076 -0.19% -1.14%
2075 -0.22% -1.15%
2074 -0.22% -1.15%
2073 -0.21% -1.13%
2072 -0.22% -1.12%
2071 -0.2% -1.16%
2070 -0.23% -1.16%
2069 -0.23% -1.15%
2068 -0.25% -1.13%
2067 -0.26% -1.1%
2066 -0.26% -1.11%
2065 -0.27% -1.08%
2064 -0.28% -1.1%
2063 -0.31% -1.09%
2062 -0.31% -1.08%
2061 -0.34% -1.05%
2060 -0.34% -1.01%
2059 -0.36% -1%
2058 -0.37% -1%
2057 -0.36% -1.01%
2056 -0.38% -0.99%
2055 -0.37% -0.98%
2054 -0.35% -0.96%
2053 -0.32% -0.91%
2052 -0.32% -0.91%
2051 -0.31% -0.86%
2050 -0.31% -0.85%
2049 -0.32% -0.83%
2048 -0.3% -0.82%
2047 -0.29% -0.83%
2046 -0.29% -0.82%
2045 -0.29% -0.8%
2044 -0.27% -0.81%
2043 -0.24% -0.8%
2042 -0.24% -0.78%
2041 -0.27% -0.77%
2040 -0.27% -0.76%
2039 -0.28% -0.74%
2038 -0.27% -0.74%
2037 -0.29% -0.73%
2036 -0.27% -0.71%
2035 -0.25% -0.69%
2034 -0.28% -0.67%
2033 -0.27% -0.66%
2032 -0.29% -0.65%
2031 -0.27% -0.65%
2030 -0.28% -0.6%
2029 -0.26% -0.57%
2028 -0.25% -0.55%
2027 -0.23% -0.55%
2026 -0.79% -0.52%
2025 -0.03% -0.19%
2024 0.28% -0.19%
2023 0.13% -0.21%
2022 -0.02% -0.29%
2021 0.04% -1.02%
2020 0.08% -1.07%
2019 0.23% -0.68%
2018 0.3% -0.51%
2017 0.37% -0.4%
2016 0.81% -0.32%
2015 0.87% -0.27%
2014 0.42% -0.27%
2013 0.27% -0.37%
2012 0.19% -0.39%
2011 -1.84% -0.46%
2010 -0.15% -0.64%
2009 -0.25% -0.64%
2008 -0.19% -0.58%
2007 -0.13% -0.57%
2006 -0.11% -0.55%
2005 -0.06% -0.54%
2004 -0.02% -0.32%
2003 0.06% 0.13%
2002 0.17% -0.72%
2001 0.17% 0.42%
2000 0.14% 0.46%
1999 0.06% 0.48%
1998 0.02% 0.53%
1997 0.15% -0.78%
1996 0.29% 0.7%
1995 0.29% 0.29%
1994 0.35% -0.71%
1993 0.66% -1.26%
1992 0.76% -1.14%
1991 0.73% -0.37%
1990 0.87% 0.39%
1989 0.78% 0.48%
1988 0.39% 0.52%
1987 0.15% 0.51%
1986 0.05% 0.52%
1985 -0.22% 0.55%
1984 -0.35% 0.58%
1983 -0.26% 0.65%
1982 -0.1% 1.02%
1981 0.15% 1.35%
1980 0.21% 1.39%
1979 0.04% 1.42%
1978 -0.09% 1.44%
1977 -0.23% 1.5%
1976 -0.43% 1.55%
1975 -0.37% 1.55%
1974 0.04% 1.53%
1973 0.32% 1.54%
1972 0.48% 1.55%
1971 0.18% 1.62%
1970 0.33% 1.7%
1969 0.8% 1.7%
1968 0.45% 1.67%
1967 0.46% 1.61%
1966 0.84% 1.56%
1965 0.86% 1.49%
1964 0.81% 1.49%
1963 0.93% 1.15%
1962 0.88% 1.14%
1961 0.77% 1.4%

Data sources: United Nations | World Population Prospects (2026–2100, retrieved 2026-07-08); World Bank | Health (1961–2025, retrieved 2026-07-08).

GeoRank.org/population/germany/north-macedonia | CC BY

In 2025, the population of Germany declined by 0.03%, while North Macedonia's population declined by 0.19%.

Live population counters

Germany North Macedonia
Current population
82830814
1811466
Population rank 19/197 150/197
Percent of world population 1% 0.02%
One net population change
20.8 minutes
2.55 hours
One birth every
46.6 seconds
32.7 minutes
One death every
31.2 seconds
26 minutes
Daily growth/decline -69 -9
Annual growth/decline -25,344 -3,450
Annual growth/decline rate -0.03% -0.19%
Population growth rate rank 159/197 176/197
One migration net change every
1.58 minutes
1.56 hours
Annual migration change -334,072 -5,645
Net migration rank 192/196 119/196
Foreign-born residents 16,750,084 150,902
Foreign-born residents rank 2/195 122/195
Foreign-born share of population 19.8% 8.3%
Foreign-born share rank 31/195 73/195

Natural population change vs migration

Germany
Natural

Migration
North Macedonia
Natural

Migration
1x
Year Population change
Germany North Macedonia
Natural Migration Natural Migration
2025 - -334,072 - -5,645
2024 -334,066 36,954 -4,196 -5,728
2023 -333,149 609,553 -3,290 -5,597
2022 -324,394 981,552 -4,397 -5,296
2021 -224,629 310,264 -9,737 -5,483
2020 -216,218 203,468 -5,939 -23,458
2019 -157,877 319,082 -375 -24,204
2018 -165,812 403,908 1,512 -24,878
2017 -148,783 452,988 1,329 -24,227
2016 -123,523 517,480 2,374 -24,144
2015 -187,879 1,175,283 2,294 -23,010
2014 -153,866 592,338 3,644 -22,132
2013 -209,679 462,384 3,653 -20,297
2012 -193,022 199,143 3,087 -19,083
2011 -184,632 295,282 3,100 -17,871
2010 -179,909 130,116 4,866 -16,668
2009 -188,375 46,533 4,309 -15,455
2008 -164,220 -23,341 3,746 -17,645
2007 -148,080 -24,772 2,974 -15,705
2006 -148,278 -489,056 3,988 -9,632
2005 -148,445 81,351 4,011 -2,244
2004 -107,271 81,735 5,444 -2,640
2003 -140,309 142,009 8,900 -2,880
2002 -123,733 218,795 9,697 -2,858
2001 -98,820 272,875 10,174 -922
2000 -73,990 174,594 12,159 -2,824
1999 -73,890 219,280 10,489 -1,261
1998 -65,637 -754,469 12,446 -589
1997 -49,221 93,281 12,979 -477
1996 -90,107 281,280 14,806 -397
1995 -114,349 398,077 17,239 -3,603
1994 -114,013 315,585 19,103 -21,006
1993 -105,503 462,096 20,797 -47,273
1992 -80,625 811,606 21,659 -46,509
1991 -80,014 602,638 23,387 -45,484
1990 -15,887 679,702 22,868 -16,174
1989 -23,625 761,002 22,912 -13,528
1988 -7,815 515,962 24,064 -13,621
1987 -31,136 174,272 24,359 -13,635
1986 -77,721 212,822 23,720 -13,589
1985 -116,527 103,556 24,167 -13,492
1984 -109,002 -150,771 24,436 -13,251
1983 -109,380 -81,349 24,690 -12,884
1982 -78,333 -58,121 25,810 -11,716
1981 -94,090 130,713 25,689 0
1980 -86,117 324,203 26,547 -189
1979 -125,002 237,705 27,096 -426
1978 -140,566 117,167 27,150 -462
1977 -125,055 33,881 27,410 -683
1976 -164,508 -79,761 28,799 -911
1975 -212,418 -207,740 28,983 -1,147
1974 -150,038 -15,126 28,400 -1,376
1973 -149,980 386,881 28,032 -1,600
1972 -62,950 336,015 28,236 -1,834
1971 46,988 450,328 28,010 -2,064
1970 70,352 -273,498 28,022 60
1969 155,820 584,017 27,464 181
1968 239,612 293,307 28,378 -1,201
1967 353,977 -174,155 28,401 -2,696
1966 405,982 134,107 28,766 -4,176
1965 410,204 338,258 28,564 -5,385
1964 482,038 69,825 27,889 -5,938
1963 455,757 205,976 28,124 -5,759
1962 436,752 276,505 25,317 -13,702
1961 462,279 27,534 27,846 -6,309
1960 385,919 212,666 28,816 -10,126

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

GeoRank.org/population/germany/north-macedonia | CC BY

Over the last 10 years, 30.7% of the population change in Germany is from natural causes (a loss of 2,216,330 people) and 69.3% is from migration (a gain of 5,010,532 people). In North Macedonia 11% is from natural causes (a loss of 20,425 people) and 89% is from migration (a loss of 166,025 people).

As of 2024, 16,750,084 residents or 19.8% of the population were not native-born in Germany, compared to 150,902 people or 8.3% in North Macedonia.

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
North Macedonia
City Population
Skopje 423K
Kumanovo 70.8K
Bitola 69.3K
Prilep 63.3K
Tetovo 63.2K
Stip 42K
Veles 40.7K
Ohrid 38.8K
Strumica 33.8K
Kavadarci 32K

Compare countries by 7 more topics

Population map with other countries

1x

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

GeoRank.org/population/germany/north-macedonia | 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-07-08)
  2. United Nations | World Population Prospects (1960–2100, retrieved 2026-07-08)
  3. U.S. Census Bureau (1960–2025, retrieved 2026-07-08)
  4. Wikidata (2026, retrieved 2026-07-08)
  5. Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-07-08)

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.