What's the air like?
CheckingLoading the latest one-hour readings for Singapore's five regions.
Loading model times…
Modelled atmospheric columnSmoke replay off.
Tap the map to inspect a model value. Current hotspots and surface wind are hidden during this replay.
What moves, and what this can tell you
The changing grey field comes from NASA GEOS-FP brown-carbon aerosol optical depth (AOD), a model quantity related to wildfire smoke through the atmospheric column. The model handles atmospheric transport; HazeWatch interpolates its three-hour source frames. Smooth transitions do not add observations or prove an exact smoke path.
This is playback of one model run, including forecast-valid times that may now be in the past. It is not an observed historical reconstruction. AOD is dimensionless and cannot be converted here into ground-level PM2.5, visibility or a smoke arrival time. The native grid is approximately 28 × 35 km near the equator; deep zoom adds no local detail.
Opacity uses a fixed display mapping: 0.82 × (1 − exp(−3 × AOD)). The factor of three improves legibility; grey darkness is not calibrated photographic smoke, a health scale or a per-frame contrast boost. Missing data stays transparent. NASA GMAO forecasts are experimental and produced for research; other uses are not recommended.
Data: NASA Global Modeling and Assimilation Office, Goddard Space Flight Center, through NASA Center for Climate Simulation. No NASA endorsement. Source conditions & acknowledgement.
Red marks show recently detected heat: brighter within 6h, muted red from 6–24h. Colour shows age; rings group nearby records. Neither indicates fire severity.
Hotspots off.
Recent records and interpretation
Nominal and high-confidence records only; low confidence is excluded. A record is not a count of independent fires. Agricultural, industrial or volcanic heat can also be detected. No marks does not prove no fire.
Wind off.
Direction follows weather-model vectors. Motion is scaled for legibility; these are not smoke particles or arrival-time predictions.
Singapore by region
One-hour PM2.5Data sources, scientific context and limitations
What these numbers mean
These are one-hour PM2.5 concentrations in µg/m³ for Singapore's five reporting regions, not the 24-hour PSI. The displayed Singapore range is the minimum and maximum across five regions, not a national average or your precise location.
NEA's local one-hour bands: Normal (0–55), Elevated (56–150), High (151–250), Very High (251+). For detailed activity guidance consult haze.gov.sg.
What the layers can tell you
Recent hotspots: NASA FIRMS VIIRS NOAA-20/21 thermal detections are filtered by each record’s actual UTC observation time. The newest observation can be hours old. The two satellites, neighbouring pixels and repeat passes can record the same event. The map does not confirm forest fires burning now, burned area or a source of Singapore’s haze.
Surface wind: Open-Meteo model output at 10 metres, with a local Singapore sample grid and a coarse regional grid. Interpolated vectors smooth the display, not the underlying model resolution. Upper-air winds can differ; this layer is not a smoke-transport simulation. Reduced-motion preferences disable the animation.
Sources and attribution
Official one-hour PM2.5: NEA via data.gov.sg. Hotspots: NASA FIRMS / VIIRS NOAA-20 & NOAA-21. Weather models: Open-Meteo. Map data © OpenStreetMap contributors.
Licensing: Open-Meteo’s free hosted WIND service is non-commercial. Sponsorship, advertising or other commercial/promotional use needs appropriate rights or a replacement data pipeline. No paid API is used here.
This is an independently built informational prototype, not an official NEA or NASA service. Model-derived displays are not official ground observations or health advice.