Tranen over Johannesburg is het ontroerende verhaal van de eerwaarde heer Stephan Kumalo. Kumalo, voorganger van een kleine gemeente in Kwazulu Natal, gaat vanuit het afgelegen Natal op reis naar Johannesbrug om zijn zuster en zoon te zoeken. Na een lange zoektocht treft hij zijn zus aan onder miserabele omstandigheden. Het moderne Johannesbrug lijkt zijn zoon Absalom echter te hebben opgeslokt. Als Kumalo hem eindelijk vindt in een moeras van misdaad, ondeugd en politiek intrige, is het te laat, Absalom wordt veracht van moord op een blanke man.