Singapore haze check for cyclists
Can ride anot today?
Checking first, hold on…
Loading
Our verdict is a simple rule on NEA's bands, not an official ruling lah. Organisers, follow your own haze plan and haze.gov.sg.
Island-wide telemetry
1-hr PM2.5
24-hr PM2.5
Goes into the PSI sum. Don't compare with the 1-hour bands.
Singapore 5-Region Haze & Air Quality Grid
NEA reports five regions. Tap a region to make the avatar check that area.
See as table
Trends & forecasts
Trend
Forecast
No haze forecast here. We cannot find a verified NEA air-quality forecast feed, and NEA's 2-hour and 24-hour forecasts are about weather, not haze. So we don't anyhow guess. For the outlook, check haze.gov.sg.
Official NEA 24-Hour PSI Health Advisory & Color Bands (Daily Planning)
Use this to plan your day. The row marked Now is the island's highest 24-hour PSI right now.
1-hour PM2.5 bands (check right before you ride)
Advisory wording is paraphrased from NEA and MOH guidance. The "Ride plan" column is our own reading for cyclists, not NEA's. PSI colours follow NEA's scale as shown on public haze trackers; PM2.5 colours are this site's own. Always confirm at haze.gov.sg.
Singapore Haze & Air Quality FAQ: PSI, PM2.5 & Health Guidelines
Data source & how we calculate
Data source
National Environment Agency (NEA), Singapore, published through the data.gov.sg Real-time API (PSI and PM2.5 datasets). NEA updates the readings hourly. This site is an independent project and is not run by or affiliated with NEA or the Singapore government.
What each number means
- 24-hour PSI: NEA's unitless index from several pollutants over 24 hours.
- 24-hour PM2.5: fine-particle average over 24 hours, in µg/m³.
- 1-hour PM2.5: fine-particle level over the latest hour, in µg/m³. Best for same-day decisions.
How the island-wide figures work
Island-wide numbers here are the highest of the five regional readings (the worst case for a rider), shown with the region it comes from. This is our own calculation, so we don't call it an official national PSI. The 1-hr PM2.5 tile also shows NEA's national figure when the feed gives one.
How the ride verdict works
Worst reading wins. Can ride: PSI ≤ 100 and 1-hr PM2.5 ≤ 55. Shorten and slow down: PSI 101–200 or PM2.5 56–150. Cannot ride: PSI above 200 or PM2.5 above 150. No verdict when data is demo, older than 4 hours or missing.
Update frequency & limits
- Readings are hourly. "Current" means within 90 minutes, "Delayed" up to 4 hours, then "Stale".
- Five regions are broad. The air on your route can be different.
- History depends on what the API returns. Gaps stay gaps, we never fill in.
- Everything shown is measured data. Nothing here is a forecast.