At least 42 people have died and 20 others are missing after Typhoon Vamco made landfall in the Philippines, police say.
Flooding on the largest island, Luzon, caused landslides, cut off roads and forced many to flee their homes.
Tens of thousands of people have sought shelter in evacuation centres, including in the capital Manila.
The typhoon, known locally as Ulysses, is the 21st storm to hit the country this year.
It comes just one week after the Philippines was hit by Goni, the most powerful typhoon seen in the country in seven years.
Vamco hit Luzon from late on Wednesday until the early hours of Thursday, submerging many areas.
Police officers and other emergency workers took part in rescue efforts, but officials quoted by AFP news agency said many people had ignored evacuation orders.
One of the worst-affected areas was Marikina City, which lies to the east of Manila.
"The height of the flood exceeds the first floor of a house," Marikina City Mayor Marcelino Teodoro was quoted as saying by the Philippine News Agency.
"We haven't experienced this kind of flooding for so many months or years. That's why everyone was surprised."
As the waters subsided, residents were left to deal with muddied debris and damaged homes.
"I don't know where to start," 80-year-old Lina Senga told AFP news agency.
Many areas remain without electricity.
Typhoon Vamco is now approaching central Vietnam, where more than 100 people were killed in flooding last month, and is expected to make landfall this weekend.
The Philippines is used to tropical storms and typhoons, but this year's preparation and response efforts have been hampered by the spread of coronavirus. More than 400,000 coronavirus cases and 7,752 deaths have been recorded in the country since the pandemic began - one of the highest numbers in Asia.
The state weather forecaster warned that the Philippines is likely to see as many as three more storms before the end of the year, according to Reuters news agency.