Day wise, State wise Air Quality Index (AQI) of Major Cities and Towns in India
The datasets contains date- and state-wise historically compiled data on air quality (by pollution level) in rural and urban areas of India from the year 2015 , as measured by Central Pollution Board (CPCB) through its daily (24 hourly measurements, taken at 4 PM everyday) Air Quality Index (AQI) reports.
The CPCB measures air quality by continuous online monitoring of various pollutants such as Particulate Matter10 (PM10), Particulate Matter2.5 (PM2.5), Sulphur Dioxide (SO2), Nitrogen Oxide or Oxides of Nitrogen (NO2), Ozone (O3), Carbon Monoxide (CO), Ammonic (NH3) and Lead (Pb) and calculating their level of pollution in the ambient air. Based on the each pollutant load in the air and their associated health impacts, the CPCB calculates the overall Air Pollution in Air Quality Index (AQI) value and publishes the data. This AQI data is then used by CPCB to report the air quality status i.e good, satisfactory, moderate, poor, very poor and severe, etc. of a particular location and their related health impacts because of air pollution.
Day wise, State wise Air Quality Index (AQI) of Major Cities and Towns in India
The datasets contains date- and state-wise historically compiled data on air quality (by pollution level) in rural and urban areas of India from the year 2015 , as measured by Central Pollution Board (CPCB) through its daily (24 hourly measurements, taken at 4 PM everyday) Air Quality Index (AQI) reports.
The CPCB measures air quality by continuous online monitoring of various pollutants such as Particulate Matter10 (PM10), Particulate Matter2.5 (PM2.5), Sulphur Dioxide (SO2), Nitrogen Oxide or Oxides of Nitrogen (NO2), Ozone (O3), Carbon Monoxide (CO), Ammonic (NH3) and Lead (Pb) and calculating their level of pollution in the ambient air. Based on the each pollutant load in the air and their associated health impacts, the CPCB calculates the overall Air Pollution in Air Quality Index (AQI) value and publishes the data. This AQI data is then used by CPCB to report the air quality status i.e good, satisfactory, moderate, poor, very poor and severe, etc. of a particular location and their related health impacts because of air pollution.
Rows: 539124
Columns: 9
Time period: 2015 to 2026
Last Updated: 08 October 2026
Data preview
date
state
area
number_of_monitoring_stations
prominent_pollutants
aqi_value
air_quality_status
unit
note
08-10-2026
Karnataka
Mysuru
1
PM10
77
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Punjab
Amritsar
1
PM10
93
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Bihar
Aurangabad
1
PM10
80
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Tripura
Agartala
1
PM10
152
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Uttar Pradesh
Agra
6
PM10,SO2
81
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Gujarat
Ahmedabad
8
PM2.5,PM10
122
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Maharashtra
Ahmednagar
1
PM10
97
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Mizoram
Aizawl
1
PM10
47
Good
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Rajasthan
Ajmer
1
PM10
75
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
08-10-2026
Maharashtra
Akola
1
PM10
77
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
The calendar date on which the air quality observation was recorded.
state
String
33
539124
The Indian state where the air quality measurement was taken.
area
String
324
539124
The city or monitoring area within the state for which air quality is reported.
number_of_monitoring_stations
Float64
47
538983
The count of air quality monitoring stations reporting for the area, expressed as an absolute number.
prominent_pollutants
String
60
539122
The pollutant or pollutants identified as most prominent in the area's air for the given observation.
aqi_value
Float64
497
539124
The Air Quality Index (AQI) recorded for the area, expressed in index points.
air_quality_status
String
6
539124
The categorical air quality classification corresponding to the recorded AQI value.
unit
String
1
539124
Specifies which measure the row reports and its unit — the AQI expressed in indices or the number of monitoring stations expressed as an absolute count.
note
String
1
0
Optional remarks or annotations accompanying the record.
Citation
Ministry of Environment, Forest and Climate Change. (2026). Day wise, State wise Air Quality Index (AQI) of Major Cities and Towns in India [Data set]. Dataful. https://dataful.in/datasets/18571