Home Germany Economy & Growth GNI per Capita Average

Germany Average GNI per Capita 1962-2025

$25,222 64 data points
GNI divided by midyear population · World Bank

Germany's average gni per capita from 1962 to 2025 was $25,222, based on 64 data points.

All Data (sorted by year)
YearValueChangeRank
2025 $58,121 +$3,031 22nd
2024 $55,090 −$330 17th
2023 $55,420 +$220 19th
2022 $55,200 +$2,350 19th
2021 $52,850 +$4,310 19th
2020 $48,540 −$1,810 20th
2019 $50,350 +$1,580 20th
2018 $48,770 +$4,040 19th
2017 $44,730 −$610 20th
2016 $45,340 −$1,250 20th
2015 $46,590 −$2,020 21st
2014 $48,610 +$450 21st
2013 $48,160 +$680 22nd
2012 $47,480 −$720 22nd
2011 $48,200 +$2,670 18th
Show all