Health department spokesman Steve Mabona said some 20 people who suffered injury at the mall had been brought to the hospital, where the tornado destroyed the fence and carports and damaged about 20 vehicles belonging to employees, as well as three ambulances.
It collapsed the roof of part of the hospital and uprooted trees, he said, but patients were spared injury.
Mabona said ambulances from neighbouring areas had been dispatched to assist.
Spokesperson for the Ekurhuleni metro police department, Wilfred Kgasago, said the tornado struck Tembisa at around 4pm.
“At around 4pm this afternoon, a tornado hit Tembisa and damaged roofs at Phumlani Mall, Tembisa Hospital and at Total garage on RTJ Mamani Road."
Kgasago said no casualties had been reported so far.