14 – 20 Oct 2026 · Malaysia

Kota Tinggi weekly air quality

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

169.8Weekly mean AQI · Unhealthy

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

168 eligible observations · 0 excluded.

-2.8 AQI compared with the previous week’s eligible mean of 172.6.

Peak AQI: 194 at Kota Tinggi · 18 Oct 2026, 10:00 (UTC+8).

Daily US AQI (PM2.5)

Low 142High 194AQI
0100200
14 Oct20 Oct
20 OctDaily mean · Peak 158154.6Avg AQI

Based on 24 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-10-14171.7Unhealthy17424 / 0
2026-10-15165Unhealthy17124 / 0
2026-10-16173.3Unhealthy18124 / 0
2026-10-17181.3Unhealthy18524 / 0
2026-10-18186.9Unhealthy19424 / 0
2026-10-19155.5Unhealthy17324 / 0
2026-10-20154.6Unhealthy15824 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-14170170169169170170170170171171171173173174174174174174173173173173171171
2026-10-15171171170170169169167167166166165162160159159160162163163163163165165166
2026-10-16166166166166166166167167169169171174177178179179178178178178179179181181
2026-10-17181181181182182181181181181179179179179179181181179181182184184184184185
2026-10-18185185186186188189189190192192194193192190189189189188185182181179177175
2026-10-19173171170169167166165163160159156155154152151148145142142143143144147147
2026-10-20148151152152152154154154155154155156156158158158156158156156155155154154

Observation categories

Good: 0

Moderate: 0

Unhealthy for Sensitive Groups: 10

Unhealthy: 158

Very Unhealthy: 0

Hazardous: 0

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

Kota Tinggi air quality.
Weekly station review.

7 days · Johor

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi stesen Kota Tinggi, Johor

During the week of 14 – 20 Oct 2026, air quality at Kota Tinggi averaged an Air Pollutant Index (API) of 163.8 (Unhealthy). Readings peaked at 183.

Station weekly average

163.8API

Unhealthy · Tidak Sihat

Daily averages147.4 – 177.5 APIWed → Tue
Explore the week
Week's peak reading
183UnhealthyPeak during 7-day window
Rank in Johor
#6of 8 stationsState avg: 161.4 API
Good to Moderate air
0%of hourly readings168 readings recorded
National standing
#57of 68 stationsNational avg: 108.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 Kota Tinggi shows local patterns like traffic peaks and afternoon haze accumulation.

WedWed 00:00 MYT — API 165Wed 01:00 MYT — API 165Wed 02:00 MYT — API 164Wed 03:00 MYT — API 164Wed 04:00 MYT — API 165Wed 05:00 MYT — API 165Wed 06:00 MYT — API 165Wed 07:00 MYT — API 165Wed 08:00 MYT — API 166Wed 09:00 MYT — API 166Wed 10:00 MYT — API 166Wed 11:00 MYT — API 167Wed 12:00 MYT — API 167Wed 13:00 MYT — API 168Wed 14:00 MYT — API 168Wed 15:00 MYT — API 168Wed 16:00 MYT — API 168Wed 17:00 MYT — API 168Wed 18:00 MYT — API 167Wed 19:00 MYT — API 167Wed 20:00 MYT — API 167Wed 21:00 MYT — API 167Wed 22:00 MYT — API 166Wed 23:00 MYT — API 166ThuThu 00:00 MYT — API 166Thu 01:00 MYT — API 166Thu 02:00 MYT — API 165Thu 03:00 MYT — API 165Thu 04:00 MYT — API 164Thu 05:00 MYT — API 164Thu 06:00 MYT — API 163Thu 07:00 MYT — API 163Thu 08:00 MYT — API 162Thu 09:00 MYT — API 162Thu 10:00 MYT — API 161Thu 11:00 MYT — API 159Thu 12:00 MYT — API 158Thu 13:00 MYT — API 157Thu 14:00 MYT — API 157Thu 15:00 MYT — API 158Thu 16:00 MYT — API 159Thu 17:00 MYT — API 160Thu 18:00 MYT — API 160Thu 19:00 MYT — API 160Thu 20:00 MYT — API 160Thu 21:00 MYT — API 161Thu 22:00 MYT — API 161Thu 23:00 MYT — API 162FriFri 00:00 MYT — API 162Fri 01:00 MYT — API 162Fri 02:00 MYT — API 162Fri 03:00 MYT — API 162Fri 04:00 MYT — API 162Fri 05:00 MYT — API 162Fri 06:00 MYT — API 163Fri 07:00 MYT — API 163Fri 08:00 MYT — API 164Fri 09:00 MYT — API 164Fri 10:00 MYT — API 166Fri 11:00 MYT — API 168Fri 12:00 MYT — API 170Fri 13:00 MYT — API 171Fri 14:00 MYT — API 172Fri 15:00 MYT — API 172Fri 16:00 MYT — API 171Fri 17:00 MYT — API 171Fri 18:00 MYT — API 171Fri 19:00 MYT — API 171Fri 20:00 MYT — API 172Fri 21:00 MYT — API 172Fri 22:00 MYT — API 173Fri 23:00 MYT — API 173SatSat 00:00 MYT — API 173Sat 01:00 MYT — API 173Sat 02:00 MYT — API 173Sat 03:00 MYT — API 174Sat 04:00 MYT — API 174Sat 05:00 MYT — API 173Sat 06:00 MYT — API 173Sat 07:00 MYT — API 173Sat 08:00 MYT — API 173Sat 09:00 MYT — API 172Sat 10:00 MYT — API 172Sat 11:00 MYT — API 172Sat 12:00 MYT — API 172Sat 13:00 MYT — API 172Sat 14:00 MYT — API 173Sat 15:00 MYT — API 173Sat 16:00 MYT — API 172Sat 17:00 MYT — API 173Sat 18:00 MYT — API 174Sat 19:00 MYT — API 175Sat 20:00 MYT — API 175Sat 21:00 MYT — API 175Sat 22:00 MYT — API 175Sat 23:00 MYT — API 176SunSun 00:00 MYT — API 176Sun 01:00 MYT — API 176Sun 02:00 MYT — API 177Sun 03:00 MYT — API 177Sun 04:00 MYT — API 178Sun 05:00 MYT — API 179Sun 06:00 MYT — API 179Sun 07:00 MYT — API 180Sun 08:00 MYT — API 181Sun 09:00 MYT — API 181Sun 10:00 MYT — API 183Sun 11:00 MYT — API 182Sun 12:00 MYT — API 181Sun 13:00 MYT — API 180Sun 14:00 MYT — API 179Sun 15:00 MYT — API 179Sun 16:00 MYT — API 179Sun 17:00 MYT — API 178Sun 18:00 MYT — API 176Sun 19:00 MYT — API 174Sun 20:00 MYT — API 173Sun 21:00 MYT — API 172Sun 22:00 MYT — API 170Sun 23:00 MYT — API 169MonMon 00:00 MYT — API 167Mon 01:00 MYT — API 166Mon 02:00 MYT — API 165Mon 03:00 MYT — API 164Mon 04:00 MYT — API 163Mon 05:00 MYT — API 162Mon 06:00 MYT — API 161Mon 07:00 MYT — API 160Mon 08:00 MYT — API 158Mon 09:00 MYT — API 157Mon 10:00 MYT — API 155Mon 11:00 MYT — API 154Mon 12:00 MYT — API 153Mon 13:00 MYT — API 152Mon 14:00 MYT — API 151Mon 15:00 MYT — API 141Mon 16:00 MYT — API 128Mon 17:00 MYT — API 117Mon 18:00 MYT — API 119Mon 19:00 MYT — API 120Mon 20:00 MYT — API 122Mon 21:00 MYT — API 127Mon 22:00 MYT — API 136Mon 23:00 MYT — API 139TueTue 00:00 MYT — API 143Tue 01:00 MYT — API 151Tue 02:00 MYT — API 152Tue 03:00 MYT — API 152Tue 04:00 MYT — API 152Tue 05:00 MYT — API 153Tue 06:00 MYT — API 153Tue 07:00 MYT — API 153Tue 08:00 MYT — API 154Tue 09:00 MYT — API 153Tue 10:00 MYT — API 154Tue 11:00 MYT — API 155Tue 12:00 MYT — API 155Tue 13:00 MYT — API 156Tue 14:00 MYT — API 156Tue 15:00 MYT — API 156Tue 16:00 MYT — API 155Tue 17:00 MYT — API 156Tue 18:00 MYT — API 155Tue 19:00 MYT — API 155Tue 20:00 MYT — API 154Tue 21:00 MYT — API 154Tue 22:00 MYT — API 153Tue 23:00 MYT — API 1530003060912151821
050100150200APIBrighter cells ran hazier than the rest of this week (117 – 183 API)

Haziest hour of the week: Sun at 10:00 MYT, averaging API 183 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed165165164164165165165165166166166167167168168168168168167167167167166166
Thu166166165165164164163163162162161159158157157158159160160160160161161162
Fri162162162162162162163163164164166168170171172172171171171171172172173173
Sat173173173174174173173173173172172172172172173173172173174175175175175176
Sun176176177177178179179180181181183182181180179179179178176174173172170169
Mon167166165164163162161160158157155154153152151141128117119120122127136139
Tue143151152152152153153153154153154155155156156156155156155155154154153153

How the readings split

Pecahan bacaan mengikut kategori IPU

Unhealthy: 100% (168 readings)100%Unhealthy
  • GoodBaik0%0
  • ModerateSederhana0%0
  • UnhealthyTidak Sihat100%168
  • 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 Kota Tinggi

Perbandingan purata mingguan dengan stesen berhampiran