A further 10 people were injured in Bekkersdal after the perpetrators opened fire and "continued to shoot randomly".
Africa Eye reporter Ayanda Charlie investigates Johannesburg's abandoned and hijacked buildings ahead of G20 summit.
Some residents in the heart of the South African city are living amid sewage in derelict buildings run by criminal gangs.
The final report into the fire that killed 77 people in Johannesburg calls for more housing for poor people.
The deadly fire was called a "wake-up call" but ex-residents now live in dangerous temporary shelters.
Johannesburg is known as a dangerous city, but some people are working to change that reputation.
The ruling ANC party has not delivered the change in South Africa that some had hoped for.
Months after South Africa's deadliest fire, families are living in shacks with no power or water.
The man told a public inquiry he started a Johannesburg building fire that killed 77 people last August.