Forest and peatland fires
Historical episodes have been linked to fires in Sumatra, Kalimantan and parts of Malaysia. The specific causes vary by event.
From Sarawak in 1997 to Port Klang in 2005, Muar in 2013 and Serian in 2026, PulseKita tracks what happened, how authorities responded and which air-quality records are available.
These are distinct events, affected by local conditions, weather, fires and public responses. A reading of 518 in Serian on 4 September 2026 is not interchangeable with a national monthly pollution average.
From 1994 to 2026. Each API figure below is a dated reading or reported threshold for a specific place, NOT an annual national maximum.
DOE records prolonged haze associated with major fires in southern Sumatra and Kalimantan. Dry weather, weak winds and local emissions worsened conditions.
Source: Jabatan Alam Sekitar (JAS) ↗DOE records a haze emergency in Sarawak when API exceeded 500 during an episode coinciding with El Niño dry conditions.
Source: Jabatan Alam Sekitar (JAS) ↗ASEAN signs its transboundary haze agreement in Kuala Lumpur, strengthening prevention, monitoring and regional cooperation. It enters into force in 2003.
Source: ASEAN Haze Portal ↗An emergency is declared on 11 August after readings exceed 500 in both areas. It is lifted on 13 August as conditions improve.
Source: Jabatan Alam Sekitar (JAS) ↗The DOE chronology records an API of 221 in Sri Aman during the September–October haze episode.
Source: Jabatan Alam Sekitar (JAS) ↗DOE records an API high of 432 during the 19–23 October Muar episode; 170 district schools close on 21 October.
Source: Jabatan Alam Sekitar (JAS) ↗The June episode affects Johor, Melaka and Negeri Sembilan. Muar's API exceeds 500 and an emergency is declared on 23 June, lifted the next day.
Source: Jabatan Alam Sekitar (JAS) ↗DOE records readings above 300 amid haze associated with local forest and peat fires. A total of 203 schools close in Klang and Kuala Langat districts.
Source: Jabatan Alam Sekitar (JAS) ↗On 15 September, 34 areas reach unhealthy API levels. DOE records 211 in Banting on 14 September. Schools shut in parts of the Klang Valley and Sarawak.
Source: Jabatan Alam Sekitar (JAS) ↗Bernama reports 1,037 school closures affecting 325,391 students on 20 September. Sri Aman records an API of 414 as of 9 am.
Source: Bernama · 20 September 2019 ↗An emergency is declared after Serian's API exceeds 500. Bernama reports 518 at 10 am; the emergency is lifted on 7 September as conditions improve.
Source: Bernama · 4 September 2026 ↗DOE reports 38 unhealthy areas in Peninsular Malaysia as of 3 pm, with Segamat at 190. ASMC also detects hotspots in Sumatra and Kalimantan.
Source: Bernama / JAS · 8 Oktober 2026 ↗Reuters reports that school closures on 9 October cover Johor, Melaka, Negeri Sembilan, Selangor, Kuala Lumpur, Putrajaya and Rompin district in Pahang. That morning, 37 areas recorded unhealthy API. Check MOE for any later changes.
Source: Reuters · 9 Oktober 2026 ↗Monthly average PM₁₀ and PM₂.₅ concentrations from DOE and DOSM in micrograms per cubic metre (µg/m³). These are not daily API readings.
Latest observed value: 18.9 µg/m³ (2024-12)
Latest observed value: 11.5 µg/m³ (2024-12)
Malaysia-level monthly averages, not station API or daily readings. Lines break over missing observations. These records do not cover 1997–2015.
Official dataset: OpenDOSM · Monthly Air Pollution ↗. The public dataset covers 2017–2024; missing values are not estimated. Historical API and particulate concentrations measure different things.
Historical episodes have been linked to fires in Sumatra, Kalimantan and parts of Malaysia. The specific causes vary by event.
Dry spells and wind patterns can intensify or move smoke. DOE links El Niño conditions with the 1997 crisis.
ASEAN's 2002 agreement supports prevention and response. Ratification alone does not mean haze episodes cease.
ASEAN ↗Follow local official guidance and reduce outdoor activity when API rises. Children, older adults and people with heart or lung disease are among the higher-risk groups.
DOE's chronology covers 1994–2015. Later events are sourced to Bernama and official statements. Monthly PM comes from data.gov.my; it is not combined with API or used to estimate historical readings.