South Africa GNI per Capita 2020s

GNI divided by midyear population · World Bank
$6,303 decade average (2020-2029)

South Africa's gni per capita during the 2020s ranged from $5,930 (2020) to $6,530 (2022), averaging $6,303 over 6 years of data.

2020s Data
YearValueChangeRank
2020 $5,930 −$640 106th
2021 $6,320 +$390 104th
2022 $6,530 +$210 106th
2023 $6,490 −$40 109th
2024 $6,110 −$380 109th
2025 $6,435 +$325 115th