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 9 – 15 Sep 2026, air quality at Tanjung Malim averaged an Air Pollutant Index (API) of 95 (Moderate). Readings peaked at 168.

Station weekly average

95API

Moderate · Sederhana

Daily averages53.9 160.7 APIWedTue
Explore the week
Week's peak reading
168UnhealthyPeak during 7-day window
Rank in Perak
#3of 5 stationsState avg: 87.3 API
Good to Moderate air
70%of hourly readings168 readings recorded
National standing
#37of 68 stationsNational avg: 92.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 158Wed 01:00 MYT — API 158Wed 02:00 MYT — API 159Wed 03:00 MYT — API 159Wed 04:00 MYT — API 159Wed 05:00 MYT — API 159Wed 06:00 MYT — API 158Wed 07:00 MYT — API 158Wed 08:00 MYT — API 158Wed 09:00 MYT — API 158Wed 10:00 MYT — API 158Wed 11:00 MYT — API 157Wed 12:00 MYT — API 157Wed 13:00 MYT — API 157Wed 14:00 MYT — API 156Wed 15:00 MYT — API 156Wed 16:00 MYT — API 156Wed 17:00 MYT — API 154Wed 18:00 MYT — API 153Wed 19:00 MYT — API 152Wed 20:00 MYT — API 147Wed 21:00 MYT — API 129Wed 22:00 MYT — API 111Wed 23:00 MYT — API 99ThuThu 00:00 MYT — API 97Thu 01:00 MYT — API 95Thu 02:00 MYT — API 93Thu 03:00 MYT — API 91Thu 04:00 MYT — API 90Thu 05:00 MYT — API 88Thu 06:00 MYT — API 87Thu 07:00 MYT — API 86Thu 08:00 MYT — API 84Thu 09:00 MYT — API 83Thu 10:00 MYT — API 81Thu 11:00 MYT — API 80Thu 12:00 MYT — API 77Thu 13:00 MYT — API 76Thu 14:00 MYT — API 76Thu 15:00 MYT — API 75Thu 16:00 MYT — API 74Thu 17:00 MYT — API 74Thu 18:00 MYT — API 74Thu 19:00 MYT — API 74Thu 20:00 MYT — API 73Thu 21:00 MYT — API 73Thu 22:00 MYT — API 73Thu 23:00 MYT — API 72FriFri 00:00 MYT — API 72Fri 01:00 MYT — API 72Fri 02:00 MYT — API 71Fri 03:00 MYT — API 70Fri 04:00 MYT — API 70Fri 05:00 MYT — API 69Fri 06:00 MYT — API 68Fri 07:00 MYT — API 67Fri 08:00 MYT — API 66Fri 09:00 MYT — API 66Fri 10:00 MYT — API 64Fri 11:00 MYT — API 64Fri 12:00 MYT — API 64Fri 13:00 MYT — API 64Fri 14:00 MYT — API 63Fri 15:00 MYT — API 63Fri 16:00 MYT — API 64Fri 17:00 MYT — API 64Fri 18:00 MYT — API 65Fri 19:00 MYT — API 65Fri 20:00 MYT — API 64Fri 21:00 MYT — API 63Fri 22:00 MYT — API 63Fri 23:00 MYT — API 61SatSat 00:00 MYT — API 60Sat 01:00 MYT — API 59Sat 02:00 MYT — API 59Sat 03:00 MYT — API 58Sat 04:00 MYT — API 58Sat 05:00 MYT — API 57Sat 06:00 MYT — API 57Sat 07:00 MYT — API 56Sat 08:00 MYT — API 56Sat 09:00 MYT — API 55Sat 10:00 MYT — API 55Sat 11:00 MYT — API 55Sat 12:00 MYT — API 54Sat 13:00 MYT — API 53Sat 14:00 MYT — API 52Sat 15:00 MYT — API 52Sat 16:00 MYT — API 49Sat 17:00 MYT — API 47Sat 18:00 MYT — API 47Sat 19:00 MYT — API 47Sat 20:00 MYT — API 49Sat 21:00 MYT — API 51Sat 22:00 MYT — API 53Sat 23:00 MYT — API 54SunSun 00:00 MYT — API 54Sun 01:00 MYT — API 54Sun 02:00 MYT — API 54Sun 03:00 MYT — API 55Sun 04:00 MYT — API 56Sun 05:00 MYT — API 56Sun 06:00 MYT — API 57Sun 07:00 MYT — API 57Sun 08:00 MYT — API 58Sun 09:00 MYT — API 59Sun 10:00 MYT — API 59Sun 11:00 MYT — API 60Sun 12:00 MYT — API 61Sun 13:00 MYT — API 63Sun 14:00 MYT — API 64Sun 15:00 MYT — API 65Sun 16:00 MYT — API 67Sun 17:00 MYT — API 68Sun 18:00 MYT — API 68Sun 19:00 MYT — API 69Sun 20:00 MYT — API 70Sun 21:00 MYT — API 71Sun 22:00 MYT — API 71Sun 23:00 MYT — API 72MonMon 00:00 MYT — API 73Mon 01:00 MYT — API 74Mon 02:00 MYT — API 75Mon 03:00 MYT — API 76Mon 04:00 MYT — API 77Mon 05:00 MYT — API 78Mon 06:00 MYT — API 78Mon 07:00 MYT — API 79Mon 08:00 MYT — API 81Mon 09:00 MYT — API 82Mon 10:00 MYT — API 83Mon 11:00 MYT — API 84Mon 12:00 MYT — API 86Mon 13:00 MYT — API 87Mon 14:00 MYT — API 90Mon 15:00 MYT — API 90Mon 16:00 MYT — API 91Mon 17:00 MYT — API 93Mon 18:00 MYT — API 95Mon 19:00 MYT — API 98Mon 20:00 MYT — API 100Mon 21:00 MYT — API 116Mon 22:00 MYT — API 131Mon 23:00 MYT — API 148TueTue 00:00 MYT — API 152Tue 01:00 MYT — API 152Tue 02:00 MYT — API 153Tue 03:00 MYT — API 154Tue 04:00 MYT — API 154Tue 05:00 MYT — API 155Tue 06:00 MYT — API 156Tue 07:00 MYT — API 157Tue 08:00 MYT — API 157Tue 09:00 MYT — API 158Tue 10:00 MYT — API 159Tue 11:00 MYT — API 160Tue 12:00 MYT — API 161Tue 13:00 MYT — API 162Tue 14:00 MYT — API 163Tue 15:00 MYT — API 165Tue 16:00 MYT — API 166Tue 17:00 MYT — API 167Tue 18:00 MYT — API 167Tue 19:00 MYT — API 168Tue 20:00 MYT — API 168Tue 21:00 MYT — API 168Tue 22:00 MYT — API 168Tue 23:00 MYT — API 1670003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (47168 API)

Haziest hour of the week: Tue at 19:00 MYT, averaging API 168 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed15815815915915915915815815815815815715715715615615615415315214712911199
Thu979593919088878684838180777676757474747473737372
Fri727271707069686766666464646463636464656564636361
Sat605959585857575656555555545352524947474749515354
Sun545454555656575758595960616364656768686970717172
Mon7374757677787879818283848687909091939598100116131148
Tue152152153154154155156157157158159160161162163165166167167168168168168167

How the readings split

Pecahan bacaan mengikut kategori IPU

Good: 3% (5 readings)Moderate: 67% (113 readings)Unhealthy: 30% (50 readings)67%Moderate
  • GoodBaik3%5
  • ModerateSederhana67%113
  • UnhealthyTidak Sihat30%50
  • 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 Tanjung Malim

Perbandingan purata mingguan dengan stesen berhampiran