JerebuMalaysia

Live haze & API readings across Malaysia

Air Pollutant Index (API) — known in Malay as Indeks Pencemaran Udara (IPU) — from all 68 Department of Environment stations, refreshed every hour.

Last DOE update: (MYT)

Highest reading now

350Hazardous / Berbahaya

IPD Serian

Stations above 100

22

of 67 reporting

Schools affected

4

areas above 200, where schools may be closed

Rankings

Worst air right now

Of 67 reporting stations

  1. 1IPD Serian350Hazardous
  2. 2Samarahan, SARAWAK288Very Unhealthy
  3. 3Kuching, SARAWAK275Very Unhealthy
  4. 4Sri Aman, SARAWAK215Very Unhealthy
  5. 5Sarikei, SARAWAK195Unhealthy

Cleanest air right now

Of 67 reporting stations

  1. 1Kemaman, TERENGGANU58Moderate
  2. 2Rompin, PAHANG59Moderate
  3. 3Paka, TERENGGANU62Moderate
  4. 4Indera Mahkota Kuantan, PAHANG62Moderate
  5. 5Tanah Merah, KELANTAN63Moderate

Filtering indoor air at this level

Affiliate links

Keep windows shut and run a HEPA purifier in the room you sleep in. A surgical or cloth mask does not filter fine particles — only a well-fitted N95 does.

Prices are from Shopee at the time of the last update and may have changed.

All stations, worst first

StationStateAPIMain pollutantPM2.5 µg/m³
IPD SerianBalai Polis Trafik IPD SerianSarawak350HazardousPM2.5318.3
Samarahan, SARAWAKPejabat Daerah Kota SamarahanSarawak288Very UnhealthyPM2.5224.3
Kuching, SARAWAKCawangan Farmasi Logistik Negeri SarawakSarawak275Very UnhealthyPM2.5302.7
Sri Aman, SARAWAKKompleks Sukan Sri AmanSarawak215Very UnhealthyPM2.5144.8
Sarikei, SARAWAKBalai Polis SarekeiSarawak195UnhealthyPM2.5138.2
Sibu, SARAWAKBalai POLIS IPD SibuSarawak186UnhealthyPM2.5111.9
Bintulu, SARAWAKBalai Polis BintuluSarawak175UnhealthyPM2.5117.5
Mukah, SARAWAKPoliteknik Mukah SarawakSarawak169UnhealthyPM2.571.6
Samalaju, SARAWAKSamalaju Industrial ParkSarawak168UnhealthyPM2.587.6
Kapit, SARAWAKStadium Mini KapitSarawak159UnhealthyPM2.558.0
JOHAN SETIASekolah Kebangsaan Kampung Johan SetiaSelangor159UnhealthyPM2.535.2
Batu Muda, W.P. KUALA LUMPURSek. Keb. Batu MudaWP Kuala Lumpur154UnhealthyPM2.543.9
Miri, SARAWAKSMK Dato Permaisuri, MiriSarawak153UnhealthyPM2.558.5
Cheras, W.P. KUALA LUMPURSek. Men. Keb. Seri PermaisuriWP Kuala Lumpur152UnhealthyPM2.520.2
Shah Alam, SELANGORSek. Keb. TTDI JayaSelangor152UnhealthyPM2.514.6
Putrajaya, W.P. PUTRAJAYASekolah Kebangsaan Putrajaya Presint 18 (2)WP Putrajaya147UnhealthyPM2.514.0
Tanjung Malim, PERAKUniversiti Pendidikan Sultan Idris (UPSI)(PERAK)Perak146UnhealthyPM2.545.8
Nilai, NEGERI SEMBILANSek. Keb. Taman Semarak (Fasa 2)Negeri Sembilan142UnhealthyPM2.513.4
ILP Miri, SARAWAKILP MiriSarawak135UnhealthyPM2.542.3
Taiping, PERAKSek. Keb. Ayer Puteh (Perak)Perak123UnhealthyPM2.543.9
Minden, PULAU PINANGUniversiti Sains Malaysia (Penang)Pulau Pinang107UnhealthyPM2.537.0
Petaling Jaya, SELANGORSek. Keb. Bandar UtamaSelangor103UnhealthyPM2.516.7
Seremban, NEGERI SEMBILANSek. Men. Teknik Tuanku JaafarNegeri Sembilan99ModeratePM2.53.3
Sungai Petani, KEDAHSek.Men. Keb. Tunku Ismail (Kedah)Kedah96ModeratePM2.539.6
Seberang Perai, PULAU PINANGKolej Vokasional Seberang Perai(Penang)Pulau Pinang96ModeratePM2.534.2
Seberang Jaya, PULAU PINANGSek.Keb. Seberang Jaya II (Penang)Pulau Pinang94ModeratePM2.530.9
Labuan, W.P. LABUANJPS LabuanWP Labuan94ModeratePM2.551.6
Kuala Selangor, SELANGORSekolah Menengah Sains Kuala SelangorSelangor93ModeratePM2.522.4
Tasek Ipoh, PERAKSek.Men. Keb. Jalan Tasek (PERAK)Perak92ModeratePM2.537.2
Klang, SELANGORKlinik Kesihatan PandamaranSelangor89ModeratePM2.523.5
Banting, SELANGORKolej Mara BantingSelangor88ModeratePM2.517.2
Politeknik Kota KinabaluPoliteknik Kota KinabaluSabah88ModeratePM2.544.9
Seri Manjung, PERAKPejabat Tanah Seri Manjung (PERAK)Perak87ModeratePM2.542.9
Segamat, JOHORKlinik Kesihatan Bandar IOI Segamat JohorJohor87ModeratePM2.526.5
Tangkak, JOHORTapak Semaian Majlis Daerah Tangkak JohorJohor87ModeratePM2.517.5
Keningau, SABAHSMK Gunsanad, KeningauSabah84ModeratePM2.539.5
Limbang, SARAWAKDewan Suarah LimbangSarawak84ModeratePM2.548.9
Pegoh Ipoh, PERAKSek. Keb. Jalan Pegoh (PERAK)Perak83ModeratePM2.526.3
Alor Gajah, MELAKASek. Men. Keb Seri Pengkalan Alor Galah MelakaMelaka83ModeratePM2.526.3
Bukit Rambai, MELAKASek. Keb Tanjung Minyak 2 Bukit Rambai MelakaMelaka82ModeratePM2.525.4
Kulim Hi-Tech, KEDAHKulim Hi-tech (Kedah)Kedah81ModeratePM2.527.4
Batu Pahat, JOHORMRSM Batu Pahat JohorJohor81ModeratePM2.511.3
Larkin, JOHORInstitut Perguruan Temenggung Ibrahim Larkin JohorJohor80ModeratePM2.540.5
Kota Kinabalu, SABAHSMK TanSau, Kota kinabaluSabah80ModeratePM2.538.9
Kluang, JOHORKolej Kejururawatan Kluang JohorJohor79ModeratePM2.57.5
Kimanis, SABAHSMK Kimanis, PaparSabah78ModeratePM2.544.2
Port Dickson, NEGERI SEMBILANPusat Sumber Pendidikan N. SembilanNegeri Sembilan77ModeratePM2.521.0
Alor Setar, KEDAHSek. Men. Agama Kedah (Kedah)Kedah73ModeratePM2.519.5
Pasir Gudang, JOHORSek. Men. Keb Pasir Gudang 2 JohorJohor72ModeratePM2.524.7
Tawau, SABAHJKR TawauSabah71ModeratePM2.519.1
Sandakan, SABAHJKR SandakanSabah71ModeratePM2.524.9
Langkawi, KEDAHKompleks Sukan Langkawi (Kedah)Kedah69ModeratePM2.514.4
Bandaraya Melaka, MELAKASek. Men. Keb Tinggi MelakaMelaka69ModeratePM2.517.8
Pengerang, JOHORSek. Keb Lepau Pengerang JohorJohor68ModeratePM2.520.5
Kuala Terengganu, TERENGGANUSK Pusat Chabang Tiga, Kampung Tok Ku 21000 Kuala Terengganu, TerengganuTerengganu68ModeratePM2.515.6
Besut, TERENGGANUSMK Nyiur Tujuh, Kg Nyiur Tujuh, Besut TerengganuTerengganu68ModeratePM2.59.8
Jerantut, PAHANGSMK Jerantut, Jalan Tembeling, Jerantut 27000 PahangPahang67ModeratePM2.55.0
Kota Tinggi, JOHORSek. Men. Agama Bandar Penawar Kota Tinggi JohorJohor66ModeratePM2.518.1
Kota Bharu, KELANTANSMK Tanjung Chat, Jalan Tengku Ahmad Panglima Kota Bharu,15400 KelantanKelantan66ModeratePM2.519.4
Balik Pulau, PULAU PINANGKolej Vokasional Balik Pulau (Penang)Pulau Pinang65ModeratePM2.521.4
Balok Baru Kuantan, PAHANGSK Balok Baru, Taman Balok Makmur 26100 Balok KuantanPahang65ModeratePM2.51.8
Temerloh, PAHANGMeteorologi Temerloh, Kg Batu Tiga 28000 Temerloh PahangPahang64ModeratePM2.511.4
Tanah Merah, KELANTANSMK Tanah Merah 1,Tanah merah 17500 KelantanKelantan63ModeratePM2.58.8
Indera Mahkota Kuantan, PAHANGSK Indera Mahkota , Bandar Indera Mahkota 25200 Kuantan PahangPahang62ModeratePM2.58.0
Paka, TERENGGANUPerumahan TNB, 23100 Paka TerengganuTerengganu62ModeratePM2.511.7
Rompin, PAHANGSMK Seri Rompin, 26680 Rompin PahangPahang59ModeratePM2.59.2
Kemaman, TERENGGANUSMK Bukit Kuang 24000 Chukai Kemaman TerengganuTerengganu58ModeratePM2.55.1
Kangar, PERLISInstitut Latihan Perindustrian (Kangar)PerlisNo dataN/A5.8

How to read the API number

APICategoryWhat it means
0–50GoodAir quality poses little or no risk. No precautions needed.
51–100ModerateAcceptable air quality. Unusually sensitive people should consider limiting prolonged outdoor exertion.
101–200UnhealthySensitive groups — children, the elderly, and people with heart or lung conditions — should limit outdoor activity.
201–300Very UnhealthyEveryone should avoid outdoor exertion. Sensitive groups should remain indoors with windows closed.
301+HazardousEmergency conditions. Everyone should remain indoors. Follow official DOE and health ministry directives.