14 – 20 Oct 2026 · Malaysia

Klang weekly air quality

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

177.8Weekly mean AQI · Unhealthy

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

+34.7 AQI compared with the previous week’s eligible mean of 143.1.

Peak AQI: 216 at Klang · 15 Oct 2026, 17:00 (UTC+8).

Daily US AQI (PM2.5)

Low 152High 216AQI
0112.5225
14 Oct20 Oct
20 OctDaily mean · Peak 170165.6Avg 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-14184.5Unhealthy20424 / 0
2026-10-15210.6Very Unhealthy21624 / 0
2026-10-16188.3Unhealthy19724 / 0
2026-10-17177.4Unhealthy17924 / 0
2026-10-18159.8Unhealthy17424 / 0
2026-10-19158.5Unhealthy16024 / 0
2026-10-20165.6Unhealthy17024 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-14167169170171173175177179181182184185184184186188189192193194197200203204
2026-10-15206210212212212210210210210208210210212214214214214216216214212208203198
2026-10-16197196194193192192192192190192192193192190189186185184182181179179179179
2026-10-17178178178178179179179179178178177175175177177177178178178178177177175175
2026-10-18174171170169167166165163162160159159158158156156155154152152152152152154
2026-10-19154156158159159160160160160160160160160159159158158158158158156158158158
2026-10-20158158159159160162163165166169167167167167167167169169170170170169169167

Observation categories

Good: 0

Moderate: 0

Unhealthy for Sensitive Groups: 0

Unhealthy: 143

Very Unhealthy: 25

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

Klang air quality.
Weekly station review.

7 days · Selangor

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

During the week of 14 – 20 Oct 2026, air quality at Klang averaged an Air Pollutant Index (API) of 170.4 (Unhealthy). Readings peaked at 195.

Station weekly average

170.4API

Unhealthy · Tidak Sihat

Daily averages156.6 – 192.3 APIWed → Tue
Explore the week
Week's peak reading
195UnhealthyPeak during 7-day window
Rank in Selangor
#5of 6 stationsState avg: 157.2 API
Good to Moderate air
0%of hourly readings168 readings recorded
National standing
#64of 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 Klang shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 163Wed 01:00 MYT — API 164Wed 02:00 MYT — API 165Wed 03:00 MYT — API 166Wed 04:00 MYT — API 167Wed 05:00 MYT — API 169Wed 06:00 MYT — API 170Wed 07:00 MYT — API 172Wed 08:00 MYT — API 173Wed 09:00 MYT — API 174Wed 10:00 MYT — API 175Wed 11:00 MYT — API 176Wed 12:00 MYT — API 175Wed 13:00 MYT — API 175Wed 14:00 MYT — API 177Wed 15:00 MYT — API 178Wed 16:00 MYT — API 179Wed 17:00 MYT — API 181Wed 18:00 MYT — API 182Wed 19:00 MYT — API 183Wed 20:00 MYT — API 185Wed 21:00 MYT — API 187Wed 22:00 MYT — API 188Wed 23:00 MYT — API 189ThuThu 00:00 MYT — API 190Thu 01:00 MYT — API 192Thu 02:00 MYT — API 193Thu 03:00 MYT — API 193Thu 04:00 MYT — API 193Thu 05:00 MYT — API 192Thu 06:00 MYT — API 192Thu 07:00 MYT — API 192Thu 08:00 MYT — API 192Thu 09:00 MYT — API 191Thu 10:00 MYT — API 192Thu 11:00 MYT — API 192Thu 12:00 MYT — API 193Thu 13:00 MYT — API 194Thu 14:00 MYT — API 194Thu 15:00 MYT — API 194Thu 16:00 MYT — API 194Thu 17:00 MYT — API 195Thu 18:00 MYT — API 195Thu 19:00 MYT — API 194Thu 20:00 MYT — API 193Thu 21:00 MYT — API 191Thu 22:00 MYT — API 188Thu 23:00 MYT — API 186FriFri 00:00 MYT — API 185Fri 01:00 MYT — API 184Fri 02:00 MYT — API 183Fri 03:00 MYT — API 182Fri 04:00 MYT — API 181Fri 05:00 MYT — API 181Fri 06:00 MYT — API 181Fri 07:00 MYT — API 181Fri 08:00 MYT — API 180Fri 09:00 MYT — API 181Fri 10:00 MYT — API 181Fri 11:00 MYT — API 182Fri 12:00 MYT — API 181Fri 13:00 MYT — API 180Fri 14:00 MYT — API 179Fri 15:00 MYT — API 177Fri 16:00 MYT — API 176Fri 17:00 MYT — API 175Fri 18:00 MYT — API 174Fri 19:00 MYT — API 173Fri 20:00 MYT — API 172Fri 21:00 MYT — API 172Fri 22:00 MYT — API 172Fri 23:00 MYT — API 172SatSat 00:00 MYT — API 171Sat 01:00 MYT — API 171Sat 02:00 MYT — API 171Sat 03:00 MYT — API 171Sat 04:00 MYT — API 172Sat 05:00 MYT — API 172Sat 06:00 MYT — API 172Sat 07:00 MYT — API 172Sat 08:00 MYT — API 171Sat 09:00 MYT — API 171Sat 10:00 MYT — API 170Sat 11:00 MYT — API 169Sat 12:00 MYT — API 169Sat 13:00 MYT — API 170Sat 14:00 MYT — API 170Sat 15:00 MYT — API 170Sat 16:00 MYT — API 171Sat 17:00 MYT — API 171Sat 18:00 MYT — API 171Sat 19:00 MYT — API 171Sat 20:00 MYT — API 170Sat 21:00 MYT — API 170Sat 22:00 MYT — API 169Sat 23:00 MYT — API 169SunSun 00:00 MYT — API 168Sun 01:00 MYT — API 166Sun 02:00 MYT — API 165Sun 03:00 MYT — API 164Sun 04:00 MYT — API 163Sun 05:00 MYT — API 162Sun 06:00 MYT — API 161Sun 07:00 MYT — API 160Sun 08:00 MYT — API 159Sun 09:00 MYT — API 158Sun 10:00 MYT — API 157Sun 11:00 MYT — API 157Sun 12:00 MYT — API 156Sun 13:00 MYT — API 156Sun 14:00 MYT — API 155Sun 15:00 MYT — API 155Sun 16:00 MYT — API 154Sun 17:00 MYT — API 153Sun 18:00 MYT — API 152Sun 19:00 MYT — API 152Sun 20:00 MYT — API 152Sun 21:00 MYT — API 152Sun 22:00 MYT — API 152Sun 23:00 MYT — API 153MonMon 00:00 MYT — API 153Mon 01:00 MYT — API 155Mon 02:00 MYT — API 156Mon 03:00 MYT — API 157Mon 04:00 MYT — API 157Mon 05:00 MYT — API 158Mon 06:00 MYT — API 158Mon 07:00 MYT — API 158Mon 08:00 MYT — API 158Mon 09:00 MYT — API 158Mon 10:00 MYT — API 158Mon 11:00 MYT — API 158Mon 12:00 MYT — API 158Mon 13:00 MYT — API 157Mon 14:00 MYT — API 157Mon 15:00 MYT — API 156Mon 16:00 MYT — API 156Mon 17:00 MYT — API 156Mon 18:00 MYT — API 156Mon 19:00 MYT — API 156Mon 20:00 MYT — API 155Mon 21:00 MYT — API 156Mon 22:00 MYT — API 156Mon 23:00 MYT — API 156TueTue 00:00 MYT — API 156Tue 01:00 MYT — API 156Tue 02:00 MYT — API 157Tue 03:00 MYT — API 157Tue 04:00 MYT — API 158Tue 05:00 MYT — API 159Tue 06:00 MYT — API 160Tue 07:00 MYT — API 161Tue 08:00 MYT — API 162Tue 09:00 MYT — API 164Tue 10:00 MYT — API 163Tue 11:00 MYT — API 163Tue 12:00 MYT — API 163Tue 13:00 MYT — API 163Tue 14:00 MYT — API 163Tue 15:00 MYT — API 163Tue 16:00 MYT — API 164Tue 17:00 MYT — API 164Tue 18:00 MYT — API 165Tue 19:00 MYT — API 165Tue 20:00 MYT — API 165Tue 21:00 MYT — API 164Tue 22:00 MYT — API 164Tue 23:00 MYT — API 1630003060912151821
050100150200250APIBrighter cells ran hazier than the rest of this week (152 – 195 API)

Haziest hour of the week: Thu at 17:00 MYT, averaging API 195 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed163164165166167169170172173174175176175175177178179181182183185187188189
Thu190192193193193192192192192191192192193194194194194195195194193191188186
Fri185184183182181181181181180181181182181180179177176175174173172172172172
Sat171171171171172172172172171171170169169170170170171171171171170170169169
Sun168166165164163162161160159158157157156156155155154153152152152152152153
Mon153155156157157158158158158158158158158157157156156156156156155156156156
Tue156156157157158159160161162164163163163163163163164164165165165164164163

How the readings split

Pecahan bacaan mengikut kategori IPU

Unhealthy: 100% (168 readings)100%Unhealthy
  • GoodBaik0%0
  • ModerateSederhana0%0
  • UnhealthyTidak Sihat100%168
  • 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 Klang

Perbandingan purata mingguan dengan stesen berhampiran