SmogRank / Countries / Pakistan
Most polluted cities in Pakistan
15 measured cities ranked by PM2.5, last 7 days. Worst: Gujranwala at 77.2 µg/m³, #5 in the world.
| # | City | µg/m³ | |
|---|---|---|---|
| 1 | Gujranwala low-cost sensorsPunjab | 77.2 | |
| 2 | Lahore low-cost sensorsPunjab | 75.8 | |
| 3 | Peshawar low-cost sensorsKhyber Pakhtunkhwa | 73.6 | |
| 4 | Rahim Yar Khan low-cost sensorsPunjab | 68.2 | |
| 5 | Multan low-cost sensorsPunjab | 65.7 | |
| 6 | Faisalabad low-cost sensorsPunjab | 65.7 | |
| 7 | Bahawalpur low-cost sensorsPunjab | 58.2 | |
| 8 | Sialkot low-cost sensorsPunjab | 57.6 | |
| 9 | Rawalpindi low-cost sensorsPunjab | 43.4 | |
| 10 | Alipur low-cost sensorsIslamabad | 40.1 | |
| 11 | Islamabad low-cost sensorsIslamabad | 38.6 | |
| 12 | Karachi low-cost sensorsSindh | 26.8 | |
| 13 | Murree low-cost sensorsPunjab | 25.4 | |
| 14 | Hyderabad low-cost sensorsSindh | 24.8 | |
| 15 | Quetta low-cost sensorsBalochistan | 22.6 |
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
Pakistan 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³ |
| Sargodha estimated | ≈ 63 µg/m³ |
| Arifwala estimated | ≈ 49 µg/m³ |
| Dera Ismail Khan estimated | ≈ 51 µg/m³ |
| Muzaffarābād estimated | ≈ 15 µg/m³ |
| Battagram estimated | ≈ 14 µg/m³ |
| Chunian estimated | ≈ 32 µg/m³ |
| Jhang Sadr estimated | ≈ 66 µg/m³ |
| Shekhupura estimated | ≈ 35 µg/m³ |
| Gujrat estimated | ≈ 46 µg/m³ |
| Sukkur estimated | ≈ 38 µg/m³ |
| Sahiwal estimated | ≈ 58 µg/m³ |
| Sahiwal estimated | ≈ 43 µg/m³ |
| Okara estimated | ≈ 31 µg/m³ |
| Kasur estimated | ≈ 32 µg/m³ |
| Jalalpur Pirwala estimated | ≈ 48 µg/m³ |
| Dera Ghazi Khan estimated | ≈ 49 µg/m³ |
| Pindi Bhattian estimated | ≈ 61 µg/m³ |
| Tando Bago estimated | ≈ 19 µg/m³ |
| Tando Allahyar estimated | ≈ 29 µg/m³ |
| Chak Jhumra estimated | ≈ 51 µg/m³ |
| Bhawana estimated | ≈ 44 µg/m³ |
| Larkana estimated | ≈ 48 µg/m³ |
| Nawabshah estimated | ≈ 34 µg/m³ |
| Burewala estimated | ≈ 41 µg/m³ |
| Mingora estimated | ≈ 25 µg/m³ |
| Sinjhoro estimated | ≈ 31 µg/m³ |
| Hafizabad estimated | ≈ 46 µg/m³ |
| Chiniot estimated | ≈ 44 µg/m³ |
| Mardan estimated | ≈ 47 µg/m³ |
| Kamoke estimated | ≈ 29 µg/m³ |
| Abbottabad estimated | ≈ 29 µg/m³ |
| Saddiqabad estimated | ≈ 49 µg/m³ |
| Mirpur Khas estimated | ≈ 27 µg/m³ |
| Skardu estimated | ≈ 6 µg/m³ |
| Muridke estimated | ≈ 29 µg/m³ |
| Shahkot estimated | ≈ 46 µg/m³ |
| Bahawalnagar estimated | ≈ 46 µg/m³ |
| Bahawalnagar estimated | ≈ 45 µg/m³ |
| Kunri estimated | ≈ 20 µg/m³ |
Regions
Updated 2026-10-01 16:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.