Open Earth

Earth · Air

Air quality around the world

The current US Air Quality Index for about 2,000 major cities, ranked from most polluted to cleanest. Values are modelled from the Copernicus atmosphere service via Open-Meteo and refresh hourly; desert dust can push readings above the official 500 ceiling, shown as 500+.

Most polluted

500+

Riyadh

Cleanest

17

Aktobe

Unhealthy or worse

104

AQI above 150

Good air

307

AQI 50 or below

Map

Air quality by city

Each dot is a city, coloured by its current US Air Quality Index band.

Ranking

Worst to best air right now

1,355 cities ranked by their current air quality index.

  1. 1Riyadh, Saudi ArabiaHazardous · PM2.5 154.1 µg/m³500+
  2. 2Aqsu, ChinaHazardous · PM2.5 95.5 µg/m³371
  3. 3Korla, ChinaVery unhealthy · PM2.5 61 µg/m³293
  4. 4Jambi City, IndonesiaVery unhealthy · PM2.5 102.2 µg/m³263
  5. 5Palembang, IndonesiaVery unhealthy · PM2.5 119 µg/m³251
  6. 6Kano, NigeriaVery unhealthy · PM2.5 99.7 µg/m³229
  7. 7Zaria, NigeriaVery unhealthy · PM2.5 133.2 µg/m³226
  8. 8Gurugram, IndiaVery unhealthy · PM2.5 63.8 µg/m³201
  9. 9Faridabad, IndiaVery unhealthy · PM2.5 63.8 µg/m³201
  10. 10Assiut, EgyptUnhealthy · PM2.5 29.9 µg/m³197
  11. 11Narela, IndiaUnhealthy · PM2.5 51.3 µg/m³195
  12. 12Loni, IndiaUnhealthy · PM2.5 49.6 µg/m³195
  13. 13Delhi, IndiaUnhealthy · PM2.5 51.3 µg/m³195
  14. 14Jakarta, IndonesiaUnhealthy · PM2.5 49.4 µg/m³192
  15. 15Depok, IndonesiaUnhealthy · PM2.5 49.4 µg/m³192
  16. 16Bogor, IndonesiaUnhealthy · PM2.5 49.4 µg/m³192
  17. 17Bekasi, IndonesiaUnhealthy · PM2.5 49.4 µg/m³192
  18. 18South Tangerang, IndonesiaUnhealthy · PM2.5 49.4 µg/m³192
  19. 19Thāne, IndiaUnhealthy · PM2.5 118.3 µg/m³190
  20. 20Borivli, IndiaUnhealthy · PM2.5 118.3 µg/m³190
  21. 21Mumbai, IndiaUnhealthy · PM2.5 118.3 µg/m³190
  22. 22Bhayandar, IndiaUnhealthy · PM2.5 118.3 µg/m³190
  23. 23Bangkok, ThailandUnhealthy · PM2.5 45.8 µg/m³188
  24. 24Cimahi, IndonesiaUnhealthy · PM2.5 40 µg/m³187
  25. 25Bandung, IndonesiaUnhealthy · PM2.5 40 µg/m³187
  26. 26Najafgarh, IndiaUnhealthy · PM2.5 50.6 µg/m³186
  27. 27Gaya, IndiaUnhealthy · PM2.5 58.1 µg/m³185
  28. 28Meerut, IndiaUnhealthy · PM2.5 48.9 µg/m³184
  29. 29Ghāziābād, IndiaUnhealthy · PM2.5 48.9 µg/m³184
  30. 30Esna, EgyptUnhealthy · PM2.5 30.7 µg/m³184
  31. 31Modīnagar, IndiaUnhealthy · PM2.5 47.5 µg/m³184
  32. 32Bokāro, IndiaUnhealthy · PM2.5 76.1 µg/m³181
  33. 33Mohammadpur, BangladeshUnhealthy · PM2.5 61.5 µg/m³180
  34. 34Dhanbad, IndiaUnhealthy · PM2.5 66.8 µg/m³180
  35. 35Iskandar Puteri, MalaysiaUnhealthy · PM2.5 85.2 µg/m³179
  36. 36Patna, IndiaUnhealthy · PM2.5 40.5 µg/m³179
  37. 37Katsina, NigeriaUnhealthy · PM2.5 42.6 µg/m³176
  38. 38Serang, IndonesiaUnhealthy · PM2.5 52.7 µg/m³175
  39. 39Durgapur, IndiaUnhealthy · PM2.5 71.2 µg/m³174
  40. 40Shyamnagar, IndiaUnhealthy · PM2.5 50.2 µg/m³173
  41. 41Semarang, IndonesiaUnhealthy · PM2.5 93.4 µg/m³173
  42. 42Pekanbaru, IndonesiaUnhealthy · PM2.5 120.6 µg/m³173
  43. 43Rajshahi, BangladeshUnhealthy · PM2.5 52.6 µg/m³172
  44. 44Padang, IndonesiaUnhealthy · PM2.5 79.4 µg/m³172
  45. 45Cilegon, IndonesiaUnhealthy · PM2.5 41.8 µg/m³172
  46. 46Medan, IndonesiaUnhealthy · PM2.5 41.7 µg/m³171
  47. 47Alīgarh, IndiaUnhealthy · PM2.5 51.3 µg/m³171
  48. 48Singapore, SingaporeUnhealthy · PM2.5 71.2 µg/m³170
  49. 49Batam, IndonesiaUnhealthy · PM2.5 71.2 µg/m³170
  50. 50Omdurman, SudanUnhealthy · PM2.5 100.1 µg/m³169

History

Most polluted city each day, last 30 days

The worst hourly Air Quality Index recorded among monitored cities.

Day (UTC)Most polluted city
17 Oct 2026402Korla, China
16 Oct 2026500+Assiut, Egypt

What the numbers mean

Air Quality Index bands

  • Good · 0–50

    Air quality is good. A great time to be active outdoors.

  • Moderate · 51–100

    Acceptable for most people. Those unusually sensitive to air pollution should consider shorter or lighter outdoor exertion.

  • Unhealthy for sensitive groups · 101–150

    People with heart or lung conditions, older adults, children and teenagers should reduce long or heavy outdoor exertion.

  • Unhealthy · 151–200

    Everyone may begin to feel effects. Sensitive groups should avoid long or heavy exertion outdoors; everyone else should cut back.

  • Very unhealthy · 201–300

    Health alert: everyone should avoid long or heavy exertion outdoors. Sensitive groups should stay indoors and keep activity light.

  • Hazardous · 301+

    Emergency conditions: everyone should avoid all outdoor exertion and stay indoors with windows closed where possible.