At least 12 people were killed and nine injured on Tuesday evening when gunmen opened fire at an informal settlement in Cleveland, east of Johannesburg, police said on Wednesday.
Police said in a statement that they had launched a manhunt for more than 10 suspects following the attack at the Jumpers informal settlement.
The motive for the attack is not known.
Police said the suspects arrived in a white Toyota Quantum, entered the settlement from two access points and opened fire at multiple locations before fleeing in the same vehicle.
South Africa has one of the world's highest murder rates, averaging about 60 a day.

US envoys arrive in Qatar as mediators work to revive Iran talks
Fourteen children killed in Pakistan after tutoring centre roof collapses
Supreme Court rejects Trump bid to restrict birthright citizenship
South Africa's anti-migrant protesters march nationwide
Iran and US agree to halt attacks, uncertainty over Doha talks
Manhunt launched after Monaco blast targets Ukrainian-born oligarch
UK's Starmer unveils £15bn defence increase in long-delayed investment plan
Machado says she will return to Venezuela to help quake victims
