Typhoon Bualoi


Typhoon Bualoi, known in the Philippines as Typhoon Opong and in Vietnam as Typhoon No. 10 of 2025, was a strong and devastating tropical cyclone that caused significant damage and loss of life across the central Philippines, particularly the regions of Bicol and Eastern Visayas, as well as Northern and Northern Central Vietnam, particularly Nghệ An and Hà Tĩnh in late September 2025. The twentieth named storm and the seventh typhoon of the 2025 Pacific typhoon season, Bualoi originated from a disturbance north of Yap on September 22. The disturbance gradually organized into a tropical depression and was assigned the name Opong by the Philippine Atmospheric, Geophysical and Astronomical Services Administration. On September 23, the system was designated 26W by the Joint Typhoon Warning Center and named Bualoi by the Japan Meteorological Agency. It strengthened into a tropical storm on September 24 and was later upgraded to a severe tropical storm as it moved west-southwest. Bualoi subsequently made six landfalls across Eastern Visayas and Mimaropa before reemerging through the Mindoro Strait, where it intensified into a Category 1-equivalent typhoon according to the JTWC. Bualoi gained more strength, reaching its peak intensity as a Category 2-equivalent typhoon before it made a final landfall over Hà Tĩnh on September 29. It later moved inland over Laos, where it rapidly weakened into a remnant low before it was reportedly dissipated on the following day.
Bualoi caused extensive damage in parts of the Philippines and Vietnam, leaving at least 94 people dead, 214 injured, and 23 others missing.

Meteorological history

A low-pressure area developed north of Yap in the Federated States of Micronesia on September 22. It intensified into a tropical depression while tracking west-northwestward. At 00:00 UTC on September 23, the JMA assessed sustained winds of. The disturbance later consolidated under favorable conditions, prompting the JTWC to issue a Tropical Cyclone Formation Alert at 02:00 UTC citing a high chance of development. By 16:00 PHT, it entered the Philippine Area of Responsibility and was assigned the local name Opong by PAGASA. At 15:00 UTC, the JTWC designated the system as 26W, noting moderate poleward and equatorial outflow. The JMA subsequently named it Bualoi at 18:00 UTC as the system moved closer to the Philippines. At 03:00 UTC on September 24, the JTWC upgraded Bualoi into a tropical storm, citing increasingly organized deep convective banding over its northwestern and southern quadrants.
Later that day, both PAGASA and the JMA upgraded the system to a severe tropical storm, locating it along the southwestern periphery of a subtropical high. At 18:00 UTC, the JMA upgraded Bualoi to a typhoon with winds of, supported by high sea surface temperatures and strong heat potential, while a central dense overcast continued developing. Despite favorable conditions, dry air intrusion limited the storm's structure, preventing further strengthening. The JTWC noted an expansive CDO obscuring the eye and cloud tops. At 23:30 PHT, Bualoi made its first landfall on San Policarpo, Eastern Samar. PAGASA downgraded it to a severe tropical storm as it made second and third landfalls in Palanas and Milagros, Masbate, at 04:00 and 05:30 PHT, respectively. On the morning of September 26, Bualoi made its fourth and fifth landfalls in San Fernando and Alcantara, both in Romblon. At 11:30 PHT, it made a sixth landfall in Mansalay, Oriental Mindoro. After reemerging over the Mindoro Strait, the JTWC upgraded Bualoi to a minimal typhoon as it began rapid deepening. It then entered the South China Sea, where low vertical wind shear and ample deep moisture supported intensification. Satellite imagery showed a slightly asymmetric structure, with a wedge of dry air separating two zones of deep convection. Radar data indicated a ragged eye feature encircled by weak to moderate convection, with well-defined outer rainbands extending along the Vietnamese coastline. The storm then rapidly intensified into a Category 2-equivalent typhoon before making landfall in Hà Tĩnh, Vietnam, on September 29 while moving west-northwestward. The lowest sea-level pressure dropped below 980 hPa at several weather stations, including Hương Sơn station : 979.3 hPa; Hà Tĩnh station : 976.4 hPa; Hoành Sơn station : 975.5 hPa; Kỳ Anh station : 976.3 hPa; Ba Đồn station : 978.7 hPa. The JTWC issued its final warning later that day as Bualoi moved inland over Laos, while the Hong Kong Observatory last noted Bualoi at 02:00 HKT on September 30 when it was north-northwest of Vientiane before declaring it dissipated.

Preparations

Philippines

On September 24, at their 11:00 PHT bulletin, PAGASA issued Tropical Cyclone Wind Signal No. 1 over the entire provinces of Northern Samar, Eastern Samar, and Samar. PAGASA stated that there was a potential risk of coastal flooding due to storm surge in low-lying coastal areas of Southern Luzon and Eastern Visayas. Around 17:00 PHT, the agency upgraded their signals and raised Signal No. 2 in Northern Samar and northern Eastern Samar as the storm intensified into a severe tropical storm. Signal No. 1 was also hoisted over Albay, Biliran, Camarines Sur, Catanduanes, Masbate, Sorsogon, northern Leyte, as well as Burias Island and Ticao Island. By 23:00 PHT, Signal No. 1 was further extended to cover Camarines Norte, Laguna, Marinduque, Oriental Mindoro, Quezon, the Polillo Islands, Rizal, Romblon, and southeastern Batangas.
The following day at 05:00 PHT, Signal No. 2 was extended across southern Albay, all of Catanduanes and Sorsogon, central Eastern Samar, and northern to central Samar. Signal No. 1 was also raised over Aklan, Aurora, Bataan, Batangas, Benguet, Bucas Grande Island, Bulacan, Capiz, Cavite, Dinagat Island, Ifugao, La Union, Leyte, Metro Manila, Nueva Ecija, Nueva Vizcaya, Occidental Mindoro, the Lubang Islands, Pampanga, Pangasinan, Quirino, Siargao Island, Southern Leyte, Tarlac, and Zambales. This also included northern and central Antique, the Calamian Islands, the Caluya Islands, northern Cebu, Camotes Island, Bantayan Island, southern Ilocos Sur, northern Iloilo, central and southern Isabela, southwestern Mountain Province, and northern Negros Occidental. At 12:00 PHT, Signal No. 3 was hoisted in northern and eastern Northern Samar, affecting eight municipalities, and in northern Eastern Samar, affecting four municipalities. Three hours later, Sorsogon and northern Masbate were also placed under Signal No. 3. By 02:00 PHT on September 26, Signal No. 4 was issued in several municipalities in Eastern Samar, Masbate, and Samar, while all of Sorsogon and Northern Samar were also placed under Signal No. 4. Signal No. 4 was cancelled shortly after. All signals were lifted after Bualoi exited the PAR on September 27.
A total of 1,500 passengers were stranded in 42 ports nationwide, along with 14 vessels and 780 rolling cargoes. President Bongbong Marcos instructed agencies to maximize resources for Opong during a meeting at the National [Disaster Risk Reduction and Management Council]. A memorandum signed by Executive Secretary Lucas Bersamin suspended all classes and work in Sorsogon, Masbate, Northern Samar, and Eastern Samar. The Calabarzon Regional Disaster Risk Reduction and Management Council raised its alert status to red, while the Metro Manila Disaster Risk Reduction and Management Council was also placed under red alert, directing all response teams to heighten preparedness. In Oriental Mindoro, local authorities ramped up preparation efforts, while the Eastern Visayas Disaster Risk Reduction and Management Council organized a special task group in anticipation of the storm. Churches under the Diocese of Legazpi opened their doors as temporary shelters. Many flights were suspended, and the Department of Agriculture urged farmers to take protective measures for their crops.

China

The red warning signal was issued in Sanya, Hainan province.

Vietnam

On September 24, the National Civil Defense Steering Committee issued Document No. 04/BCĐ-BNNMT to the People's Committees of coastal provinces and cities from Quảng Ninh to An Giang, regarding proactive measures for Bualoi. The directive instructed provinces and cities to promptly inform captains and vessel owners at ports or operating at sea, urging them to take precautionary measures and adjust production plans to ensure the safety of people and property. It also required the maintenance of communication systems to handle emergencies quickly, as well as the readiness of forces and resources to conduct rescue and relief operations if necessary. Localities were further ordered to maintain strict monitoring and to report regularly to the Committee under the Ministry of Agriculture and Environment.

Impact

Philippines

At least 37 deaths and 13 missing persons were attributed to Bualoi. Together with the southwest monsoon and previous storms including Typhoon Ragasa and Severe Tropical Storm Mitag, the system left 708 homes destroyed, 4,494 damaged, and caused damage to 243 road sections and 46 bridges. Nationwide, around 400,000 people were evacuated. The Department of Education reported that 891 classrooms sustained minor damage, 225 sustained major damage, and 254 were destroyed; 121 schools were used as evacuation centers. Eighteen fatalities occurred in Masbate, where 14,767 houses were destroyed and 55,541 destroyed, while 148 schools were destroyed and 286 damaged. The province recorded up to 70 million in irrigation facilities. School facilities in Masbate suffered extensive damage, with the loss reached ₱4.7 billion. Parts of Southern Luzon also reported power outages and damage to crops and infrastructure. In Northern Samar, 1,475 houses were destroyed. Ten deaths were reported in Biliran due to flash flooding and storm surges, while five fishermen went missing in Eastern Samar.
Additional damage included a church ceiling collapse in Batuan, Masbate, which injured several evacuees sheltering inside. Thirty-nine people were injured in Oriental Mindoro, where more than half the province, equivalent to 265,765 households, lost electricity after 200 electric poles were toppled. Damages there were estimated at ₱16 million, with agricultural losses of ₱900 million and infrastructure damage of ₱145 million. The roof of the Oriental Mindoro Sports Complex in Naujan was also blown off.
One death and three injuries were also reported in Occidental Mindoro, with agricultural damage at ₱237 million. Flooding and landslides blocked roads and destroyed a dike in Antique. In Western Visayas, damage totaled ₱45.4 million for infrastructure and agriculture. Moises R. Espinosa Airport in Masbate City sustained severe damage worth at least ₱10 million. In Eastern Samar, the section of the Wright–Taft Road in Taft was deemed impassable. The municipality of Pinabacdao, Samar experienced a power interruption on September 24 before eventually got restored two days later. In Northern Samar, the municipalities of Mondragon and Silvino Lobos also experienced power blackouts. In San Agustin, Romblon, one lasted over 24 hours. The entire province of Masbate also experienced a blackout. Six vessels ran aground in Oriental Mindoro, Occidental Mindoro, and Romblon. A dike collapsed due to heavy rains in Guimbal, Iloilo, while in Romblon, 14,138 houses were damaged and 1,786 destroyed, with total damage valued at ₱220 million ; agricultural losses reached ₱60 million. A state of calamity was declared in Romblon, Oriental Mindoro, Masbate, the province most affected by the typhoon in the Bicol Region as per NDRRMC, the city of Calbayog in Samar, and the municipality of Ibajay in Aklan.
Combined with Mitag and Ragasa, total damage in the Philippines reached.

Vietnam

In the early morning of September 29, Bualoi made landfall in Nghệ An and Hà Tĩnh. Several stations in Vietnam recorded maximum 2-minute sustained wind speeds exceeding 100 km/h during Typhoon Bualoi:
  • Văn Lý station measured a maximum sustained wind speed of and a maximum wind gust of.
  • Diễn Châu station measured a maximum sustained wind speed of and a maximum wind gust of
  • Hòn Ngư Island :vi:Hòn_Ngư| station, located at an elevation of 133 m above sea level, measured a maximum sustained wind speed of and a maximum wind gust of.
  • Hoành Sơn station measured a maximum sustained wind speed of and a maximum wind gust of.
As for rainfall caused by the typhoon's impact, from 19:00 on September 25 to 07:00 on October 2, many stations recorded rainfall exceeding 600mm, including: Tà Si Láng : 685mm, Xuân Bình : 836mm, Cẩm Liên 2 : 811mm, Mỹ Sơn 1 : 651mm, Hủa Na : 659mm, Sơn Hồng 1 : 609mm, Đức Hóa : 593mm, Bạch Mã : 857mm, Quan Tượng Đài : 695mm.
In Hà Tĩnh, the storm raged for many hours from the night of September 28 into the early morning of September 29. Coastal areas including Kỳ Anh, Cẩm Xuyên, and Nghi Xuân reported collapsed houses, blown-off roofs, and toppled power poles. Many households that had only just recovered from earlier Typhoon Kajiki suffered additional losses. In Vinh and the coastal districts of Cửa Lò, Nghi Lộc, Diễn Châu, and Quỳnh Lưu, strong winds uprooted trees and knocked down power lines, damaging roads and public infrastructure; hundreds of houses lost roofs. In Ninh Bình province, nine people were killed by a tornado spawned by the typhoon. Another tornado in Hưng Yên province killed two and injured nine, and a third tornado in Haiphong injured eight people. Around 347,000 households lost electricity nationwide.
Heavy floods affected localities in Hà Tĩnh, Nghệ An, Thanh Hóa, Hà Nội Phú Thọ, Yên Bái, and Lào Cai. Record floodings were reported in Hà Giang and Cao Bằng. Seven people were reported missing in landslides in Lũng Cú, Đức Long, Sa Pa and Nậm Xé. In Quảng Trị, two died and seven went missing after a fishing boat capsized.
In total, 57 people were killed, 10 others were reported missing, and 172 were injured by Typhoon Bualoi in Vietnam. Around 200 houses were destroyed, while more than 169,000 houses were damaged and 64,800 homes submerged. More than of crops, more than 21,000 livestock and nearly 500,000 poultry were lost. Over 7,500 roads were rendered impassable by flooding and landslides. As of November 25, damages were valued at nearly 23.898 trillion dong, including 6 trillion đồng in Hà Tĩnh province and 3 trillion đồng in Tuyên Quang province.

China

Twenty tornadoes were confirmed in Southern China, specifically the Zhanjiang area, between September 28 and 29. Most were rated EF0 or EF1, although one was rated EF2.