Sudáfrica estuvo representada en los Juegos Olímpicos de Río de Janeiro 2016 por un total de 137 deportistas que compitieron en 16 deportes.
Responsable del equipo olímpico es la Confederación Deportiva y Comité Olímpico Sudafricano, así como las federaciones deportivas nacionales de cada deporte con participación.
El portador de la bandera en la ceremonia de apertura fue el atleta Wayde van Niekerk.
El equipo olímpico de Sudáfrica obtuvo las siguientes medallas: