Two boarding school pupils are among 31 people to have been killed in eastern Zimbabwe by Cyclone Idai.
They were asleep in their dormitory when rocks swept down a mountain and knocked over a wall, officials say.
A further three people are missing after a bus was washed away when the driver tried to cross a flooded river.
The tropical storm cut off power and communications in Manicaland province, along the border with Mozambique, where about 21 people have died.
The cyclone made landfall in Mozambique on Thursday, with winds of up to 177km/h (106 mph). It cut off more than 500,000 residents in the port city of Beira, one the country’s largest cities. Roads were flooded and the airport was shut down.
Rains and flooding ahead of the storm’s arrival had left about more than 120 people dead in Mozambique and Malawi.
Marooned on a mountain
In Zimbabwe, a state of emergency has been declared in affected areas after homes and bridges were washed away by the floodwaters.
A further 71 people are said to be missing and the death toll is expected to rise when the full scale of the damage becomes clear as the floodwaters subside.
The BBC’s Nomsa Maseko says the devastation caused by the cyclone has affected thousands of people and shocked Zimbabweans.
The Charles Lwanga Secondary School in the mountainous district of Chimanimani has been closed and the army has been deployed to evacuate the 200 trapped pupils, according to the Department of Civil Protection.
More than 100 houses have been damaged in the town of Chimanimani, which was cut off on Saturday, according to Zimbabwe’s information ministry.
MP’s wife climbed a tree
The police have urged drivers not to try to cross flooded rivers in the region.
Nine people who escaped from the bus which was swept away near the Skyline Area are said to be marooned on a nearby mountain.
Many others sought shelter on mountainsides but high winds initially made it difficult for rescuers to reach them.
On Sunday afternoon, Zimbabwe’s information ministry said that visibility had improved and military helicopters were taking the injured for medical treatment.
The wife of Chipinge South MP Enock Porusingazi only survived by climbing a tree, he told the Standard newspaper.
“I am going back to my constituency, my wife survived the cyclone after climbing a tree and my house was also damaged at our farm and this is where my wife was at the time.”
The storm is moving further west and has ripped roofs off prison cells in the southern city of Masvingo, according to state broadcaster ZBC.