| Part of the2021 Pacific typhoon season | |
Flooding atKlang | |
| Native name | Banjir Malaysia 2021–2022 |
|---|---|
| Date | 16 December 2021 – 19 January 2022 (1 month and 3 days) |
| Location | Selangor (notablyKlang,Petaling andHulu Langat District),Kuala Lumpur,Pahang andPerak;Negeri Sembilan,Malacca,Kelantan andTerengganu (limited) Sabah (from 30 December onwards) |
| Also known as | December 2021 Central Malaysian floods, Peninsula Malaysia floods, Shah Alam floods |
| Type | Flood |
| Cause |
|
| Outcome | |
| Deaths | 54[3][4] |
| Non-fatal injuries | Unknown |
| Missing | 2[3] |
| Property damage | RM5.3 - 6.5 billion (US$1.27 - 1.55 billion, government estimations)[5] RM20 billion (US$4.77 billion, unofficial estimations)[6] |
| Displaced | 71,000 (concurrent)[7][8] 125,490 (cumulative)[9] |
| Notes: Death toll may rise due to missing victims. | |
On 16 December 2021, atropical depression made landfall on the eastern coast ofPeninsular Malaysia, bringing torrential downpours throughout thepeninsula for three days. The resulting floods affected eightstates across the peninsula, and left at least 54 dead and 2 missing.[3][4] During its furthest extent, it caused the concurrentdisplacement of more than 71,000 residents,[7] and have affected over 125,000 people overall.[9]
Declared bygovernment officials as a "once in a century" disaster,[10] it is the worst flood in the country in terms of displaced residents since the2014–2015 Malaysia floods.[11][12][13] It has also been historically compared with the1971 Kuala Lumpur floods.[14] It is the deadliest tropical cyclone-related disaster to hit Malaysia sinceTropical Storm Greg of 1996, which killed 238 people and left 102 more missing.[15]
Record-high precipitations were measured at weather stations atSelangor andKuala Lumpur.[16] Widespread damages were reported in the states of Selangor andPahang, especially the district ofHulu Langat and the city ofShah Alam. The Malaysian government has suffered criticism over its delayed response and apathy towards the disaster.[17] Scientists, climate activists, and the media have largely made connections of this disaster as an example ofextreme weather attributed toclimate change.[18]

On 14 December 2021, theJapan Meteorological Agency (JMA)[nb 1] upgraded a westward-movinglow-pressure area to a tropical depression.[20][21] TheJoint Typhoon Warning Center (JTWC)[nb 2] began monitoring the system by the next day, noting the presence of a consolidated low-level circulation within the system.[23] The system's chances of developing into a tropical cyclone slowly increased,[23] and on 16 December at 17:30 UTC, the JTWC issued aTropical Cyclone Formation Alert (TCFA) for the system despite the outflow ofTyphoon Rai partially exposing the system's low-level circulation.[24] By 21:00 UTC, the JTWC upgraded the system to a tropical depression, assigning it the designation29W as it continued over marginally favorable developmental conditions.[25] Shortly after, at 23:00 UTC, the depression made landfall north of the city ofKuantan in the state of Pahang, and began to weaken afterwards, prompting the JTWC to issue its final advisory on the system by the next day.[26] The JMA stopped monitoring the system on 17 December at 12:00 UTC.[27][28]

Prior to the floods, the Kelantan Welfare Department preparedRM1.3 million (US$309,500) for relief efforts.[29] The National Disaster Command Centre (NDCC or NADMA) had planned 5,731 temporary shelters (known locally by itsMalay abbreviation, PPS) that could accommodate over 1.6 million victims across the nation for emergency purposes.[30]
On 16 December, theMalaysian Meteorological Department (MMA or MetMalaysia) issued an orange alert for all districts ofKelantan andTerengganu and yellow alerts for Pahang,Perak,Kedah andPenang until 17 December.[31] On the same day, flood warnings were issued by the National Flood Forecasting and Warning Centre (PRABN) to two districts at Kelantan (Kuala Krai District andJeli District).[32] The NDCC advised on the activation of state- and district-level disaster management committees following the alert.[33] MetMalaysia subsequently issued an amber alert for persisted rainfalls across theKlang Valley. This alert was later raised to a red alert (the maximum level), and was expanded to neighbouring states, including Pahang.[34] TheKlang Gates Dam released 25 per cent of its reservoir in stages after water levels exceeded acceptable ranges.[35] By 18 December, flood operation centres were activated in all districts of Kelantan.[36] Later that night,Tuan Ibrahim, theMinister of Environment and Water, released an emergency statement requesting immediate preparations at Kuala Lumpur from floods after the breaching of four main rivers across the city.[37] TheSMART Tunnel was activated amidst the increasing precipitation, and achieved record-high diversion volumes of approximately five-million cubic meters of flood water.[38]
Staff and displaced residents of relief centres were regularly screened forCOVID-19 to prevent outbreaks from occurring.[39]
| Date | Time | Warning type | Areas |
|---|---|---|---|
| 15 December | 13:30 MST | Continuous Heavy Rain Alert | Kelantan, Terengganu, Pahang (Jerantut,Kuantan,Pekan) |
| Perlis,Kedah, Penang, Perak (Kerian,Larut, Matang and Selama,Hulu Perak,Kuala Kangsar) | |||
| 17 December | 01:20 MST | Severe Continuous Heavy Rain Warning | Kelantan, Terengganu, Pahang (Cameron Highlands, Kuantan) |
| Continuous Heavy Rain Alert | Perlis, Kedah, Penang, Perak (Kerian, Larut, Matang dan Selama, Hulu Perak, Kuala Kangsar), Pahang (Lipis, Jerantut, Pekan) | ||
| 07:10 MST | Dangerous Continuous Heavy Rain Warning | Terengganu (Kemaman), Pahang (Kuantan) | |
| Severe Continuous Heavy Rain Warning | Kelantan, Terengganu (all districts except Kemaman), Pahang (Cameron Highlands, Jerantut, Pekan) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah, Penang, Perak, Pahang (Raub,Bentong,Temerloh,Maran,Bera) | ||
| 15:45 MST | Severe Continuous Heavy Rain Warning | Kelantan, Terengganu | |
| Continuous Heavy Rain Alert | Kedah (Baling,Kulim,Bandar Baharu), Penang, Perak, Pahang (all districts exceptRompin), Selangor (Sabak Bernam,Kuala Selangor,Hulu Selangor) | ||
| 22:45 MST | Perak (all districts exceptParit Buntar, Larut Matang and Selama,Gerik), Kelantan, Terengganu, Pahang (all districts except Rompin and Pekan), Selangor,Kuala Lumpur,Putrajaya | ||
| 18 December | 01:00 MST | Severe Continuous Heavy Rain Warning | Pahang (Lipis, Jerantut, Maran, Kuantan) |
| Continuous Heavy Rain Alert | Perak (all districts except Parit Buntar, Larut, Matang and Selama, Gerik), Kelantan, Terengganu, Pahang (Cameron Highlands, Raub, Bentong, Temerloh, Bera) | ||
| Selangor, Kuala Lumpur, Putrajaya,Negeri Sembilan | |||
| 12:00 MST | Severe Continuous Heavy Rain Warning | Kelantan (Gua Musang), Pahang (Cameron Highlands, Lipis, Jerantut, Maran, Kuantan) | |
| Continuous Heavy Rain Alert | Kedah (Kuala Muda,Sik, Baling, Kulim, Bandar Baharu), Penang, Perak | ||
| Kelantan (all districts except Gua Musang), Terengganu, Pahang (Raub, Bentong, Temerloh, Bera, Pekan, Rompin), Selangor, Kuala Lumpur, Putrajaya,Negeri Sembilan,Malacca (Alor Gajah) | |||
| 14:00 MST | Dangerous Continuous Heavy Rain Warning | Selangor (all districts exceptSepang), Kuala Lumpur | |
| Severe Continuous Heavy Rain Warning | Perak (Hilir Perak,Muallim), Kelantan (Gua Musang), Pahang (Cameron Highlands, Lipis, Jerantut, Bentong, Maran, Kuantan), Selangor (Sepang), Putrajaya, Negeri Sembilan (Jelebu) | ||
| Continuous Heavy Rain Alert | Kedah (Kuala Muda, Sik, Baling, Kulim, Bandar Baharu), Penang, Perak (all districts except Hilir Perak, Muallim), Kelantan (all districts except Gua Musang), Terengganu, Pahang (Raub, Temerloh, Bera, Pekan, Rompin), Negeri Sembilan (all districts except Jelebu), Melaka (Alor Gajah) | ||
| 22:30 MST | Dangerous Continuous Heavy Rain Warning | Pahang (Jerantut, Bentong, Kuantan), Selangor (all districts except Sepang), Kuala Lumpur | |
| Severe Continuous Heavy Rain Warning | Perak (Hilir Perak, Muallim), Kelantan (Gua Musang), Pahang (Cameron Highlands, Lipis, Raub, Temerloh, Maran, Pekan), Selangor (Sepang), Putrajaya, Negeri Sembilan (Jelebu) | ||
| Continuous Heavy Rain Alert | Kedah (Kuala Muda, Sik, Baling, Kulim, Bandar Baharu), Penang, Perak (all districts except Hilir Perak, Muallim), Kelantan (all districts except Gua Musang), Terengganu, Pahang (Bera, Rompin), Negeri Sembilan (all districts except Jelebu), Malacca, Johor (Tangkak,Segamat,Muar,Batu Pahat) | ||
| 19 December | 01:40 MST | Dangerous Continuous Heavy Rain Warning | Perak (Manjung,Kinta,Perak Tengah,Kampar,Bagan Datuk, Hilir Perak,Batang Padang, Muallim), Pahang (Cameron Highlands, Lipis, Raub, Jerantut, Bentong, Kuantan), Selangor (all districts exceptSepang), Kuala Lumpur |
| Severe Continuous Heavy Rain Warning | Kedah (Kuala Muda, Kulim, Bandar Baharu), Penang, Perak (Kerian, Larut, Matang and Selama, Kuala Kangsar), Kelantan (Gua Musang), Pahang (Temerloh, Maran, Pekan), Selangor (Sepang), Putrajaya, Negeri Sembilan (Jelebu) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (all districts except Kuala Muda, Kulim, Bandar Baharu), Perak (Hulu Perak), Kelantan (all districts except Gua Musang), Terengganu, Pahang (Bera, Rompin), Negeri Sembilan (all districts except Jelebu), Malacca, Johor (Tangkak, Segamat, Muar, Batu Pahat) | ||
| 11:30 MST | Dangerous Continuous Heavy Rain Warning | Perak (Manjung, Kinta, Perak Tengah, Kampar, Bagan Datuk, Hilir Perak, Batang Padang, Muallim) | |
| Severe Continuous Heavy Rain Warning | Kedah (Kuala Muda, Kulim, Bandar Baharu), Penang, Perak (Kerian, Larut, Matang and Selama, Kuala Kangsar), Pahang (Cameron Highlands, Lipis, Raub, Jerantut, Kuantan) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (all districts except Kuala Muda, Kulim, Bandar Baharu), Perak (Hulu Perak), Kelantan, Terengganu, Pahang (Bentong, Temerloh, Maran, Bera, Pekan, Rompin), Selangor (Sabak Bernam, Hulu Selangor) | ||
| 06:00 MST | Continuous Heavy Rain Warning discontinued | Involves all regions in the warning issued on 11:30 MST.[41] | |
| 21 December | 06:45 MST | Continuous Heavy Rain Alert | Perlis, Kedah, Penang, Perak (Kerian, Larut, Matang and Selama) |
| 22:00 MST | Continuous Heavy Rain Warning discontinued | Involves all regions in the warning issued on 06:45 MST.[42] | |
| No warnings were issued between 22 and 23 December | |||
| 24 December (issued for 27 December) | 14:00 MST | Continuous Heavy Rain Alert | Sabah (Lahad Datu,Telupid,Kinabatangan,Beluran,Sandakan,Kudat) |
| No warnings were issued between 25 and 27 December | |||
| 28 December | 14:00 MST | Continuous Heavy Rain Alert | Warning extended until 2 January 2022; expanded to Kelantan (all districts except Gua Musang), Terengganu, Pahang (Jerantut, Maran, Kuantan, Pekan, Rompin), Johor (Mersing) |
| 29 December | 14:00 MST | Warning expanded to all districts of Kelantan and Johor | |
| 30 December | 11:20 MST | Dangerous Continuous Heavy Rain Warning | Kelantan (Jeli) |
| Severe Continuous Heavy Rain Warning | Kelantan (Tanah Merah,Machang, Kuala Krai, Gua Musang), Terengganu (Besut, Hulu Terengganu, Dungun, Kemaman), Pahang (Jerantut, Maran, Kuantan, Pekan) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (Kubang Pasu,Pokok Sena,Padang Terap,Pendang, Sik, Baling), Perak (Hulu Perak), Kelantan (Tumpat,Pasir Mas,Kota Bharu,Bachok,Pasir Puteh), Terengganu (Setiu,Kuala Nerus, Kuala Terengganu,Marang), Pahang (Cameron Highlands, Lipis, Rompin), Johor | ||
| Sabah (Ranau, Lahad Datu, Telupid, Kinabatangan, Beluran, Sandakan, Kudat) | |||
| 13:25 MST | Dangerous Continuous Heavy Rain Warning | Kelantan (Jeli), Terengganu (Kemaman), Pahang (Kuantan) | |
| Severe Continuous Heavy Rain Warning | Kelantan (Tanah Merah, Machang, Kuala Krai, Gua Musang), Terengganu (Besut, Hulu Terengganu, Dungun), Pahang (Jerantut, Maran, Pekan) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (Kubang Pasu, Pokok Sena, Padang Terap, Pendang, Sik, Baling), Perak (Hulu Perak), Kelantan (Tumpat, Pasir Mas, Kota Bharu, Bachok, Pasir Puteh), Terengganu (Setiu, Kuala Nerus, Kuala Terengganu, Marang), Pahang (all districts except Kuantan, Jerantut, Maran, Pekan), Johor | ||
| Sabah (Ranau, Lahad Datu, Telupid, Kinabatangan, Beluran, Sandakan, Kudat) | |||
| 15:50 MST | Dangerous Continuous Heavy Rain Warning | Kelantan (Jeli, Kuala Krai, Gua Musang), Terengganu (Besut, Hulu Terengganu, Dungun, Kemaman), Pahang (Jerantut, Maran, Kuantan, Pekan) | |
| Severe Continuous Heavy Rain Warning | Kelantan (all districts except Jeli, Kuala Krai, Gua Musang), Terengganu (Setiu, Kuala Nerus, Kuala Terengganu, Marang), Pahang (Cameron Highland, Lipis, Temerloh, Bera, Rompin) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (Kubang Pasu, Pokok Sena, Padang Terap, Pendang, Sik, Baling), Perak (Hulu Perak), Pahang (Raub, Bentong), Johor | ||
| Sabah (Ranau, Lahad Datu, Telupid, Kinabatangan, Beluran, Sandakan, Kudat) | |||
| 31 December | 04:45 MST | Dangerous Continuous Heavy Rain Warning | Kelantan (Jeli, Kuala Krai, Gua Musang), Terengganu (Besut, Hulu Terengganu, Dungun, Kemaman), Pahang (Jerantut, Maran, Kuantan, Pekan, Rompin), Johor (Mersing, Kota Tinggi) |
| Severe Continuous Heavy Rain Warning | Kelantan (Tumpat, Pasir Mas, Kota Bharu, Tanah Merah, Bachok, Machang, Pasir Puteh), Terengganu (Setiu, Kuala Nerus, Kuala Terengganu, Marang), Pahang (Tanah Tinggi Cameron, Lipis, Temerloh, Bera), Johor (Segamat,Kluang) | ||
| Continuous Heavy Rain Alert | Perlis, Kedah (Kubang Pasu, Pokok Sena, Padang Terap, Pendang, Sik, Baling), Perak (Hulu Perak), Pahang (Raub, Bentong), Johor (Tangkak, Muar, Batu Pahat,Pontian,Kulai,Johor Bahru) | ||
| Sabah (Ranau, Lahad Datu, Telupid, Kinabatangan, Beluran, Sandakan, Kudat) | |||
| 12:30 MST | Severe Continuous Heavy Rain Warning | Pahang (Jerantut, Maran, Kuantan, Bera, Pekan, Rompin), Johor (Segamat, Kluang, Mersing, Kota Tinggi) | |
| Continuous Heavy Rain Alert | Kelantan, Terengganu, Pahang (Tanah Tinggi Cameron, Lipis, Raub, Bentong, Temerloh), Johor (Tangkak, Muar, Batu Pahat, Pontian, Kulai, Johor Bahru) | ||
| Sabah (Tuaran, Ranau,Kota Belud, Telupid, Beluran, Sandakan, Kudat) | |||
| 20:50 MST | Severe Continuous Heavy Rain Warning | Pahang (all districts except Bentong, Temerloh), Johor (Segamat, Kluang, Mersing, Kota Tinggi) | |
| Continuous Heavy Rain Alert | Kelantan, Terengganu, Pahang (Bentong, Temerloh), Johor (Tangkak, Muar, Batu Pahat, Pontian, Kulai, Kota Bahru) | ||
| Sabah (Tuaran, Ranau, Kota Belud, Telupid, Beluran, Sandakan, Kudat) | |||
| 22:35 MST | Severe Continuous Heavy Rain Warning | Pahang (all districts except Bentong, Temerloh), Negeri Sembilan (Jempol), Johor (all districts except Pontian, Kulai, Johor Bahru) | |
| Continuous Heavy Rain Alert | Perak (all districts except Kerian, Larut, Matang and Selama, Gerik, Kuala Kangsar), Kelantan, Terengganu, Pahang (Bentong, Temerloh), Selangor (Sabak Bernam, Kuala Selangor, Hulu Selangor), Negeri Sembilan (Kuala Pilah,Rembau,Tampin), Melaka, Johor (Pontian, Kulai, Johor Bahru) | ||
| Sabah (Tuaran, Ranau, Kota Belud, Telupid, Beluran, Sandakan, Kudat) | |||
| 1 January | 02:30 MST | ||
| Severe Continuous Heavy Rain Warning | Pahang (all districts except Bentong, Temerloh), Negeri Sembilan (Kuala Pilah, Rembau, Jempol, Tampin), Melaka, Johor (all districts except Pontian, Kulai, Johor Bahru) | ||
| Continuous Heavy Rain Alert | Perak (Manjung, Kinta, Perak Tengah, Kampar, Bagan Datuk, Hilir Perak, Batang Padang, Muallim), Kelantan, Terengganu, Pahang (Bentong, Jemerloh), Selangor (Sabak Bernam, Kuala Selangor, Hulu Selangor), Johor (Pontian, Kulai, Johor Bahru) | ||
| Sabah (Tuaran, Ranau, Kota Belud, Telupid, Sandakan, Beluran, Kudat) | |||
| 06:30 MST | |||
| Dangerous Continuous Heavy Rain Warning | Negeri Sembilan (Kuala Pilah, Jempol, Tampin) | ||
| Severe Continuous Heavy Rain Warning | Pahang (all districts except Bentong, Temerloh), Negeri Sembilan (Rembau), Melaka, Johor (all districts except Pontian, Kulai, Johor Bahru) | ||
| Continuous Heavy Rain Alert | Kelantan, Terengganu, Pahang (Bentong, Temerloh), Selangor (Hulu Langat), Negeri Sembilan (Jelebu, Seremban, Port Dickson), Johor (Pontian, Kulai, Johor Bahru) | ||
| Sabah (Tuaran, Ranau, Kota Belud, Telupid, Sandakan, Beluran, Kudat) | |||
| 13:00 MST | |||
| Severe Continuous Heavy Rain Warning | Pahang (all districts except Bentong, Temerloh), Negeri Sembilan (Rembau), Melaka, Johor (all districts except Pontian, Kulai, Johor Bahru) | ||
| Continuous Heavy Rain Alert | Kelantan, Terengganu, Pahang (all districts except Cameron Highlands, Lipis, Raub, Bentong, Temerloh), Sabah (Tuaran, Ranau, Kota Belud, Telupid, Sandakan, Beluran, Kudat); warning extended until 4 January | ||
| Perak (Manjung, Kinta, Perak Tengah, Kampar, Bagan Datuk, Hilir Perak, Batang Padang, Muallim), Selangor, Kuala Lumpur,Putrajaya, Negeri Sembilan (Jelebu, Seremban, Port Dickson), Johor (Pontian, Kulai, Johor Bahru); warning extended until 3 January | |||
| States | Deaths | ||||
|---|---|---|---|---|---|
| Selangor | 45 | ||||
| Pahang | 21 | ||||
| Kelantan | 4 | ||||
| Sabah | 3 | ||||
| Negeri Sembilan | 1 | ||||
| Total | 74 | ||||
| Missing | 17 | ||||
| States | Displaced | ||||
|---|---|---|---|---|---|
| Pahang | 33,353 | ||||
| Selangor | 31,644 | ||||
| Kelantan | 1,559 | ||||
| Kuala Lumpur | 332 | ||||
| Negeri Sembilan | 301 | ||||
| Perak | 225 | ||||
| Total | 67,576 | ||||
Tropical Depression 29W's crossing of central Malaysia brought long periods of sustained downpours. Several meteorological records were broken during the process. A weather station atSentul recorded a peak daily rainfall of 363 millimetres (14.3 in), equivalent to a month's worth of rainfall at the region. It was followed by measurements of 273 millimetres (10.7 in) at Sungai Bonus Tun Abdul Razak, 258 millimetres (10.2 in) atJinjang, and 247 millimetres (9.7 in) atGombak.[16]Amirudin Shari, theMenteri Besar of Selangor, was notified by the SelangorDepartment of Irrigation and Drainage that the state had received 380 millimetres (15 in) of rainfall. Previously, the state's highest rainfall measurements were at 180 millimetres (7.1 in).[43]
During its furthest extent, 71,000 people from eight states were evacuated to emergency shelters.[8] The NDCC announced a refined figure of 69,134 people displaced on 21 December.[7] On 23 December,Inspector-General of PoliceAcryl Sani Abdullah Sani announced the displacement figures at 68,341 people.[44]
Some portions of theFederal Highway,New Klang Valley Expressway (NKVE), and theKarak Highway were exposed to landslides and flooding, which made them entirely impassable.[45] At the Karak Highway, 450 motorists were stranded for two days before they were rescued.[46] 226 people were rescued from the NKVE.[47] TheKemuning-Shah Alam Highway (LKSA), which faced minor flooding, was closed for two days.[48] NDCC estimated that 224 roads (126 state, 98 federal) were disrupted by circumstances related to the floods.[49] 333electrical substations from six states were closed down for safety reasons, leading to power cuts.[50]
At least 181COVID-19 cases were detected among evacuees.Health MinisterKhairy Jamaluddin warned on 20 December that the disaster could lead to an increase ininfections in the country.[51]
Kelantan was among the first states to receive heavy rainfall from Tropical Depression 29W. Five rivers in Kelantan recorded rises in water levels on 16 December, of which three achieved dangerous levels for the next two days.[52] On 17 December, multiple districts of Kelantan were flooded, leading to the evacuation of 548 inhabitants from four districts, housed in eight temporary shelters.[53][54] Two patients infected with COVID-19 had to be evacuated to Gua Musang Hospital to prevent the spread of infection among other evacuees.[55]
By 18 December, the floods reachedPasir Mas. The first death was reported that day, after the body of a factory operator—who had fallen off a motorcycle while riding through a flooded road—was discovered at 2:22 pm near a Chinese cemetery at Gambang.[55] The number of evacuated victims rose to 1,084, with 17 shelters set up statewide in five districts. Police have been deployed to the Sultan's Pier atKota Bharu "to prevent crowds from going there to watch the rising river".[29] The displaced victims peaked at 2,632 later that day,[36] but has dropped constantly since then. The figure dropped during the subsequent week to within a thousand people, and by 24 December, the figure was 974 in five different temporary shelters.[56][57]
TheMenteri Besar of Kelantan,Ahmad Yakob, drew comparisons between these floods in his state and the2014-15 floods, which faced similar issues.[58]
Minor flooding prior to the landfall of29W on 3 December left 140 people displaced atSetiu andBesut for several days.[59][60]
On 16 December, when29W crossed Kelantan, two rivers were reported to have exceeded their respective danger levels (Dungun River and Tebak River). The first temporary shelter was opened at anelementary school at Setiu. It was followed by another temporary shelter at the town hall ofDungun. There were 21 displaced victims.[61] By 18 December, the figure rose slightly to 63, and peaked at 285 by the end of the day.[55][62] However, as the extent of the floods at the state were minor, only 9 evacuees remained three days later.[63] The last temporary shelter, atKemaman, was closed on 21 December.[64]
On 30 December, continuous rainfall was again observed in the state. At 4 pm, Dungun became the first to receive flooding, when 69 people were evacuated to a temporary shelter at the district.[65] By late night, the Terengganu state Disaster Management Secretariat was informed that major rivers at Besut, Dungun, andHulu Terengganu had breached their respective danger levels.[66] By 31 December, the number of evacuees rose to 388. They were housed in two temporary shelters at Dungun.[67]
Selangor and Kuala Lumpur suffered the most rainfall throughout the event. MetMalaysia issued the severest alert for 8 districts at the state for continuous rainfall since 17 December for 4 days.[40] However, floods had already been present at Sepang, Hulu Langat and Klang a day before the warning was issued. 16 rivers had breached the danger level by then.[62] On 18 December, 3,086 victims were displaced in 30 temporary shelters, the majority being at Klang.[68] An extra 11 shelters were set up later that day.[69] 93 water pumps were deployed to remove the floodwaters at the scene, while 134 floodgates were closed to prevent overflows from high tides.[43] Residents ofKajang andSalak Tinggi were advised to evacuate.[70] The main electrical substation at Glenmarie exploded during the night, causing a blackout across some parts of Shah Alam.[71][72] Two water treatment plants were shut down from the floods, leading to water cuts at 472 areas acrossKlang Valley. Another plant was forced to limit water outputs due to water quality issues. Water supply trucks could not reach the affected regions as most roads were closed down or cut off from the floods.[73] TheShah Alam City Council (MBSA) published an announcement on the evening refraining people from entering Shah Alam and Klang.[74] At Kuala Lumpur, large tracts ofDataran Merdeka,Jalan Masjid India andKampung Kasipillay were flooded.[75] Flood waters between the main roads connecting the town ofMeru andBukit Raja were measured with a depth of 2 to 3 metres (6.6 to 9.8 ft). Dozens of residents, who failed to return to their homes in time, were forced to sleep in their cars.[76]

The number of flood victims doubled overnight. On 19 December, 6,242 victims were displaced. In a tweet, the Menteri Besar of Selangor welcomed boat owners to assist in relief efforts, which were coordinated by the state government via the Smart Selangor Operations Centre (SSOC).[43][77] The severity of the situation has caused the state government to approach thePrime Minister,Ismail Sabri Yaakob, andMinister of Defence,Hishamuddin Hussein, for federal intervention and assistance on the evacuation and humanitarian aid for flood victims.[78] The federal government, although not expecting the situation at Selangor, mobilised federal resources shortly after.Tenaga Nasional, the onlyelectric utility company in Malaysia, announced power disruptions at 82 areas at Klang.[79] The number of displaced victims surpassed 15,000 during the day. The number of temporary shelters meanwhile had increased to 108.[80] The first death at the state was reported the same day, when a body was discovered 350 metres (1,150 ft) way from an apartment at Section 22 of Shah Alam.[81] Videos and images of the discovery went viral across social media networks.[8]
Flood waters began to recede on 20 December.[82] At 4 am, the Selangor State Contingent Police Headquarters announced that 73 roads were closed in the state.[83] The number of displaced victims increased to 32,044 in 162 temporary shelters, the peak figure of the state.[7][84] Three COVID-19 assessment centres (CAC) in Petaling and Hulu Langat was closed due to the floods. TheKuala Lumpur City Hall (DBKL) had identified at least 40 different locations that were cleared of fallen trees.[85] At 8 am on 21 December, there were 30,632 displaced victims, and by 4.30 pm, the figure had dropped to 26,647. Fifteen people were confirmed to have died from the flood.[86][87] The death toll rose to 24 the next day.[88] An anonymous source had reported toFree Malaysia Today that members of the Armed Forces had involved themselves in rescue efforts without any orders from the NDCC, and that the Selangor state government were reluctant to call for help from the Armed Forces in rescue operations. The reports have since been denied by the state government.[89]
An apartment in Shah Alam was declared unsafe after concerns over the structural integrity of the complex following the floods. Residents were evacuated to relief shelters in accordance with the local authorities.[90]
The township ofTaman Sri Muda, located at Shah Alam, recorded 14 deaths. The township was entirely flooded and suffered catastrophic damage.[91] 16 pumps were used to expedite the pumping process at Sri Muda.[92]
There was a lack of food for two days at the township, leading to looting at several inundated convenience stores and supermarkets during the afternoon of 20 December.[93] Baharudin Mat Taib, Assistant Commissioner of the Shah Alam police chief, confirmed the reports.[94] 31 looters were arrested during a break-in.[91] Eight police teams were deployed on 23 December at the area to prevent further break-ins.[95] The managing director ofMydin, Ameer Ali Mydin, whose stores were involved among the looting, released a statement forgiving all victims who looted his store "out of desperation and hunger".[96]
This sectionneeds expansion. You can help byadding missing information.(January 2022) |
Floods in Pahang were initially reported in three villages at Kuantan during the late hours of 16 December, although the extent was minor. Floodwaters at the villages receded the following morning.[97] However, Maran and Raub suffered floods the same day after 48 hours of continuous rain, and by 8 pm almost 200 people were evacuated.[98] In Jerantut, three temporary shelters were created when 128 people were evacuated. Roads linking toKuala Tembeling, Felda Padang Piol, and several other villages were entirely cut off where floodwaters were measured to be 0.8 m (2.6 ft) deep.[99]
On 19 December, flooding was present in seven districts with 5,189 displaced victims in 116 temporary shelters. 19 rivers had exceeded their danger levels.[100] By 22 December, 38,086 people were displaced.[7] Storm surges were reported in the state.[101]
Pahang reported its first death on 17 December, when a factory operator drowned near a Chinese cemetery atGambang.[102]
Only one death has been confirmed, although there may be other unconfirmed deaths.
During the late-night of 18 December, a mudslide atBentong destroyed a series of chalets.[103] Ten were swept away by the strong currents, and five were killed during the incident.[8]
Heavy rain had persisted overAlor Gajah,Melaka Tengah andJasin since 17 December.[104] The first temporary shelter was opened the following day when 40 people were evacuated amidst floods across several villages.[105] The rising water levels at Rembau River caused the collapse of the riverbanks near the Berembang River, resulting in floods at Lubok Cina that were 1.8 m (5.9 ft) deep.[106] It was reported to be the worst floods to hit the region in 50 years.[107] AtKuala Linggi, the localtilapia farming industry, situated near the Linggi River, was severely damaged when over 70,000 tilapia newborns were killed as a result of contamination from floodwaters.[108] There were 465 displaced victims on 21 December.[109] On 23 December, the figure dropped to only 136,[110] and 26 on 27 December.[111] Difficulties in pumping flood waters from affection areas persisted due to high water levels still present in nearby rivers.[112]
Floods in Malacca remained unimproved since 26 December and worsened from the 31st. By 1 January, the number of displaced rose from 96 to 507 in a single day.[113] Eight temporary shelters were set up for the 500 victims.[113] The number surpassed 1,000 on 2 January.[114] The Malacca Drainage and Irrigation Department had reported rainfall levels of 150 mm (5.9 in) on 1 January at the Malacca River, causing overflows during high tides. This caused the flooding ofMorten Village, a popular historical tourist attraction in the city.[115][116] By 3 January, the floods had expanded to 32 areas in the state. The number of evacuees had risen to 2,537.[117]
The federal government had channeled RM400,000 (US$95,900) of aid through the NDCC which were distributed by the Malacca state government to 390 households ascompassionate aids (known locally asBWI) on 29 December.[118]
Negeri Sembilan was hit by floods on 18 December.[119] 274 people were evacuated from 29 different areas in the initial displacement. They were sheltered at five relief centres.[120] A government clinic at Jelebu could not operate due to floods.[121] The NDCC accounted 68 severely damaged telecommunications towers throughout the state.[122] Operations in two water treatment plants inSeremban and Jelebu were paralysed after receiving structural damages.[123] The Negeri Sembilan State Forestry Department had closed down all recreational forests temporarily on 20 December. Landslides were reported in several areas, notably at Kampung Amar Penghulu and Taman Eko Rimba Jeram Toi. According to Maryani Chembeng, the village chief of Kampung Amar Penghulu, it was the worst flood the village had encountered since 1971.[124]
The amount of displaced victims increased to 765 people on 21 December in eight temporary shelters.[125][126] The number of victims had risen to 787 people on 24 December.[127] The number of displaced people dropped to 82 (27 December) and 43 (28 December).[128] Heavy continuous rains resumed over the state between 31 December to 1 January, which had drastically worsened the flooding. On 1 January, the amount of displaced victims stood at 1,363 people.[129] The number of evacuees rose to 1,767 on 2 January.[130]
The Negeri Sembilan Solid Waste Management and Public Cleansing Corporation (SWCorp) collected over 1,151 tonnes of waste over a period of 8 days.[131] The Negeri Sembilan state government had allocated RM39.6 million (US$9.46 million) to repair local infrastructure.[132]
This sectionneeds expansion. You can help byadding missing information.(January 2022) |
Many parts of Sabah started evacuations as rain continued to pour in areas such as Kudat. The number of evacuees increased to approximately 1,161 people (from Kota Marudu, Kudat, Paitan, Beluran, Telupid and Sandakan)[133]
According to the report, Kota Belud, Tuaran and Telupid was hit by scattered rainfall.[134]
| ||
|---|---|---|
Personal life | ||
| ||
The Malaysian government was criticised over its lack of immediate response towards relief efforts.[17][147] There were complaints on social media that the authorities were slow in providing aid, with many victims relying on volunteers for food and basic necessities.[148]Puan Sri Shariffa Sabrina Syed Akil, the president of a local conservation group, cited the slow response as a consequence of ineffective bureaucracy.[149] ThePrime Minister of Malaysia,Ismail Sabri Yaakob, publicly acknowledged certain "weaknesses" over the government's response towards the disaster.[150]
A decision involvingAzhar Azizan Harun,Speaker of the Dewan Rakyat's refusal to permitmembers of parliament from theopposition party to discuss recent events related to the floods in theParliament sparked widespread debate and controversy.[151] The move by Azhar was criticised by politicians from both the ruling and opposition parties, with some calling for his resignation.[152][151]
In June 2022, 50 residents of Taman Sri Muda in Shah Alam, Selangor, have filed a lawsuit in the Shah AlamHigh Court against 10 respondents for more than RM3.7 million in compensation over the December 2021 floods.[153] The 10 respondents are:
All but two of the respondents, TNB and the Selangor state government, have filed applications to strike out the lawsuit. In July 2023, the Shah Alam High Court dismissed both MBSA's and KDEB's applications to strike out the lawsuit, with Justice Mohd Zaki Abdul Wahab saying that there were issues that needed to be heard at a full trial.[154][155]
Prior to the floods, scientists and organizations including Renard Siew,climate change advisor to the Centre for Governance and Political Studies,[156] and theIntergovernmental Panel on Climate Change[157] had warned that extreme weather events would become more common as a consequence ofclimate change, including heavy rainfall. In an interview withCNA, Renard said that due to climate change, it would be harder for climatologists to predict the weather accurately, citing that the northeast monsoon which usually causes floods on the east coast of Peninsular Malaysia has also affected the west coast this time. He also disagreed with the government's claims regarding the 100-year flood, citing that in recent years, the devastating flooding caused by climate change had recently occurred in other regions includingEurope,China and theUnited States. His statement was later echoed by environment lecturer atUniversiti Putra Malaysia, Haliza Abdul Rahman, where she added that this flood and therecent floods in Turkey were caused by climate change. She also similarly disagreed that the flood was labelled as a "100-year flood", as similar events could also happen in the future.[158] In order to mitigate this issue, aside from improving weather monitoring systems, experts and activists have urged action to be taken to reduce the effects of climate change. This includes reducing carbon emissions, encouragingpublic transport andcarpooling as a means of transportation, endingdeforestation, and encouraging global cooperation to tackle climate change.[158] Moreover, this could involve reviewing the construction of infrastructure that will be affected by storms, flooding and rising sea levels, and granting international aid to help countries cope with climate change.[159]