14 – 20 Oct 2026 · Malaysia

Kuala Terengganu weekly air quality

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

94.2Weekly mean AQI · Moderate

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

-18 AQI compared with the previous week’s eligible mean of 112.2.

Peak AQI: 141 at Kuala Terengganu · 14 Oct 2026, 12:00 (UTC+8).

Daily US AQI (PM2.5)

Low 58High 141AQI
075150
14 Oct20 Oct
20 OctDaily mean · Peak 10799Avg 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-14126.3Unhealthy for Sensitive Groups14124 / 0
2026-10-15121.8Unhealthy for Sensitive Groups13024 / 0
2026-10-1688.9Moderate10324 / 0
2026-10-1785.6Moderate8724 / 0
2026-10-1870.3Moderate8024 / 0
2026-10-1967.3Moderate8724 / 0
2026-10-2099Moderate10724 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-14113115118118122124126128132134134136141141136132132126124120120118120122
2026-10-15124124126126126126126124124124124124124122130126122122120118115113107105
2026-10-1610310199979796949493919190888481808078808081838687
2026-10-17868786868686848486878686848687878787878686848381
2026-10-18807878777575757572727271717168686767656564616159
2026-10-19595858585959595959595959626465707277808083848687
2026-10-20889093949496979710110310310510510710710510310110110199979694

Observation categories

Good: 0

Moderate: 106

Unhealthy for Sensitive Groups: 62

Unhealthy: 0

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

Kuala Terengganu air quality.
Weekly city review.

7 days · Terengganu

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

Kuala Terengganu air quality averaged an Air Pollutant Index (API) of 75.7 (Moderate) during the week of 14 – 20 Oct 2026, monitored via the Kuala Terengganu station.

City weekly average

75.7API

Moderate · Sederhana

Daily averages58.5 – 95 APIWed → Tue
Explore the week
Week's highest reading
113UnhealthyPeak reading during period
Monitoring station
Kuala TerengganuTerengganuRepresentative station
Good to Moderate air
99%of hourly readings168 readings recorded
State & National context
84.5 APITerengganu avgNational avg: 108.7 API

The week, hour by hour

Purata setiap jam sepanjang tujuh hari di stesen berkaitan

Hourly readings at Kuala Terengganu indicate typical diurnal trends such as morning traffic and afternoon dispersion in Kuala Terengganu.

WedWed 00:00 MYT — API 87Wed 01:00 MYT — API 88Wed 02:00 MYT — API 90Wed 03:00 MYT — API 90Wed 04:00 MYT — API 92Wed 05:00 MYT — API 93Wed 06:00 MYT — API 94Wed 07:00 MYT — API 95Wed 08:00 MYT — API 97Wed 09:00 MYT — API 98Wed 10:00 MYT — API 98Wed 11:00 MYT — API 99Wed 12:00 MYT — API 112Wed 13:00 MYT — API 113Wed 14:00 MYT — API 99Wed 15:00 MYT — API 97Wed 16:00 MYT — API 97Wed 17:00 MYT — API 94Wed 18:00 MYT — API 93Wed 19:00 MYT — API 91Wed 20:00 MYT — API 91Wed 21:00 MYT — API 90Wed 22:00 MYT — API 91Wed 23:00 MYT — API 92ThuThu 00:00 MYT — API 93Thu 01:00 MYT — API 93Thu 02:00 MYT — API 94Thu 03:00 MYT — API 94Thu 04:00 MYT — API 94Thu 05:00 MYT — API 94Thu 06:00 MYT — API 94Thu 07:00 MYT — API 93Thu 08:00 MYT — API 93Thu 09:00 MYT — API 93Thu 10:00 MYT — API 93Thu 11:00 MYT — API 93Thu 12:00 MYT — API 93Thu 13:00 MYT — API 92Thu 14:00 MYT — API 96Thu 15:00 MYT — API 94Thu 16:00 MYT — API 92Thu 17:00 MYT — API 92Thu 18:00 MYT — API 91Thu 19:00 MYT — API 90Thu 20:00 MYT — API 88Thu 21:00 MYT — API 87Thu 22:00 MYT — API 84Thu 23:00 MYT — API 83FriFri 00:00 MYT — API 82Fri 01:00 MYT — API 81Fri 02:00 MYT — API 80Fri 03:00 MYT — API 79Fri 04:00 MYT — API 79Fri 05:00 MYT — API 78Fri 06:00 MYT — API 77Fri 07:00 MYT — API 77Fri 08:00 MYT — API 76Fri 09:00 MYT — API 75Fri 10:00 MYT — API 75Fri 11:00 MYT — API 74Fri 12:00 MYT — API 73Fri 13:00 MYT — API 70Fri 14:00 MYT — API 68Fri 15:00 MYT — API 67Fri 16:00 MYT — API 67Fri 17:00 MYT — API 66Fri 18:00 MYT — API 67Fri 19:00 MYT — API 67Fri 20:00 MYT — API 68Fri 21:00 MYT — API 69Fri 22:00 MYT — API 71Fri 23:00 MYT — API 72SatSat 00:00 MYT — API 71Sat 01:00 MYT — API 72Sat 02:00 MYT — API 71Sat 03:00 MYT — API 71Sat 04:00 MYT — API 71Sat 05:00 MYT — API 71Sat 06:00 MYT — API 70Sat 07:00 MYT — API 70Sat 08:00 MYT — API 71Sat 09:00 MYT — API 72Sat 10:00 MYT — API 71Sat 11:00 MYT — API 71Sat 12:00 MYT — API 70Sat 13:00 MYT — API 71Sat 14:00 MYT — API 72Sat 15:00 MYT — API 72Sat 16:00 MYT — API 72Sat 17:00 MYT — API 72Sat 18:00 MYT — API 72Sat 19:00 MYT — API 71Sat 20:00 MYT — API 71Sat 21:00 MYT — API 70Sat 22:00 MYT — API 69Sat 23:00 MYT — API 68SunSun 00:00 MYT — API 67Sun 01:00 MYT — API 66Sun 02:00 MYT — API 66Sun 03:00 MYT — API 65Sun 04:00 MYT — API 64Sun 05:00 MYT — API 64Sun 06:00 MYT — API 64Sun 07:00 MYT — API 64Sun 08:00 MYT — API 62Sun 09:00 MYT — API 62Sun 10:00 MYT — API 62Sun 11:00 MYT — API 61Sun 12:00 MYT — API 61Sun 13:00 MYT — API 61Sun 14:00 MYT — API 59Sun 15:00 MYT — API 59Sun 16:00 MYT — API 58Sun 17:00 MYT — API 58Sun 18:00 MYT — API 57Sun 19:00 MYT — API 57Sun 20:00 MYT — API 56Sun 21:00 MYT — API 54Sun 22:00 MYT — API 54Sun 23:00 MYT — API 53MonMon 00:00 MYT — API 53Mon 01:00 MYT — API 52Mon 02:00 MYT — API 52Mon 03:00 MYT — API 52Mon 04:00 MYT — API 53Mon 05:00 MYT — API 53Mon 06:00 MYT — API 53Mon 07:00 MYT — API 53Mon 08:00 MYT — API 53Mon 09:00 MYT — API 53Mon 10:00 MYT — API 53Mon 11:00 MYT — API 53Mon 12:00 MYT — API 55Mon 13:00 MYT — API 56Mon 14:00 MYT — API 57Mon 15:00 MYT — API 60Mon 16:00 MYT — API 62Mon 17:00 MYT — API 65Mon 18:00 MYT — API 67Mon 19:00 MYT — API 67Mon 20:00 MYT — API 69Mon 21:00 MYT — API 70Mon 22:00 MYT — API 71Mon 23:00 MYT — API 72TueTue 00:00 MYT — API 73Tue 01:00 MYT — API 74Tue 02:00 MYT — API 76Tue 03:00 MYT — API 77Tue 04:00 MYT — API 77Tue 05:00 MYT — API 78Tue 06:00 MYT — API 79Tue 07:00 MYT — API 79Tue 08:00 MYT — API 81Tue 09:00 MYT — API 82Tue 10:00 MYT — API 82Tue 11:00 MYT — API 83Tue 12:00 MYT — API 83Tue 13:00 MYT — API 84Tue 14:00 MYT — API 84Tue 15:00 MYT — API 83Tue 16:00 MYT — API 82Tue 17:00 MYT — API 81Tue 18:00 MYT — API 81Tue 19:00 MYT — API 81Tue 20:00 MYT — API 80Tue 21:00 MYT — API 79Tue 22:00 MYT — API 78Tue 23:00 MYT — API 770003060912151821
0255075100125APIBrighter cells ran hazier than the rest of this week (52 – 113 API)

Haziest hour of the week: Wed at 13:00 MYT, averaging API 113 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed87889090929394959798989911211399979794939191909192
Thu939394949494949393939393939296949292919088878483
Fri828180797978777776757574737068676766676768697172
Sat717271717171707071727171707172727272727171706968
Sun676666656464646462626261616159595858575756545453
Mon535252525353535353535353555657606265676769707172
Tue737476777778797981828283838484838281818180797877

How readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 99% (166 readings)Unhealthy: 1% (2 readings)99%Moderate
  • GoodBaik0%0
  • ModerateSederhana99%166
  • UnhealthyTidak Sihat1%2
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 168 hourly station readings.

Health advisory

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

Comparison with nearby cities

Perbandingan purata kualiti udara mingguan dengan bandar berdekatan