Kelantan air quality.
Weekly state review.

7 days · 2 monitoring stations

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi negeri Kelantan

Across Kelantan, air quality for the week of 9 – 15 Sep 2026 averaged an Air Pollutant Index (API) of 55.9 (Moderate).

State weekly average

55.9API

Moderate · Sederhana

Daily averages29.2 76.4 APIWedTue
Explore the week
State's peak reading
99Tanah MerahPeak reading across state
Cleanest area in state
55.4Kota BharuLowest weekly average
Good to Moderate air
100%of all readings336 readings
National standing
#3of 16 states/territoriesNational avg: 92.7 API

Monitoring stations in Kelantan

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 100
  1. Kelantan
    16Moderate99
  2. Kota Bharu55.4avg
    Kelantan
    26Moderate85

The week, hour by hour

Purata negeri bagi setiap jam sepanjang tujuh hari

Read each row from midnight to 11pm, in Malaysia Time. Hourly state averages show when air quality shifted during each day of the week.

WedWed 00:00 MYT — API 89.5Wed 01:00 MYT — API 87.5Wed 02:00 MYT — API 86.5Wed 03:00 MYT — API 85.5Wed 04:00 MYT — API 84.5Wed 05:00 MYT — API 83.5Wed 06:00 MYT — API 82.5Wed 07:00 MYT — API 81.5Wed 08:00 MYT — API 81Wed 09:00 MYT — API 80Wed 10:00 MYT — API 78.5Wed 11:00 MYT — API 77.5Wed 12:00 MYT — API 76Wed 13:00 MYT — API 75Wed 14:00 MYT — API 74Wed 15:00 MYT — API 72.5Wed 16:00 MYT — API 71.5Wed 17:00 MYT — API 70Wed 18:00 MYT — API 68.5Wed 19:00 MYT — API 67Wed 20:00 MYT — API 66Wed 21:00 MYT — API 65.5Wed 22:00 MYT — API 65.5Wed 23:00 MYT — API 65ThuThu 00:00 MYT — API 65.5Thu 01:00 MYT — API 66Thu 02:00 MYT — API 66Thu 03:00 MYT — API 66Thu 04:00 MYT — API 66Thu 05:00 MYT — API 65.5Thu 06:00 MYT — API 65.5Thu 07:00 MYT — API 65.5Thu 08:00 MYT — API 65Thu 09:00 MYT — API 65Thu 10:00 MYT — API 64.5Thu 11:00 MYT — API 64.5Thu 12:00 MYT — API 64.5Thu 13:00 MYT — API 64.5Thu 14:00 MYT — API 65Thu 15:00 MYT — API 65Thu 16:00 MYT — API 65.5Thu 17:00 MYT — API 65Thu 18:00 MYT — API 65Thu 19:00 MYT — API 64Thu 20:00 MYT — API 63.5Thu 21:00 MYT — API 63.5Thu 22:00 MYT — API 63Thu 23:00 MYT — API 63FriFri 00:00 MYT — API 61.5Fri 01:00 MYT — API 61Fri 02:00 MYT — API 60.5Fri 03:00 MYT — API 59.5Fri 04:00 MYT — API 59Fri 05:00 MYT — API 58Fri 06:00 MYT — API 58Fri 07:00 MYT — API 57.5Fri 08:00 MYT — API 57Fri 09:00 MYT — API 56Fri 10:00 MYT — API 55.5Fri 11:00 MYT — API 54Fri 12:00 MYT — API 53Fri 13:00 MYT — API 52.5Fri 14:00 MYT — API 52Fri 15:00 MYT — API 49Fri 16:00 MYT — API 46.5Fri 17:00 MYT — API 47Fri 18:00 MYT — API 44.5Fri 19:00 MYT — API 43Fri 20:00 MYT — API 41Fri 21:00 MYT — API 39Fri 22:00 MYT — API 38Fri 23:00 MYT — API 36.5SatSat 00:00 MYT — API 35Sat 01:00 MYT — API 34Sat 02:00 MYT — API 34Sat 03:00 MYT — API 34Sat 04:00 MYT — API 34Sat 05:00 MYT — API 34Sat 06:00 MYT — API 32.5Sat 07:00 MYT — API 32Sat 08:00 MYT — API 31.5Sat 09:00 MYT — API 30.5Sat 10:00 MYT — API 31Sat 11:00 MYT — API 31.5Sat 12:00 MYT — API 29Sat 13:00 MYT — API 26.5Sat 14:00 MYT — API 23Sat 15:00 MYT — API 22Sat 16:00 MYT — API 22.5Sat 17:00 MYT — API 22Sat 18:00 MYT — API 23.5Sat 19:00 MYT — API 25Sat 20:00 MYT — API 27Sat 21:00 MYT — API 28.5Sat 22:00 MYT — API 29Sat 23:00 MYT — API 29.5SunSun 00:00 MYT — API 30Sun 01:00 MYT — API 31.5Sun 02:00 MYT — API 32Sun 03:00 MYT — API 32.5Sun 04:00 MYT — API 33Sun 05:00 MYT — API 33.5Sun 06:00 MYT — API 34Sun 07:00 MYT — API 35Sun 08:00 MYT — API 35Sun 09:00 MYT — API 35Sun 10:00 MYT — API 34.5Sun 11:00 MYT — API 35Sun 12:00 MYT — API 36.5Sun 13:00 MYT — API 38.5Sun 14:00 MYT — API 39.5Sun 15:00 MYT — API 39Sun 16:00 MYT — API 39.5Sun 17:00 MYT — API 40Sun 18:00 MYT — API 41Sun 19:00 MYT — API 40.5Sun 20:00 MYT — API 42Sun 21:00 MYT — API 44.5Sun 22:00 MYT — API 47Sun 23:00 MYT — API 48.5MonMon 00:00 MYT — API 49.5Mon 01:00 MYT — API 49Mon 02:00 MYT — API 49.5Mon 03:00 MYT — API 50Mon 04:00 MYT — API 51Mon 05:00 MYT — API 52Mon 06:00 MYT — API 52Mon 07:00 MYT — API 52.5Mon 08:00 MYT — API 52.5Mon 09:00 MYT — API 52.5Mon 10:00 MYT — API 53Mon 11:00 MYT — API 54Mon 12:00 MYT — API 55Mon 13:00 MYT — API 56Mon 14:00 MYT — API 57Mon 15:00 MYT — API 57.5Mon 16:00 MYT — API 58.5Mon 17:00 MYT — API 59.5Mon 18:00 MYT — API 60Mon 19:00 MYT — API 61Mon 20:00 MYT — API 62Mon 21:00 MYT — API 62.5Mon 22:00 MYT — API 63.5Mon 23:00 MYT — API 64TueTue 00:00 MYT — API 65Tue 01:00 MYT — API 66.5Tue 02:00 MYT — API 67Tue 03:00 MYT — API 68Tue 04:00 MYT — API 69Tue 05:00 MYT — API 70Tue 06:00 MYT — API 70.5Tue 07:00 MYT — API 71Tue 08:00 MYT — API 72.5Tue 09:00 MYT — API 74Tue 10:00 MYT — API 75.5Tue 11:00 MYT — API 76.5Tue 12:00 MYT — API 77Tue 13:00 MYT — API 77.5Tue 14:00 MYT — API 78Tue 15:00 MYT — API 78.5Tue 16:00 MYT — API 79.5Tue 17:00 MYT — API 80.5Tue 18:00 MYT — API 81Tue 19:00 MYT — API 82Tue 20:00 MYT — API 83.5Tue 21:00 MYT — API 85Tue 22:00 MYT — API 86.5Tue 23:00 MYT — API 87.50003060912151821
0255075100APIBrighter cells ran hazier than the rest of this week (2289.5 API)

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

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed89.587.586.585.584.583.582.581.5818078.577.576757472.571.57068.5676665.565.565
Thu65.56666666665.565.565.5656564.564.564.564.5656565.565656463.563.56363
Fri61.56160.559.559585857.5575655.5545352.5524946.54744.54341393836.5
Sat35343434343432.53231.530.53131.52926.5232222.52223.5252728.52929.5
Sun3031.53232.53333.53435353534.53536.538.539.53939.5404140.54244.54748.5
Mon49.54949.55051525252.552.552.5535455565757.558.559.560616262.563.564
Tue6566.56768697070.57172.57475.576.57777.57878.579.580.5818283.58586.587.5

How readings split

Pecahan bacaan mengikut kategori IPU

Good: 34% (114 readings)Moderate: 66% (222 readings)66%Moderate
  • GoodBaik34%114
  • ModerateSederhana66%222
  • UnhealthyTidak Sihat0%0
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 336 hourly station readings.

Health guidelines

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