Stadium Atlas › Nations

Stadiums in South Africa

South Africa has 31 stadiums on this site, with a combined recorded capacity of 1,091,394, 22.9% of the total for Africa. FNB Stadium is the largest at 94,736; Newlands Cricket Ground has the earliest opening year (1888) and Peter Mokaba Stadium the latest (2010).

Half of the listed stadiums hold fewer than 34,000 people, and 12 hold 40,000 or more. Of these stadiums, 10 were FIFA World Cup venues. By number of listed stadiums, South Africa ranks 1st in Africa.

Largest listed stadiums in South Africa

  1. FNB Stadium · Johannesburg94,736
  2. Ellis Park Stadium · Johannesburg62,567
  3. Mmabatho Stadium · Mahikeng59,000
  4. Moses Mabhida Stadium · Durban55,500
  5. Cape Town Stadium · Cape Town55,000
  6. Loftus Versfeld Stadium · Pretoria51,762
  7. Kings Park Stadium · Durban46,000
  8. Peter Mokaba Stadium · Polokwane45,500
  9. Royal Bafokeng Stadium · Phokeng44,530
  10. Mbombela Stadium · Nelspruit43,500
  11. Nelson Mandela Bay Stadium · Port Elizabeth42,486
  12. Free State Stadium · Bloemfontein42,000

Openings by decade

Listed stadiums in South Africa by the decade of their recorded opening year; the busiest decade is the 1980s with 6.

All 31 listed stadiums

Sports with the most listed stadiums here: football 12, rugby union 8, cricket 5, athletics 3 (a stadium can be listed for several). Of the 31, 10 have their own page.

StadiumCityCapacityOpened
FNB StadiumJohannesburg94,7361989
Ellis Park StadiumJohannesburg62,5671928
Mmabatho StadiumMahikeng59,0001981
Moses Mabhida StadiumDurban55,5002009
Cape Town StadiumCape Town55,0002009
Loftus Versfeld StadiumPretoria51,7621923
Kings Park StadiumDurban46,0001958
Peter Mokaba StadiumPolokwane45,5002010
Royal Bafokeng StadiumPhokeng44,5301999
Mbombela StadiumNelspruit43,5002009
Nelson Mandela Bay StadiumPort Elizabeth42,4862009
Free State StadiumBloemfontein42,0001995
Johannesburg StadiumJohannesburg37,5001992
Orlando StadiumSoweto37,3131959
Athlone StadiumCape Town34,0001972
Wanderers StadiumJohannesburg34,0001956
Olympia ParkRustenburg32,0001989
Rand StadiumJohannesburg30,0001951
Newlands Cricket GroundCape Town25,0001888
Dobsonville StadiumSoweto24,0001975
Botshabelo StadiumBloemfontein22,0001990
Chatsworth StadiumDurban22,0001989
Dr. Petrus Molemela StadiumBloemfontein22,0001982
Mangaung OvalBloemfontein20,0001989
Moruleng StadiumMoruleng20,0002009
Willowmoore ParkBenoni20,0001924
Buffalo City StadiumEast London16,0001934
Danie Craven StadiumStellenbosch16,0001979
Old Peter Mokaba StadiumPolokwane15,0001976
City OvalPietermaritzburg12,0001888
Boland ParkPaarl10,0001996