14 – 20 Oct 2026 · Malaysia

Kuala Selangor weekly air quality

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

130.8Weekly mean AQI · Unhealthy for Sensitive Groups

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

168 eligible observations · 0 excluded.

+12.4 AQI compared with the previous week’s eligible mean of 118.4.

Peak AQI: 165 at Kuala Selangor · 15 Oct 2026, 05:00 (UTC+8).

Daily US AQI (PM2.5)

Low 88High 165AQI
087.5175
14 Oct20 Oct
20 OctDaily mean · Peak 141130.8Avg 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-10-14122.8Unhealthy for Sensitive Groups15624 / 0
2026-10-15163.3Unhealthy16524 / 0
2026-10-16149.9Unhealthy for Sensitive Groups16024 / 0
2026-10-17126.2Unhealthy for Sensitive Groups14024 / 0
2026-10-18107.3Unhealthy for Sensitive Groups13224 / 0
2026-10-19115.1Unhealthy for Sensitive Groups12624 / 0
2026-10-20130.8Unhealthy for Sensitive Groups14124 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-14111109109109109107107107109111117118120122122126126132134138143151154156
2026-10-15158159162162163165165165165165163162163163163165165165165165165163162162
2026-10-16160160159158158156156156156156156156156155154154152148145140136130122118
2026-10-17115113111111111113115117122124128128126130134136139140140139136134134132
2026-10-181321321301281281261221201171111071011019996918888889093949697
2026-10-199999101103105107109107109113115115118120124124124126124124124124122126
2026-10-20128130132132132134134136138138140141136136132130128124124122122124124122

Observation categories

Good: 0

Moderate: 13

Unhealthy for Sensitive Groups: 111

Unhealthy: 44

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 14 – 20 Oct 2026, air quality at Kuala Selangor averaged an Air Pollutant Index (API) of 109.3 (Unhealthy). Readings peaked at 161.

Station weekly average

109.3API

Unhealthy · Tidak Sihat

Daily averages83.9 – 160 APIWed → Tue
Explore the week
Week's peak reading
161UnhealthyPeak during 7-day window
Rank in Selangor
#1of 6 stationsState avg: 157.2 API
Good to Moderate air
67%of hourly readings168 readings recorded
National standing
#41of 68 stationsNational avg: 108.7 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 86Wed 01:00 MYT — API 85Wed 02:00 MYT — API 85Wed 03:00 MYT — API 85Wed 04:00 MYT — API 85Wed 05:00 MYT — API 84Wed 06:00 MYT — API 84Wed 07:00 MYT — API 84Wed 08:00 MYT — API 85Wed 09:00 MYT — API 86Wed 10:00 MYT — API 89Wed 11:00 MYT — API 90Wed 12:00 MYT — API 91Wed 13:00 MYT — API 92Wed 14:00 MYT — API 92Wed 15:00 MYT — API 94Wed 16:00 MYT — API 94Wed 17:00 MYT — API 97Wed 18:00 MYT — API 98Wed 19:00 MYT — API 102Wed 20:00 MYT — API 121Wed 21:00 MYT — API 151Wed 22:00 MYT — API 153Wed 23:00 MYT — API 155ThuThu 00:00 MYT — API 156Thu 01:00 MYT — API 157Thu 02:00 MYT — API 159Thu 03:00 MYT — API 159Thu 04:00 MYT — API 160Thu 05:00 MYT — API 161Thu 06:00 MYT — API 161Thu 07:00 MYT — API 161Thu 08:00 MYT — API 161Thu 09:00 MYT — API 161Thu 10:00 MYT — API 160Thu 11:00 MYT — API 159Thu 12:00 MYT — API 160Thu 13:00 MYT — API 160Thu 14:00 MYT — API 160Thu 15:00 MYT — API 161Thu 16:00 MYT — API 161Thu 17:00 MYT — API 161Thu 18:00 MYT — API 161Thu 19:00 MYT — API 161Thu 20:00 MYT — API 161Thu 21:00 MYT — API 160Thu 22:00 MYT — API 159Thu 23:00 MYT — API 159FriFri 00:00 MYT — API 158Fri 01:00 MYT — API 158Fri 02:00 MYT — API 157Fri 03:00 MYT — API 156Fri 04:00 MYT — API 156Fri 05:00 MYT — API 155Fri 06:00 MYT — API 155Fri 07:00 MYT — API 155Fri 08:00 MYT — API 155Fri 09:00 MYT — API 155Fri 10:00 MYT — API 155Fri 11:00 MYT — API 155Fri 12:00 MYT — API 155Fri 13:00 MYT — API 154Fri 14:00 MYT — API 153Fri 15:00 MYT — API 153Fri 16:00 MYT — API 152Fri 17:00 MYT — API 142Fri 18:00 MYT — API 131Fri 19:00 MYT — API 110Fri 20:00 MYT — API 99Fri 21:00 MYT — API 96Fri 22:00 MYT — API 92Fri 23:00 MYT — API 90SatSat 00:00 MYT — API 88Sat 01:00 MYT — API 87Sat 02:00 MYT — API 86Sat 03:00 MYT — API 86Sat 04:00 MYT — API 86Sat 05:00 MYT — API 87Sat 06:00 MYT — API 88Sat 07:00 MYT — API 89Sat 08:00 MYT — API 92Sat 09:00 MYT — API 93Sat 10:00 MYT — API 95Sat 11:00 MYT — API 95Sat 12:00 MYT — API 94Sat 13:00 MYT — API 96Sat 14:00 MYT — API 98Sat 15:00 MYT — API 99Sat 16:00 MYT — API 107Sat 17:00 MYT — API 109Sat 18:00 MYT — API 110Sat 19:00 MYT — API 106Sat 20:00 MYT — API 99Sat 21:00 MYT — API 98Sat 22:00 MYT — API 98Sat 23:00 MYT — API 97SunSun 00:00 MYT — API 97Sun 01:00 MYT — API 97Sun 02:00 MYT — API 96Sun 03:00 MYT — API 95Sun 04:00 MYT — API 95Sun 05:00 MYT — API 94Sun 06:00 MYT — API 92Sun 07:00 MYT — API 91Sun 08:00 MYT — API 89Sun 09:00 MYT — API 86Sun 10:00 MYT — API 84Sun 11:00 MYT — API 81Sun 12:00 MYT — API 81Sun 13:00 MYT — API 80Sun 14:00 MYT — API 78Sun 15:00 MYT — API 75Sun 16:00 MYT — API 73Sun 17:00 MYT — API 73Sun 18:00 MYT — API 73Sun 19:00 MYT — API 74Sun 20:00 MYT — API 76Sun 21:00 MYT — API 77Sun 22:00 MYT — API 78Sun 23:00 MYT — API 79MonMon 00:00 MYT — API 80Mon 01:00 MYT — API 80Mon 02:00 MYT — API 81Mon 03:00 MYT — API 82Mon 04:00 MYT — API 83Mon 05:00 MYT — API 84Mon 06:00 MYT — API 85Mon 07:00 MYT — API 84Mon 08:00 MYT — API 85Mon 09:00 MYT — API 87Mon 10:00 MYT — API 88Mon 11:00 MYT — API 88Mon 12:00 MYT — API 90Mon 13:00 MYT — API 91Mon 14:00 MYT — API 93Mon 15:00 MYT — API 93Mon 16:00 MYT — API 93Mon 17:00 MYT — API 94Mon 18:00 MYT — API 93Mon 19:00 MYT — API 93Mon 20:00 MYT — API 93Mon 21:00 MYT — API 93Mon 22:00 MYT — API 92Mon 23:00 MYT — API 94TueTue 00:00 MYT — API 95Tue 01:00 MYT — API 96Tue 02:00 MYT — API 97Tue 03:00 MYT — API 97Tue 04:00 MYT — API 97Tue 05:00 MYT — API 98Tue 06:00 MYT — API 98Tue 07:00 MYT — API 99Tue 08:00 MYT — API 100Tue 09:00 MYT — API 100Tue 10:00 MYT — API 111Tue 11:00 MYT — API 115Tue 12:00 MYT — API 99Tue 13:00 MYT — API 99Tue 14:00 MYT — API 97Tue 15:00 MYT — API 96Tue 16:00 MYT — API 95Tue 17:00 MYT — API 93Tue 18:00 MYT — API 93Tue 19:00 MYT — API 92Tue 20:00 MYT — API 92Tue 21:00 MYT — API 93Tue 22:00 MYT — API 93Tue 23:00 MYT — API 920003060912151821
0255075100125150175APIBrighter cells ran hazier than the rest of this week (73 – 161 API)

Haziest hour of the week: Thu at 05:00 MYT, averaging API 161 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed86858585858484848586899091929294949798102121151153155
Thu156157159159160161161161161161160159160160160161161161161161161160159159
Fri15815815715615615515515515515515515515515415315315214213111099969290
Sat8887868686878889929395959496989910710911010699989897
Sun979796959594929189868481818078757373737476777879
Mon808081828384858485878888909193939394939393939294
Tue9596979797989899100100111115999997969593939292939392

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 67% (113 readings)Unhealthy: 33% (55 readings)67%Moderate
  • GoodBaik0%0
  • ModerateSederhana67%113
  • UnhealthyTidak Sihat33%55
  • 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

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

Nearby monitoring stations around Kuala Selangor

Perbandingan purata mingguan dengan stesen berhampiran