Weather in Kenya 🇰🇪
Right now, Malindi is the warmest city in Kenya at 26°C, while Nanyuki is the coolest at 11°C — a nationwide temperature range of 14°C.
Display Units:
Current Weather Conditions: Top Cities in Kenya
Nairobi
Patchy rain nearby
15°
60°
Kakamega
Cloudy
19°
66°
Mombasa
Light rain shower
25°
77°
Nakuru
Sunny
17°
62°
Ruiru
Patchy rain nearby
17°
62°
Eldoret
Sunny
17°
63°
Kisumu
Overcast
19°
66°
Kikuyu
Patchy rain nearby
15°
60°
Thika
Patchy rain nearby
16°
62°
Naivasha
Partly Cloudy
14°
58°
Karuri
Patchy rain nearby
15°
58°
Lang'ata
Patchy rain nearby
15°
60°
Ongata Rongai
Patchy rain nearby
15°
60°
Garissa
Patchy rain nearby
24°
76°
Kitale
Sunny
17°
62°
Limuru
Patchy rain nearby
15°
60°
Juja
Patchy rain nearby
16°
62°
Kitengela
Patchy rain nearby
17°
62°
Kiambu
Cloudy
14°
57°
Mlolongo
Patchy rain nearby
17°
62°
Malindi
Patchy rain nearby
26°
78°
Mandera
Sunny
25°
77°
Kisii
Overcast
17°
63°
Ngong
Patchy rain nearby
15°
60°
Mtwapa
Light rain shower
25°
77°
Wajir
Patchy rain nearby
24°
75°
Lodwar
Cloudy
25°
76°
Athi River
Patchy rain nearby
17°
62°
Meru
Sunny
19°
67°
Nyeri
Patchy rain nearby
15°
58°
Isiolo
Sunny
19°
67°
Ukunda
Patchy rain nearby
25°
76°
Kiserian
Patchy rain nearby
15°
60°
Kilifi
Patchy rain nearby
25°
77°
Nanyuki
Patchy rain nearby
11°
52°
Busia
Partly Cloudy
20°
67°
Migori
Sunny
21°
70°
Weather in Kenya — FAQ
Common questions about forecasts, units, and sources for Kenya.
What is the weather like in Kenya right now?
Live weather observations and 14-day forecasts are shown above for 37 city(ies) across Kenya. Click any city for full hourly + daily details.
How are forecasts for Kenya produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In Kenya the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.