Sarawak air quality.
Weekly state review.

7 days · 13 monitoring stations

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi negeri Sarawak

Across Sarawak, air quality for the week of 9 – 15 Sep 2026 averaged an Air Pollutant Index (API) of 121.2 (Unhealthy).

State weekly average

121.2API

Unhealthy · Tidak Sihat

Daily averages81.2 153.2 APIWedTue
Explore the week
State's peak reading
260IPD SerianPeak reading across state
Cleanest area in state
67.3LimbangLowest weekly average
Good to Moderate air
49%of all readings2,184 readings
National standing
#16of 16 states/territoriesNational avg: 92.7 API

Monitoring stations in Sarawak

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 300
  1. Limbang67.3avg
    Sarawak
    51Moderate94
  2. ILP Miri89.8avg
    Sarawak
    52Moderate177
  3. Miri87.3avg
    Sarawak
    55Moderate160
  4. Samalaju115.3avg
    Sarawak
    53Unhealthy176
  5. Bintulu106.1avg
    Sarawak
    57Unhealthy164
  6. Mukah107.2avg
    Sarawak
    52Unhealthy171
  7. Kapit76.4avg
    Sarawak
    57Moderate96
  8. Sibu114.4avg
    Sarawak
    69Unhealthy157
  9. Sarikei124.3avg
    Sarawak
    52Unhealthy195
  10. Sri Aman159.9avg
    Sarawak
    65Unhealthy200
  11. Samarahan165.8avg
    Sarawak
    80Unhealthy199
  12. Kuching164.5avg
    Sarawak
    76Unhealthy204
  13. IPD Serian197.7avg
    Sarawak
    152Unhealthy260

The week, hour by hour

Purata negeri bagi setiap jam sepanjang tujuh hari

Read each row from midnight to 11pm, in Malaysia Time. Hourly state averages show when air quality shifted during each day of the week.

WedWed 00:00 MYT — API 167.3Wed 01:00 MYT — API 166Wed 02:00 MYT — API 164.7Wed 03:00 MYT — API 163.7Wed 04:00 MYT — API 162.5Wed 05:00 MYT — API 161.5Wed 06:00 MYT — API 161Wed 07:00 MYT — API 160Wed 08:00 MYT — API 155.6Wed 09:00 MYT — API 154.8Wed 10:00 MYT — API 152.2Wed 11:00 MYT — API 149.2Wed 12:00 MYT — API 147.3Wed 13:00 MYT — API 145.5Wed 14:00 MYT — API 146.2Wed 15:00 MYT — API 146.5Wed 16:00 MYT — API 146.3Wed 17:00 MYT — API 146.1Wed 18:00 MYT — API 145.5Wed 19:00 MYT — API 145.1Wed 20:00 MYT — API 145.9Wed 21:00 MYT — API 148.2Wed 22:00 MYT — API 147.8Wed 23:00 MYT — API 147.1ThuThu 00:00 MYT — API 146.5Thu 01:00 MYT — API 145.1Thu 02:00 MYT — API 142Thu 03:00 MYT — API 141.2Thu 04:00 MYT — API 140.2Thu 05:00 MYT — API 139.5Thu 06:00 MYT — API 138.7Thu 07:00 MYT — API 137.8Thu 08:00 MYT — API 136.5Thu 09:00 MYT — API 135.5Thu 10:00 MYT — API 134.9Thu 11:00 MYT — API 134.7Thu 12:00 MYT — API 134.5Thu 13:00 MYT — API 134.4Thu 14:00 MYT — API 134Thu 15:00 MYT — API 133.5Thu 16:00 MYT — API 133.8Thu 17:00 MYT — API 133.8Thu 18:00 MYT — API 134.8Thu 19:00 MYT — API 135.3Thu 20:00 MYT — API 135.7Thu 21:00 MYT — API 136.4Thu 22:00 MYT — API 136.8Thu 23:00 MYT — API 137.5FriFri 00:00 MYT — API 138Fri 01:00 MYT — API 138.5Fri 02:00 MYT — API 138.8Fri 03:00 MYT — API 140Fri 04:00 MYT — API 142.5Fri 05:00 MYT — API 144.3Fri 06:00 MYT — API 146.2Fri 07:00 MYT — API 147.8Fri 08:00 MYT — API 149.6Fri 09:00 MYT — API 150.8Fri 10:00 MYT — API 152.6Fri 11:00 MYT — API 153.9Fri 12:00 MYT — API 154.4Fri 13:00 MYT — API 155.2Fri 14:00 MYT — API 155.8Fri 15:00 MYT — API 156.4Fri 16:00 MYT — API 156.2Fri 17:00 MYT — API 155.2Fri 18:00 MYT — API 154.2Fri 19:00 MYT — API 151.8Fri 20:00 MYT — API 148Fri 21:00 MYT — API 146.8Fri 22:00 MYT — API 144.9Fri 23:00 MYT — API 144.1SatSat 00:00 MYT — API 143.1Sat 01:00 MYT — API 142.5Sat 02:00 MYT — API 142.1Sat 03:00 MYT — API 141.8Sat 04:00 MYT — API 141.2Sat 05:00 MYT — API 141.5Sat 06:00 MYT — API 141.7Sat 07:00 MYT — API 142.5Sat 08:00 MYT — API 142.8Sat 09:00 MYT — API 142.8Sat 10:00 MYT — API 139.6Sat 11:00 MYT — API 135.8Sat 12:00 MYT — API 134.2Sat 13:00 MYT — API 130.9Sat 14:00 MYT — API 127.1Sat 15:00 MYT — API 123.5Sat 16:00 MYT — API 121.7Sat 17:00 MYT — API 120.4Sat 18:00 MYT — API 118.2Sat 19:00 MYT — API 117.2Sat 20:00 MYT — API 116.6Sat 21:00 MYT — API 116Sat 22:00 MYT — API 115.2Sat 23:00 MYT — API 115.2SunSun 00:00 MYT — API 114.7Sun 01:00 MYT — API 113.3Sun 02:00 MYT — API 113.2Sun 03:00 MYT — API 111.9Sun 04:00 MYT — API 110.8Sun 05:00 MYT — API 109.2Sun 06:00 MYT — API 108Sun 07:00 MYT — API 106.5Sun 08:00 MYT — API 105.8Sun 09:00 MYT — API 104.5Sun 10:00 MYT — API 103.8Sun 11:00 MYT — API 103Sun 12:00 MYT — API 102.2Sun 13:00 MYT — API 101.6Sun 14:00 MYT — API 100.7Sun 15:00 MYT — API 100.2Sun 16:00 MYT — API 99.7Sun 17:00 MYT — API 99.5Sun 18:00 MYT — API 99.5Sun 19:00 MYT — API 99.5Sun 20:00 MYT — API 98.9Sun 21:00 MYT — API 98.6Sun 22:00 MYT — API 98Sun 23:00 MYT — API 97.8MonMon 00:00 MYT — API 97.7Mon 01:00 MYT — API 96.7Mon 02:00 MYT — API 95.1Mon 03:00 MYT — API 93.9Mon 04:00 MYT — API 93.5Mon 05:00 MYT — API 92.8Mon 06:00 MYT — API 92.8Mon 07:00 MYT — API 92.2Mon 08:00 MYT — API 91.6Mon 09:00 MYT — API 91.1Mon 10:00 MYT — API 90.5Mon 11:00 MYT — API 90.4Mon 12:00 MYT — API 90.4Mon 13:00 MYT — API 92.7Mon 14:00 MYT — API 92.9Mon 15:00 MYT — API 93.8Mon 16:00 MYT — API 93.8Mon 17:00 MYT — API 93.4Mon 18:00 MYT — API 93Mon 19:00 MYT — API 92.7Mon 20:00 MYT — API 92.6Mon 21:00 MYT — API 92.5Mon 22:00 MYT — API 92.1Mon 23:00 MYT — API 91.8TueTue 00:00 MYT — API 91.3Tue 01:00 MYT — API 89.1Tue 02:00 MYT — API 87.1Tue 03:00 MYT — API 86.7Tue 04:00 MYT — API 86.5Tue 05:00 MYT — API 86Tue 06:00 MYT — API 85.7Tue 07:00 MYT — API 85.5Tue 08:00 MYT — API 85.2Tue 09:00 MYT — API 85.1Tue 10:00 MYT — API 85.3Tue 11:00 MYT — API 84.8Tue 12:00 MYT — API 85Tue 13:00 MYT — API 84.1Tue 14:00 MYT — API 83Tue 15:00 MYT — API 80.7Tue 16:00 MYT — API 78.5Tue 17:00 MYT — API 77.8Tue 18:00 MYT — API 73.9Tue 19:00 MYT — API 71.6Tue 20:00 MYT — API 70.6Tue 21:00 MYT — API 69.4Tue 22:00 MYT — API 68.7Tue 23:00 MYT — API 68.10003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (68.1167.3 API)

Haziest hour of the week: Wed at 00:00 MYT, averaging API 167.3 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed167.3166164.7163.7162.5161.5161160155.6154.8152.2149.2147.3145.5146.2146.5146.3146.1145.5145.1145.9148.2147.8147.1
Thu146.5145.1142141.2140.2139.5138.7137.8136.5135.5134.9134.7134.5134.4134133.5133.8133.8134.8135.3135.7136.4136.8137.5
Fri138138.5138.8140142.5144.3146.2147.8149.6150.8152.6153.9154.4155.2155.8156.4156.2155.2154.2151.8148146.8144.9144.1
Sat143.1142.5142.1141.8141.2141.5141.7142.5142.8142.8139.6135.8134.2130.9127.1123.5121.7120.4118.2117.2116.6116115.2115.2
Sun114.7113.3113.2111.9110.8109.2108106.5105.8104.5103.8103102.2101.6100.7100.299.799.599.599.598.998.69897.8
Mon97.796.795.193.993.592.892.892.291.691.190.590.490.492.792.993.893.893.49392.792.692.592.191.8
Tue91.389.187.186.786.58685.785.585.285.185.384.88584.18380.778.577.873.971.670.669.468.768.1

How readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 49% (1,071 readings)Unhealthy: 48% (1,050 readings)Very Unhealthy: 3% (63 readings)49%Moderate
  • GoodBaik0%0
  • ModerateSederhana49%1,071
  • UnhealthyTidak Sihat48%1,050
  • Very UnhealthySangat Tidak Sihat3%63
  • HazardousBerbahaya0%0

Based on 2,184 hourly station readings.

Health guidelines

Panduan kesihatan mengikut kategori kualiti udara

Limit prolonged outdoor activity. Children, older adults, pregnant women and people with respiratory or heart conditions should stay indoors where possible. A well-fitted N95 mask helps outdoors.

Hadkan aktiviti luar yang berpanjangan. Kanak-kanak, warga emas, ibu mengandung dan pesakit pernafasan atau jantung dinasihatkan berada di dalam bangunan. Pelitup muka N95 membantu di luar.

Malaysia API scale · Skala IPU Malaysia
APICategoryKategori
0–50GoodBaik
51–100ModerateSederhana
101–200UnhealthyTidak Sihat
201–300Very UnhealthySangat Tidak Sihat
301+HazardousBerbahaya