
India · Punjab
Air quality & tree cover in Punjab
Today's air quality (AQI) and satellite-measured tree cover for the cities of Punjab, each over the same 2 km around its center.
Right now, Abohar has the cleanest air of the 17 cities we track in Punjab (AQI 121, Unhealthy for sensitive groups), and Firozpur the worst (AQI 196, Unhealthy). Firozpur has the most tree cover, at 49.3% — #79 of 470 cities measured in India.
- Cities tracked
- 17
- Average tree cover
- 29.7%India: 33.8%
- Worst air right now
- FirozpurAQI 196
Air quality today and tree cover across Punjab
| Ludhiana | 170Unhealthy | 14.5% | 80.1K | #421 of 470 |
|---|---|---|---|---|
| Amritsar | 174Unhealthy | 15.6% | 76.7K | #410 of 470 |
| Jalandhar | 187Unhealthy | 21.2% | 59.1K | #357 of 470 |
| Patiāla | 172Unhealthy | 33.8% | 19.4K | #215 of 470 |
| Bathinda | 176Unhealthy | 17.5% | 70.5K | #391 of 470 |
| Pathānkot | 151Unhealthy | 38.6% | 4.4K | #168 of 470 |
| Hoshiārpur | 169Unhealthy | 46.4% | — | #97 of 470 |
| Mohali | 176Unhealthy | 39.9% | 314 | #151 of 470 |
| Moga | 189Unhealthy | 26.2% | 43.4K | #291 of 470 |
| Batāla | 188Unhealthy | 21.3% | 58.7K | #355 of 470 |
| Abohar | 121Unhealthy for sensitive groups | 22.3% | 39.9K | #339 of 470 |
| Māler Kotla | 168Unhealthy | 30.6% | 29.5K | #242 of 470 |
| Khanna | 174Unhealthy | 27.6% | 39.0K | #274 of 470 |
| Muktsar | 177Unhealthy | 27.9% | 37.9K | #271 of 470 |
| Barnāla | 168Unhealthy | 32.5% | 23.6K | #228 of 470 |
| Firozpur | 196Unhealthy | 49.3% | — | #79 of 470 |
| Phagwāra | 189Unhealthy | 39.9% | 314 | #150 of 470 |
Air quality is the US AQI from Open-Meteo / CAMS, refreshed hourly. Tree cover is measured within 2 km of each city center from Sentinel-2 imagery; the rank compares every city measured in India.
Other states in India
Your own street