• Energy
  • 19 columns
  • 200 rows
  • 8 formats

Smart City Air Quality Index

This dataset contains daily air quality readings from urban sensors, including pollutant concentrations, Air Quality Index (AQI), precise geolocation, and sensor status. It enables environmental monitoring, health risk modeling, and smart city planning by providing granular, location-based air quality data across urban areas.

  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

Environmental trend analysis and pollution mapping

Sample rows

preview · 8 of 200 rows · all 19 columns
reading_idstringsensor_statusstringpm25floatcountrystringsensor_idstringsensor_location_namestringlatitudefloatlongitudefloatcitystringstatestringreading_datedateaqiintegerpm10floatcofloatno2floatso2floato3floattemperaturefloathumidityfloat
AQ-1000active13.7USASENS-A101Main St & 5th Ave40.7128-74.006New YorkNY2024-06-015229.31.219.44.518.122.568.2
AQ-1001active55.6USASENS-B702Industrial Park North41.8781-87.6298ChicagoIL2024-06-0114888.54.140.215.936.829.641.3
AQ-1002active18.2USASENS-C209Central Plaza Station34.0522-118.2437Los AngelesCA2024-06-017936.72.327.17.322.527.854.9
AQ-1003active11.9USASENS-D321Harbor District47.6062-122.3321SeattleWA2024-06-014221.40.812.64.115.718.777.1
AQ-1004active16.2USASENS-E543Downtown Square25.7617-80.1918MiamiFL2024-06-016334.12.922.85.220.931.270.3
AQ-1005active22.8USASENS-F601Market Promenade35.2271-80.8431CharlotteNC2024-06-019844.63.732.98.827.32849.5
AQ-1006active9.7USASENS-G719Bay Area Station37.7749-122.4194San FranciscoCA2024-06-013919.61.111.32.813.216.982.4
AQ-1007active5.2USASENS-H832Highway 100 Junction61.2181-149.9003AnchorageAK2024-06-012712.80.66.71.99.48.188.7

What the 200 rows show

from the 200-row sample

Active (sensor status) stands out: mean pm25 is 21.4, against 232.6 for the rest.

  • 14.0median pm25
  • 56states
  • 56median aqi
  • 25.4median pm10
  • 2.0median co
  • 20.1median no2
Mean pm25 by sensor_status200 rows
040080021.4active184 rows0.0maintenance8 rows465.2error8 rows
pm25200 rows, in bands of 50
09018017511510000170250500pm25 →

Median 14.0, from 0.0 to 475.2.

country200 rows · top 10 of 29 values
  1. USA82
  2. Norway18
  3. UK15
  4. India13
  5. Japan10
  6. UAE9
  7. France7
  8. Australia7
  9. Antarctica6
  10. Germany5
19 columns by typefrom the column list below
  • string 7
  • integer 1
  • float 10
  • date 1

Columns

19 columns in three groups
blueprint · 19 columns
columntypedescriptionexample
Text 7 columns
reading_idstringUnique identifier for each air quality reading recorduniqueAQ-1000
sensor_idstringUnique identifier for the sensor device reporting the readingSENS-A101
sensor_location_namestringHuman-readable name or description of the sensor's location (e.g., Main St & 5th Ave)Main St & 5th Ave
citystringCity where the sensor is locatedNew York
statestringState or region where the sensor is locatedNY
countrystringCountry where the sensor is locatedUSA
sensor_statusstringOperational status of the sensor at the time of readingactive · inactive · maintenance · erroractive
Numbers 11 columns
latitudefloatLatitude coordinate of the sensor location-90 to 9040.7128
longitudefloatLongitude coordinate of the sensor location-180 to 180-74.006
aqiintegerAir Quality Index value for the location and date0 to 50052
pm25floatParticulate Matter 2.5 concentration (µg/m³)0 or more13.7
pm10floatParticulate Matter 10 concentration (µg/m³)0 or more29.3
cofloatCarbon Monoxide concentration (ppm)0 or more1.2
no2floatNitrogen Dioxide concentration (ppb)0 or more19.4
so2floatSulfur Dioxide concentration (ppb)0 or more4.5
o3floatOzone concentration (ppb)0 or more18.1
temperaturefloatAmbient temperature at the sensor location (°C)optional22.5
humidityfloatRelative humidity at the sensor location (%)0 to 100 · optional68.2
Dates and times 1 column
reading_datedateDate the air quality reading was taken2024-06-01

Use it for

  • median pm2514.0200 rowsmean pm25 by sensor s…21.4active0.0mainte…465.2error

    An energy dashboard

    Pm25 by sensor_status and a breakdown of country. Excel, Power BI or Tableau.

  • Why do the 184 active rows have a mean pm25 of 21.4?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable readings with sensor_id, sensor_location_name and latitude to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 19 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows19 columns
Yours1,000 rows19 columnssensor_location_name: UK only

blueprint · smart-city-air-quality-index

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 19 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Sensor ID and location per record
  • AQI values 5-350
  • Weather data mapped to readings
  • Alert status for high pollution flagged
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
smart-city-air-quality-index

What should your data show?

Preview 20 rows free
No signup. No card.