Heavy rain has hammered southern Haiti for the seventh day in a row, triggering floods and mudslides and causing houses and shanties in the capital to collapse.
The official death toll is 23 but could rise as remnants of the storm linger.
Haitian authorities listed six people as missing.
Runoff from the rain sent rivers surging and flooded many homes as people scrambled to their rooftops.
The slow-moving storm system also toppled trees and debris blocked streets throughout the capital Port-au-Prince.
At least 23 people were killed and more than a dozen injured, said Edgar Joseph, a spokesman for Haiti's Civil Protection Department. Most of the deaths were in the capital and they included two who died over the weekend, he said.
Thirteen people died in Petionville, a hillside city south-east of Port-au-Prince, Mr Joseph said. In one incident, a concrete house slid down a ravine and crashed into several smaller homes.
Jean Wildor Charutis, 53, said his older sister and a niece died in the large house that crashed down the ravine. "There was so much rain it shook the house," he said as he and government rescue workers searched for survivors.
The storm system has saturated much of the Caribbean in recent days, with flooding reported in the neighbouring Dominican Republic as well as in Jamaica, Puerto Rico and the US Virgin Islands. Authorities reported two deaths in the Dominican Republic and one in Jamaica due to the weather.
Civil defence authorities in the Dominican Republic said 25 homes were destroyed and more than 8,400 people were evacuated. The dead included a 13-year-old boy who was swept away and drowned while watching a river swell near Santo Domingo.