Climate averages 1991–2020

Weather in Kenya in December

In December, average daytime highs across the 37 cities listed in Kenya range from 21.0°C in Limuru to 33.9°C in Mandera. Monthly rainfall ranges from 11 mm in Mandera to 216 mm in Kisii.

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

Kenya by monthAll cities

City by city

December in Kenya

1991–2020
Average December climate for cities in Kenya, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Nairobi24.0°C14.4°C14.4°C4710.2
Kakamega26.1°C13.9°C13.9°C13618.2
Mombasa30.5°C24.4°C24.4°C4613.0
Nakuru23.1°C13.2°C13.2°C387.3
Ruiru23.5°C14.0°C14.0°C5713.7
Eldoret23.0°C11.9°C11.9°C657.6
Kisumu27.9°C17.9°C17.9°C17920.7
Kikuyu22.1°C12.7°C12.7°C4710.2
Thika23.5°C14.4°C14.4°C7215.5
Naivasha22.3°C13.1°C13.1°C11912.9
Karuri (Kiambu County), Kenya22.0°C12.9°C12.9°C4710.2
Karuri (Murang'A), Kenya24.4°C14.2°C14.2°C5511.8
Matuga29.7°C23.8°C23.8°C5914.0
Mwala24.7°C16.7°C16.7°C8017.6
Ongata Rongai23.5°C14.5°C14.5°C459.3
Jomvu31.3°C24.0°C24.0°C7017.0
Garissa32.8°C23.7°C23.7°C427.6
Kitale21.1°C11.1°C11.1°C7110.8
Limuru21.0°C11.0°C11.0°C6112.4
Kitengela23.7°C15.2°C15.2°C6915.1
Mlolongo23.7°C14.7°C14.7°C6915.1
Malindi29.4°C25.2°C25.2°C4411.3
Mandera33.9°C23.5°C23.5°C112.1
Khwisero25.6°C15.6°C15.6°C13720.0
Kisii24.5°C14.5°C14.5°C21621.2
Ngong23.6°C13.7°C13.7°C4710.2
Mtwapa30.8°C24.4°C24.4°C4613.0
Wajir32.6°C23.0°C23.0°C305.2
Lodwar33.8°C23.4°C23.4°C263.4
Meru22.7°C13.9°C13.9°C5513.2
Nyeri21.1°C11.5°C11.5°C18122.0
Isiolo26.7°C16.6°C16.6°C5513.3
Ukunda30.5°C24.6°C24.6°C5914.0
Kilifi29.8°C24.8°C24.8°C6516.2
Nanyuki21.4°C11.9°C11.9°C6212.8
Busia26.4°C16.8°C16.8°C14219.2
Migori25.9°C16.4°C16.4°C16921.5

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