Advertisement
Free, independent economic & markets data — verified from official sources (World Bank · IMF · OECD · NRB).
NepseTradingENनेपाली
South Africa · GNI per capita

South Africa GNI per capita

The World Bank — World Development Indicators (CC BY 4.0) · updated 2025-12-31

Latest · 20256,270
Previous · 20246,110
Highest · 20128,220
Lowest · 1962550

South Africa's gni per capita stands at 6,270 as of 2025-12-31, up from 6,110 in 2024. Historical data runs from 1962 to 2025 (64 observations).

Recent trend

In 2025, South Africa's gni per capita was 6,270, up from 6,110 in 2024.

In 2024, South Africa's gni per capita was 6,110, down from 6,490 in 2023.

In 2023, South Africa's gni per capita was 6,490, down from 6,530 in 2022.

In 2022, South Africa's gni per capita was 6,530, up from 6,320 in 2021.

In 2021, South Africa's gni per capita was 6,320, up from 5,930 in 2020.

South Africa GNI per capita — historical data

YearValueChange
20256,270+160
20246,110-380
20236,490-40
20226,530+210
20216,320+390
20205,930-640
20196,570+320
20186,250+400
20175,850-30
20165,880-570
20156,450-780
20147,230-700
20137,930-290
20128,220+600
20117,620+890
20106,730+380
20096,350-140
20086,490+50
20076,440+320
20066,120+690
20055,430+1,390
20044,040+880
20033,160+290
20022,870-190
20013,060-200
20003,260-40
19993,300-90
19983,390-360
19973,750-40
19963,790+60
19953,730+180
19943,550+170
19933,380+150
19923,230+270
19912,960+130
19902,830+20
19892,810+150
19882,660+440
19872,220+200
19862,020-170
19852,190-360
19842,550-80
19832,630-260
19822,890-130
19813,020+370
19802,650+560
19792,090+330
19781,760+110
19771,650-80
19761,730-60
19751,790+220
19741,570+310
19731,260+220
19721,040+50
1971990+70
1970920+70
1969850+50
1968800+50
1967750+50
1966700+40
1965660+40
1964620+40
1963580+30
1962550

The World Bank — World Development Indicators (CC BY 4.0) · Download this series as CSV — free, attribution required (CC BY 4.0).

More South Africa data

Frequently asked questions

What is South Africa's gni per capita?

South Africa's gni per capita is 6,270 as of 2025-12-31, compared with 6,110 in 2024. The World Bank — World Development Indicators (CC BY 4.0)

What was the highest gni per capita in South Africa?

The highest recorded value is 8,220 (2012); the lowest is 550 (1962), across data from 1962 to 2025.

Where does this data come from?

The World Bank — World Development Indicators (CC BY 4.0) Figures are republished with attribution and updated as the source releases new observations.