28 Oct – 3 Nov 2026 · Singapore

Singapore weekly air quality

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

86.3Weekly mean AQI · Moderate

Official PSI mean: 68.8. Calculated separately from reported official observations.

Each NEA 24-hour PM2.5 concentration is converted using US AQI breakpoints. This is not an official all-pollutant AQI or NowCast. Calculation details

840 eligible observations · 0 excluded.

-37.3 AQI compared with the previous week’s eligible mean of 123.6.

Peak AQI: 124 at West · 1 Nov 2026, 11:00 (UTC+8).

Daily US AQI (PM2.5)

Low 62High 124AQI
062.5125
28 Oct3 Nov
3 NovDaily mean · Peak 11087.6Avg AQI

Based on 120 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-2892.9Moderate105120 / 0
2026-10-2990.6Moderate102120 / 0
2026-10-3073.4Moderate96120 / 0
2026-10-3174.5Moderate99120 / 0
2026-11-0194.5Moderate124120 / 0
2026-11-0290.4Moderate122120 / 0
2026-11-0387.6Moderate110120 / 0

Hourly means (UTC+8)

Day01234567891011121314151617181920212223
2026-10-288485.48787.889.290.491.292.69395.296.497.497.69796.896.494.694.293.893.293.293.894.694.2
2026-10-299392.692.491.8919191.491.491.491.491.8929292.492.89190.289.888.68988.287.486.285.6
2026-10-3084.483.482.681.880.479.277.676.675.4747270.468.86867.66868.468.868.869.268.468.469.670
2026-10-3170.470.470.470.270.6717272.272.67373.273.27474.875.67676.87776.677.47979.880.681.6
2026-11-018384.886.48889.49191.89393.895.696.8989999.299.299.499.298.498.498.496.497.29696
2026-11-0294.894.89493.893.693.692929290.890.49089.689.289.6898887.287.287.687.287.687.687.8
2026-11-0387.887.887.887.888.28887.888.68989.488.48887.286.486.486.487.288.488.487.687.686.48684.8

Observation categories

Good: 0

Moderate: 735

Unhealthy for Sensitive Groups: 105

Unhealthy: 0

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

Regions by US AQI

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

LocationMean AQIPeak AQIOfficial PSI meanEligible / excluded
West101.1Unhealthy for Sensitive Groups12476.9168 / 0
Central85.4Moderate10568.5168 / 0
North84.8Moderate10568.1168 / 0
South80.8Moderate9765.9168 / 0
East79.2Moderate9664.7168 / 0
View the official PSI report

Singapore air quality.
Weekly haze review.

7 days · 5 NEA Regions

Weekly Pollutant Standards Index (PSI) and PM2.5 air quality report for Singapore

During the week of 28 Oct – 3 Nov 2026, Singapore recorded an average PSI of 68.8 (Moderate) across reporting regions. Average 1-hour PM2.5 was 27.5 µg/m³.

National weekly average

68.8PSI

Moderate

22.7 PSI cleaner than the week before, which averaged 91.5

Daily averages61.3 – 73.5 PSIWed → Tue
Explore the week
Overall weekly PSI
68.8Moderate airAverage across reporting regions
1-hour PM2.5 average
27.5µg/m³Fine particulate matter
Cleanest region
EastAvg PSI: 64.7Lowest weekly regional average
Regions reporting
5 of 5Central, North, South, East, WestNEA air quality network

Singapore regions ranked by weekly average

Air quality across Central, North, South, East and West Singapore

  • East Region64.7 PSI
    Moderate · PM2.5: 23.6 µg/m³Peak PSI: 74
  • South Region65.9 PSI
    Moderate · PM2.5: 25.1 µg/m³Peak PSI: 76
  • North Region68.1 PSI
    Moderate · PM2.5: 26.5 µg/m³Peak PSI: 79
  • Central Region68.5 PSI
    Moderate · PM2.5: 27.3 µg/m³Peak PSI: 79
  • West Region76.9 PSI
    Moderate · PM2.5: 35 µg/m³Peak PSI: 89

The week, hour by hour

Hourly Singapore air quality trend across seven days

Hourly levels reflect regional atmospheric dispersion and transboundary wind patterns recorded across the island.

WedWed 00:00 MYT — API 67.8Wed 01:00 MYT — API 68.8Wed 02:00 MYT — API 69.2Wed 03:00 MYT — API 69.8Wed 04:00 MYT — API 70.6Wed 05:00 MYT — API 71.2Wed 06:00 MYT — API 72.2Wed 07:00 MYT — API 72.8Wed 08:00 MYT — API 73.6Wed 09:00 MYT — API 74.4Wed 10:00 MYT — API 75Wed 11:00 MYT — API 75.4Wed 12:00 MYT — API 75.6Wed 13:00 MYT — API 75.2Wed 14:00 MYT — API 74.8Wed 15:00 MYT — API 74.8Wed 16:00 MYT — API 74.2Wed 17:00 MYT — API 73.6Wed 18:00 MYT — API 73.6Wed 19:00 MYT — API 73.2Wed 20:00 MYT — API 73.4Wed 21:00 MYT — API 73.6Wed 22:00 MYT — API 73.8Wed 23:00 MYT — API 73.4ThuThu 00:00 MYT — API 73.2Thu 01:00 MYT — API 72.8Thu 02:00 MYT — API 72.4Thu 03:00 MYT — API 72.6Thu 04:00 MYT — API 72Thu 05:00 MYT — API 72.4Thu 06:00 MYT — API 72.2Thu 07:00 MYT — API 72Thu 08:00 MYT — API 72Thu 09:00 MYT — API 72Thu 10:00 MYT — API 72.2Thu 11:00 MYT — API 72.2Thu 12:00 MYT — API 72.4Thu 13:00 MYT — API 72.4Thu 14:00 MYT — API 72.6Thu 15:00 MYT — API 72Thu 16:00 MYT — API 71.4Thu 17:00 MYT — API 71Thu 18:00 MYT — API 70.6Thu 19:00 MYT — API 70.8Thu 20:00 MYT — API 70.2Thu 21:00 MYT — API 70Thu 22:00 MYT — API 69.2Thu 23:00 MYT — API 68.6FriFri 00:00 MYT — API 68.2Fri 01:00 MYT — API 67.4Fri 02:00 MYT — API 66.8Fri 03:00 MYT — API 66Fri 04:00 MYT — API 65.4Fri 05:00 MYT — API 64.6Fri 06:00 MYT — API 63.6Fri 07:00 MYT — API 63Fri 08:00 MYT — API 62.2Fri 09:00 MYT — API 61.4Fri 10:00 MYT — API 60.4Fri 11:00 MYT — API 59.4Fri 12:00 MYT — API 58.4Fri 13:00 MYT — API 57.8Fri 14:00 MYT — API 57.8Fri 15:00 MYT — API 58Fri 16:00 MYT — API 58.6Fri 17:00 MYT — API 58.8Fri 18:00 MYT — API 58.8Fri 19:00 MYT — API 58.8Fri 20:00 MYT — API 58.4Fri 21:00 MYT — API 58.6Fri 22:00 MYT — API 59Fri 23:00 MYT — API 59.2SatSat 00:00 MYT — API 59.4Sat 01:00 MYT — API 59.6Sat 02:00 MYT — API 59.6Sat 03:00 MYT — API 59.4Sat 04:00 MYT — API 59.4Sat 05:00 MYT — API 59.8Sat 06:00 MYT — API 60.2Sat 07:00 MYT — API 60.6Sat 08:00 MYT — API 61Sat 09:00 MYT — API 61.2Sat 10:00 MYT — API 61.2Sat 11:00 MYT — API 61.4Sat 12:00 MYT — API 61.6Sat 13:00 MYT — API 61.8Sat 14:00 MYT — API 62.4Sat 15:00 MYT — API 62.8Sat 16:00 MYT — API 63.2Sat 17:00 MYT — API 63.4Sat 18:00 MYT — API 63.4Sat 19:00 MYT — API 64Sat 20:00 MYT — API 64.8Sat 21:00 MYT — API 65Sat 22:00 MYT — API 65.8Sat 23:00 MYT — API 66.4SunSun 00:00 MYT — API 67.2Sun 01:00 MYT — API 67.8Sun 02:00 MYT — API 68.8Sun 03:00 MYT — API 70Sun 04:00 MYT — API 70.6Sun 05:00 MYT — API 71.4Sun 06:00 MYT — API 72Sun 07:00 MYT — API 72.8Sun 08:00 MYT — API 73.2Sun 09:00 MYT — API 74Sun 10:00 MYT — API 74.6Sun 11:00 MYT — API 75.6Sun 12:00 MYT — API 76Sun 13:00 MYT — API 76.6Sun 14:00 MYT — API 76.2Sun 15:00 MYT — API 76.2Sun 16:00 MYT — API 75.8Sun 17:00 MYT — API 76Sun 18:00 MYT — API 75.4Sun 19:00 MYT — API 75.2Sun 20:00 MYT — API 75Sun 21:00 MYT — API 74.6Sun 22:00 MYT — API 74.2Sun 23:00 MYT — API 73.8MonMon 00:00 MYT — API 73.6Mon 01:00 MYT — API 73.6Mon 02:00 MYT — API 73.2Mon 03:00 MYT — API 72.8Mon 04:00 MYT — API 72.8Mon 05:00 MYT — API 72.6Mon 06:00 MYT — API 72Mon 07:00 MYT — API 71.8Mon 08:00 MYT — API 71.4Mon 09:00 MYT — API 71.4Mon 10:00 MYT — API 71.4Mon 11:00 MYT — API 71Mon 12:00 MYT — API 70.8Mon 13:00 MYT — API 70.4Mon 14:00 MYT — API 70.4Mon 15:00 MYT — API 70.2Mon 16:00 MYT — API 69.6Mon 17:00 MYT — API 69.2Mon 18:00 MYT — API 69.2Mon 19:00 MYT — API 69.2Mon 20:00 MYT — API 69.4Mon 21:00 MYT — API 69.4Mon 22:00 MYT — API 69.4Mon 23:00 MYT — API 69.4TueTue 00:00 MYT — API 69.4Tue 01:00 MYT — API 69.8Tue 02:00 MYT — API 69.8Tue 03:00 MYT — API 69.8Tue 04:00 MYT — API 69.6Tue 05:00 MYT — API 69.8Tue 06:00 MYT — API 69.8Tue 07:00 MYT — API 69.8Tue 08:00 MYT — API 70.2Tue 09:00 MYT — API 70.4Tue 10:00 MYT — API 70.2Tue 11:00 MYT — API 69.8Tue 12:00 MYT — API 69.2Tue 13:00 MYT — API 69.2Tue 14:00 MYT — API 69Tue 15:00 MYT — API 69Tue 16:00 MYT — API 69.2Tue 17:00 MYT — API 69.8Tue 18:00 MYT — API 70.2Tue 19:00 MYT — API 70Tue 20:00 MYT — API 69.6Tue 21:00 MYT — API 69.2Tue 22:00 MYT — API 68.6Tue 23:00 MYT — API 68.20003060912151821
0255075100APIBrighter cells ran hazier than the rest of this week (57.8 – 76.6 API)

Haziest hour of the week: Sun at 13:00 MYT, averaging API 76.6 nationwide.

View the hourly figures as a table
National average API by hour, Malaysia Time
Day000102030405060708091011121314151617181920212223
Wed67.868.869.269.870.671.272.272.873.674.47575.475.675.274.874.874.273.673.673.273.473.673.873.4
Thu73.272.872.472.67272.472.272727272.272.272.472.472.67271.47170.670.870.27069.268.6
Fri68.267.466.86665.464.663.66362.261.460.459.458.457.857.85858.658.858.858.858.458.65959.2
Sat59.459.659.659.459.459.860.260.66161.261.261.461.661.862.462.863.263.463.46464.86565.866.4
Sun67.267.868.87070.671.47272.873.27474.675.67676.676.276.275.87675.475.27574.674.273.8
Mon73.673.673.272.872.872.67271.871.471.471.47170.870.470.470.269.669.269.269.269.469.469.469.4
Tue69.469.869.869.869.669.869.869.870.270.470.269.869.269.2696969.269.870.27069.669.268.668.2