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: 546568
Columns: 9
Time period: 2015 to 2026
Last Updated: 05 November 2026
Data preview
date
state
area
number_of_monitoring_stations
prominent_pollutants
aqi_value
air_quality_status
unit
note
05-11-2026
Gujarat
Ahmedabad
8
PM10
159
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Andhra Pradesh
Amaravati
1
O3
26
Good
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Haryana
Ambala
1
PM2.5
271
Poor
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Maharashtra
Ahmednagar
1
PM10
81
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Mizoram
Aizawl
1
PM10
59
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Rajasthan
Ajmer
1
PM10
97
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Maharashtra
Akola
1
PM10
90
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Rajasthan
Alwar
1
PM2.5
193
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
Maharashtra
Ambernath
1
PM10
107
Moderate
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
05-11-2026
West Bengal
Asansol
4
PM2.5
100
Satisfactory
number_of_monitoring_stations in Absolute Number, aqi_value in Indices
The calendar date on which the air quality measurements were recorded.
state
String
33
546568
The name of the Indian state where the monitoring area is located.
area
String
333
546568
The specific city or locality within the state where air quality monitoring takes place.
number_of_monitoring_stations
Float64
57
546427
The count of active air quality monitoring stations in the given area for the reported date.
prominent_pollutants
String
60
546566
The primary pollutants contributing to the air quality index, such as PM2.5, PM10, or ozone.
aqi_value
Float64
497
546568
The calculated Air Quality Index value for the area on the reported date.
air_quality_status
String
6
546568
The categorical classification of air quality based on the AQI value, such as Poor, Satisfactory, or Moderate.
unit
String
1
546568
Specifies the units for the measured variables: aqi_value in indices and number_of_monitoring_stations in absolute numbers.
note
String
1
0
Any additional remarks or annotations about the air quality data 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