CPCB Air Quality

CPCB Air Quality

MH Specific

Maharashtra Stations — Continuous ambient air quality monitoring data (PM2.5, PM10, NO2, SO2, O3) from CAAQMS stations across Maharashtra cities

Build an air quality forecasting model for Maharashtra cities that predicts pollution levels 48 hours ahead.
Homepage

Quick Start

# Download from https://cpcb.nic.in/
import pandas as pd
df = pd.read_csv('cpcb_air_quality.csv')
mh = df[df['State'] == 'Maharashtra']
print(f'Stations: {mh["Station"].nunique()}')
print(mh.groupby('City')['PM25'].mean().sort_values(ascending=False))
Modality
Tabular (CSV, API)
Size
Hourly, 20+ Maharashtra stations
License
Format
CSV
Language
en
Update Frequency
static
Organization
Central Pollution Control Board, Government of India

Schema

FieldTypeDescription
stationstringMonitoring station name
citystringCity name
pm25floatPM2.5 concentration in ug/m3
pm10floatPM10 concentration in ug/m3
datedateMeasurement date

Build With This

Create a health advisory system that correlates air quality with hospital admission data for Maharashtra cities
Develop a pollution source attribution model identifying major contributors to poor air quality in Mumbai and Pune
Build a citizen-facing air quality app with hyper-local predictions and health recommendations for Maharashtra

AI Use Cases

Air quality health impact modellingpollution-health correlationAQI forecasting
Last verified: 2026-03-07