21 – 27 Oct 2026 · Malaysia

Sarawak weekly air quality

US AQI · PM2.5 · 24-hour source averages

102.3Weekly mean AQI · Unhealthy for Sensitive Groups

Official DOE API mean: 87.2. Calculated separately from reported official observations.

Each DOE observation identified as PM2.5 is converted using the published API formula and US AQI breakpoints. This is not an official all-pollutant AQI or NowCast. Calculation details

1950 eligible observations · 0 excluded.

+11.7 AQI compared with the previous week’s eligible mean of 90.6.

Peak AQI: 220 at IPD Serian · 25 Oct 2026, 15:00 (UTC+8).

Daily US AQI (PM2.5)

Low 47High 220AQI
0112.5225
21 Oct27 Oct
27 OctDaily mean · Peak 150105.7Avg AQI

Based on 78 hourly readings.

Daily and hourly means use eligible observations across the selected locations. Each observation uses a 24-hour PM2.5 average.

Export AQI CSV

Means and peaks use only converted observations. Missing days remain gaps.

DayMean AQIPeak AQIEligible / excluded
2026-10-2166.6Moderate96312 / 0
2026-10-2276.1Moderate144312 / 0
2026-10-2396.6Moderate152312 / 0
2026-10-24117.1Unhealthy for Sensitive Groups189312 / 0
2026-10-25131Unhealthy for Sensitive Groups220312 / 0
2026-10-26125.4Unhealthy for Sensitive Groups196312 / 0
2026-10-27105.7Unhealthy for Sensitive Groups15078 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-2168.768.568.267.867.56766.766.165.965.865.465.2656565.165.46665.96666.366.667.367.968.2
2026-10-2268.56969.269.269.870.270.571.571.872.373.474.575.576.477.478.779.881.282.583.384.28585.886.8
2026-10-2387.588.588.489.289.890.29192.192.89494.695.296.597.598.6100.3101.8102.3103.4103.7104.4105.2105.7106.3
2026-10-24106.4107.2107.7108.9109.8110.8111.5112.4113.1114.4116.3117.7119.5120.7121.2121.5121.9121.9122.8123.4124.2124.8125.5126
2026-10-25126.8127.1127.5128.1128.8129129.3129.1129.3129.1129.2129.5130.2130.8131.5132.4133.3134.5134.7134.7135135134.8134.9
2026-10-26134.8134.8134.5134.3133.7132.9132.8131.9131.6130.6129.8128.8127.6126.1124.3123120.8118.6116.8115.1114112.2110.8109.3
2026-10-27108.1107.3106.3104.8104.1103.5——————————————————

Observation categories

Good: 9

Moderate: 1113

Unhealthy for Sensitive Groups: 537

Unhealthy: 270

Very Unhealthy: 21

Hazardous: 0

US AQI scale
AQICategory
0–50Good
51–100Moderate
101–150Unhealthy for Sensitive Groups
151–200Unhealthy
201–300Very Unhealthy
301+Hazardous

Stations by US AQI

Sorted by eligible mean AQI. Counts show the available coverage.

LocationMean AQIPeak AQIOfficial DOE API meanEligible / excluded
IPD Serian138.1Unhealthy for Sensitive Groups220122.3150 / 0
Sri Aman131.9Unhealthy for Sensitive Groups165121.1150 / 0
Samarahan124Unhealthy for Sensitive Groups194108.2150 / 0
Kuching121.4Unhealthy for Sensitive Groups203107.5150 / 0
Sibu110.1Unhealthy for Sensitive Groups15892.5150 / 0
Sarikei100.3Unhealthy for Sensitive Groups15986.2150 / 0
Kapit100.1Unhealthy for Sensitive Groups15483.8150 / 0
Bintulu100Moderate13079150 / 0
Samalaju96.4Moderate15077.9150 / 0
Mukah86.8Moderate14271.3150 / 0
Miri77.4Moderate10764.4150 / 0
ILP Miri74Moderate10562.8150 / 0
Limbang69Moderate9957.2150 / 0
View the official DOE API report

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 21 – 27 Oct 2026 averaged an Air Pollutant Index (API) of 87.2 (Moderate).

State weekly average

87.2API

Moderate · Sederhana

Daily averages56.9 – 113.7 APIWed → Tue
Explore the week
State's peak reading
197IPD SerianPeak reading across state
Cleanest area in state
57.2LimbangLowest weekly average
Good to Moderate air
81%of all readings1,950 readings
National standing
#10of 16 states/territoriesNational avg: 83.4 API

Monitoring stations in Sarawak

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 200
  1. Limbang57.2avg
    Sarawak
    35Moderate80
  2. ILP Miri62.8avg
    Sarawak
    46Moderate83
  3. Miri64.4avg
    Sarawak
    39Moderate84
  4. Samalaju77.9avg
    Sarawak
    55Moderate148
  5. Bintulu79avg
    Sarawak
    57Moderate96
  6. Mukah71.3avg
    Sarawak
    48Moderate117
  7. Kapit83.8avg
    Sarawak
    51Moderate153
  8. Sibu92.5avg
    Sarawak
    52Moderate156
  9. Sarikei86.2avg
    Sarawak
    57Moderate157
  10. Sri Aman121.1avg
    Sarawak
    68Unhealthy161
  11. Samarahan108.2avg
    Sarawak
    66Unhealthy183
  12. Kuching107.5avg
    Sarawak
    60Unhealthy188
  13. IPD Serian122.3avg
    Sarawak
    57Unhealthy197

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 58Wed 01:00 MYT — API 57.8Wed 02:00 MYT — API 57.9Wed 03:00 MYT — API 57.9Wed 04:00 MYT — API 57.6Wed 05:00 MYT — API 57.3Wed 06:00 MYT — API 57.2Wed 07:00 MYT — API 56.7Wed 08:00 MYT — API 56.6Wed 09:00 MYT — API 56.5Wed 10:00 MYT — API 56.2Wed 11:00 MYT — API 55.9Wed 12:00 MYT — API 55.8Wed 13:00 MYT — API 55.8Wed 14:00 MYT — API 55.8Wed 15:00 MYT — API 56.1Wed 16:00 MYT — API 56.5Wed 17:00 MYT — API 56.4Wed 18:00 MYT — API 56.3Wed 19:00 MYT — API 56.8Wed 20:00 MYT — API 57Wed 21:00 MYT — API 57.6Wed 22:00 MYT — API 58.2Wed 23:00 MYT — API 58.4ThuThu 00:00 MYT — API 58.6Thu 01:00 MYT — API 58.8Thu 02:00 MYT — API 58.9Thu 03:00 MYT — API 59Thu 04:00 MYT — API 59.4Thu 05:00 MYT — API 59.6Thu 06:00 MYT — API 59.9Thu 07:00 MYT — API 60.5Thu 08:00 MYT — API 60.7Thu 09:00 MYT — API 61.1Thu 10:00 MYT — API 61.8Thu 11:00 MYT — API 62.7Thu 12:00 MYT — API 63.2Thu 13:00 MYT — API 63.9Thu 14:00 MYT — API 64.5Thu 15:00 MYT — API 65.3Thu 16:00 MYT — API 65.9Thu 17:00 MYT — API 66.9Thu 18:00 MYT — API 67.9Thu 19:00 MYT — API 68.6Thu 20:00 MYT — API 69.2Thu 21:00 MYT — API 70.8Thu 22:00 MYT — API 71.9Thu 23:00 MYT — API 72.5FriFri 00:00 MYT — API 73.4Fri 01:00 MYT — API 74.3Fri 02:00 MYT — API 74.7Fri 03:00 MYT — API 75.7Fri 04:00 MYT — API 76.2Fri 05:00 MYT — API 76.4Fri 06:00 MYT — API 76.8Fri 07:00 MYT — API 77.5Fri 08:00 MYT — API 78Fri 09:00 MYT — API 78.8Fri 10:00 MYT — API 79.2Fri 11:00 MYT — API 79.5Fri 12:00 MYT — API 80.2Fri 13:00 MYT — API 81.7Fri 14:00 MYT — API 83.5Fri 15:00 MYT — API 84.8Fri 16:00 MYT — API 86Fri 17:00 MYT — API 85.2Fri 18:00 MYT — API 85Fri 19:00 MYT — API 84.9Fri 20:00 MYT — API 85.2Fri 21:00 MYT — API 85.5Fri 22:00 MYT — API 85.9Fri 23:00 MYT — API 86.3SatSat 00:00 MYT — API 86.4Sat 01:00 MYT — API 86.8Sat 02:00 MYT — API 88Sat 03:00 MYT — API 89.9Sat 04:00 MYT — API 91.4Sat 05:00 MYT — API 93.6Sat 06:00 MYT — API 95.5Sat 07:00 MYT — API 96.5Sat 08:00 MYT — API 97Sat 09:00 MYT — API 97.8Sat 10:00 MYT — API 98.9Sat 11:00 MYT — API 100Sat 12:00 MYT — API 103Sat 13:00 MYT — API 104.7Sat 14:00 MYT — API 105.8Sat 15:00 MYT — API 107.7Sat 16:00 MYT — API 108.9Sat 17:00 MYT — API 109.2Sat 18:00 MYT — API 109.6Sat 19:00 MYT — API 109.7Sat 20:00 MYT — API 109.6Sat 21:00 MYT — API 109.3Sat 22:00 MYT — API 109.3Sat 23:00 MYT — API 109.5SunSun 00:00 MYT — API 109.8Sun 01:00 MYT — API 110Sun 02:00 MYT — API 110.3Sun 03:00 MYT — API 110.8Sun 04:00 MYT — API 111.2Sun 05:00 MYT — API 111.1Sun 06:00 MYT — API 111.1Sun 07:00 MYT — API 111.1Sun 08:00 MYT — API 111Sun 09:00 MYT — API 110.8Sun 10:00 MYT — API 110.8Sun 11:00 MYT — API 110.9Sun 12:00 MYT — API 111.3Sun 13:00 MYT — API 111.6Sun 14:00 MYT — API 112Sun 15:00 MYT — API 113.8Sun 16:00 MYT — API 115.8Sun 17:00 MYT — API 117.1Sun 18:00 MYT — API 117.8Sun 19:00 MYT — API 119.2Sun 20:00 MYT — API 120.5Sun 21:00 MYT — API 120.6Sun 22:00 MYT — API 120.5Sun 23:00 MYT — API 120.5MonMon 00:00 MYT — API 120.4Mon 01:00 MYT — API 120.3Mon 02:00 MYT — API 120.1Mon 03:00 MYT — API 119.8Mon 04:00 MYT — API 119.2Mon 05:00 MYT — API 118.7Mon 06:00 MYT — API 118.5Mon 07:00 MYT — API 117.8Mon 08:00 MYT — API 117.5Mon 09:00 MYT — API 115.8Mon 10:00 MYT — API 114.4Mon 11:00 MYT — API 113.5Mon 12:00 MYT — API 112.2Mon 13:00 MYT — API 111.1Mon 14:00 MYT — API 109.9Mon 15:00 MYT — API 106.9Mon 16:00 MYT — API 102.8Mon 17:00 MYT — API 99.5Mon 18:00 MYT — API 96.9Mon 19:00 MYT — API 94Mon 20:00 MYT — API 91.5Mon 21:00 MYT — API 89.5Mon 22:00 MYT — API 86.8Mon 23:00 MYT — API 84.7TueTue 00:00 MYT — API 83.6Tue 01:00 MYT — API 83.7Tue 02:00 MYT — API 83.7Tue 03:00 MYT — API 83.6Tue 04:00 MYT — API 84.1Tue 05:00 MYT — API 84.2Tue 06:00 — no readingTue 07:00 — no readingTue 08:00 — no readingTue 09:00 — no readingTue 10:00 — no readingTue 11:00 — no readingTue 12:00 — no readingTue 13:00 — no readingTue 14:00 — no readingTue 15:00 — no readingTue 16:00 — no readingTue 17:00 — no readingTue 18:00 — no readingTue 19:00 — no readingTue 20:00 — no readingTue 21:00 — no readingTue 22:00 — no readingTue 23:00 — no reading0003060912151821
050100150APIBrighter cells ran hazier than the rest of this week (55.8 – 120.6 API)

Haziest hour of the week: Sun at 21:00 MYT, averaging API 120.6 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed5857.857.957.957.657.357.256.756.656.556.255.955.855.855.856.156.556.456.356.85757.658.258.4
Thu58.658.858.95959.459.659.960.560.761.161.862.763.263.964.565.365.966.967.968.669.270.871.972.5
Fri73.474.374.775.776.276.476.877.57878.879.279.580.281.783.584.88685.28584.985.285.585.986.3
Sat86.486.88889.991.493.695.596.59797.898.9100103104.7105.8107.7108.9109.2109.6109.7109.6109.3109.3109.5
Sun109.8110110.3110.8111.2111.1111.1111.1111110.8110.8110.9111.3111.6112113.8115.8117.1117.8119.2120.5120.6120.5120.5
Mon120.4120.3120.1119.8119.2118.7118.5117.8117.5115.8114.4113.5112.2111.1109.9106.9102.899.596.99491.589.586.884.7
Tue83.683.783.783.684.184.2——————————————————

How readings split

Pecahan bacaan mengikut kategori IPU

Good: 5% (101 readings)Moderate: 76% (1,479 readings)Unhealthy: 19% (370 readings)76%Moderate
  • GoodBaik5%101
  • ModerateSederhana76%1,479
  • UnhealthyTidak Sihat19%370
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 1,950 hourly station readings.

Health guidelines

Panduan kesihatan mengikut kategori kualiti udara

Air quality is acceptable. People with asthma, heart or lung conditions should reduce prolonged or heavy outdoor exertion.

Kualiti udara sederhana. Pesakit asma, jantung atau paru-paru dinasihatkan mengurangkan aktiviti berat di luar bangunan.

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