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³
1Gujranwala low-cost sensorsPunjab
77.2
2Lahore low-cost sensorsPunjab
75.8
3Peshawar low-cost sensorsKhyber Pakhtunkhwa
73.6
4Rahim Yar Khan low-cost sensorsPunjab
68.2
5Multan low-cost sensorsPunjab
65.7
6Faisalabad low-cost sensorsPunjab
65.7
7Bahawalpur low-cost sensorsPunjab
58.2
8Sialkot low-cost sensorsPunjab
57.6
9Rawalpindi low-cost sensorsPunjab
43.4
10Alipur low-cost sensorsIslamabad
40.1
11Islamabad low-cost sensorsIslamabad
38.6
12Karachi low-cost sensorsSindh
26.8
13Murree low-cost sensorsPunjab
25.4
14Hyderabad low-cost sensorsSindh
24.8
15Quetta 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.

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

Regions

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