30 Sep – 6 Oct 2026 · Malaysia

Johor weekly air quality

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

127.4Weekly mean AQI · Unhealthy for Sensitive Groups

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

1335 eligible observations · 1 excluded.

+21.4 AQI compared with the previous week’s eligible mean of 106.

Peak AQI: 236 at Batu Pahat · 6 Oct 2026, 22:00 (UTC+8).

Daily US AQI (PM2.5)

Low 64High 236AQI
0125250
30 Sept6 Oct
6 OctDaily mean · Peak 236173.4Avg AQI

Based on 184 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-09-30148.8Unhealthy for Sensitive Groups179192 / 0
2026-10-0193.5Moderate152192 / 0
2026-10-0285.7Moderate122191 / 1
2026-10-03112.5Unhealthy for Sensitive Groups158192 / 0
2026-10-04138.6Unhealthy for Sensitive Groups158192 / 0
2026-10-05140.7Unhealthy for Sensitive Groups173192 / 0
2026-10-06173.4Unhealthy236184 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-09-30165163.5162.6161.4160.5159.3158.3157.1156.1154.3152.4151.1149.6148.6147.1145.8144.6142.5140137133.5130.1126.8124
2026-10-01120.8117.1114.1110.4108104.9102.6100.697.994.992.689.387.385.383.481.580.980.981.481.681.882.482.382.4
2026-10-0282.982.88383.683.483.58484.384.383.58382.582.182.182.683.984.886.687.690.692939596.4
2026-10-0397.999.199.9100.6101.8102.5103.5104104.5106.3108110.6112.4114.8117118.3119.6120.8121.6123.6125.9127.5129.5131.5
2026-10-04133.5135.9137.4138.5140.1141.5142.5143.5143.8143.6142.5141.3139.9138.8138.5137.9137.6137.6137136135.3134.6134.3133.9
2026-10-05133.6133133.1132.8132131.8131.6131.4131.8132.4131.6132.8134.3136.6139.3142.6145.5148.6150.8153.6156.4158.6160.6162.4
2026-10-06163.6164.8166166.9168168.8169.6170.1171.3172.1173.5174.5175.3175.9176.9176.9177.5178.3178.8179.1179.6180.3180.5—

Observation categories

Good: 0

Moderate: 396

Unhealthy for Sensitive Groups: 450

Unhealthy: 474

Very Unhealthy: 15

Hazardous: 0

US AQI scale
AQICategory
0–50Good
51–100Moderate
101–150Unhealthy for Sensitive Groups
151–200Unhealthy
201–300Very Unhealthy
301+Hazardous

Stations by US AQI

Sorted by eligible mean AQI. Counts show the available coverage.

LocationMean AQIPeak AQIOfficial DOE API meanEligible / excluded
Pasir Gudang142.3Unhealthy for Sensitive Groups179130167 / 0
Larkin140.5Unhealthy for Sensitive Groups175129.1167 / 0
Batu Pahat135Unhealthy for Sensitive Groups236122.4166 / 1
Segamat124.5Unhealthy for Sensitive Groups182109.9167 / 0
Kluang121.2Unhealthy for Sensitive Groups177106.2167 / 0
Tangkak120.6Unhealthy for Sensitive Groups182104.7167 / 0
Kota Tinggi118.2Unhealthy for Sensitive Groups166102.7167 / 0
Pengerang116.5Unhealthy for Sensitive Groups166100.5167 / 0
View the official DOE API report

Johor air quality.
Weekly state review.

7 days · 8 monitoring stations

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi negeri Johor

Across Johor, air quality for the week of 30 Sep – 6 Oct 2026 averaged an Air Pollutant Index (API) of 113.2 (Unhealthy).

State weekly average

113.2API

Unhealthy · Tidak Sihat

Daily averages70.9 – 167.2 APIWed → Tue
Explore the week
State's peak reading
211Batu PahatPeak reading across state
Cleanest area in state
100.5PengerangLowest weekly average
Good to Moderate air
55%of all readings1,336 readings
National standing
#14of 16 states/territoriesNational avg: 83.9 API

Monitoring stations in Johor

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 250
  1. Segamat109.9avg
    Johor
    67Unhealthy174
  2. Batu Pahat122.4avg
    Johor
    64Unhealthy211
  3. Kluang106.2avg
    Johor
    56Unhealthy170
  4. Larkin129.1avg
    Johor
    70Unhealthy169
  5. Johor
    75Unhealthy172
  6. Pengerang100.5avg
    Johor
    65Unhealthy162
  7. Kota Tinggi102.7avg
    Johor
    69Unhealthy162
  8. Tangkak104.7avg
    Johor
    63Unhealthy174

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 161.4Wed 01:00 MYT — API 160.4Wed 02:00 MYT — API 159.6Wed 03:00 MYT — API 157.9Wed 04:00 MYT — API 156.5Wed 05:00 MYT — API 154.5Wed 06:00 MYT — API 152.1Wed 07:00 MYT — API 150.1Wed 08:00 MYT — API 147.8Wed 09:00 MYT — API 142.6Wed 10:00 MYT — API 139Wed 11:00 MYT — API 137.9Wed 12:00 MYT — API 136.6Wed 13:00 MYT — API 135.9Wed 14:00 MYT — API 132.6Wed 15:00 MYT — API 130.1Wed 16:00 MYT — API 127.9Wed 17:00 MYT — API 125.4Wed 18:00 MYT — API 123.3Wed 19:00 MYT — API 119.9Wed 20:00 MYT — API 113.6Wed 21:00 MYT — API 108.8Wed 22:00 MYT — API 105.5Wed 23:00 MYT — API 104ThuThu 00:00 MYT — API 102.3Thu 01:00 MYT — API 96.6Thu 02:00 MYT — API 89.9Thu 03:00 MYT — API 85.8Thu 04:00 MYT — API 84.5Thu 05:00 MYT — API 82.9Thu 06:00 MYT — API 81.6Thu 07:00 MYT — API 80.4Thu 08:00 MYT — API 78.9Thu 09:00 MYT — API 77.1Thu 10:00 MYT — API 75.8Thu 11:00 MYT — API 73.6Thu 12:00 MYT — API 72.1Thu 13:00 MYT — API 70.8Thu 14:00 MYT — API 69.5Thu 15:00 MYT — API 68.3Thu 16:00 MYT — API 67.8Thu 17:00 MYT — API 67.8Thu 18:00 MYT — API 68.1Thu 19:00 MYT — API 68.3Thu 20:00 MYT — API 68.4Thu 21:00 MYT — API 68.8Thu 22:00 MYT — API 68.8Thu 23:00 MYT — API 68.9FriFri 00:00 MYT — API 69.1Fri 01:00 MYT — API 69.1Fri 02:00 MYT — API 69.3Fri 03:00 MYT — API 69.6Fri 04:00 MYT — API 69.5Fri 05:00 MYT — API 69.6Fri 06:00 MYT — API 69.9Fri 07:00 MYT — API 70.1Fri 08:00 MYT — API 70.1Fri 09:00 MYT — API 69.6Fri 10:00 MYT — API 69.4Fri 11:00 MYT — API 69Fri 12:00 MYT — API 68.6Fri 13:00 MYT — API 68.6Fri 14:00 MYT — API 69Fri 15:00 MYT — API 69.8Fri 16:00 MYT — API 70.4Fri 17:00 MYT — API 71.6Fri 18:00 MYT — API 72.1Fri 19:00 MYT — API 73.6Fri 20:00 MYT — API 74.8Fri 21:00 MYT — API 75.4Fri 22:00 MYT — API 76.6Fri 23:00 MYT — API 77.4SatSat 00:00 MYT — API 78.3Sat 01:00 MYT — API 79Sat 02:00 MYT — API 79.5Sat 03:00 MYT — API 79.9Sat 04:00 MYT — API 80.4Sat 05:00 MYT — API 81.5Sat 06:00 MYT — API 84.5Sat 07:00 MYT — API 86.1Sat 08:00 MYT — API 88.1Sat 09:00 MYT — API 90.8Sat 10:00 MYT — API 92.1Sat 11:00 MYT — API 94.9Sat 12:00 MYT — API 97.4Sat 13:00 MYT — API 99Sat 14:00 MYT — API 100.3Sat 15:00 MYT — API 101Sat 16:00 MYT — API 101.8Sat 17:00 MYT — API 102.4Sat 18:00 MYT — API 102.9Sat 19:00 MYT — API 103.9Sat 20:00 MYT — API 105Sat 21:00 MYT — API 105.9Sat 22:00 MYT — API 107.5Sat 23:00 MYT — API 109.4SunSun 00:00 MYT — API 111.3Sun 01:00 MYT — API 114.3Sun 02:00 MYT — API 115.5Sun 03:00 MYT — API 118.8Sun 04:00 MYT — API 123.9Sun 05:00 MYT — API 128.9Sun 06:00 MYT — API 131.8Sun 07:00 MYT — API 134.9Sun 08:00 MYT — API 134.8Sun 09:00 MYT — API 133.6Sun 10:00 MYT — API 130.4Sun 11:00 MYT — API 128.8Sun 12:00 MYT — API 126.6Sun 13:00 MYT — API 125.1Sun 14:00 MYT — API 123.6Sun 15:00 MYT — API 123.5Sun 16:00 MYT — API 123.6Sun 17:00 MYT — API 123.6Sun 18:00 MYT — API 121.8Sun 19:00 MYT — API 119.4Sun 20:00 MYT — API 116.4Sun 21:00 MYT — API 114.4Sun 22:00 MYT — API 113.8Sun 23:00 MYT — API 114MonMon 00:00 MYT — API 115.3Mon 01:00 MYT — API 116.4Mon 02:00 MYT — API 117.8Mon 03:00 MYT — API 117.9Mon 04:00 MYT — API 116.6Mon 05:00 MYT — API 115.6Mon 06:00 MYT — API 115.1Mon 07:00 MYT — API 114.3Mon 08:00 MYT — API 114Mon 09:00 MYT — API 114Mon 10:00 MYT — API 113.6Mon 11:00 MYT — API 114.4Mon 12:00 MYT — API 115.3Mon 13:00 MYT — API 116.6Mon 14:00 MYT — API 120.1Mon 15:00 MYT — API 126.6Mon 16:00 MYT — API 130.1Mon 17:00 MYT — API 134.3Mon 18:00 MYT — API 138.8Mon 19:00 MYT — API 145.4Mon 20:00 MYT — API 149.9Mon 21:00 MYT — API 152.4Mon 22:00 MYT — API 156Mon 23:00 MYT — API 159.4TueTue 00:00 MYT — API 160.4Tue 01:00 MYT — API 161.3Tue 02:00 MYT — API 162Tue 03:00 MYT — API 162.6Tue 04:00 MYT — API 163.5Tue 05:00 MYT — API 164Tue 06:00 MYT — API 164.8Tue 07:00 MYT — API 165.3Tue 08:00 MYT — API 165.9Tue 09:00 MYT — API 166.4Tue 10:00 MYT — API 167.4Tue 11:00 MYT — API 168Tue 12:00 MYT — API 168.5Tue 13:00 MYT — API 169Tue 14:00 MYT — API 169.8Tue 15:00 MYT — API 169.6Tue 16:00 MYT — API 170Tue 17:00 MYT — API 170.6Tue 18:00 MYT — API 170.9Tue 19:00 MYT — API 171.1Tue 20:00 MYT — API 171.4Tue 21:00 MYT — API 172Tue 22:00 MYT — API 172.4Tue 23:00 — no reading0003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (67.8 – 172.4 API)

Haziest hour of the week: Tue at 22:00 MYT, averaging API 172.4 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed161.4160.4159.6157.9156.5154.5152.1150.1147.8142.6139137.9136.6135.9132.6130.1127.9125.4123.3119.9113.6108.8105.5104
Thu102.396.689.985.884.582.981.680.478.977.175.873.672.170.869.568.367.867.868.168.368.468.868.868.9
Fri69.169.169.369.669.569.669.970.170.169.669.46968.668.66969.870.471.672.173.674.875.476.677.4
Sat78.37979.579.980.481.584.586.188.190.892.194.997.499100.3101101.8102.4102.9103.9105105.9107.5109.4
Sun111.3114.3115.5118.8123.9128.9131.8134.9134.8133.6130.4128.8126.6125.1123.6123.5123.6123.6121.8119.4116.4114.4113.8114
Mon115.3116.4117.8117.9116.6115.6115.1114.3114114113.6114.4115.3116.6120.1126.6130.1134.3138.8145.4149.9152.4156159.4
Tue160.4161.3162162.6163.5164164.8165.3165.9166.4167.4168168.5169169.8169.6170170.6170.9171.1171.4172172.4—

How readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 55% (729 readings)Unhealthy: 45% (604 readings)55%Moderate
  • GoodBaik0%0
  • ModerateSederhana55%729
  • UnhealthyTidak Sihat45%604
  • Very UnhealthySangat Tidak Sihat0%3
  • HazardousBerbahaya0%0

Based on 1,336 hourly station readings.

Health guidelines

Panduan kesihatan mengikut kategori kualiti udara

Limit prolonged outdoor activity. Children, older adults, pregnant women and people with respiratory or heart conditions should stay indoors where possible. A well-fitted N95 mask helps outdoors.

Hadkan aktiviti luar yang berpanjangan. Kanak-kanak, warga emas, ibu mengandung dan pesakit pernafasan atau jantung dinasihatkan berada di dalam bangunan. Pelitup muka N95 membantu di luar.

Malaysia API scale · Skala IPU Malaysia
APICategoryKategori
0–50GoodBaik
51–100ModerateSederhana
101–200UnhealthyTidak Sihat
201–300Very UnhealthySangat Tidak Sihat
301+HazardousBerbahaya