Home Germany Economy & Growth GNI per Capita Highest

Germany Highest GNI per Capita

$58,121 in 2025
GNI divided by midyear population · World Bank

The highest gni per capita in Germany was $58,121 in 2025. The top 5 years were: 2025 ($58,121), 2023 ($55,420), 2022 ($55,200), 2024 ($55,090), 2021 ($52,850).

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