The Frontier Gazette & Almanack
“Fair Warning for Every Town Under the Sky” · Est. 1881
Measure in

Kenya Weather

News from Kenya

The short of it: Wanted Weather covers 335 towns in Kenya. 2 warnings are in force among the 10 largest towns as of 17:15 UTC. Source: Open-Meteo forecast models; TerraClimate normals 1991–2020.

Warnings are in force for 2 of the 10 largest towns.

The Gazette carries the weather for 335 towns in Kenya, from Lokichokio in the north to Sawa Sawa in the south. The largest is Nairobi, home to some 4.4M souls.

Among the larger towns, Mandera runs hottest, with summer highs near 39°, and Upper Gilgil coldest, with winter nights near 6°. Maua is the wettest at about 2222 mm a year, Lodwar the driest at 226 mm.

The Largest Towns

Conditions now
TownSkyNowHigh / Low
NairobiNairobi County, KenyaPartly cloudy20°25° / 17°
KakamegaKakamega County, KenyaOvercast22°29° / 18°
MombasaMombasa County, KenyaPartly cloudy27°31° / 25°
NakuruNakuru County, KenyaPartly cloudy19°25° / 16°
RuiruKiambu County, KenyaPartly cloudy23°26° / 18°
EldoretUasin Gishu County, KenyaOvercast18°24° / 14°
KisumuKisumu County, KenyaOvercast26°29° / 22°
KikuyuKiambu County, KenyaPartly cloudy21°27° / 17°
ThikaNairobi County, KenyaPartly cloudy21°26° / 18°
NaivashaNakuru County, KenyaOvercast21°24° / 17°

Regions of Kenya

40 regions · largest town in each
RegionLargest townTowns
Nairobi CountyNairobi5
Kakamega CountyKakamega7
Mombasa CountyMombasa2
Nakuru CountyNakuru19
Kiambu CountyRuiru15
Uasin Gishu CountyEldoret6
Kisumu CountyKisumu7
Murang'AKaruri9
Kwale CountyMatuga13
Machakos CountyMwala16
Kajiado CountyOngata Rongai15
Garissa CountyGarissa5
Trans NzoiaKitale3
Kilifi CountyMalindi11
Mandera CountyMandera6
Kisii CountyKisii10
Wajir CountyWajir6
Turkana CountyLodwar5
Meru CountyMeru7
Nyeri CountyNyeri10
Isiolo CountyIsiolo4
LaikipiaNanyuki6
Busia CountyBusia9
Migori CountyMigori7
Bungoma CountyBungoma8
Narok CountyNarok6
Embu CountyEmbu3
Nyandarua CountyUpper Gilgil9
Vihiga CountyMbale5
West Pokot CountyKapenguria4
Kericho CountyKericho8
Taita TavetaVoi5
Kirinyaga CountyWanguru8
Marsabit CountyMoyale5
Homa Bay CountyHoma Bay9
Tana River CountyMasalani5
Elegeyo-MarakwetIten2
NandiKapsabet4
Siaya CountySiaya8
Samburu CountyMaralal5

Every Town in Kenya

335 towns · largest first

Nairobi · Kakamega · Mombasa · Nakuru · Ruiru · Eldoret · Kisumu · Kikuyu · Thika · Naivasha · Karuri · Karuri · Matuga · Mwala · Ongata Rongai · Lang'ata · Jomvu · Garissa · Kitale · Limuru · Juja · Kitengela · Kiambu · Mlolongo · Malindi · Mandera · Khwisero · Kisii · Ngong · Mtwapa · Wajir · Lodwar · Athi River · Meru · Nyeri · Isiolo · Ukunda · Kiserian · Kilifi · Nanyuki · Busia · Migori · Bungoma · Narok · Embu · Machakos · Githunguri · Githunguri · El Wak · Upper Gilgil · Gilgil · Mbale · Kimilili · Kapenguria · Kericho · Voi · Imara Daima Estate · Wanguru · Habaswein · Molo · Moyale · Ol Kalou · Mumias · Homa Bay · Kenol · Kinoi · Masalani · Murang’a · Webuye · Njoro · Iten · Kapsabet · Lugulu · Tetu · Nyahururu · Marsabit · Ramu · Siaya · Mariakani · Maralal · Mairo Inya · Rongai · Kerugoya · Pumwani · Kitui · Makutano · Elburgon · Watamu · Lamu · Kajiado · Kabarnet · Nyamira · Isebania · Karatina · Kakuma · Lafey · Bondo · Chuka · Kihancha · Maua · Taveta · Takaba · Eldama Ravine · Hola · Mai · Maai Mahiu · Rongo · Makueni Boma · Ogembo · Oyugis · Wote · Emali · Garba Tula · Mwingi · Awendo · Awendo · Kiminini · Moi‘s Bridge · Mazeras · Malaba