Air quality by country

Air quality in Pakistan today

Updated

Unhealthy for Sensitive Groups: average US AQI 120 across 52 cities Worst now: Faisalabad (158); cleanest: Battagram (57).

Live US AQI, PM2.5 and ozone for cities across Pakistan, ranked from most polluted to cleanest.

Average US AQI
120 Unhealthy for Sensitive Groups
Most polluted now
Faisalabad AQI 158
Cleanest now
Battagram AQI 57
Cities above 100
38 unhealthy for sensitive groups or worse

Open on the live map

Air quality in Pakistan today

Right now the modelled air quality in Pakistan averages a US AQI of 120 (Unhealthy for Sensitive Groups) across the 52 cities we track. By category: 14 Moderate, 28 Unhealthy for Sensitive Groups, 10 Unhealthy (of 52).

That is 55 points worse than the worldwide average of 65 across 3,909 cities.

Faisalabad has the worst air at 158 with PM2.5 at 117 µg/m³, while Battagram is cleanest at 57. 38 cities are above 100, where sensitive groups should limit time outdoors.

Pakistan cities by AQI (most polluted first)

CityRegionUS AQICategoryPM2.5 µg/m³Ozone µg/m³
FaisalabadPunjab158Unhealthy117.30
Chak JhumraPunjab158Unhealthy117.30
OkaraPunjab154Unhealthy76.838
Pindi BhattianPunjab154Unhealthy104.526
MultanPunjab153Unhealthy60.550
ArifwalaPunjab153Unhealthy71.250
Sahiwal, PunjabPunjab153Unhealthy77.345
KasurPunjab153Unhealthy71.930
ChunianPunjab152Unhealthy66.640
MardanKhyber Pakhtunkhwa151Unhealthy7812
Jhang SadrPunjab150Unhealthy for Sensitive Groups93.418
Jalalpur PirwalaPunjab150Unhealthy for Sensitive Groups59.842
LahorePunjab148Unhealthy for Sensitive Groups58.643
Model TownPunjab148Unhealthy for Sensitive Groups58.643
ShekhupuraPunjab147Unhealthy for Sensitive Groups6136
SargodhaPunjab144Unhealthy for Sensitive Groups92.224
GujranwalaPunjab143Unhealthy for Sensitive Groups55.453
HafizabadPunjab142Unhealthy for Sensitive Groups74.743
SialkotPunjab140Unhealthy for Sensitive Groups63.629
BhawanaPunjab139Unhealthy for Sensitive Groups90.618
ChiniotPunjab139Unhealthy for Sensitive Groups90.618
PeshawarKhyber Pakhtunkhwa137Unhealthy for Sensitive Groups53.77
BurewalaPunjab137Unhealthy for Sensitive Groups49.468
KamokePunjab135Unhealthy for Sensitive Groups50.349
EminabadPunjab135Unhealthy for Sensitive Groups50.349
SaddiqabadPunjab128Unhealthy for Sensitive Groups39.881
Dera Ismail KhanKhyber Pakhtunkhwa125Unhealthy for Sensitive Groups67.336
BhakkarPunjab125Unhealthy for Sensitive Groups67.336
BahawalpurPunjab122Unhealthy for Sensitive Groups35.577
LodhranPunjab122Unhealthy for Sensitive Groups35.577
Rahim Yar KhanPunjab119Unhealthy for Sensitive Groups37.371
GujratPunjab117Unhealthy for Sensitive Groups5254
WazirabadPunjab117Unhealthy for Sensitive Groups5254
Dera Ghazi KhanPunjab113Unhealthy for Sensitive Groups31.553
KarachiSindh109Unhealthy for Sensitive Groups57.611
SahiwalPunjab103Unhealthy for Sensitive Groups61.751
SukkurSindh101Unhealthy for Sensitive Groups31.874
LarkanaSindh101Unhealthy for Sensitive Groups41.758
BannuKhyber Pakhtunkhwa100Moderate4817
TankKhyber Pakhtunkhwa97Moderate26.311
RawalpindiPunjab95Moderate35.215
IslamabadIslamabad95Moderate35.215
AbbottabadKhyber Pakhtunkhwa87Moderate37.325
NawabshahSindh86Moderate36.648
Hyderabad, SindhSindh72Moderate27.549
SinjhoroSindh72Moderate24.258
Tando AllahyarSindh70Moderate23.252
MuzaffarābādAzad Kashmir65Moderate18.641
Tando BagoSindh65Moderate15.737
MingoraKhyber Pakhtunkhwa61Moderate20.377
QuettaBalochistan59Moderate24.948
BattagramKhyber Pakhtunkhwa57Moderate12.927

What the US AQI numbers mean

US AQICategoryWhat it means
0-50GoodAir quality is satisfactory and poses little or no risk; a good time for outdoor activity.
51-100ModerateAcceptable for most people. Unusually sensitive people should consider shortening long or heavy exertion outdoors.
101-150Unhealthy for Sensitive GroupsPeople with heart or lung disease, older adults, children and teens should cut back on prolonged or heavy exertion outdoors.
151-200UnhealthyEveryone should reduce prolonged or heavy exertion outdoors; sensitive groups should avoid it and keep windows closed.
201-300Very UnhealthyHealth alert: everyone should avoid prolonged or heavy exertion outdoors, and sensitive groups should stay indoors.
301-500HazardousEmergency conditions: everyone should avoid all outdoor physical activity and stay indoors with filtered air if possible. The scale tops out at 500; heavier dust or smoke is shown as 500.

Modelled by CAMS (Copernicus) via Open-Meteo, refreshed twice a day; read hour by hour from the forecast.

More

Data: Open-Meteo Air Quality API, Copernicus Atmosphere Monitoring Service (CAMS).