Kuala Terengganu air quality.
Weekly station review.

7 days · Terengganu

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Kuala Terengganu, Terengganu

During the week of 9 – 15 Sep 2026, air quality at Kuala Terengganu averaged an Air Pollutant Index (API) of 82.8 (Moderate). Readings peaked at 162.

Station weekly average

82.8API

Moderate · Sederhana

Daily averages56.6 153.7 APIWedTue
Explore the week
Week's peak reading
162UnhealthyPeak during 7-day window
Rank in Terengganu
#2of 4 stationsState avg: 79.6 API
Good to Moderate air
85%of hourly readings168 readings recorded
National standing
#25of 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 Kuala Terengganu shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 98Wed 01:00 MYT — API 99Wed 02:00 MYT — API 100Wed 03:00 MYT — API 105Wed 04:00 MYT — API 100Wed 05:00 MYT — API 99Wed 06:00 MYT — API 99Wed 07:00 MYT — API 97Wed 08:00 MYT — API 95Wed 09:00 MYT — API 93Wed 10:00 MYT — API 91Wed 11:00 MYT — API 88Wed 12:00 MYT — API 86Wed 13:00 MYT — API 86Wed 14:00 MYT — API 85Wed 15:00 MYT — API 84Wed 16:00 MYT — API 83Wed 17:00 MYT — API 82Wed 18:00 MYT — API 81Wed 19:00 MYT — API 81Wed 20:00 MYT — API 80Wed 21:00 MYT — API 79Wed 22:00 MYT — API 78Wed 23:00 MYT — API 76ThuThu 00:00 MYT — API 74Thu 01:00 MYT — API 72Thu 02:00 MYT — API 71Thu 03:00 MYT — API 70Thu 04:00 MYT — API 70Thu 05:00 MYT — API 71Thu 06:00 MYT — API 71Thu 07:00 MYT — API 73Thu 08:00 MYT — API 74Thu 09:00 MYT — API 76Thu 10:00 MYT — API 78Thu 11:00 MYT — API 79Thu 12:00 MYT — API 80Thu 13:00 MYT — API 81Thu 14:00 MYT — API 82Thu 15:00 MYT — API 83Thu 16:00 MYT — API 85Thu 17:00 MYT — API 86Thu 18:00 MYT — API 84Thu 19:00 MYT — API 82Thu 20:00 MYT — API 80Thu 21:00 MYT — API 78Thu 22:00 MYT — API 76Thu 23:00 MYT — API 76FriFri 00:00 MYT — API 75Fri 01:00 MYT — API 74Fri 02:00 MYT — API 73Fri 03:00 MYT — API 71Fri 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 65Fri 10:00 MYT — API 63Fri 11:00 MYT — API 63Fri 12:00 MYT — API 62Fri 13:00 MYT — API 61Fri 14:00 MYT — API 61Fri 15:00 MYT — API 62Fri 16:00 MYT — API 60Fri 17:00 MYT — API 60Fri 18:00 MYT — API 61Fri 19:00 MYT — API 62Fri 20:00 MYT — API 62Fri 21:00 MYT — API 62Fri 22:00 MYT — API 61Fri 23:00 MYT — API 61SatSat 00:00 MYT — API 61Sat 01:00 MYT — API 60Sat 02:00 MYT — API 60Sat 03:00 MYT — API 60Sat 04:00 MYT — API 60Sat 05:00 MYT — API 60Sat 06:00 MYT — API 59Sat 07:00 MYT — API 58Sat 08:00 MYT — API 58Sat 09:00 MYT — API 58Sat 10:00 MYT — API 57Sat 11:00 MYT — API 56Sat 12:00 MYT — API 55Sat 13:00 MYT — API 54Sat 14:00 MYT — API 52Sat 15:00 MYT — API 51Sat 16:00 MYT — API 51Sat 17:00 MYT — API 51Sat 18:00 MYT — API 52Sat 19:00 MYT — API 54Sat 20:00 MYT — API 56Sat 21:00 MYT — API 57Sat 22:00 MYT — API 59Sat 23:00 MYT — API 59SunSun 00:00 MYT — API 60Sun 01:00 MYT — API 60Sun 02:00 MYT — API 60Sun 03:00 MYT — API 60Sun 04:00 MYT — API 60Sun 05:00 MYT — API 60Sun 06:00 MYT — API 60Sun 07:00 MYT — API 60Sun 08:00 MYT — API 60Sun 09:00 MYT — API 60Sun 10:00 MYT — API 61Sun 11:00 MYT — API 62Sun 12:00 MYT — API 61Sun 13:00 MYT — API 61Sun 14:00 MYT — API 63Sun 15:00 MYT — API 62Sun 16:00 MYT — API 63Sun 17:00 MYT — API 63Sun 18:00 MYT — API 61Sun 19:00 MYT — API 61Sun 20:00 MYT — API 62Sun 21:00 MYT — API 61Sun 22:00 MYT — API 60Sun 23:00 MYT — API 60MonMon 00:00 MYT — API 60Mon 01:00 MYT — API 62Mon 02:00 MYT — API 62Mon 03:00 MYT — API 63Mon 04:00 MYT — API 64Mon 05:00 MYT — API 65Mon 06:00 MYT — API 67Mon 07:00 MYT — API 68Mon 08:00 MYT — API 69Mon 09:00 MYT — API 70Mon 10:00 MYT — API 72Mon 11:00 MYT — API 73Mon 12:00 MYT — API 76Mon 13:00 MYT — API 80Mon 14:00 MYT — API 81Mon 15:00 MYT — API 82Mon 16:00 MYT — API 84Mon 17:00 MYT — API 85Mon 18:00 MYT — API 87Mon 19:00 MYT — API 90Mon 20:00 MYT — API 90Mon 21:00 MYT — API 93Mon 22:00 MYT — API 96Mon 23:00 MYT — API 100TueTue 00:00 MYT — API 120Tue 01:00 MYT — API 139Tue 02:00 MYT — API 151Tue 03:00 MYT — API 152Tue 04:00 MYT — API 152Tue 05:00 MYT — API 152Tue 06:00 MYT — API 152Tue 07:00 MYT — API 153Tue 08:00 MYT — API 153Tue 09:00 MYT — API 154Tue 10:00 MYT — API 154Tue 11:00 MYT — API 154Tue 12:00 MYT — API 154Tue 13:00 MYT — API 155Tue 14:00 MYT — API 155Tue 15:00 MYT — API 157Tue 16:00 MYT — API 157Tue 17:00 MYT — API 158Tue 18:00 MYT — API 159Tue 19:00 MYT — API 160Tue 20:00 MYT — API 161Tue 21:00 MYT — API 162Tue 22:00 MYT — API 162Tue 23:00 MYT — API 1620003060912151821
0255075100125150175APIBrighter cells ran hazier than the rest of this week (51162 API)

Haziest hour of the week: Tue at 21:00 MYT, averaging API 162 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed989910010510099999795939188868685848382818180797876
Thu747271707071717374767879808182838586848280787676
Fri757473717069686766656363626161626060616262626161
Sat616060606060595858585756555452515151525456575959
Sun606060606060606060606162616163626363616162616060
Mon6062626364656768697072737680818284858790909396100
Tue120139151152152152152153153154154154154155155157157158159160161162162162

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 85% (143 readings)Unhealthy: 15% (25 readings)85%Moderate
  • GoodBaik0%0
  • ModerateSederhana85%143
  • UnhealthyTidak Sihat15%25
  • 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 Kuala Terengganu

Perbandingan purata mingguan dengan stesen berhampiran