Alor Setar air quality.
Weekly station review.

7 days · Kedah

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Alor Setar, Kedah

During the week of 9 – 15 Sep 2026, air quality at Alor Setar averaged an Air Pollutant Index (API) of 44.5 (Good). Readings peaked at 91.

Station weekly average

44.5API

Good · Baik

Daily averages26 79 APIWedTue
Explore the week
Week's peak reading
91ModeratePeak during 7-day window
Rank in Kedah
#2of 4 stationsState avg: 50.8 API
Good to Moderate air
100%of hourly readings168 readings recorded
National standing
#3of 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 Alor Setar shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 52Wed 01:00 MYT — API 50Wed 02:00 MYT — API 48Wed 03:00 MYT — API 45Wed 04:00 MYT — API 44Wed 05:00 MYT — API 44Wed 06:00 MYT — API 44Wed 07:00 MYT — API 44Wed 08:00 MYT — API 43Wed 09:00 MYT — API 43Wed 10:00 MYT — API 43Wed 11:00 MYT — API 42Wed 12:00 MYT — API 40Wed 13:00 MYT — API 39Wed 14:00 MYT — API 38Wed 15:00 MYT — API 37Wed 16:00 MYT — API 37Wed 17:00 MYT — API 37Wed 18:00 MYT — API 38Wed 19:00 MYT — API 38Wed 20:00 MYT — API 38Wed 21:00 MYT — API 38Wed 22:00 MYT — API 39Wed 23:00 MYT — API 40ThuThu 00:00 MYT — API 41Thu 01:00 MYT — API 42Thu 02:00 MYT — API 43Thu 03:00 MYT — API 45Thu 04:00 MYT — API 45Thu 05:00 MYT — API 45Thu 06:00 MYT — API 44Thu 07:00 MYT — API 44Thu 08:00 MYT — API 43Thu 09:00 MYT — API 42Thu 10:00 MYT — API 41Thu 11:00 MYT — API 40Thu 12:00 MYT — API 40Thu 13:00 MYT — API 41Thu 14:00 MYT — API 42Thu 15:00 MYT — API 42Thu 16:00 MYT — API 42Thu 17:00 MYT — API 43Thu 18:00 MYT — API 43Thu 19:00 MYT — API 43Thu 20:00 MYT — API 44Thu 21:00 MYT — API 45Thu 22:00 MYT — API 46Thu 23:00 MYT — API 45FriFri 00:00 MYT — API 44Fri 01:00 MYT — API 43Fri 02:00 MYT — API 42Fri 03:00 MYT — API 41Fri 04:00 MYT — API 39Fri 05:00 MYT — API 39Fri 06:00 MYT — API 39Fri 07:00 MYT — API 38Fri 08:00 MYT — API 39Fri 09:00 MYT — API 39Fri 10:00 MYT — API 39Fri 11:00 MYT — API 38Fri 12:00 MYT — API 39Fri 13:00 MYT — API 38Fri 14:00 MYT — API 37Fri 15:00 MYT — API 36Fri 16:00 MYT — API 36Fri 17:00 MYT — API 35Fri 18:00 MYT — API 34Fri 19:00 MYT — API 33Fri 20:00 MYT — API 32Fri 21:00 MYT — API 29Fri 22:00 MYT — API 28Fri 23:00 MYT — API 29SatSat 00:00 MYT — API 29Sat 01:00 MYT — API 28Sat 02:00 MYT — API 28Sat 03:00 MYT — API 29Sat 04:00 MYT — API 29Sat 05:00 MYT — API 29Sat 06:00 MYT — API 28Sat 07:00 MYT — API 27Sat 08:00 MYT — API 25Sat 09:00 MYT — API 24Sat 10:00 MYT — API 24Sat 11:00 MYT — API 23Sat 12:00 MYT — API 23Sat 13:00 MYT — API 23Sat 14:00 MYT — API 24Sat 15:00 MYT — API 24Sat 16:00 MYT — API 25Sat 17:00 MYT — API 25Sat 18:00 MYT — API 25Sat 19:00 MYT — API 26Sat 20:00 MYT — API 26Sat 21:00 MYT — API 27Sat 22:00 MYT — API 27Sat 23:00 MYT — API 26SunSun 00:00 MYT — API 25Sun 01:00 MYT — API 25Sun 02:00 MYT — API 26Sun 03:00 MYT — API 27Sun 04:00 MYT — API 28Sun 05:00 MYT — API 27Sun 06:00 MYT — API 27Sun 07:00 MYT — API 27Sun 08:00 MYT — API 28Sun 09:00 MYT — API 28Sun 10:00 MYT — API 29Sun 11:00 MYT — API 30Sun 12:00 MYT — API 30Sun 13:00 MYT — API 30Sun 14:00 MYT — API 30Sun 15:00 MYT — API 29Sun 16:00 MYT — API 29Sun 17:00 MYT — API 29Sun 18:00 MYT — API 28Sun 19:00 MYT — API 28Sun 20:00 MYT — API 30Sun 21:00 MYT — API 30Sun 22:00 MYT — API 32Sun 23:00 MYT — API 34MonMon 00:00 MYT — API 37Mon 01:00 MYT — API 40Mon 02:00 MYT — API 43Mon 03:00 MYT — API 44Mon 04:00 MYT — API 46Mon 05:00 MYT — API 49Mon 06:00 MYT — API 51Mon 07:00 MYT — API 52Mon 08:00 MYT — API 52Mon 09:00 MYT — API 53Mon 10:00 MYT — API 54Mon 11:00 MYT — API 55Mon 12:00 MYT — API 56Mon 13:00 MYT — API 58Mon 14:00 MYT — API 59Mon 15:00 MYT — API 60Mon 16:00 MYT — API 62Mon 17:00 MYT — API 63Mon 18:00 MYT — API 65Mon 19:00 MYT — API 67Mon 20:00 MYT — API 68Mon 21:00 MYT — API 70Mon 22:00 MYT — API 71Mon 23:00 MYT — API 71TueTue 00:00 MYT — API 71Tue 01:00 MYT — API 71Tue 02:00 MYT — API 71Tue 03:00 MYT — API 71Tue 04:00 MYT — API 72Tue 05:00 MYT — API 73Tue 06:00 MYT — API 73Tue 07:00 MYT — API 74Tue 08:00 MYT — API 75Tue 09:00 MYT — API 76Tue 10:00 MYT — API 76Tue 11:00 MYT — API 77Tue 12:00 MYT — API 78Tue 13:00 MYT — API 79Tue 14:00 MYT — API 81Tue 15:00 MYT — API 82Tue 16:00 MYT — API 84Tue 17:00 MYT — API 85Tue 18:00 MYT — API 86Tue 19:00 MYT — API 86Tue 20:00 MYT — API 87Tue 21:00 MYT — API 88Tue 22:00 MYT — API 89Tue 23:00 MYT — API 910003060912151821
0255075100APIBrighter cells ran hazier than the rest of this week (2391 API)

Haziest hour of the week: Tue at 23:00 MYT, averaging API 91 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed525048454444444443434342403938373737383838383940
Thu414243454545444443424140404142424243434344454645
Fri444342413939393839393938393837363635343332292829
Sat292828292929282725242423232324242525252626272726
Sun252526272827272728282930303030292929282830303234
Mon374043444649515252535455565859606263656768707171
Tue717171717273737475767677787981828485868687888991

How the readings split

Pecahan bacaan mengikut kategori IPU

Good: 74% (125 readings)Moderate: 26% (43 readings)74%Good
  • GoodBaik74%125
  • ModerateSederhana26%43
  • UnhealthyTidak Sihat0%0
  • 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 good. Outdoor activities are fine for everyone.

Kualiti udara baik. Aktiviti luar sesuai untuk semua.

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 Alor Setar

Perbandingan purata mingguan dengan stesen berhampiran