Air Quality in Kenya

Live air quality and weather data for 122 cities in Kenya. Average AQI is 38 (Good). Most polluted: Kakamega at AQI 85.

Kakamega
Pop. 1,867,579
85
Khwisero
Pop. 113,294
77
Bungoma
Pop. 68,031
76
Mumias
Pop. 45,485
76
Lugulu
Pop. 40,894
76
Busia
Pop. 71,886
74
Nyamira
Pop. 24,483
74
Oyugis
Pop. 19,947
74
Kisii
Pop. 112,417
65
Homa Bay
Pop. 44,949
65
Siaya
Pop. 33,153
65
Bondo
Pop. 22,712
65
Rongo
Pop. 20,688
65
Ogembo
Pop. 20,000
65
Awendo
Pop. 16,815
65
Malaba
Pop. 15,581
65
Muhoroni
Pop. 15,217
65
Nakuru
Pop. 570,674
63
Njoro
Pop. 42,173
63
Rongai
Pop. 30,471
63
Elburgon
Pop. 28,359
63
Awendo
Pop. 16,815
63
Kisumu
Pop. 397,957
60
Mbale
Pop. 60,000
60
Eldoret
Pop. 475,716
56
Kimilili
Pop. 56,050
56
Kericho
Pop. 53,804
56
Webuye
Pop. 42,642
56
Kapsabet
Pop. 41,997
56
Kabarnet
Pop. 24,661
56
Eldama Ravine
Pop. 21,385
56
Kiminini
Pop. 16,560
56
Moi‘s Bridge
Pop. 16,355
56
Migori
Pop. 71,668
52
Isebania
Pop. 23,891
52
Upper Gilgil
Pop. 60,711
44
Gilgil
Pop. 60,711
44
Molo
Pop. 48,356
44
Ol Kalou
Pop. 47,795
44
Nyahururu
Pop. 37,650
44
Mairo Inya
Pop. 30,527
44
Taveta
Pop. 22,018
41
Naivasha
Pop. 198,444
38
Karuri
Pop. 194,342
30
Kitale
Pop. 162,174
30
Kapenguria
Pop. 56,000
30
Murang’a
Pop. 43,314
30
Makutano
Pop. 28,469
30
Kihancha
Pop. 22,194
30
Wanguru
Pop. 51,722
29
Kenol
Pop. 44,086
29
Iten
Pop. 42,000
29
Mombasa
Pop. 1,208,333
27
Jomvu
Pop. 163,415
27
Mariakani
Pop. 31,715
27
Mazeras
Pop. 16,254
27
Nairobi
Pop. 4,397,073
26
Ruiru
Pop. 490,120
26
Kikuyu
Pop. 323,881
26
Karuri
Pop. 194,342
26
Matuga
Pop. 194,252
26
Ongata Rongai
Pop. 172,569
26
Lang'ata
Pop. 172,569
26
Limuru
Pop. 159,314
26
Kiambu
Pop. 147,870
26
Mlolongo
Pop. 136,351
26
Malindi
Pop. 119,859
26
Ngong
Pop. 102,323
26
Mtwapa
Pop. 90,677
26
Nyeri
Pop. 80,081
26
Ukunda
Pop. 77,686
26
Githunguri
Pop. 63,319
26
Githunguri
Pop. 63,319
26
Imara Daima Estate
Pop. 52,837
26
Tetu
Pop. 39,293
26
Kerugoya
Pop. 30,045
26
Pumwani
Pop. 29,616
26
Karatina
Pop. 23,552
26
Kakuma
Pop. 22,984
26
Mai
Pop. 20,823
26
Maai Mahiu
Pop. 20,823
26
Thika
Pop. 251,407
25
Garissa
Pop. 163,399
25
Juja
Pop. 156,041
25
Kitengela
Pop. 154,436
25
Wajir
Pop. 90,116
25
Lodwar
Pop. 82,970
25
Athi River
Pop. 81,302
25
Meru
Pop. 80,191
25
Isiolo
Pop. 78,650
25
Kiserian
Pop. 76,903
25
Kilifi
Pop. 74,270
25
Nanyuki
Pop. 72,813
25
Narok
Pop. 65,430
25
Embu
Pop. 64,979
25
Machakos
Pop. 63,767
25
Voi
Pop. 53,353
25
Habaswein
Pop. 49,599
25
Moyale
Pop. 47,850
25
Kinoi
Pop. 44,086
25
Masalani
Pop. 43,642
25
Marsabit
Pop. 36,289
25
Kitui
Pop. 29,062
25
Watamu
Pop. 27,857
25
Lamu
Pop. 25,385
25
Chuka
Pop. 22,388
25
Maua
Pop. 22,121
25
Takaba
Pop. 21,517
25
Hola
Pop. 20,912
25
Makueni Boma
Pop. 20,681
25
Wote
Pop. 19,725
25
Emali
Pop. 18,325
25
Garba Tula
Pop. 17,443
25
Mwingi
Pop. 17,025
25
Makindu
Pop. 15,038
25
Mwala
Pop. 181,896
24
Mandera
Pop. 114,718
24
El Wak
Pop. 60,732
24
Ramu
Pop. 35,644
24
Maralal
Pop. 31,350
24
Kajiado
Pop. 24,678
24
Lafey
Pop. 22,882
24