30 Sep – 6 Oct 2026 · Malaysia

Kuala Selangor weekly air quality

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

90.8Weekly mean AQI · Moderate

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

168 eligible observations · 0 excluded.

+5.6 AQI compared with the previous week’s eligible mean of 85.2.

Peak AQI: 162 at Kuala Selangor · 30 Sept 2026, 00:00 (UTC+8).

Daily US AQI (PM2.5)

Low 61High 162AQI
087.5175
30 Sept6 Oct
6 OctDaily mean · Peak 11388.4Avg AQI

Based on 24 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-30139Unhealthy for Sensitive Groups16224 / 0
2026-10-0192.8Moderate9424 / 0
2026-10-0285.2Moderate9324 / 0
2026-10-0366.6Moderate7424 / 0
2026-10-0480.4Moderate9124 / 0
2026-10-0582.9Moderate9124 / 0
2026-10-0688.4Moderate11324 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-09-301621621601601591581561551541521521521501391361321241241241171111039796
2026-10-01949394939393939494939190909191939393939394949493
2026-10-02939391909090909090909190888786838180777775757474
2026-10-03747472727171706870686765656462616161626262646567
2026-10-04676770717274757475777880818383848790909191909090
2026-10-05909188888786868787878787848483807875757474777777
2026-10-0677788081818181808080818184838688909396103107107111113

Observation categories

Good: 0

Moderate: 141

Unhealthy for Sensitive Groups: 15

Unhealthy: 12

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
View the official DOE API report

Kuala Selangor air quality.
Weekly station review.

7 days · Selangor

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Kuala Selangor, Selangor

During the week of 30 Sep – 6 Oct 2026, air quality at Kuala Selangor averaged an Air Pollutant Index (API) of 77 (Moderate). Readings peaked at 159.

Station weekly average

77API

Moderate · Sederhana

Daily averages58 – 125.3 APIWed → Tue
Explore the week
Week's peak reading
159UnhealthyPeak during 7-day window
Rank in Selangor
#1of 6 stationsState avg: 101.5 API
Good to Moderate air
92%of hourly readings168 readings recorded
National standing
#32of 68 stationsNational avg: 84.1 API

The week, hour by hour

Bacaan setiap jam dari tengah malam hingga 11 malam

Read each row from midnight to 11pm, in Malaysia Time. Hourly air quality at Kuala Selangor shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 159Wed 01:00 MYT — API 159Wed 02:00 MYT — API 158Wed 03:00 MYT — API 158Wed 04:00 MYT — API 157Wed 05:00 MYT — API 156Wed 06:00 MYT — API 155Wed 07:00 MYT — API 154Wed 08:00 MYT — API 153Wed 09:00 MYT — API 152Wed 10:00 MYT — API 152Wed 11:00 MYT — API 152Wed 12:00 MYT — API 148Wed 13:00 MYT — API 105Wed 14:00 MYT — API 99Wed 15:00 MYT — API 97Wed 16:00 MYT — API 93Wed 17:00 MYT — API 93Wed 18:00 MYT — API 93Wed 19:00 MYT — API 89Wed 20:00 MYT — API 86Wed 21:00 MYT — API 82Wed 22:00 MYT — API 79Wed 23:00 MYT — API 78ThuThu 00:00 MYT — API 77Thu 01:00 MYT — API 76Thu 02:00 MYT — API 77Thu 03:00 MYT — API 76Thu 04:00 MYT — API 76Thu 05:00 MYT — API 76Thu 06:00 MYT — API 76Thu 07:00 MYT — API 77Thu 08:00 MYT — API 77Thu 09:00 MYT — API 76Thu 10:00 MYT — API 75Thu 11:00 MYT — API 74Thu 12:00 MYT — API 74Thu 13:00 MYT — API 75Thu 14:00 MYT — API 75Thu 15:00 MYT — API 76Thu 16:00 MYT — API 76Thu 17:00 MYT — API 76Thu 18:00 MYT — API 76Thu 19:00 MYT — API 76Thu 20:00 MYT — API 77Thu 21:00 MYT — API 77Thu 22:00 MYT — API 77Thu 23:00 MYT — API 76FriFri 00:00 MYT — API 76Fri 01:00 MYT — API 76Fri 02:00 MYT — API 75Fri 03:00 MYT — API 74Fri 04:00 MYT — API 74Fri 05:00 MYT — API 74Fri 06:00 MYT — API 74Fri 07:00 MYT — API 74Fri 08:00 MYT — API 74Fri 09:00 MYT — API 74Fri 10:00 MYT — API 75Fri 11:00 MYT — API 74Fri 12:00 MYT — API 73Fri 13:00 MYT — API 72Fri 14:00 MYT — API 71Fri 15:00 MYT — API 69Fri 16:00 MYT — API 68Fri 17:00 MYT — API 67Fri 18:00 MYT — API 65Fri 19:00 MYT — API 65Fri 20:00 MYT — API 64Fri 21:00 MYT — API 64Fri 22:00 MYT — API 63Fri 23:00 MYT — API 63SatSat 00:00 MYT — API 63Sat 01:00 MYT — API 63Sat 02:00 MYT — API 62Sat 03:00 MYT — API 62Sat 04:00 MYT — API 61Sat 05:00 MYT — API 61Sat 06:00 MYT — API 60Sat 07:00 MYT — API 59Sat 08:00 MYT — API 60Sat 09:00 MYT — API 59Sat 10:00 MYT — API 58Sat 11:00 MYT — API 57Sat 12:00 MYT — API 57Sat 13:00 MYT — API 56Sat 14:00 MYT — API 55Sat 15:00 MYT — API 54Sat 16:00 MYT — API 54Sat 17:00 MYT — API 54Sat 18:00 MYT — API 55Sat 19:00 MYT — API 55Sat 20:00 MYT — API 55Sat 21:00 MYT — API 56Sat 22:00 MYT — API 57Sat 23:00 MYT — API 58SunSun 00:00 MYT — API 58Sun 01:00 MYT — API 58Sun 02:00 MYT — API 60Sun 03:00 MYT — API 61Sun 04:00 MYT — API 62Sun 05:00 MYT — API 63Sun 06:00 MYT — API 64Sun 07:00 MYT — API 63Sun 08:00 MYT — API 64Sun 09:00 MYT — API 65Sun 10:00 MYT — API 66Sun 11:00 MYT — API 67Sun 12:00 MYT — API 68Sun 13:00 MYT — API 69Sun 14:00 MYT — API 69Sun 15:00 MYT — API 70Sun 16:00 MYT — API 72Sun 17:00 MYT — API 74Sun 18:00 MYT — API 74Sun 19:00 MYT — API 75Sun 20:00 MYT — API 75Sun 21:00 MYT — API 74Sun 22:00 MYT — API 74Sun 23:00 MYT — API 74MonMon 00:00 MYT — API 74Mon 01:00 MYT — API 75Mon 02:00 MYT — API 73Mon 03:00 MYT — API 73Mon 04:00 MYT — API 72Mon 05:00 MYT — API 71Mon 06:00 MYT — API 71Mon 07:00 MYT — API 72Mon 08:00 MYT — API 72Mon 09:00 MYT — API 72Mon 10:00 MYT — API 72Mon 11:00 MYT — API 72Mon 12:00 MYT — API 70Mon 13:00 MYT — API 70Mon 14:00 MYT — API 69Mon 15:00 MYT — API 67Mon 16:00 MYT — API 66Mon 17:00 MYT — API 64Mon 18:00 MYT — API 64Mon 19:00 MYT — API 63Mon 20:00 MYT — API 63Mon 21:00 MYT — API 65Mon 22:00 MYT — API 65Mon 23:00 MYT — API 65TueTue 00:00 MYT — API 65Tue 01:00 MYT — API 66Tue 02:00 MYT — API 67Tue 03:00 MYT — API 68Tue 04:00 MYT — API 68Tue 05:00 MYT — API 68Tue 06:00 MYT — API 68Tue 07:00 MYT — API 67Tue 08:00 MYT — API 67Tue 09:00 MYT — API 67Tue 10:00 MYT — API 68Tue 11:00 MYT — API 68Tue 12:00 MYT — API 70Tue 13:00 MYT — API 69Tue 14:00 MYT — API 71Tue 15:00 MYT — API 73Tue 16:00 MYT — API 74Tue 17:00 MYT — API 76Tue 18:00 MYT — API 78Tue 19:00 MYT — API 82Tue 20:00 MYT — API 84Tue 21:00 MYT — API 84Tue 22:00 MYT — API 86Tue 23:00 MYT — API 870003060912151821
0255075100125150175APIBrighter cells ran hazier than the rest of this week (54 – 159 API)

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

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed15915915815815715615515415315215215214810599979393938986827978
Thu777677767676767777767574747575767676767677777776
Fri767675747474747474747574737271696867656564646363
Sat636362626161605960595857575655545454555555565758
Sun585860616263646364656667686969707274747575747474
Mon747573737271717272727272707069676664646363656565
Tue656667686868686767676868706971737476788284848687

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 92% (154 readings)Unhealthy: 8% (14 readings)92%Moderate
  • GoodBaik0%0
  • ModerateSederhana92%154
  • UnhealthyTidak Sihat8%14
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 168 hourly station readings.

What it meant for this area

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

Nearby monitoring stations around Kuala Selangor

Perbandingan purata mingguan dengan stesen berhampiran