30 Sep – 6 Oct 2026 · Malaysia

Sarawak weekly air quality

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

89.3Weekly mean AQI · Moderate

Official DOE API mean: 73.3. 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

2184 eligible observations · 0 excluded.

-27.9 AQI compared with the previous week’s eligible mean of 117.2.

Peak AQI: 167 at IPD Serian · 30 Sept 2026, 00:00 (UTC+8).

Daily US AQI (PM2.5)

Low 38High 167AQI
087.5175
30 Sept6 Oct
6 OctDaily mean · Peak 151100.4Avg AQI

Based on 312 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-09-3072.4Moderate167312 / 0
2026-10-0162.2Moderate86312 / 0
2026-10-0278Moderate144312 / 0
2026-10-03101.9Unhealthy for Sensitive Groups152312 / 0
2026-10-04106Unhealthy for Sensitive Groups152312 / 0
2026-10-05104.4Unhealthy for Sensitive Groups152312 / 0
2026-10-06100.4Unhealthy for Sensitive Groups151312 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-09-3086.685.283.682.881.580.279.277.775.973.771.670.269.26866.865.665.265.565.765.164.964.464.363.8
2026-10-0163.763.663.263.162.362.161.861.560.860.961.261.261.561.461.26161.361.561.161.862.763.664.365.1
2026-10-0265.766.367.267.968.969.770.571.271.672.572.874.575.77880.182.884.586.387.889.290.991.992.993.2
2026-10-0394.294.895.496.296.597.397.899.299.8101.3102.6102.9104.2104.5104.8105.6106.1105.6105.7106105.5105.6106.2106.7
2026-10-04107.1107.2107.4107.6107.7107.5107.5107.2106.9105.8105.8106.3106105.8105.7104.9103.9103.9104.8104.9105.5105.1104.4104.4
2026-10-05104.2104.1104.1103.5103.1102.7102.9102.9103.3103.6103.8103.9104.6104.5104.7105.5106.4107.4106.8106.2105.2104.8103.9103.4
2026-10-06102.8102.2102.1101.3101.2101.1100.6100.6100.299.799.798.998.799.199.5100.299.999.199.599.8100.4100.5101101

Observation categories

Good: 39

Moderate: 1437

Unhealthy for Sensitive Groups: 676

Unhealthy: 32

Very Unhealthy: 0

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 Serian120.8Unhealthy for Sensitive Groups16799.6168 / 0
Samarahan111.6Unhealthy for Sensitive Groups15290.3168 / 0
Sri Aman107.7Unhealthy for Sensitive Groups15288.2168 / 0
Kuching104.9Unhealthy for Sensitive Groups13981.5168 / 0
Bintulu91.7Moderate12274.3168 / 0
Samalaju86.7Moderate12471.2168 / 0
Sarikei85.6Moderate11769.9168 / 0
Sibu83.5Moderate10569.1168 / 0
Kapit82.1Moderate10568.4168 / 0
Mukah79.8Moderate11166.6168 / 0
Miri76.5Moderate11563.9168 / 0
ILP Miri68Moderate9957.4168 / 0
Limbang62.1Moderate7852.1168 / 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 30 Sep – 6 Oct 2026 averaged an Air Pollutant Index (API) of 73.3 (Moderate).

State weekly average

73.3API

Moderate · Sederhana

Daily averages53.5 – 85.4 APIWed → Tue
Explore the week
State's peak reading
163IPD SerianPeak reading across state
Cleanest area in state
52.1LimbangLowest weekly average
Good to Moderate air
95%of all readings2,184 readings
National standing
#7of 16 states/territoriesNational avg: 84.1 API

Monitoring stations in Sarawak

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 175
  1. Limbang52.1avg
    Sarawak
    33Moderate66
  2. ILP Miri57.4avg
    Sarawak
    29Moderate80
  3. Miri63.9avg
    Sarawak
    42Moderate88
  4. Samalaju71.2avg
    Sarawak
    56Moderate93
  5. Bintulu74.3avg
    Sarawak
    54Moderate92
  6. Mukah66.6avg
    Sarawak
    44Moderate86
  7. Kapit68.4avg
    Sarawak
    46Moderate83
  8. Sibu69.1avg
    Sarawak
    44Moderate83
  9. Sarikei69.9avg
    Sarawak
    42Moderate89
  10. Sri Aman88.2avg
    Sarawak
    58Moderate152
  11. Samarahan90.3avg
    Sarawak
    56Moderate152
  12. Kuching81.5avg
    Sarawak
    51Moderate107
  13. IPD Serian99.6avg
    Sarawak
    57Moderate163

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 71.8Wed 01:00 MYT — API 71.1Wed 02:00 MYT — API 70.4Wed 03:00 MYT — API 69.8Wed 04:00 MYT — API 69.1Wed 05:00 MYT — API 68.4Wed 06:00 MYT — API 67.8Wed 07:00 MYT — API 66.2Wed 08:00 MYT — API 62.9Wed 09:00 MYT — API 61.4Wed 10:00 MYT — API 60Wed 11:00 MYT — API 59.1Wed 12:00 MYT — API 58.4Wed 13:00 MYT — API 57.8Wed 14:00 MYT — API 57.2Wed 15:00 MYT — API 56.5Wed 16:00 MYT — API 56.3Wed 17:00 MYT — API 56.7Wed 18:00 MYT — API 56.8Wed 19:00 MYT — API 56.5Wed 20:00 MYT — API 56.2Wed 21:00 MYT — API 55.8Wed 22:00 MYT — API 55.7Wed 23:00 MYT — API 55.3ThuThu 00:00 MYT — API 55.2Thu 01:00 MYT — API 55Thu 02:00 MYT — API 54.6Thu 03:00 MYT — API 54.5Thu 04:00 MYT — API 54.1Thu 05:00 MYT — API 53.9Thu 06:00 MYT — API 53.6Thu 07:00 MYT — API 53.3Thu 08:00 MYT — API 52.7Thu 09:00 MYT — API 52.5Thu 10:00 MYT — API 52.6Thu 11:00 MYT — API 52.6Thu 12:00 MYT — API 52.9Thu 13:00 MYT — API 52.8Thu 14:00 MYT — API 52.5Thu 15:00 MYT — API 52.5Thu 16:00 MYT — API 52.8Thu 17:00 MYT — API 52.5Thu 18:00 MYT — API 52.2Thu 19:00 MYT — API 52.6Thu 20:00 MYT — API 53.5Thu 21:00 MYT — API 54.2Thu 22:00 MYT — API 54.7Thu 23:00 MYT — API 55.3FriFri 00:00 MYT — API 55.7Fri 01:00 MYT — API 56.2Fri 02:00 MYT — API 57.2Fri 03:00 MYT — API 57.8Fri 04:00 MYT — API 58.4Fri 05:00 MYT — API 58.9Fri 06:00 MYT — API 59.5Fri 07:00 MYT — API 60Fri 08:00 MYT — API 60.5Fri 09:00 MYT — API 61.1Fri 10:00 MYT — API 61.2Fri 11:00 MYT — API 62.3Fri 12:00 MYT — API 63.1Fri 13:00 MYT — API 64.6Fri 14:00 MYT — API 66.1Fri 15:00 MYT — API 67.6Fri 16:00 MYT — API 68.8Fri 17:00 MYT — API 70.1Fri 18:00 MYT — API 71.1Fri 19:00 MYT — API 72Fri 20:00 MYT — API 74.3Fri 21:00 MYT — API 75.3Fri 22:00 MYT — API 75.9Fri 23:00 MYT — API 76SatSat 00:00 MYT — API 76.8Sat 01:00 MYT — API 77.8Sat 02:00 MYT — API 78.6Sat 03:00 MYT — API 79.6Sat 04:00 MYT — API 79.8Sat 05:00 MYT — API 80.8Sat 06:00 MYT — API 81.5Sat 07:00 MYT — API 82.9Sat 08:00 MYT — API 83.5Sat 09:00 MYT — API 84.7Sat 10:00 MYT — API 85.8Sat 11:00 MYT — API 86.2Sat 12:00 MYT — API 87.8Sat 13:00 MYT — API 88.1Sat 14:00 MYT — API 88.2Sat 15:00 MYT — API 88.5Sat 16:00 MYT — API 88.2Sat 17:00 MYT — API 86.5Sat 18:00 MYT — API 84.8Sat 19:00 MYT — API 83.9Sat 20:00 MYT — API 83.5Sat 21:00 MYT — API 83.2Sat 22:00 MYT — API 83.4Sat 23:00 MYT — API 83.5SunSun 00:00 MYT — API 83.5Sun 01:00 MYT — API 83.5Sun 02:00 MYT — API 84.9Sun 03:00 MYT — API 86.3Sun 04:00 MYT — API 87.1Sun 05:00 MYT — API 87Sun 06:00 MYT — API 87Sun 07:00 MYT — API 86.8Sun 08:00 MYT — API 86.7Sun 09:00 MYT — API 86.1Sun 10:00 MYT — API 86.1Sun 11:00 MYT — API 86.5Sun 12:00 MYT — API 86.4Sun 13:00 MYT — API 86.1Sun 14:00 MYT — API 85.6Sun 15:00 MYT — API 84.2Sun 16:00 MYT — API 83Sun 17:00 MYT — API 83.2Sun 18:00 MYT — API 84.2Sun 19:00 MYT — API 84.6Sun 20:00 MYT — API 85.3Sun 21:00 MYT — API 85.3Sun 22:00 MYT — API 85.1Sun 23:00 MYT — API 84.9MonMon 00:00 MYT — API 83.9Mon 01:00 MYT — API 82.6Mon 02:00 MYT — API 82.1Mon 03:00 MYT — API 81.8Mon 04:00 MYT — API 81.5Mon 05:00 MYT — API 81.4Mon 06:00 MYT — API 81.5Mon 07:00 MYT — API 81.5Mon 08:00 MYT — API 81.7Mon 09:00 MYT — API 81.8Mon 10:00 MYT — API 81.8Mon 11:00 MYT — API 82.5Mon 12:00 MYT — API 83.8Mon 13:00 MYT — API 83.8Mon 14:00 MYT — API 84.7Mon 15:00 MYT — API 85.5Mon 16:00 MYT — API 86.6Mon 17:00 MYT — API 87.4Mon 18:00 MYT — API 87.4Mon 19:00 MYT — API 86.5Mon 20:00 MYT — API 85.7Mon 21:00 MYT — API 85.2Mon 22:00 MYT — API 84.2Mon 23:00 MYT — API 83.5TueTue 00:00 MYT — API 82.9Tue 01:00 MYT — API 82.2Tue 02:00 MYT — API 81.8Tue 03:00 MYT — API 80.9Tue 04:00 MYT — API 80.4Tue 05:00 MYT — API 80Tue 06:00 MYT — API 79.7Tue 07:00 MYT — API 79.7Tue 08:00 MYT — API 79.5Tue 09:00 MYT — API 79.2Tue 10:00 MYT — API 79Tue 11:00 MYT — API 78.7Tue 12:00 MYT — API 78.6Tue 13:00 MYT — API 78.8Tue 14:00 MYT — API 79Tue 15:00 MYT — API 79.4Tue 16:00 MYT — API 79.2Tue 17:00 MYT — API 78.6Tue 18:00 MYT — API 79.5Tue 19:00 MYT — API 80.5Tue 20:00 MYT — API 81.5Tue 21:00 MYT — API 82.1Tue 22:00 MYT — API 82.9Tue 23:00 MYT — API 83.20003060912151821
0255075100APIBrighter cells ran hazier than the rest of this week (52.2 – 88.5 API)

Haziest hour of the week: Sat at 15:00 MYT, averaging API 88.5 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed71.871.170.469.869.168.467.866.262.961.46059.158.457.857.256.556.356.756.856.556.255.855.755.3
Thu55.25554.654.554.153.953.653.352.752.552.652.652.952.852.552.552.852.552.252.653.554.254.755.3
Fri55.756.257.257.858.458.959.56060.561.161.262.363.164.666.167.668.870.171.17274.375.375.976
Sat76.877.878.679.679.880.881.582.983.584.785.886.287.888.188.288.588.286.584.883.983.583.283.483.5
Sun83.583.584.986.387.1878786.886.786.186.186.586.486.185.684.28383.284.284.685.385.385.184.9
Mon83.982.682.181.881.581.481.581.581.781.881.882.583.883.884.785.586.687.487.486.585.785.284.283.5
Tue82.982.281.880.980.48079.779.779.579.27978.778.678.87979.479.278.679.580.581.582.182.983.2

How readings split

Pecahan bacaan mengikut kategori IPU

Good: 9% (202 readings)Moderate: 86% (1,875 readings)Unhealthy: 5% (107 readings)86%Moderate
  • GoodBaik9%202
  • ModerateSederhana86%1,875
  • UnhealthyTidak Sihat5%107
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 2,184 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