Johann Rupert and his family are the richest in South Africa, with a net worth of $13.6 billion. The Ruperts are followed by diamond magnate Nicky Oppenheimer, who boasts a net worth of $10.4 billion.