Air quality in Johor right now
Highest station AQI
89Unusually sensitive people should consider limiting long outdoor exertion.
- Measured at
- Batu Pahat, Johor, Malaysia
- Reading taken
- 12:00 pm
- Stations reporting
- 10 of 10
- Latest day vs previous
- Up 28 from 129
As of 28 Oct, 12:00 pm MYT, the highest reporting monitoring station in Johor recorded a US EPA Air Quality Index of 89, which is Moderate. The reading came from Batu Pahat, Johor, Malaysia, with 10 of 10 stations in the region reporting. This is not Malaysia's official Air Pollutant Index.
Johor’s recent air quality
Built from our own archive of hourly readings, so it shows what actually happened here rather than only what is happening now.
Highest station reading in Johor each hour, on the US EPA AQI scale. A break in the line is an hour with no reporting station, not a reading of zero.
The highest reading recorded in Johor on each day, Malaysian time. Days with no reporting station are absent rather than shown as zero.
The worst reading we hold for Johor is 356 on Friday, 23 October 2026. In the last 13 days, 13 days have had at least one hour at 101 or above.
Our archive for this region starts Friday, 16 October 2026 and now covers 13 days.
Show the last 13 days as a table
| Date | Peak | Band | Mean of hourly peaks | Hours at 101+ |
|---|---|---|---|---|
| Wednesday, 28 October 2026 | 157 | Unhealthy | 127 | 11 of 13 |
| Tuesday, 27 October 2026 | 129 | Unhealthy for Sensitive Groups | 97 | 10 of 23 |
| Monday, 26 October 2026 | 151 | Unhealthy | 88 | 3 of 24 |
| Sunday, 25 October 2026 | 192 | Unhealthy | 155 | 23 of 24 |
| Saturday, 24 October 2026 | 187 | Unhealthy | 177 | 24 of 24 |
| Friday, 23 October 2026 | 356 | Hazardous | 175 | 24 of 24 |
| Thursday, 22 October 2026 | 167 | Unhealthy | 155 | 24 of 24 |
| Wednesday, 21 October 2026 | 167 | Unhealthy | 156 | 24 of 24 |
| Tuesday, 20 October 2026 | 182 | Unhealthy | 168 | 24 of 24 |
| Monday, 19 October 2026 | 174 | Unhealthy | 167 | 24 of 24 |
| Sunday, 18 October 2026 | 204 | Very Unhealthy | 187 | 24 of 24 |
| Saturday, 17 October 2026 | 289 | Very Unhealthy | 213 | 24 of 24 |
| Friday, 16 October 2026 | 268 | Very Unhealthy | 215 | 24 of 24 |
Monitoring stations in Johor
Every station inside the state boundary that has published recently. The headline figure above is the highest of these, never an average.
| Station | AQI | Band | Reading taken |
|---|---|---|---|
| Batu Pahat, Johor, Malaysia | 89 | Moderate | 12:00 pm |
| Iolite | 88 | Moderate | 12:47 pm |
| Kluang, Johor, Malaysia | 84 | Moderate | 12:00 pm |
| Pasir Gudang, Johor, Malaysia | 83 | Moderate | 12:00 pm |
| Larkin Lama, Johor, Malaysia | 82 | Moderate | 12:00 pm |
| Tangkak, Johor, Malaysia | 73 | Moderate | 12:00 pm |
| Kota Tinggi, Johor, Malaysia | 73 | Moderate | 12:00 pm |
| Pengerang, Johor, Malaysia | 70 | Moderate | 12:00 pm |
| Kangkar Bahru | 69 | Moderate | 12:54 pm |
| Segamat, Johor, Malaysia | 65 | Moderate | 12:00 pm |
US EPA AQI scale (WAQI)
- Good 0–50
- Moderate 51–100
- Unhealthy for Sensitive Groups 101–150
- Unhealthy 151–200
- Very Unhealthy 201–300
- Hazardous 301+
- No current data
What drives air quality in Johor
Why this state’s readings move the way they do.
Johor sits at the southern tip of the peninsula with coastlines on both the Strait of Malacca and the South China Sea, which means its air can be affected from either direction depending on the season. The Johor Bahru–Pasir Gudang corridor is the industrial and traffic centre of the state, while the agricultural districts inland behave quite differently.
Main local sources
- Industrial activity and port traffic around Pasir Gudang and Tanjung Pelepas
- Dense cross-border and city traffic in Johor Bahru
- Transboundary haze from Sumatra reaching the western districts
- Land-clearing and plantation fires inland during dry spells
How the year runs here
The southwest monsoon between June and September is when Johor is most exposed to smoke carried across the Strait. The northeast monsoon from November brings heavy rain to the east of the state, which usually clears the air.
Readings on this page cover Johor Bahru, Pasir Gudang, Batu Pahat, Muar, Kluang and Iskandar Puteri, to the extent that stations in those areas are reporting. Each figure is named with the station it came from, so you can judge how close it is to you.
Jerebu and haze in Johor
When the air here crosses into unhealthy territory, we write it up.
We publish a dated bulletin for every day on which any Malaysian state reaches AQI 101 or above — the point at which health advice starts naming who should stay indoors. The bulletins are built from the same hourly archive as the charts above, so they record what the stations actually read rather than restating a headline.
Johor has had 13 such days in the last 13.
Read the haze bulletins →Air quality in Johor: common questions
Asked about this state specifically.
Does Singapore’s air quality affect Johor’s reading?
The two are close enough to share weather and, during a haze episode, the same smoke — but the figures here come only from stations inside Johor. Singaporean stations fall inside the map area we request and are filtered out by testing each station’s coordinates against the state boundary, so a reading from across the Strait never counts as Johor’s.
Why does Johor Bahru sometimes differ from the rest of Johor?
Johor is large and its stations are far apart. A reading taken in the JB conurbation reflects city traffic and nearby industry; one taken inland may be reflecting plantation activity or nothing at all. This page shows the single highest reporting station in the state, so a bad hour anywhere in Johor will show up here.
For how the index is calculated, why it differs from Malaysia’s official API, and where the data comes from, see the national air quality page.
Air quality elsewhere in Malaysia
Live readings for every other state and territory.
Readings from the World Air Quality Index project, on the US EPA scale. This is not Malaysia’s official Air Pollutant Index — for that, see APIMS from the Department of Environment. State boundaries from geoBoundaries (ADM1, CC BY 4.0).