๐Ÿ‡ฉ๐Ÿ‡ช Population of Germany

83,294,633
Current Population of Germany
-36,529
Net population growth this year
238.97
Population Density (people/kmยฒ)

As of July 1, 2023 the population of Germany reached 83,294,633, of which 41,109,380 people are male and 42,185,253 female. The country has a population density of 238.9678 people per square kilometer. With an overall population growth rate of -0.044% for the year. According to the latest data, Germany is set to decrease its population size by -47,788 people next year. Making the total population count of Germany 83,252,474 people by 2024.

Historic Population of Germany (1950 - 2023)

Between 1950 and 2023 the population of Germany grown from 70,964,095 people to 83,294,633. An increase of the population size by 17.38% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 70,964,095 32,442,329 38,521,766 -227,574 203.5922 -0.321%
1951 70,820,042 32,487,864 38,332,177 -60,533 203.1789 -0.085%
1952 70,808,373 32,577,363 38,231,010 37,196 203.1454 0.053%
1953 70,879,443 32,691,840 38,187,602 104,943 203.3493 0.148%
1954 71,020,731 32,829,237 38,191,494 177,634 203.7547 0.25%
1955 71,222,628 32,988,852 38,233,776 226,160 204.3339 0.318%
1956 71,473,269 33,167,112 38,306,157 275,122 205.053 0.385%
1957 71,771,634 33,364,741 38,406,893 321,608 205.909 0.448%
1958 72,136,470 33,593,776 38,542,694 408,064 206.9557 0.566%
1959 72,578,945 33,859,652 38,719,294 476,886 208.2251 0.657%
1960 73,063,695 34,142,502 38,921,194 492,614 209.6158 0.674%
1961 73,604,346 34,449,448 39,154,898 588,689 211.1669 0.8%
1962 74,194,417 34,777,002 39,417,415 591,451 212.8598 0.797%
1963 74,796,218 35,106,649 39,689,569 612,151 214.5863 0.818%
1964 75,423,244 35,446,099 39,977,145 641,903 216.3853 0.851%
1965 76,037,469 35,777,241 40,260,228 586,546 218.1474 0.771%
1966 76,618,716 36,090,678 40,528,038 575,947 219.815 0.752%
1967 77,173,553 36,388,846 40,784,708 533,729 221.4068 0.692%
1968 77,646,126 36,645,115 41,001,012 411,416 222.7626 0.53%
1969 78,012,485 36,847,024 41,165,462 321,303 223.8136 0.412%
1970 78,294,583 37,005,545 41,289,039 242,892 224.623 0.31%
1971 78,511,398 37,132,390 41,379,008 190,738 225.245 0.243%
1972 78,643,556 37,215,610 41,427,946 73,578 225.6242 0.094%
1973 78,667,466 37,241,798 41,425,668 -25,758 225.6928 -0.033%
1974 78,620,534 37,232,880 41,387,653 -68,107 225.5581 -0.087%
1975 78,513,511 37,195,592 41,317,920 -145,937 225.2511 -0.186%
1976 78,364,216 37,138,056 41,226,160 -152,654 224.8227 -0.195%
1977 78,221,272 37,083,762 41,137,510 -133,234 224.4126 -0.17%
1978 78,071,549 37,026,425 41,045,124 -166,212 223.9831 -0.213%
1979 77,915,727 36,968,020 40,947,707 -145,432 223.5361 -0.187%
1980 77,786,703 36,925,519 40,861,184 -112,616 223.1659 -0.145%
1981 77,684,489 36,899,990 40,784,500 -91,811 222.8726 -0.118%
1982 77,610,430 36,892,471 40,717,959 -56,308 222.6602 -0.073%
1983 77,566,064 36,903,105 40,662,959 -32,423 222.5329 -0.042%
1984 77,568,572 36,940,260 40,628,312 37,437 222.5401 0.048%
1985 77,638,808 37,016,329 40,622,480 103,036 222.7416 0.133%
1986 77,803,358 37,148,186 40,655,172 226,063 223.2137 0.291%
1987 78,090,896 37,348,874 40,742,022 349,013 224.0386 0.447%
1988 78,477,530 37,604,117 40,873,413 424,256 225.1478 0.541%
1989 78,916,438 37,890,122 41,026,315 453,560 226.407 0.575%
1990 79,370,196 38,186,851 41,183,345 453,956 227.7088 0.572%
1991 79,801,988 38,471,946 41,330,042 409,627 228.9476 0.513%
1992 80,205,030 38,738,293 41,466,737 396,458 230.1039 0.494%
1993 80,573,488 38,982,675 41,590,813 340,458 231.161 0.423%
1994 80,882,126 39,191,482 41,690,644 276,818 232.0465 0.342%
1995 81,123,262 39,357,645 41,765,618 205,455 232.7383 0.253%
1996 81,300,865 39,481,564 41,819,300 149,750 233.2478 0.184%
1997 81,436,087 39,573,747 41,862,340 120,694 233.6358 0.148%
1998 81,524,383 39,632,981 41,891,402 55,898 233.8891 0.069%
1999 81,556,965 39,658,295 41,898,670 9,266 233.9826 0.011%
2000 81,551,677 39,660,043 41,891,634 -19,842 233.9674 -0.024%
2001 81,514,568 39,643,587 41,870,982 -54,375 233.8609 -0.067%
2002 81,443,426 39,611,973 41,831,454 -87,909 233.6568 -0.108%
2003 81,346,810 39,571,698 41,775,112 -105,325 233.3796 -0.129%
2004 81,266,673 39,543,526 41,723,147 -54,948 233.1497 -0.068%
2005 81,212,168 39,535,133 41,677,035 -54,062 232.9934 -0.067%
2006 81,177,816 39,547,572 41,630,244 -14,641 232.8948 -0.018%
2007 81,183,830 39,589,080 41,594,751 26,669 232.9121 0.033%
2008 81,217,482 39,653,037 41,564,445 40,634 233.0086 0.05%
2009 81,260,615 39,728,361 41,532,255 45,632 233.1324 0.056%
2010 81,325,090 39,816,164 41,508,926 83,318 233.3173 0.102%
2011 81,423,378 39,920,616 41,502,762 113,258 233.5993 0.139%
2012 81,545,565 40,036,202 41,509,364 131,117 233.9499 0.161%
2013 81,680,591 40,156,052 41,524,539 138,935 234.3372 0.17%
2014 81,858,825 40,290,818 41,568,007 217,532 234.8486 0.266%
2015 82,073,226 40,435,376 41,637,850 211,270 235.4637 0.257%
2016 82,331,422 40,589,743 41,741,680 305,123 236.2044 0.371%
2017 82,624,374 40,750,816 41,873,558 280,780 237.0449 0.34%
2018 82,896,696 40,894,830 42,001,866 263,863 237.8262 0.318%
2019 83,148,141 41,023,580 42,124,562 239,028 238.5476 0.287%
2020 83,328,988 41,115,471 42,213,517 122,665 239.0664 0.147%
2021 83,408,554 41,153,991 42,254,563 36,469 239.2947 0.044%
2022 83,369,843 41,136,302 42,233,541 -113,892 239.1836 -0.137%
2023 83,294,633 41,109,380 42,185,253 -36,529 238.9678 -0.044%

Statements that can be derived from Germany's population data

  • Germany has a population of 83,294,633 people, as of July 1, 2023.
  • Germany's population is equivalent to 1.04% of the total world population.
  • In 2023, Germany's population will decrease with -36,529 people.
  • In 2023, 155,751 more people will immigrate to Germany than emigrate from the country.
  • The median age of the population in Germany is 44.91 years.
  • In Germany there are 238.97 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 2.56 infants die at birth out of a 1000 new born in Germany.
  • In Germany, 41,109,380 of the total population are male, and 42,185,253 are female.

Future Population of Germany (2023 - 2100)

Germany's population is set to decrease in the future from 83,294,633 people to 68,936,102 people. A decrease of the population size by -2.86% from 2023 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2023 83,294,633 41,109,380 42,185,253 -36,529 238.9678 -0.044%
2024 83,252,474 41,103,529 42,148,945 -47,788 238.8469 -0.057%
2025 83,199,069 41,091,965 42,107,105 -59,021 238.6937 -0.071%
2026 83,134,876 41,075,066 42,059,810 -69,365 238.5095 -0.083%
2027 83,058,838 41,052,450 42,006,388 -82,712 238.2914 -0.1%
2028 82,971,794 41,024,656 41,947,137 -91,377 238.0416 -0.11%
2029 82,873,294 40,991,499 41,881,795 -105,622 237.759 -0.127%
2030 82,762,675 40,952,486 41,810,189 -115,615 237.4417 -0.14%
2031 82,643,647 40,909,117 41,734,529 -122,443 237.1002 -0.148%
2032 82,515,756 40,861,238 41,654,517 -133,339 236.7333 -0.162%
2033 82,377,569 40,807,715 41,569,854 -143,034 236.3368 -0.174%
2034 82,230,377 40,749,243 41,481,134 -151,350 235.9146 -0.184%
2035 82,073,885 40,685,420 41,388,465 -161,634 235.4656 -0.197%
2036 81,910,193 40,617,115 41,293,078 -165,750 234.996 -0.202%
2037 81,742,143 40,545,751 41,196,393 -170,350 234.5138 -0.208%
2038 81,569,127 40,470,728 41,098,399 -175,682 234.0175 -0.215%
2039 81,389,362 40,391,277 40,998,084 -183,849 233.5017 -0.226%
2040 81,201,103 40,306,832 40,894,271 -192,667 232.9616 -0.237%
2041 81,006,024 40,218,270 40,787,755 -197,491 232.402 -0.244%
2042 80,804,806 40,125,994 40,678,812 -204,946 231.8247 -0.254%
2043 80,596,076 40,029,733 40,566,343 -212,514 231.2258 -0.264%
2044 80,379,918 39,929,776 40,450,142 -219,801 230.6057 -0.273%
2045 80,157,776 39,827,078 40,330,698 -224,484 229.9684 -0.28%
2046 79,928,542 39,721,227 40,207,315 -233,983 229.3107 -0.293%
2047 79,691,578 39,611,829 40,079,749 -239,946 228.6309 -0.301%
2048 79,446,826 39,498,766 39,948,060 -249,558 227.9287 -0.314%
2049 79,193,152 39,381,704 39,811,447 -257,791 227.2009 -0.326%
2050 78,932,228 39,261,575 39,670,653 -264,056 226.4523 -0.335%
2051 78,665,188 39,138,833 39,526,355 -270,024 225.6862 -0.343%
2052 78,391,674 39,013,317 39,378,356 -277,005 224.9015 -0.353%
2053 78,112,716 38,885,581 39,227,135 -280,909 224.1012 -0.36%
2054 77,830,769 38,757,056 39,073,712 -282,987 223.2923 -0.364%
2055 77,545,526 38,627,404 38,918,122 -287,498 222.474 -0.371%
2056 77,257,540 38,496,711 38,760,829 -288,475 221.6477 -0.373%
2057 76,969,951 38,366,548 38,603,402 -286,702 220.8227 -0.372%
2058 76,685,629 38,238,272 38,447,356 -281,943 220.007 -0.368%
2059 76,405,360 38,112,285 38,293,075 -278,595 219.2029 -0.365%
2060 76,130,208 37,988,767 38,141,442 -271,707 218.4135 -0.357%
2061 75,862,235 37,868,722 37,993,514 -264,239 217.6447 -0.348%
2062 75,602,682 37,752,401 37,850,282 -254,867 216.9001 -0.337%
2063 75,353,041 37,640,484 37,712,556 -244,416 216.1838 -0.324%
2064 75,113,485 37,533,020 37,580,466 -234,696 215.4966 -0.312%
2065 74,884,119 37,429,561 37,454,558 -224,036 214.8385 -0.299%
2066 74,663,932 37,329,449 37,334,483 -216,338 214.2068 -0.29%
2067 74,450,625 37,231,434 37,219,190 -210,277 213.5949 -0.282%
2068 74,243,912 37,135,360 37,108,552 -203,149 213.0018 -0.274%
2069 74,043,688 37,041,236 37,002,452 -197,298 212.4274 -0.266%
2070 73,848,370 36,948,352 36,900,018 -193,338 211.867 -0.262%
2071 73,655,671 36,855,515 36,800,156 -192,059 211.3142 -0.261%
2072 73,463,457 36,761,798 36,701,660 -192,370 210.7627 -0.262%
2073 73,270,699 36,666,887 36,603,812 -193,146 210.2097 -0.264%
2074 73,077,408 36,571,154 36,506,255 -193,436 209.6552 -0.265%
2075 72,883,375 36,474,780 36,408,595 -194,629 209.0985 -0.267%
2076 72,689,184 36,377,788 36,311,397 -193,754 208.5414 -0.267%
2077 72,495,166 36,280,628 36,214,538 -194,283 207.9848 -0.268%
2078 72,299,996 36,182,978 36,117,018 -196,057 207.4248 -0.271%
2079 72,104,751 36,085,030 36,019,721 -194,432 206.8647 -0.27%
2080 71,910,856 35,987,530 35,923,326 -193,359 206.3084 -0.269%
2081 71,717,186 35,890,019 35,827,167 -193,980 205.7528 -0.27%
2082 71,523,819 35,792,425 35,731,394 -192,753 205.198 -0.269%
2083 71,332,955 35,696,032 35,636,923 -188,976 204.6504 -0.265%
2084 71,145,752 35,601,568 35,544,183 -185,431 204.1134 -0.261%
2085 70,963,140 35,509,482 35,453,658 -179,791 203.5895 -0.253%
2086 70,784,979 35,419,430 35,365,550 -176,532 203.0783 -0.249%
2087 70,611,359 35,331,450 35,279,909 -170,709 202.5802 -0.242%
2088 70,444,086 35,246,542 35,197,544 -163,836 202.1003 -0.233%
2089 70,284,069 35,165,064 35,119,005 -156,198 201.6412 -0.222%
2090 70,130,955 35,086,500 35,044,455 -150,030 201.202 -0.214%
2091 69,983,583 35,010,385 34,973,198 -144,714 200.7792 -0.207%
2092 69,842,458 34,937,518 34,904,940 -137,537 200.3743 -0.197%
2093 69,709,011 34,868,684 34,840,328 -129,356 199.9914 -0.186%
2094 69,582,707 34,803,219 34,779,488 -123,252 199.6291 -0.177%
2095 69,462,190 34,740,488 34,721,703 -117,781 199.2833 -0.17%
2096 69,347,299 34,680,668 34,666,632 -112,001 198.9537 -0.162%
2097 69,237,822 34,623,675 34,614,148 -106,953 198.6396 -0.154%
2098 69,133,243 34,569,504 34,563,740 -102,205 198.3396 -0.148%
2099 69,033,371 34,517,634 34,515,737 -97,541 198.053 -0.141%
2100 68,936,102 34,466,953 34,469,150 -96,995 197.774 -0.141%

Population Density of Germany

Today, Germany has a population density of 238.9678 people per square kilometer. The country has seen a change in density from 203.5922 people/kmยฒ since the 1950 to 238.9678 people/kmยฒ in 2023. In the future, Germany is projected to reach a population density of 197.774 people per square kilometer, by the year 2100.

Population Density of Germany Between 1950 - 2100

View Detailed Population Density Data for Germany

Growth Rate of Germany's Population

The population growth rate of Germany currently stands at -0.044% as of July 1, 2023. This is an increase by 0.093 percentage points when compared to data from previous year. By 2023, the population growth rate of Germany will decrease to -0.044%. If we look further into the future, we can see that Germany's population growth is projected to land at a negative rate of -0.141% by the year 2100.

Population Growth Rate of Germany Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 -0.321%
1960 0.674%
1970 0.31%
1980 -0.145%
1990 0.572%
2000 -0.024%
2010 0.102%
2020 0.147%
Year Growth Rate
2030 -0.14%
2040 -0.237%
2050 -0.335%
2060 -0.357%
2070 -0.262%
2080 -0.269%
2090 -0.214%
2100 -0.141%
View Detailed Population Growth Rate Data for Germany

Life Expectancy of Germany

Today, Germany has an average life expectancy of 82.1844 years of age. The country has seen a change in life expectancy from 66.7975 years since the 1950 to 82.1844 years in 2023. In the future, Germany is projected to reach a population life expectancy of 91.5929 years of age, by the year 2100.

Life Expectancy of Germany Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 66,797
1960 69,242
1970 70,679
1980 73,092
1990 75,358
2000 78,063
2010 80,086
2020 81,147
Year Life Expectancy (Age)
2030 83,246
2040 84,585
2050 85,799
2060 86,976
2070 88,147
2080 89,297
2090 90,430
2100 91,592
View Detailed Life Expectancy Data for Germany

Migration to and from Germany

In 2023 Germany will see net migrations of 155,751 people. This means that 155,751 more people will immigrate to Germany than emigrate from the country this year. An increase of net migrations when compared to the previous year of 2022, when the net migrations of Germany was 154,592.

Net Migration for Germany Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 -628,332
1960 100,380
1970 168,468
1980 -9,445
1990 479,954
2000 60,905
2010 267,047
2020 334,055
Year Net Migration
2030 154,954
2040 155,385
2050 156,008
2060 156,008
2070 156,008
2080 156,008
2090 156,008
2100 156,008
View Detailed Migration Data for Germany

Births in Germany

In 2023, Germany will see 755,129 babies be born. That is a decrease when compared to the ammount of births recorded by Germany in 2022, when the country saw 761,194 new borns.

Births Germany Between 1950 - 2100 (10 Year Increments)

Year Births
1950 1,156,316
1960 1,271,455
1970 1,050,533
1980 848,021
1990 893,874
2000 758,949
2010 675,482
2020 760,378
Year Births
2030 706,360
2040 649,385
2050 669,189
2060 639,182
2070 600,047
2080 598,882
2090 587,739
2100 561,326
View Detailed Birth Data for Germany

Deaths in Germany

In 2023, 947,408 people will die in Germany. That is a decrease of Germany's death count when compared to 2022, when the country recorded 1,029,665 deaths.

Deaths Germany Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 755,567
1960 879,225
1970 976,107
1980 951,189
1990 919,871
2000 839,691
2010 859,207
2020 971,767
Year Births
2030 976,934
2040 997,444
2050 1,089,246
2060 1,066,897
2070 949,401
2080 948,240
2090 893,778
2100 814,334
View Detailed Death Data for Germany

Median Age in Germany

The median age of Germany has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Germany will reach 49.7947 years of age, by the year 2100.

Median Age in Germany Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 33.4188
1960 33.728
1970 33.1123
1980 35.7896
1990 36.428
2000 39.0425
2010 43.195
2020 44.9498
Year Median Age
2030 45.9383
2040 48.052
2050 49.1993
2060 48.664
2070 49.1169
2080 49.6586
2090 49.527
2100 49.7947
View Detailed Median Age Data for Germany

Fertility Rate in Germany

The fertility rate of Germany has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Germany will reach 1.6123 births per woman, by the year 2100.

Fertility Rate in Germany Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 2.0895
1960 2.3849
1970 2.0358
1980 1.5382
1990 1.4378
2000 1.38
2010 1.3921
2020 1.519
Year Total Fertility Rate (births per woman)
2030 1.5539
2040 1.5616
2050 1.5828
2060 1.5904
2070 1.6002
2080 1.6129
2090 1.6108
2100 1.6123
View Detailed Fertility Rate Data for Germany

Infant Mortality Rate in Germany

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Germany while at the same time being an important marker for the overall health of the country. The infant mortality rate of Germany has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 57.6126. Today, Germany has a much better infant mortality rate of 2.5646 infant deaths for every 1,000 live births. This is set to improve even further in the future when Germany is projected to record an infant mortality rate of only 0.6487 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Germany Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 57.6126
1960 35.0186
1970 21.7378
1980 12.7517
1990 7.0725
2000 4.3516
2010 3.4674
2020 3.1212
Year Infant Mortality Rate
2030 2.0916
2040 1.6558
2050 1.3666
2060 1.1531
2070 0.9865
2080 0.8538
2090 0.7455
2100 0.6487
View Detailed Infant Mortality Rate Data for Germany

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.