Current population Population by territory and average age

Population by territory and average age, 1990 to 2022
Reference
year
GermanyFormer territory of the
Federal Republic1
New Länder2
totalaverage agenon-Germanstotalaverage agenon-Germanstotalaverage agenon-Germans
numberyears%numberyears%numberyears%
1: From 2001, figures can no longer be shown separately for Berlin-West and Berlin-East. From 2001 excluding Berlin-West.
2: From 2001 excluding Berlin-East.
3: Comparability of the population figures for 2016 and 2017 with those of the previous years is limited; the 2016 results have a reduced accuracy.
4: From 2011: Population based only on data from the 2011 Census.
202284,358,84544.614.668,002,44044.215.612,601,15447.27.2
202183,237,12444.713.167,089,50644.314.112,470,14647.45.6
202083,155,03144.612.766,991,23644.213.812,499,70747.35.2
201983,166,71144.512.566,967,05844.113.512,530,16247.25.0
201883,019,21344.412.266,823,39244.013.212,550,99547.14.8
2017382,792,35144.411.766,608,10344.012.712,570,75347.04.5
2016382,521,65344.311.266,365,33843.912.212,581,48546.94.2
201582,175 68444.210.566,057,43043.811.512,598,22346.83.8
201481,197,53744.39.365,223,09743.910.312,504,59146.92.7
201380,767,46344.28.764,848,13443.89.712,497,50046.72.3
201280,523,74644.18.364,618,62943.69.212,529,89546.62.0
2011480,327,90043.97.964,429,29843.58.912,572,60046.31.9
201081,751,60243.78.865,425,76943.39.812,865,10846.02.4
200981,802,25743.48.765,422,00843.09.712,937,57445.72.4
200882,002,35643.28.865,541,39642.89.813,029,28545.42.4
200782,217,83742.98.865,664,27242.59.813,137,31045.02.4
200682,314,90642.68.865,666,64242.29.813,244,22744.62.4
200582,437,99542.38.865,698,01242.09.913,344,79444.22.4
200482,500,84942.18.865,679,66341.79.913,433,35843.82.4
200382,531,67141.88.965,618,91241.510.013,524,28243.42.4
200282,536,68041.58.965,527,24241.210.113,617,01343.02.3
200182,440,30941.38.965,322,75341.010.113,729,12242.52.2
200082,259,54041.18.867,140,01040.910.315,119,53042.12.4
199982,163,47540.88.966,946,15040.710.415,217,32541.62.4
199882,037,01140.68.966,747,26440.510.415,289,74741.22.2
199782,057,37940.49.066,688,00840.310.615,369,37140.82.2
199682,012,16240.29.166,583,41940.110.715,428,74340.42.2
199581,817,49940.09.066,341,95040.010.615,475,54940.12.0
199481,538,60339.88.766,007,21339.910.415,531,39039.71.8
199381,338,09339.68.665,739,66539.710.215,598,42839.31.6
199280,974,63239.58.265,289,23439.69.915,685,39838.91.3
199180,274,56439.47.664,484,78739.69.215,789,77738.50.9
199079,753,22739.37.063,725,65339.68.516,027,57438.10.8

As at 20 June 2023

Show print version