SmogRank / Countries / Pakistan / Khyber Pakhtunkhwa
Most polluted cities in Khyber Pakhtunkhwa, Pakistan
1 measured city ranked by PM2.5, last 30 days. Worst: Peshawar at 60.4 µg/m³, #10 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Peshawar low-cost sensorsKhyber Pakhtunkhwa | 60.4 |
Good 0–9.0Moderate 9.1+Unhealthy for sensitive groups 35.5+Unhealthy 55.5+Very unhealthy 125.5+Hazardous 225.5+No data
Estimated: cities without a monitor
Khyber Pakhtunkhwa cities we can't measure, with model estimates for the last 7 days. Listed by population, not ranked: estimates aren't precise enough to rank. Model estimates from the Copernicus Atmosphere Monitoring Service (CAMS), adjusted to measured cities nearby where there are any. Adjusted, a single day lands within ×1.5 of what a monitor would read about two times in three; unadjusted, it can be off by half or double. Treat them as a guide, not a measurement.
| City | 7-day estimate |
|---|---|
| Bannu estimated | ≈ 41 µg/m³ |
| Dera Ismail Khan estimated | ≈ 51 µg/m³ |
| Battagram estimated | ≈ 14 µg/m³ |
| Mingora estimated | ≈ 25 µg/m³ |
| Mardan estimated | ≈ 47 µg/m³ |
| Abbottabad estimated | ≈ 29 µg/m³ |
| Kohat estimated | ≈ 25 µg/m³ |
| Tordher estimated | ≈ 50 µg/m³ |
| Charsadda estimated | ≈ 38 µg/m³ |
| Shabqadar estimated | ≈ 37 µg/m³ |
| Swabi estimated | ≈ 50 µg/m³ |
| Nowshera Kalan estimated | ≈ 47 µg/m³ |
| Paharpur estimated | ≈ 51 µg/m³ |
| Topi estimated | ≈ 32 µg/m³ |
| Bat Khela estimated | ≈ 25 µg/m³ |
| Shorkot estimated | ≈ 51 µg/m³ |
| Mansehra estimated | ≈ 24 µg/m³ |
| Chitral estimated | ≈ 4 µg/m³ |
| Jahangira estimated | ≈ 50 µg/m³ |
| Haripur estimated | ≈ 32 µg/m³ |
| Jamrud estimated | ≈ 16 µg/m³ |
| Pabbi estimated | ≈ 38 µg/m³ |
| Buni estimated | ≈ 4 µg/m³ |
| Amangarh estimated | ≈ 47 µg/m³ |
| Tank estimated | ≈ 31 µg/m³ |
| Havelian estimated | ≈ 29 µg/m³ |
| Lakki estimated | ≈ 41 µg/m³ |
| Hangu estimated | ≈ 19 µg/m³ |
| Risalpur Cantonment estimated | ≈ 47 µg/m³ |
| Tangi estimated | ≈ 37 µg/m³ |
| Utmanzai estimated | ≈ 38 µg/m³ |
| Zaida estimated | ≈ 50 µg/m³ |
| Dursh Khela estimated | ≈ 15 µg/m³ |
| Nowshera Cantonment estimated | ≈ 47 µg/m³ |
| Upper Dir estimated | ≈ 15 µg/m³ |
| Akora Khattak estimated | ≈ 47 µg/m³ |
| Thal estimated | ≈ 7 µg/m³ |
| Kulachi estimated | ≈ 39 µg/m³ |
| Oghi estimated | ≈ 24 µg/m³ |
| Sarai Naurang estimated | ≈ 41 µg/m³ |
Updated 2026-10-01 12:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.