Petaling Jaya air quality.
Weekly station review.

7 days · Selangor

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

During the week of 9 – 15 Sep 2026, air quality at Petaling Jaya averaged an Air Pollutant Index (API) of 97.7 (Moderate). Readings peaked at 168.

Station weekly average

97.7API

Moderate · Sederhana

Daily averages60 161.9 APIWedTue
Explore the week
Week's peak reading
168UnhealthyPeak during 7-day window
Rank in Selangor
#3of 6 stationsState avg: 103.6 API
Good to Moderate air
70%of hourly readings168 readings recorded
National standing
#40of 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 Petaling Jaya shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 153Wed 01:00 MYT — API 153Wed 02:00 MYT — API 153Wed 03:00 MYT — API 153Wed 04:00 MYT — API 154Wed 05:00 MYT — API 154Wed 06:00 MYT — API 154Wed 07:00 MYT — API 154Wed 08:00 MYT — API 154Wed 09:00 MYT — API 153Wed 10:00 MYT — API 153Wed 11:00 MYT — API 153Wed 12:00 MYT — API 153Wed 13:00 MYT — API 153Wed 14:00 MYT — API 153Wed 15:00 MYT — API 153Wed 16:00 MYT — API 152Wed 17:00 MYT — API 151Wed 18:00 MYT — API 140Wed 19:00 MYT — API 128Wed 20:00 MYT — API 116Wed 21:00 MYT — API 104Wed 22:00 MYT — API 99Wed 23:00 MYT — API 97ThuThu 00:00 MYT — API 96Thu 01:00 MYT — API 95Thu 02:00 MYT — API 93Thu 03:00 MYT — API 90Thu 04:00 MYT — API 88Thu 05:00 MYT — API 86Thu 06:00 MYT — API 83Thu 07:00 MYT — API 80Thu 08:00 MYT — API 79Thu 09:00 MYT — API 78Thu 10:00 MYT — API 76Thu 11:00 MYT — API 75Thu 12:00 MYT — API 74Thu 13:00 MYT — API 73Thu 14:00 MYT — API 71Thu 15:00 MYT — API 71Thu 16:00 MYT — API 71Thu 17:00 MYT — API 71Thu 18:00 MYT — API 72Thu 19:00 MYT — API 72Thu 20:00 MYT — API 72Thu 21:00 MYT — API 71Thu 22:00 MYT — API 71Thu 23:00 MYT — API 71FriFri 00:00 MYT — API 71Fri 01:00 MYT — API 71Fri 02:00 MYT — API 70Fri 03:00 MYT — API 70Fri 04:00 MYT — API 69Fri 05:00 MYT — API 69Fri 06:00 MYT — API 69Fri 07:00 MYT — API 70Fri 08:00 MYT — API 70Fri 09:00 MYT — API 69Fri 10:00 MYT — API 69Fri 11:00 MYT — API 69Fri 12:00 MYT — API 69Fri 13:00 MYT — API 68Fri 14:00 MYT — API 68Fri 15:00 MYT — API 68Fri 16:00 MYT — API 68Fri 17:00 MYT — API 67Fri 18:00 MYT — API 66Fri 19:00 MYT — API 66Fri 20:00 MYT — API 65Fri 21:00 MYT — API 65Fri 22:00 MYT — API 64Fri 23:00 MYT — API 63SatSat 00:00 MYT — API 62Sat 01:00 MYT — API 61Sat 02:00 MYT — API 60Sat 03:00 MYT — API 60Sat 04:00 MYT — API 59Sat 05:00 MYT — API 58Sat 06:00 MYT — API 57Sat 07:00 MYT — API 57Sat 08:00 MYT — API 56Sat 09:00 MYT — API 56Sat 10:00 MYT — API 56Sat 11:00 MYT — API 55Sat 12:00 MYT — API 55Sat 13:00 MYT — API 57Sat 14:00 MYT — API 58Sat 15:00 MYT — API 58Sat 16:00 MYT — API 59Sat 17:00 MYT — API 62Sat 18:00 MYT — API 63Sat 19:00 MYT — API 64Sat 20:00 MYT — API 65Sat 21:00 MYT — API 66Sat 22:00 MYT — API 67Sat 23:00 MYT — API 68SunSun 00:00 MYT — API 68Sun 01:00 MYT — API 69Sun 02:00 MYT — API 69Sun 03:00 MYT — API 69Sun 04:00 MYT — API 69Sun 05:00 MYT — API 70Sun 06:00 MYT — API 71Sun 07:00 MYT — API 71Sun 08:00 MYT — API 72Sun 09:00 MYT — API 73Sun 10:00 MYT — API 74Sun 11:00 MYT — API 75Sun 12:00 MYT — API 76Sun 13:00 MYT — API 76Sun 14:00 MYT — API 75Sun 15:00 MYT — API 76Sun 16:00 MYT — API 77Sun 17:00 MYT — API 77Sun 18:00 MYT — API 77Sun 19:00 MYT — API 77Sun 20:00 MYT — API 78Sun 21:00 MYT — API 78Sun 22:00 MYT — API 78Sun 23:00 MYT — API 79MonMon 00:00 MYT — API 80Mon 01:00 MYT — API 81Mon 02:00 MYT — API 82Mon 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 89Mon 10:00 MYT — API 90Mon 11:00 MYT — API 91Mon 12:00 MYT — API 91Mon 13:00 MYT — API 93Mon 14:00 MYT — API 95Mon 15:00 MYT — API 95Mon 16:00 MYT — API 95Mon 17:00 MYT — API 96Mon 18:00 MYT — API 98Mon 19:00 MYT — API 105Mon 20:00 MYT — API 122Mon 21:00 MYT — API 141Mon 22:00 MYT — API 151Mon 23:00 MYT — API 152TueTue 00:00 MYT — API 153Tue 01:00 MYT — API 154Tue 02:00 MYT — API 154Tue 03:00 MYT — API 155Tue 04:00 MYT — API 156Tue 05:00 MYT — API 157Tue 06:00 MYT — API 158Tue 07:00 MYT — API 159Tue 08:00 MYT — API 160Tue 09:00 MYT — API 160Tue 10:00 MYT — API 161Tue 11:00 MYT — API 162Tue 12:00 MYT — API 163Tue 13:00 MYT — API 163Tue 14:00 MYT — API 164Tue 15:00 MYT — API 165Tue 16:00 MYT — API 166Tue 17:00 MYT — API 167Tue 18:00 MYT — API 168Tue 19:00 MYT — API 168Tue 20:00 MYT — API 168Tue 21:00 MYT — API 168Tue 22:00 MYT — API 168Tue 23:00 MYT — API 1680003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (55168 API)

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

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed1531531531531541541541541541531531531531531531531521511401281161049997
Thu969593908886838079787675747371717171727272717171
Fri717170706969697070696969696868686867666665656463
Sat626160605958575756565655555758585962636465666768
Sun686969696970717172737475767675767777777778787879
Mon80818283848586878889909191939595959698105122141151152
Tue153154154155156157158159160160161162163163164165166167168168168168168168

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 70% (117 readings)Unhealthy: 30% (51 readings)70%Moderate
  • GoodBaik0%0
  • ModerateSederhana70%117
  • UnhealthyTidak Sihat30%51
  • 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 Petaling Jaya

Perbandingan purata mingguan dengan stesen berhampiran