21 – 27 Oct 2026 · Malaysia

Melaka weekly air quality

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

122.8Weekly mean AQI · Unhealthy for Sensitive Groups

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

471 eligible observations · 3 excluded.

-49.6 AQI compared with the previous week’s eligible mean of 172.4.

Peak AQI: 182 at Bukit Rambai · 21 Oct 2026, 06:00 (UTC+8).

Daily US AQI (PM2.5)

Low 28High 182AQI
0100200
21 Oct27 Oct
27 OctDaily mean · Peak 6859.1Avg AQI

Based on 42 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-21166.9Unhealthy18272 / 0
2026-10-22146.8Unhealthy for Sensitive Groups17572 / 0
2026-10-23146.8Unhealthy for Sensitive Groups15972 / 0
2026-10-24161.4Unhealthy17072 / 0
2026-10-25103.7Unhealthy for Sensitive Groups16272 / 0
2026-10-2645.2Good5569 / 3
2026-10-2759.1Moderate6842 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-21167168168169169169169.3169.3169.3169168.7168.7167.3166.3165.7164.7165.3165.3165.7165.3165.3164.3163.7162.3
2026-10-22161160.3159157.3156154153151.7150.3149.3147.7147146.7145.3144.3143.7144142139135.3135133.7133.3134.3
2026-10-23135.7137.7140.7142.7143.3145145.3145.7145.7145.7146.3146.3146146.7147.7147147.3148.7150.7152153154.7154.7155
2026-10-24156155.7156157.3158159160.7161.7163.7164.7164.7165164.7164164164163.3163162.7162.3162161.3160.7160.3
2026-10-25159.7156.7155151.7147139.3130.7123.7116.3107.710399.39692.78985.782.377.372.769.764.7615651.3
2026-10-2644.744.745.344.745.745.345.344.744.346.34645.34443.74341.741.342.34344.5485151.352.3
2026-10-2753.754.755.756.757.35959.759.76160.361.362.362.763——————————

Observation categories

Good: 38

Moderate: 111

Unhealthy for Sensitive Groups: 111

Unhealthy: 211

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

Stations by US AQI

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

LocationMean AQIPeak AQIOfficial DOE API meanEligible / excluded
Bukit Rambai128.4Unhealthy for Sensitive Groups182120.2158 / 0
Bandaraya Melaka122.4Unhealthy for Sensitive Groups170110.5155 / 3
Alor Gajah117.6Unhealthy for Sensitive Groups160105.3158 / 0
View the official DOE API report

Melaka air quality.
Weekly state review.

7 days · 3 monitoring stations

Laporan mingguan Indeks Pencemaran Udara (IPU) bagi negeri Melaka

Across Melaka, air quality for the week of 21 – 27 Oct 2026 averaged an Air Pollutant Index (API) of 112 (Unhealthy).

State weekly average

112API

Unhealthy · Tidak Sihat

Daily averages34.7 – 162.8 APIWed → Tue
Explore the week
State's peak reading
174Bukit RambaiPeak reading across state
Cleanest area in state
105.3Alor GajahLowest weekly average
Good to Moderate air
42%of all readings474 readings
National standing
#14of 16 states/territoriesNational avg: 82.1 API

Monitoring stations in Melaka

Kedudukan stesen pemantauan di seluruh negeri mengikut purata mingguan

Scale 0 – 175
  1. Alor Gajah105.3avg
    Melaka
    21Unhealthy158
  2. Bukit Rambai120.2avg
    Melaka
    35Unhealthy174
  3. Melaka
    32Unhealthy165

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 163Wed 01:00 MYT — API 163.7Wed 02:00 MYT — API 163.7Wed 03:00 MYT — API 164.3Wed 04:00 MYT — API 164.3Wed 05:00 MYT — API 164.3Wed 06:00 MYT — API 164.7Wed 07:00 MYT — API 164.7Wed 08:00 MYT — API 164.7Wed 09:00 MYT — API 164.3Wed 10:00 MYT — API 164Wed 11:00 MYT — API 164Wed 12:00 MYT — API 163Wed 13:00 MYT — API 162.3Wed 14:00 MYT — API 162Wed 15:00 MYT — API 161Wed 16:00 MYT — API 161.7Wed 17:00 MYT — API 161.7Wed 18:00 MYT — API 162Wed 19:00 MYT — API 161.7Wed 20:00 MYT — API 161.7Wed 21:00 MYT — API 160.7Wed 22:00 MYT — API 160.3Wed 23:00 MYT — API 159.3ThuThu 00:00 MYT — API 158.7Thu 01:00 MYT — API 158Thu 02:00 MYT — API 155.3Thu 03:00 MYT — API 151.7Thu 04:00 MYT — API 148.7Thu 05:00 MYT — API 145.7Thu 06:00 MYT — API 142.7Thu 07:00 MYT — API 139.3Thu 08:00 MYT — API 136.3Thu 09:00 MYT — API 133.7Thu 10:00 MYT — API 131Thu 11:00 MYT — API 130Thu 12:00 MYT — API 130.7Thu 13:00 MYT — API 129Thu 14:00 MYT — API 123Thu 15:00 MYT — API 119.3Thu 16:00 MYT — API 118.3Thu 17:00 MYT — API 117Thu 18:00 MYT — API 113.3Thu 19:00 MYT — API 101.7Thu 20:00 MYT — API 102Thu 21:00 MYT — API 99Thu 22:00 MYT — API 97.7Thu 23:00 MYT — API 99.7FriFri 00:00 MYT — API 103Fri 01:00 MYT — API 109.7Fri 02:00 MYT — API 118.3Fri 03:00 MYT — API 125Fri 04:00 MYT — API 126.7Fri 05:00 MYT — API 127Fri 06:00 MYT — API 128.3Fri 07:00 MYT — API 130.7Fri 08:00 MYT — API 131Fri 09:00 MYT — API 131Fri 10:00 MYT — API 132.3Fri 11:00 MYT — API 132Fri 12:00 MYT — API 132Fri 13:00 MYT — API 134.3Fri 14:00 MYT — API 137Fri 15:00 MYT — API 134.3Fri 16:00 MYT — API 134.7Fri 17:00 MYT — API 137.3Fri 18:00 MYT — API 142.7Fri 19:00 MYT — API 146.7Fri 20:00 MYT — API 150Fri 21:00 MYT — API 153Fri 22:00 MYT — API 153.7Fri 23:00 MYT — API 153.7SatSat 00:00 MYT — API 154Sat 01:00 MYT — API 153.7Sat 02:00 MYT — API 154Sat 03:00 MYT — API 155.7Sat 04:00 MYT — API 156.3Sat 05:00 MYT — API 157Sat 06:00 MYT — API 158Sat 07:00 MYT — API 159Sat 08:00 MYT — API 160.3Sat 09:00 MYT — API 161Sat 10:00 MYT — API 161Sat 11:00 MYT — API 161.3Sat 12:00 MYT — API 161Sat 13:00 MYT — API 160.7Sat 14:00 MYT — API 160.7Sat 15:00 MYT — API 160.7Sat 16:00 MYT — API 160.3Sat 17:00 MYT — API 160Sat 18:00 MYT — API 159.7Sat 19:00 MYT — API 159.3Sat 20:00 MYT — API 159Sat 21:00 MYT — API 158.7Sat 22:00 MYT — API 158.3Sat 23:00 MYT — API 158SunSun 00:00 MYT — API 157.3Sun 01:00 MYT — API 155.3Sun 02:00 MYT — API 154Sun 03:00 MYT — API 150.7Sun 04:00 MYT — API 136.7Sun 05:00 MYT — API 112.7Sun 06:00 MYT — API 96.3Sun 07:00 MYT — API 92.7Sun 08:00 MYT — API 89Sun 09:00 MYT — API 84.3Sun 10:00 MYT — API 81.7Sun 11:00 MYT — API 79.7Sun 12:00 MYT — API 78Sun 13:00 MYT — API 76Sun 14:00 MYT — API 73.3Sun 15:00 MYT — API 71Sun 16:00 MYT — API 68.7Sun 17:00 MYT — API 65.3Sun 18:00 MYT — API 62.3Sun 19:00 MYT — API 60Sun 20:00 MYT — API 56.7Sun 21:00 MYT — API 54Sun 22:00 MYT — API 49.3Sun 23:00 MYT — API 40MonMon 00:00 MYT — API 33.7Mon 01:00 MYT — API 33.7Mon 02:00 MYT — API 34.3Mon 03:00 MYT — API 34Mon 04:00 MYT — API 34.7Mon 05:00 MYT — API 34.3Mon 06:00 MYT — API 34.3Mon 07:00 MYT — API 34Mon 08:00 MYT — API 33.7Mon 09:00 MYT — API 36Mon 10:00 MYT — API 35.7Mon 11:00 MYT — API 34.3Mon 12:00 MYT — API 33.3Mon 13:00 MYT — API 33.3Mon 14:00 MYT — API 32.7Mon 15:00 MYT — API 31.7Mon 16:00 MYT — API 31.3Mon 17:00 MYT — API 32Mon 18:00 MYT — API 32.7Mon 19:00 MYT — API 34Mon 20:00 MYT — API 36.7Mon 21:00 MYT — API 38.7Mon 22:00 MYT — API 40.7Mon 23:00 MYT — API 42TueTue 00:00 MYT — API 44Tue 01:00 MYT — API 46.3Tue 02:00 MYT — API 47.7Tue 03:00 MYT — API 49Tue 04:00 MYT — API 50Tue 05:00 MYT — API 51.3Tue 06:00 MYT — API 52.7Tue 07:00 MYT — API 52.7Tue 08:00 MYT — API 53.3Tue 09:00 MYT — API 53Tue 10:00 MYT — API 54.3Tue 11:00 MYT — API 55Tue 12:00 MYT — API 55.3Tue 13:00 MYT — API 55.7Tue 14:00 — no readingTue 15:00 — no readingTue 16:00 — no readingTue 17:00 — no readingTue 18:00 — no readingTue 19:00 — no readingTue 20:00 — no readingTue 21:00 — no readingTue 22:00 — no readingTue 23:00 — no reading0003060912151821
0255075100125150175APIBrighter cells ran hazier than the rest of this week (31.3 – 164.7 API)

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

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed163163.7163.7164.3164.3164.3164.7164.7164.7164.3164164163162.3162161161.7161.7162161.7161.7160.7160.3159.3
Thu158.7158155.3151.7148.7145.7142.7139.3136.3133.7131130130.7129123119.3118.3117113.3101.71029997.799.7
Fri103109.7118.3125126.7127128.3130.7131131132.3132132134.3137134.3134.7137.3142.7146.7150153153.7153.7
Sat154153.7154155.7156.3157158159160.3161161161.3161160.7160.7160.7160.3160159.7159.3159158.7158.3158
Sun157.3155.3154150.7136.7112.796.392.78984.381.779.7787673.37168.765.362.36056.75449.340
Mon33.733.734.33434.734.334.33433.73635.734.333.333.332.731.731.33232.73436.738.740.742
Tue4446.347.7495051.352.752.753.35354.35555.355.7——————————

How readings split

Pecahan bacaan mengikut kategori IPU

Good: 19% (90 readings)Moderate: 23% (111 readings)Unhealthy: 58% (273 readings)58%Unhealthy
  • GoodBaik19%90
  • ModerateSederhana23%111
  • UnhealthyTidak Sihat58%273
  • Very UnhealthySangat Tidak Sihat0%0
  • HazardousBerbahaya0%0

Based on 474 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