Batu Pahat air quality.
Weekly station review.

7 days · Johor

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Batu Pahat, Johor

During the week of 9 – 15 Sep 2026, air quality at Batu Pahat averaged an Air Pollutant Index (API) of 108.6 (Unhealthy). Readings peaked at 163.

Station weekly average

108.6API

Unhealthy · Tidak Sihat

Daily averages73.9 158.9 APIWedTue
Explore the week
Week's peak reading
163UnhealthyPeak during 7-day window
Rank in Johor
#5of 8 stationsState avg: 106.7 API
Good to Moderate air
61%of hourly readings168 readings recorded
National standing
#51of 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 Batu Pahat shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 106Wed 01:00 MYT — API 114Wed 02:00 MYT — API 123Wed 03:00 MYT — API 127Wed 04:00 MYT — API 135Wed 05:00 MYT — API 142Wed 06:00 MYT — API 151Wed 07:00 MYT — API 152Wed 08:00 MYT — API 152Wed 09:00 MYT — API 153Wed 10:00 MYT — API 153Wed 11:00 MYT — API 154Wed 12:00 MYT — API 154Wed 13:00 MYT — API 154Wed 14:00 MYT — API 155Wed 15:00 MYT — API 155Wed 16:00 MYT — API 155Wed 17:00 MYT — API 155Wed 18:00 MYT — API 155Wed 19:00 MYT — API 155Wed 20:00 MYT — API 155Wed 21:00 MYT — API 155Wed 22:00 MYT — API 155Wed 23:00 MYT — API 154ThuThu 00:00 MYT — API 154Thu 01:00 MYT — API 154Thu 02:00 MYT — API 154Thu 03:00 MYT — API 155Thu 04:00 MYT — API 155Thu 05:00 MYT — API 154Thu 06:00 MYT — API 153Thu 07:00 MYT — API 152Thu 08:00 MYT — API 143Thu 09:00 MYT — API 115Thu 10:00 MYT — API 99Thu 11:00 MYT — API 97Thu 12:00 MYT — API 95Thu 13:00 MYT — API 93Thu 14:00 MYT — API 92Thu 15:00 MYT — API 92Thu 16:00 MYT — API 92Thu 17:00 MYT — API 90Thu 18:00 MYT — API 89Thu 19:00 MYT — API 88Thu 20:00 MYT — API 87Thu 21:00 MYT — API 87Thu 22:00 MYT — API 87Thu 23:00 MYT — API 87FriFri 00:00 MYT — API 87Fri 01:00 MYT — API 86Fri 02:00 MYT — API 85Fri 03:00 MYT — API 84Fri 04:00 MYT — API 83Fri 05:00 MYT — API 84Fri 06:00 MYT — API 86Fri 07:00 MYT — API 89Fri 08:00 MYT — API 89Fri 09:00 MYT — API 90Fri 10:00 MYT — API 90Fri 11:00 MYT — API 90Fri 12:00 MYT — API 89Fri 13:00 MYT — API 89Fri 14:00 MYT — API 89Fri 15:00 MYT — API 88Fri 16:00 MYT — API 87Fri 17:00 MYT — API 87Fri 18:00 MYT — API 86Fri 19:00 MYT — API 86Fri 20:00 MYT — API 86Fri 21:00 MYT — API 84Fri 22:00 MYT — API 83Fri 23:00 MYT — API 82SatSat 00:00 MYT — API 81Sat 01:00 MYT — API 80Sat 02:00 MYT — API 79Sat 03:00 MYT — API 78Sat 04:00 MYT — API 78Sat 05:00 MYT — API 77Sat 06:00 MYT — API 75Sat 07:00 MYT — API 74Sat 08:00 MYT — API 73Sat 09:00 MYT — API 73Sat 10:00 MYT — API 72Sat 11:00 MYT — API 73Sat 12:00 MYT — API 75Sat 13:00 MYT — API 76Sat 14:00 MYT — API 76Sat 15:00 MYT — API 76Sat 16:00 MYT — API 75Sat 17:00 MYT — API 74Sat 18:00 MYT — API 74Sat 19:00 MYT — API 72Sat 20:00 MYT — API 72Sat 21:00 MYT — API 71Sat 22:00 MYT — API 71Sat 23:00 MYT — API 71SunSun 00:00 MYT — API 70Sun 01:00 MYT — API 70Sun 02:00 MYT — API 70Sun 03:00 MYT — API 70Sun 04:00 MYT — API 69Sun 05:00 MYT — API 69Sun 06:00 MYT — API 69Sun 07:00 MYT — API 70Sun 08:00 MYT — API 70Sun 09:00 MYT — API 72Sun 10:00 MYT — API 74Sun 11:00 MYT — API 74Sun 12:00 MYT — API 73Sun 13:00 MYT — API 73Sun 14:00 MYT — API 74Sun 15:00 MYT — API 74Sun 16:00 MYT — API 76Sun 17:00 MYT — API 77Sun 18:00 MYT — API 77Sun 19:00 MYT — API 79Sun 20:00 MYT — API 80Sun 21:00 MYT — API 81Sun 22:00 MYT — API 81Sun 23:00 MYT — API 82MonMon 00:00 MYT — API 83Mon 01:00 MYT — API 83Mon 02:00 MYT — API 84Mon 03:00 MYT — API 84Mon 04:00 MYT — API 85Mon 05:00 MYT — API 86Mon 06:00 MYT — API 86Mon 07:00 MYT — API 87Mon 08:00 MYT — API 88Mon 09:00 MYT — API 87Mon 10:00 MYT — API 88Mon 11:00 MYT — API 90Mon 12:00 MYT — API 91Mon 13:00 MYT — API 93Mon 14:00 MYT — API 95Mon 15:00 MYT — API 97Mon 16:00 MYT — API 99Mon 17:00 MYT — API 110Mon 18:00 MYT — API 127Mon 19:00 MYT — API 140Mon 20:00 MYT — API 151Mon 21:00 MYT — API 152Mon 22:00 MYT — API 153Mon 23:00 MYT — API 154TueTue 00:00 MYT — API 155Tue 01:00 MYT — API 156Tue 02:00 MYT — API 156Tue 03:00 MYT — API 157Tue 04:00 MYT — API 158Tue 05:00 MYT — API 158Tue 06:00 MYT — API 159Tue 07:00 MYT — API 159Tue 08:00 MYT — API 160Tue 09:00 MYT — API 161Tue 10:00 MYT — API 162Tue 11:00 MYT — API 163Tue 12:00 MYT — API 163Tue 13:00 MYT — API 162Tue 14:00 MYT — API 162Tue 15:00 MYT — API 161Tue 16:00 MYT — API 160Tue 17:00 MYT — API 159Tue 18:00 MYT — API 159Tue 19:00 MYT — API 158Tue 20:00 MYT — API 157Tue 21:00 MYT — API 157Tue 22:00 MYT — API 156Tue 23:00 MYT — API 1560003060912151821
0255075100125150175APIBrighter cells ran hazier than the rest of this week (69163 API)

Haziest hour of the week: Tue at 11:00 MYT, averaging API 163 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed106114123127135142151152152153153154154154155155155155155155155155155154
Thu1541541541551551541531521431159997959392929290898887878787
Fri878685848384868989909090898989888787868686848382
Sat818079787877757473737273757676767574747272717171
Sun707070706969697070727474737374747677777980818182
Mon8383848485868687888788909193959799110127140151152153154
Tue155156156157158158159159160161162163163162162161160159159158157157156156

How the readings split

Pecahan bacaan mengikut kategori IPU

Moderate: 61% (103 readings)Unhealthy: 39% (65 readings)61%Moderate
  • GoodBaik0%0
  • ModerateSederhana61%103
  • UnhealthyTidak Sihat39%65
  • 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

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

Nearby monitoring stations around Batu Pahat

Perbandingan purata mingguan dengan stesen berhampiran