SmogRank / Countries / Pakistan / Punjab

Most polluted cities in Punjab, Pakistan

4 measured cities ranked by PM2.5, last 24 hours. Worst: Gujranwala at 103.7 µg/m³, #1 in the world.

#City µg/m³× WHO
1Gujranwala low-cost sensorsPunjab
103.76.9×
2Lahore low-cost sensorsPunjab
68.84.6×
3Faisalabad low-cost sensorsPunjab
58.43.9×
4Rawalpindi low-cost sensorsPunjab
43.32.9×
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

Punjab 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
Sargodha estimated≈ 63 µg/m³Unhealthy
Arifwala estimated≈ 49 µg/m³Unhealthy for sensitive groups
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
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
Chak Jhumra estimated≈ 51 µg/m³Unhealthy for sensitive groups
Bhawana estimated≈ 44 µg/m³Unhealthy for sensitive groups
Burewala estimated≈ 41 µg/m³Unhealthy for sensitive groups
Hafizabad estimated≈ 46 µg/m³Unhealthy for sensitive groups
Chiniot estimated≈ 44 µg/m³Unhealthy for sensitive groups
Kamoke estimated≈ 29 µg/m³Moderate
Saddiqabad estimated≈ 49 µg/m³Unhealthy for sensitive groups
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
Muzaffargarh estimated≈ 54 µg/m³Unhealthy for sensitive groups
Gojra estimated≈ 44 µg/m³Unhealthy for sensitive groups
Qadirpur Ran estimated≈ 56 µg/m³Unhealthy
Dajal estimated≈ 51 µg/m³Unhealthy for sensitive groups
Ahmadpur East estimated≈ 48 µg/m³Unhealthy for sensitive groups
Jhelum estimated≈ 54 µg/m³Unhealthy for sensitive groups
Hasilpur estimated≈ 38 µg/m³Unhealthy for sensitive groups
Kamalia estimated≈ 39 µg/m³Unhealthy for sensitive groups
Jampur estimated≈ 51 µg/m³Unhealthy for sensitive groups
Wazirabad estimated≈ 46 µg/m³Unhealthy for sensitive groups
Layyah estimated≈ 52 µg/m³Unhealthy for sensitive groups
Shujaabad estimated≈ 51 µg/m³Unhealthy for sensitive groups
Eminabad estimated≈ 35 µg/m³Moderate
Jaranwala estimated≈ 44 µg/m³Unhealthy for sensitive groups
Chishtian estimated≈ 41 µg/m³Unhealthy for sensitive groups
Harunabad estimated≈ 44 µg/m³Unhealthy for sensitive groups

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