Loading...
Loading...
Available on 1 platform
Sign in to view source links and access this dataset
277 sensors deployed by the City of Chicago measure fine particulate matter (PM2.5) and nitrogen dioxide (NO2) concentrations. The dataset provides hourly mean, NowCast, and 24-hour rolling mean aggregations for these pollutants, with some sensors also collecting black carbon and weather data. It is published by data.cityofchicago.org and was last updated in April 2026.
Black carbon data columns contain blank values as the modules are offline. Column naming conventions distinguish raw sensor readings (.raw) from cloud-calibrated values (.value).
| # | Column Name |
|---|---|
| 1 | bcBiomass1HourMean.value |
| 2 | Wards 2023- |
| 3 | Zip Codes |
| 4 | Census Tracts |
| 5 | Community Areas |
| 6 | Boundaries - ZIP Codes |
| 7 | bcSpectralUV1HourMean.value |
| 8 |
| bcSpectralG1HourMean.raw |
| 9 | bcSpectralB1HourMean.value |
| 10 | bcSpectralUV1HourMean.raw |
| 11 | pm2_5ConcMassNowcast.value |
| 12 | bcSpectralR1HourMean.value |
| 13 | bcSpectralIR1HourMean.raw |
| 14 | bcFossilFuel1HourMean.value |
| 15 | bcFossilFuel1HourMean.raw |
| 16 | atmPressure1HourMean.value |
| 17 | sensor_name |
| 18 | startofperiod |
| 19 | datasourceid |
| 20 | bcSpectralR1HourMean.raw |
| 21 | bcSpectralIR1HourMean.value |
| 22 | bcAllSources1HourMean.value |
| 23 | bcSpectralG1HourMean.value |
| 24 | bcSpectralB1HourMean.raw |
| 25 | bcBiomass1HourMean.raw |
| 26 | bcAllSources1HourMean.raw |
| 27 | atmPressure1HourMean.raw |
| 28 | outputfrequency |
| 29 | location |
| 30 | record_id |
| 31 | latitude |
| 32 | windDirection1HourMean.value |
| 33 | windSpeed1HourMean.raw |
| 34 | temperatureInternal1HourMean.value |
| 35 | windDirection1HourMean.raw |
| 36 | temperatureAmbient1HourMean.raw |
| 37 | temperatureInternal1HourMean.raw |
| 38 | relHumidInternal1HourMean.raw |
| 39 | longitude |
| 40 | windSpeed1HourMean.value |
| 41 | temperatureAmbient1HourMean.value |
| 42 | relHumidAmbient1HourMean.value |
| 43 | relHumidAmbient1HourMean.raw |
| 44 | pm2_5ConcNum24HourRollingMean.value |
| 45 | pm2_5ConcNum24HourRollingMean.raw |
| 46 | relHumidInternal1HourMean.value |
| 47 | pm2_5ConcNum1HourMean.value |
| 48 | pm2_5ConcNum1HourMean.raw |
| 49 | pm2_5ConcMassNowcast.raw |
| 50 | pm2_5ConcMass24HourRollingMean.value |
| 51 | pm2_5ConcMass24HourRollingMean.raw |
| 52 | pm2_5ConcMass1HourMean.value |
| 53 | no2Conc1HourMeanUsEpaAqi.value |
| 54 | pm2_5ConcMass1HourMean.raw |
| 55 | no2Conc1HourMean.value |
| 56 | pm2_5ConcMassNowcastUsEpaAqi.raw |
| 57 | no2Conc1HourMean.raw |
| 58 | no2Conc1HourMeanUsEpaAqi.raw |
| 59 | pm2_5ConcMassNowcastUsEpaAqi.value |