Climate averages 1991–2020

Weather in Kenya in January

In January, average daytime highs across the 37 cities listed in Kenya range from 22.1°C in Kitale to 35.6°C in Mandera. Monthly rainfall ranges from 1.9 mm in Mandera to 151 mm in Kisii.

Long-term climate patterns, not a forecast for a particular trip.

Kenya by monthAll cities

City by city

January in Kenya

1991–2020
Average January climate for cities in Kenya, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Nairobi25.6°C14.4°C14.4°C356.3
Kakamega27.2°C14.0°C14.0°C9213.2
Mombasa31.1°C24.7°C24.7°C183.5
Nakuru24.7°C13.2°C13.2°C193.8
Ruiru25.1°C13.6°C13.6°C306.8
Eldoret24.2°C12.2°C12.2°C497.1
Kisumu28.8°C18.3°C18.3°C11615.7
Kikuyu23.6°C12.6°C12.6°C356.3
Thika25.1°C14.2°C14.2°C418.3
Naivasha23.7°C13.0°C13.0°C828.9
Karuri (Kiambu County), Kenya23.6°C12.8°C12.8°C356.3
Karuri (Murang'A), Kenya26.1°C13.5°C13.5°C265.6
Matuga30.5°C24.2°C24.2°C244.4
Mwala26.1°C16.4°C16.4°C409.3
Ongata Rongai25.1°C14.6°C14.6°C315.6
Jomvu32.2°C24.3°C24.3°C285.7
Garissa34.4°C23.8°C23.8°C171.9
Kitale22.1°C11.4°C11.4°C527.3
Limuru22.4°C10.8°C10.8°C457.7
Kitengela25.4°C15.1°C15.1°C417.7
Mlolongo25.4°C14.8°C14.8°C417.7
Malindi29.7°C25.2°C25.2°C142.6
Mandera35.6°C24.1°C24.1°C1.90.4
Khwisero26.5°C16.0°C16.0°C10115.8
Kisii25.1°C14.6°C14.6°C15116.7
Ngong25.1°C13.8°C13.8°C356.3
Mtwapa31.5°C24.7°C24.7°C183.5
Wajir34.7°C23.3°C23.3°C9.11.3
Lodwar35.0°C23.5°C23.5°C121.9
Meru24.1°C13.9°C13.9°C397.5
Nyeri22.6°C10.9°C10.9°C11014.5
Isiolo28.1°C16.6°C16.6°C418.2
Ukunda31.5°C25.0°C25.0°C244.4
Kilifi30.3°C24.9°C24.9°C275.2
Nanyuki22.5°C11.4°C11.4°C457.5
Busia27.3°C17.2°C17.2°C11114.9
Migori26.5°C16.6°C16.6°C11617.0

A rain day is a local calendar day with at least 1 mm of precipitation.