Soweto werd opgericht in 1904 toen de Britten de zwarte en Indische bevolking verhuisden van Brickfields naar Kliptown. De reden waarom is omdat de pest uitbrak. Vele zwarte inwijkelingen kwamen ook naar Soweto toen het gebied geïndustrialiseerd werd en ze op zoek gingen naar werk. 
De townships in Soweto werden ingedeeld volgens etnische afkomst om de overzichtelijkheid van de blokken te behouden. Vandaag zijn de townships in Soweto omgevormd tot sloppenwijken, aangezien de regering niet langer voorziet in nutsvoorzieningen zoals elektriciteit. De sociale onrust heerst er nog steeds.