Macro photograph of wildfire smoke particles backlit by golden sunlight

E-E-A-T · Transparent by design

Methodology &
Data Sources

Every AQI reading on WildfireWindow carries full provenance — source, station, and age. This page explains exactly how we compute values and where our data comes from.

The 2024 EPA AQI Standard

In February 2024, EPA finalized a revision to the National Ambient Air Quality Standard (NAAQS) for PM2.5 — lowering the annual average standard from 12 µg/m³ to 9 µg/m³. This changes where the "Good" / "Moderate" breakpoint falls, effectively meaning more readings will display as "Moderate" than under the old standard.

WildfireWindow adopted the 2024 breakpoints as soon as they were published. All AQI values displayed use the updated table below.

AQI BandAQI RangePM2.5 (Pre-2024)PM2.5 (2024 ✓)
Good0500.012.0 µg/m³0.09.0 µg/m³
Moderate5110012.135.4 µg/m³9.135.4 µg/m³
Unhealthy for Sensitive Groups10115035.555.4 µg/m³35.555.4 µg/m³
Unhealthy15120055.5150.4 µg/m³55.5125.4 µg/m³
Very Unhealthy201300150.5250.4 µg/m³125.5225.4 µg/m³
Hazardous301500250.5500.4 µg/m³225.5325.4 µg/m³

AirNow NowCast Algorithm

Standard AQI is computed from 24-hour average concentrations — too slow for rapidly-changing smoke events. NowCast uses a weighted average of the past 12 hourly measurements, giving more weight to recent hours when conditions are changing quickly.

// NowCast weight calculation

w = max((Cmax - Cmin) / Cmax, 0.5)

NowCast = Σ(w^i × C[i]) / Σ(w^i)

// where i = hours ago (0 = current), C[i] = PM2.5 at hour i

A weight of 0.5 means only 50% weighting decay per hour (conditions stable); a weight near 1.0 means recent hours dominate (rapid change). This makes NowCast especially useful during fast-moving smoke fronts.

How We Validate

  1. 1

    We ingest raw AirNow hourly PM2.5 concentration data from the AQS API.

  2. 2

    NowCast weighting is applied: hours within the 12-hour window are weighted by the ratio (w) where w = max((Cmax - Cmin) / Cmax, 0.5), then each hourly concentration is multiplied by its weight. Weighted average is computed.

  3. 3

    The NowCast concentration is mapped to AQI using the 2024 EPA linear interpolation formula.

  4. 4

    Readings more than 3 hours stale are flagged and rendered in a "last known" degraded state.

  5. 5

    AQI values are cross-checked against EPA's published NowCast reference values daily.

Data Sources

AirNow (EPA)
Primary — monitoring data, NowCast, forecasts
airnow.gov
NASA FIRMS
Fire locations, radiative power, thermal anomalies
firms.modaps.eosdis.nasa.gov
NOAA HYSPLIT
Smoke transport trajectory modelling
ready.arl.noaa.gov
NWS
Air Quality Alerts, special advisories
weather.gov
InciWeb
Official fire perimeters, containment, acreage
inciweb.wildfire.gov
Disclaimer: WildfireWindow is an independent air quality information service. All data is provided as-is for informational purposes only. During declared emergencies, always follow guidance from official authorities including the EPA, NWS, and local emergency management.