# List of soccer stadiums in South Africa

The following is a list of soccer stadiums in South Africa, ordered by capacity. All stadiums with a capacity of 10,000 or more are included.

## Existing stadiums

| Stadium | Capacity | City | Province | Build | Home team(s) |
| FNB Stadium | 94,736 | Johannesburg | Gauteng | 2009 | Kaizer Chiefs F.C. South Africa national soccer team |
| Ellis Park Stadium | 62,567 | Johannesburg | Gauteng | 1928 | |
| Cape Town Stadium | 58,310 | Cape Town | Western Cape | 2009 | Cape Town City F.C. |
| Moses Mabhida Stadium | 55,000 | Durban | KwaZulu-Natal | 2009 | AmaZulu F.C. (2009–) |
| Kings Park Stadium | 54,000 | Durban | KwaZulu-Natal | 1891 | |
| Loftus Versfeld Stadium | 51,762 | Pretoria | Gauteng | 1906 | Mamelodi Sundowns F.C. |
| Nelson Mandela Bay Stadium | 48,459 | Gqeberha | Eastern Cape | 2009 | Chippa United |
| Free State Stadium | 48,000 | Bloemfontein | Free State | 1995 | |
| Royal Bafokeng Stadium | 42,000 | Phokeng | North West | 1999 | |
| Peter Mokaba Stadium | 41,733 | Polokwane | Limpopo | 2010 | Polokwane City Sekhukhune United |
| Mbombela Stadium | 40,929 | Mbombela | Mpumalanga | 2009 | TS Galaxy |
| Orlando Stadium | 40,000 | Orlando | Gauteng | 2008 | Orlando Pirates F.C. |
| Johannesburg Stadium | 37,500 | Johannesburg | Gauteng | 1992 | |
| Charles Mopeli Stadium | 35,000 | Phuthaditjhaba | Free State | | |
| Athlone Stadium | 34,000 | Cape Town | Western Cape | 1972 | Cape Town Spurs |
| Olympia Park | 30,000 | Rustenburg | North West | 1989 | |
| Rand Stadium | 30,000 | Johannesburg | Gauteng | 1951 | |
| Lucas Moripe Stadium | 28,900 | Pretoria | Gauteng | | SuperSport United F.C. Mamelodi Sundowns F.C. |
| Independence Stadium | 25,000 | Mthatha | Eastern Cape | 1976 | Umtata Bush Bucks |
| PAM Brink Stadium | 25,000 | Springs | Gauteng | 1949 | |
| Vosloorus Stadium | 25,000 | Ekurhuleni | Gauteng | | |
| Dobsonville Stadium | 24,000 | Johannesburg | Gauteng | 1975 | |
| Oppenheimer Stadium | 23,000 | Orkney | North West | | |
| Chatsworth Stadium | 22,000 | Durban | KwaZulu-Natal | | Durban City |
| Adcock Stadium | 20,000 | Gqeberha | Eastern Cape | | |
| Bellville Stadium | 20,000 | Cape Town | Western Cape | 1992 | |
| Botshabelo Stadium | 20,000 | Botshabelo | Free State | | Botshabelo F.C., Tower United F.C. |
| Giyani Stadium | 20,000 | Giyani | Limpopo | | |
| Goble Park | 20,000 | Qwa Qwa | Free State | | |
| Moruleng Stadium | 20,000 | Moruleng | North West | 2009 | |
| Pilditch Stadium | 20,000 | Pretoria | Gauteng | |
| Seisa Ramabodu Stadium | 20,000 | Bloemfontein | Free State | 1982 | |
| Thohoyandou Stadium | 20,000 | Thohoyandou | Limpopo | | Black Leopards, Venda |
| Germiston Stadium | 18,000 | Germiston | Gauteng | | |
| Griqua Park | 18,000 | Kimberley | Northern Cape | | Hungry Lions, United FC |
| Buffalo City Stadium | 16,000 | East London | Eastern Cape | 1934 | |
| Witbank Stadium | 15,000 | Witbank | Mpumalanga | | Witbank Spurs F.C. (2010) |
| Iscor Stadium | 15,000 | Sebokeng | Gauteng | | Vaal Professionals |
| KaNyamazane Stadium | 15,000 | Nelspruit | Mpumalanga | | Mbombela United F.C., Thabo All Stars F.C. |
| Makhulong Stadium | 15,000 | Durban | KwaZulu-Natal | | |
| Old Peter Mokaba Stadium | 15,000 | Polokwane | Limpopo | 1976 | Polokwane City F.C., Magesi |
| Ruimsig Stadium | 15,000 | Johannesburg | Gauteng | | |
| Sinaba Stadium | 15,000 | Benoni | Gauteng | | |
| Seshego Stadium | 15,000 | Polokwane | Limpopo | | |
| Eldorado Park Stadium | 12,000 | Johannesburg | Gauteng | | FC AK |
| Harry Gwala Stadium | 12,000 | Pietermaritzburg | KwaZulu-Natal | | Royal AM |
| Investec Milpark Stadium | 12,000 | Johannesburg | Gauteng | | Wits University |
| Princess Magogo Stadium | 12,000 | Durban | KwaZulu-Natal | | Milford |
| Ackerville Stadium | 11,000 | Witbank | Mpumalanga | | Calaska F.C. |
| King Zwelithini Stadium | 10,000 | Durban | KwaZulu-Natal | | Lamontville Golden Arrows |
| Philippi Stadium | 10,000 | Cape Town | Western Cape | | |
| Silvermine Stadium | 10,000 | Cape Town | Western Cape | | Avendale Athletico |
| Themba Sinamela Stadium | 10,000 | eMalahleni | Mpumalanga | | |

## Defunct stadiums

| Rank | Stadium | Capacity | City | Province | Opened | Closed | Demolished | Team |
| 1 | Odi Stadium | 60,000 | Mabopane | Gauteng | | 2010 | | Garankuwa United |
| 2 | Mmabatho Stadium | 59,000 | Mmabatho | North West | 1981 | 2010 | | |
| 3 | Newlands Rugby Stadium | 51,900 | Cape Town | Western Cape | 1919 | 2020 | | |
| 4 | EPRU Stadium | 33,832 | Gqeberha | Eastern Cape | 1959 | 2010 | 2019 | Bay United |
| 5 | HM Pitje Stadium | 25,000 | Mamelodi | Gauteng | | | 2023 | |