Loading data…

India's Pulse

Know what you breathe.

What is this?

India's Pulse is an open air-quality dashboard that maps real-time AQI (Air Quality Index) data from monitoring stations across India. The map shows every state's weighted average AQI, with worse cities carrying more weight so the national picture stays honest.

Click any state on the map β€” or in the side panel β€” to drill down into its cities and individual monitoring stations.

Data Source

πŸ›οΈ
Central Pollution Control Board (CPCB)

All AQI readings are sourced from the CPCB's National Ambient Air Quality Monitoring (NAAQS) network via the Government of India's open data portal (data.gov.in). Data is fetched live each time you load the page and covers PM2.5 and PM10 pollutants across hundreds of stations nationwide.

PM2.5 PM10 Live CPCB feed api.data.gov.in

AQI Methodology

India's National AQI scale (0–500) is used throughout. Raw pollutant concentrations (Β΅g/mΒ³) are converted to AQI using the CPCB breakpoint tables for PM2.5 and PM10.

State-level AQI is a weighted average where each city contributes proportionally to its own pollution level β€” a city at AQI 350 gets roughly ten times the weight of a city at AQI 35. This prevents clean rural areas from masking heavily polluted urban centres.

Good 0–50
Satisfactory 51–100
Moderate 101–200
Poor 201–300
Very Poor 301–400
Severe 401–500

Tech Stack

Astro 5 Vanilla JS Hand-rolled SVG map GitHub Pages

The India map is an SVG rendered directly from SVGOMG-compressed state paths. No mapping library is used β€” state fills, AQI bubbles, centroids, and hit-testing are all computed in-browser with Canvas and vanilla DOM APIs.

Disclaimer

Boundaries shown on the map are for representational purposes only and do not reflect official Survey of India (SOI) demarcations or any political assertion.

AQI values are updated periodically by CPCB monitoring stations. Some stations may report delayed or missing data; the dashboard only displays stations with valid readings at the time of your visit.