SmogRank / Countries / Pakistan

Most polluted cities in Pakistan

15 measured cities, last 30 days; 15 above the WHO 24-hour guideline. Worst: Gujranwala at 68.5 µg/m³, #4 in the world.

4 moderate  7 unhealthy for sensitive groups  4 unhealthy

  1. 1Gujranwalalow-cost sensorsPunjab
    68.5
  2. 2Peshawarlow-cost sensorsKhyber Pakhtunkhwa
    60.4
  3. 3Lahorelow-cost sensorsPunjab
    60.4
  4. 4Multanlow-cost sensorsPunjab
    55.6
  5. 5Faisalabadlow-cost sensorsPunjab
    54.6
  6. 6Sialkotlow-cost sensorsPunjab
    50.3
  7. 7Rahim Yar Khanlow-cost sensorsPunjab
    46.7
  8. 8Rawalpindilow-cost sensorsPunjab
    41.1
  9. 9Bahawalpurlow-cost sensorsPunjab
    40.9
  10. 10Alipurlow-cost sensorsIslamabad
    39.7
  11. 11Islamabadlow-cost sensorsIslamabad
    37.0
  12. 12Murreelow-cost sensorsPunjab
    32.4
  13. 13Karachilow-cost sensorsSindh
    26.9
  14. 14Quettalow-cost sensorsBalochistan
    24.9
  15. 15Hyderabadlow-cost sensorsSindh
    24.9
Good0–9.0
Moderate9.1–35.4
Sensitive groups35.5–55.4
Unhealthy55.5–125.4
Very unhealthy125.5–225.4
Hazardous225.5+

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.

City7-day estimateBand
Bannu≈ 41 µg/m³Unhealthy for sensitive groups
Sargodha≈ 63 µg/m³Unhealthy
Arifwala≈ 49 µg/m³Unhealthy for sensitive groups
Dera Ismail Khan≈ 51 µg/m³Unhealthy for sensitive groups
Muzaffarābād≈ 15 µg/m³Moderate
Battagram≈ 14 µg/m³Moderate
Chunian≈ 32 µg/m³Moderate
Jhang Sadr≈ 66 µg/m³Unhealthy
Shekhupura≈ 35 µg/m³Moderate
Gujrat≈ 46 µg/m³Unhealthy for sensitive groups
Sukkur≈ 38 µg/m³Unhealthy for sensitive groups
Sahiwal≈ 58 µg/m³Unhealthy
Sahiwal≈ 43 µg/m³Unhealthy for sensitive groups
Okara≈ 31 µg/m³Moderate
Kasur≈ 32 µg/m³Moderate
Jalalpur Pirwala≈ 48 µg/m³Unhealthy for sensitive groups
Dera Ghazi Khan≈ 49 µg/m³Unhealthy for sensitive groups
Pindi Bhattian≈ 61 µg/m³Unhealthy
Tando Bago≈ 19 µg/m³Moderate
Tando Allahyar≈ 29 µg/m³Moderate
Chak Jhumra≈ 51 µg/m³Unhealthy for sensitive groups
Bhawana≈ 44 µg/m³Unhealthy for sensitive groups
Larkana≈ 48 µg/m³Unhealthy for sensitive groups
Nawabshah≈ 34 µg/m³Moderate
Burewala≈ 41 µg/m³Unhealthy for sensitive groups
Mingora≈ 25 µg/m³Moderate
Sinjhoro≈ 31 µg/m³Moderate
Hafizabad≈ 46 µg/m³Unhealthy for sensitive groups
Chiniot≈ 44 µg/m³Unhealthy for sensitive groups
Mardan≈ 47 µg/m³Unhealthy for sensitive groups
Kamoke≈ 29 µg/m³Moderate
Abbottabad≈ 29 µg/m³Moderate
Saddiqabad≈ 49 µg/m³Unhealthy for sensitive groups
Mirpur Khas≈ 27 µg/m³Moderate
Skardu≈ 6 µg/m³Good
Muridke≈ 29 µg/m³Moderate
Shahkot≈ 46 µg/m³Unhealthy for sensitive groups
Bahawalnagar≈ 46 µg/m³Unhealthy for sensitive groups
Bahawalnagar≈ 45 µg/m³Unhealthy for sensitive groups
Kunri≈ 20 µg/m³Moderate

Regions

Measured cities in each region (30 days).

Updated 2026-10-01 16:07 UTC. Values are PM2.5 in µg/m³ (fine particles), the median of each city's monitors.