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: 544141
Columns: 9
Time period: 2015 to 2026
Last Updated: 27 October 2026
Data preview
date
state
area
number_of_monitoring_stations
prominent_pollutants
aqi_value
air_quality_status
unit
note
27-10-2026
Haryana
Yamunanagar
1
PM2.5
184
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Maharashtra
Ulhasnagar
2
PM10
101
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Andhra Pradesh
Tirumala
1
PM2.5
109
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Andhra Pradesh
Tirupati
1
PM10
81
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Rajasthan
Tonk
1
PM10
173
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Chhattisgarh
Tumidih
1
NO2
77
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Rajasthan
Udaipur
1
PM10
153
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Madhya Pradesh
Ujjain
1
O3
113
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Gujarat
Vadodara
1
PM2.5
113
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
27-10-2026
Maharashtra
Pimpri Chinchwad
6
PM2.5,PM10
133
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
The calendar date on which the air quality measurement was recorded.
state
String
33
544141
The state or union territory in which the monitored area is located.
area
String
328
544141
The specific city, town, or locality within the state where air quality monitoring took place.
number_of_monitoring_stations
Float64
56
544000
The number of monitoring stations that contributed to the air quality measurement for the area.
prominent_pollutants
String
60
544139
The pollutant or pollutants that most influenced the air quality index for the area on that date.
aqi_value
Float64
497
544141
The calculated Air Quality Index value representing the measured air pollution level.
air_quality_status
String
6
544141
The categorical air quality classification assigned to the AQI value.
unit
String
1
544141
The unit of measurement for the reported values, indicating indices for AQI and absolute counts for stations.
note
String
1
0
A free-text field for additional context or remarks about the air quality 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