Kota Bharu air quality.
Weekly city review.

7 days · Kelantan

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi bandar Kota Bharu, Kelantan

Kota Bharu air quality averaged an Air Pollutant Index (API) of 55.4 (Moderate) during the week of 9 – 15 Sep 2026, monitored via the Kota Bharu station.

City weekly average

55.4API

Moderate · Sederhana

Daily averages32.9 73.9 APIWedTue
Explore the week
Week's highest reading
85ModeratePeak reading during period
Monitoring station
Kota BharuKelantanRepresentative station
Good to Moderate air
100%of hourly readings168 readings recorded
State & National context
55.9 APIKelantan avgNational avg: 92.7 API

The week, hour by hour

Purata setiap jam sepanjang tujuh hari di stesen berkaitan

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

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

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

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed858382818079787878787776757372717068676765646463
Thu646464646463636362626162626363636464646464646464
Fri626261606059595958575755545354535252514744424139
Sat363636363636343434343536323126262728283033353536
Sun373940404142434444434243454849464545454243465051
Mon525151515152525252525252535454545455555657575858
Tue585959606061616162636566676869707172727273737476

How readings split

Pecahan bacaan mengikut kategori IPU

Good: 31% (52 readings)Moderate: 69% (116 readings)69%Moderate
  • GoodBaik31%52
  • ModerateSederhana69%116
  • UnhealthyTidak Sihat0%0
  • 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