Południową Afrykę na Letnich Igrzyskach Olimpijskich 2012, które odbyły się w Londynie, reprezentowało 126 zawodników. Zdobyli oni 6 medali: 4 złote, 1 srebrny i 1 brązowy, zajmując 20 miejsce w klasyfikacji medalowej.

Był to osiemnasty start reprezentacji Południowej Afryki na letnich igrzyskach olimpijskich.

Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat Data 20px Złoto Cameron van der Burgh 30px Pływanie 100 m stylem klasycznym mężczyzn 58.46 WR 29 lipca 20px Złoto Chad le Clos 30px Pływanie 200 m stylem motylkowym mężczyzn 1:52.96 31 lipca 20px Złoto James ThompsonMatthew BrittainJohn SmithSizwe Ndlovu 30px Wioślarstwo czwórka bez sternika wagi lekkiej mężczyzn 6:02.84 2 sierpnia 20px Złoto Caster Semenya 30px Lekkoatletyka bieg na 800 m kobiet 1:57.23 11 sierpnia 20px Srebro Chad le Clos 30px Pływanie 100 m stylem motylkowym mężczyzn 51.44 3 sierpnia 20px Brąz Bridgitte Hartley 30px Kajakarstwo K-1 500 m kobiet 1:52.923 9 sierpnia

Reprezentanci 30px Badminton