14 – 20 Oct 2026 · Malaysia

Tanjung Malim weekly air quality

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

134.9Weekly mean AQI · Unhealthy for Sensitive Groups

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

164 eligible observations · 4 excluded.

+2.5 AQI compared with the previous week’s eligible mean of 132.4.

Peak AQI: 182 at Tanjung Malim · 15 Oct 2026, 16:00 (UTC+8).

Daily US AQI (PM2.5)

Low 88High 182AQI
0100200
14 Oct20 Oct
20 OctDaily mean · Peak 143133Avg 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-14111.6Unhealthy for Sensitive Groups15624 / 0
2026-10-15174.2Unhealthy18224 / 0
2026-10-16163.8Unhealthy17424 / 0
2026-10-17126.5Unhealthy for Sensitive Groups14824 / 0
2026-10-18119Unhealthy for Sensitive Groups13424 / 0
2026-10-19112.1Unhealthy for Sensitive Groups12820 / 4
2026-10-20133Unhealthy for Sensitive Groups14324 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-148888889091939394969799103107111115118122124130134139149154156
2026-10-15159162163166167169170171173174175177178179181181182182181181179178177175
2026-10-16174173171170170169169167166166165165165163163163160159158158156155154152
2026-10-17148143139134130126124124122122122120117117115115117120124128130132132134
2026-10-18134134134134134134134132128124120117115111111111111111109107105103103101
2026-10-19103103105105107109111113115115115115113115115113113113115————128
2026-10-20130130130130130130130132132136138141143143142142141141139132124122118117

Observation categories

Good: 0

Moderate: 11

Unhealthy for Sensitive Groups: 103

Unhealthy: 50

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

Tanjung Malim air quality.
Weekly station review.

7 days · Perak

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Tanjung Malim, Perak

During the week of 14 – 20 Oct 2026, air quality at Tanjung Malim averaged an Air Pollutant Index (API) of 114.1 (Unhealthy). Readings peaked at 174.

Station weekly average

114.1API

Unhealthy · Tidak Sihat

Daily averages89.8 – 168.1 APIWed → Tue
Explore the week
Week's peak reading
174UnhealthyPeak during 7-day window
Rank in Perak
#4of 5 stationsState avg: 104.8 API
Good to Moderate air
61%of hourly readings168 readings recorded
National standing
#44of 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 Tanjung Malim shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 73Wed 01:00 MYT — API 73Wed 02:00 MYT — API 73Wed 03:00 MYT — API 74Wed 04:00 MYT — API 75Wed 05:00 MYT — API 76Wed 06:00 MYT — API 76Wed 07:00 MYT — API 77Wed 08:00 MYT — API 78Wed 09:00 MYT — API 79Wed 10:00 MYT — API 80Wed 11:00 MYT — API 82Wed 12:00 MYT — API 84Wed 13:00 MYT — API 86Wed 14:00 MYT — API 88Wed 15:00 MYT — API 90Wed 16:00 MYT — API 92Wed 17:00 MYT — API 93Wed 18:00 MYT — API 96Wed 19:00 MYT — API 98Wed 20:00 MYT — API 105Wed 21:00 MYT — API 145Wed 22:00 MYT — API 153Wed 23:00 MYT — API 155ThuThu 00:00 MYT — API 157Thu 01:00 MYT — API 159Thu 02:00 MYT — API 160Thu 03:00 MYT — API 162Thu 04:00 MYT — API 163Thu 05:00 MYT — API 164Thu 06:00 MYT — API 165Thu 07:00 MYT — API 166Thu 08:00 MYT — API 167Thu 09:00 MYT — API 168Thu 10:00 MYT — API 169Thu 11:00 MYT — API 170Thu 12:00 MYT — API 171Thu 13:00 MYT — API 172Thu 14:00 MYT — API 173Thu 15:00 MYT — API 173Thu 16:00 MYT — API 174Thu 17:00 MYT — API 174Thu 18:00 MYT — API 173Thu 19:00 MYT — API 173Thu 20:00 MYT — API 172Thu 21:00 MYT — API 171Thu 22:00 MYT — API 170Thu 23:00 MYT — API 169FriFri 00:00 MYT — API 168Fri 01:00 MYT — API 167Fri 02:00 MYT — API 166Fri 03:00 MYT — API 165Fri 04:00 MYT — API 165Fri 05:00 MYT — API 164Fri 06:00 MYT — API 164Fri 07:00 MYT — API 163Fri 08:00 MYT — API 162Fri 09:00 MYT — API 162Fri 10:00 MYT — API 161Fri 11:00 MYT — API 161Fri 12:00 MYT — API 161Fri 13:00 MYT — API 160Fri 14:00 MYT — API 160Fri 15:00 MYT — API 160Fri 16:00 MYT — API 158Fri 17:00 MYT — API 157Fri 18:00 MYT — API 156Fri 19:00 MYT — API 156Fri 20:00 MYT — API 155Fri 21:00 MYT — API 154Fri 22:00 MYT — API 153Fri 23:00 MYT — API 152SatSat 00:00 MYT — API 141Sat 01:00 MYT — API 122Sat 02:00 MYT — API 105Sat 03:00 MYT — API 98Sat 04:00 MYT — API 96Sat 05:00 MYT — API 94Sat 06:00 MYT — API 93Sat 07:00 MYT — API 93Sat 08:00 MYT — API 92Sat 09:00 MYT — API 92Sat 10:00 MYT — API 92Sat 11:00 MYT — API 91Sat 12:00 MYT — API 89Sat 13:00 MYT — API 89Sat 14:00 MYT — API 88Sat 15:00 MYT — API 88Sat 16:00 MYT — API 89Sat 17:00 MYT — API 91Sat 18:00 MYT — API 93Sat 19:00 MYT — API 95Sat 20:00 MYT — API 96Sat 21:00 MYT — API 97Sat 22:00 MYT — API 97Sat 23:00 MYT — API 98SunSun 00:00 MYT — API 98Sun 01:00 MYT — API 98Sun 02:00 MYT — API 98Sun 03:00 MYT — API 98Sun 04:00 MYT — API 98Sun 05:00 MYT — API 98Sun 06:00 MYT — API 98Sun 07:00 MYT — API 97Sun 08:00 MYT — API 95Sun 09:00 MYT — API 93Sun 10:00 MYT — API 91Sun 11:00 MYT — API 89Sun 12:00 MYT — API 88Sun 13:00 MYT — API 86Sun 14:00 MYT — API 86Sun 15:00 MYT — API 86Sun 16:00 MYT — API 86Sun 17:00 MYT — API 86Sun 18:00 MYT — API 85Sun 19:00 MYT — API 84Sun 20:00 MYT — API 83Sun 21:00 MYT — API 82Sun 22:00 MYT — API 82Sun 23:00 MYT — API 81MonMon 00:00 MYT — API 82Mon 01:00 MYT — API 82Mon 02:00 MYT — API 83Mon 03:00 MYT — API 83Mon 04:00 MYT — API 84Mon 05:00 MYT — API 85Mon 06:00 MYT — API 86Mon 07:00 MYT — API 87Mon 08:00 MYT — API 88Mon 09:00 MYT — API 88Mon 10:00 MYT — API 88Mon 11:00 MYT — API 88Mon 12:00 MYT — API 87Mon 13:00 MYT — API 88Mon 14:00 MYT — API 88Mon 15:00 MYT — API 87Mon 16:00 MYT — API 87Mon 17:00 MYT — API 87Mon 18:00 MYT — API 88Mon 19:00 MYT — API 100Mon 20:00 MYT — API 114Mon 21:00 MYT — API 109Mon 22:00 MYT — API 100Mon 23:00 MYT — API 95TueTue 00:00 MYT — API 96Tue 01:00 MYT — API 96Tue 02:00 MYT — API 96Tue 03:00 MYT — API 96Tue 04:00 MYT — API 96Tue 05:00 MYT — API 96Tue 06:00 MYT — API 96Tue 07:00 MYT — API 97Tue 08:00 MYT — API 97Tue 09:00 MYT — API 99Tue 10:00 MYT — API 100Tue 11:00 MYT — API 114Tue 12:00 MYT — API 121Tue 13:00 MYT — API 120Tue 14:00 MYT — API 119Tue 15:00 MYT — API 118Tue 16:00 MYT — API 114Tue 17:00 MYT — API 112Tue 18:00 MYT — API 106Tue 19:00 MYT — API 97Tue 20:00 MYT — API 93Tue 21:00 MYT — API 92Tue 22:00 MYT — API 90Tue 23:00 MYT — API 890003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (73 – 174 API)

Haziest hour of the week: Thu at 16:00 MYT, averaging API 174 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed7373737475767677787980828486889092939698105145153155
Thu157159160162163164165166167168169170171172173173174174173173172171170169
Fri168167166165165164164163162162161161161160160160158157156156155154153152
Sat141122105989694939392929291898988888991939596979798
Sun989898989898989795939189888686868686858483828281
Mon8282838384858687888888888788888787878810011410910095
Tue969696969696969797991001141211201191181141121069793929089

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 61% (103 readings)Unhealthy: 39% (65 readings)61%Moderate
  • GoodBaik0%0
  • ModerateSederhana61%103
  • UnhealthyTidak Sihat39%65
  • 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 Tanjung Malim

Perbandingan purata mingguan dengan stesen berhampiran