Climate averages 1991–2020

Weather in Kenya in July

In July, average daytime highs across the 37 cities listed in Kenya range from 17.8°C in Limuru to 32.5°C in Mandera. Monthly rainfall ranges from 1.1 mm in Mandera to 250 mm in Eldoret.

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

Kenya by monthAll cities

City by city

July in Kenya

1991–2020
Average July climate for cities in Kenya, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Nairobi21.7°C12.4°C12.4°C133.2
Kakamega23.7°C14.0°C14.0°C9919.8
Mombasa26.3°C22.4°C22.4°C6919.8
Nakuru21.4°C11.8°C11.8°C5511.2
Ruiru21.7°C12.3°C12.3°C8.52.0
Eldoret20.2°C11.8°C11.8°C25027.3
Kisumu26.6°C17.9°C17.9°C9218.1
Kikuyu19.3°C10.7°C10.7°C133.2
Thika21.8°C12.9°C12.9°C267.0
Naivasha19.2°C11.8°C11.8°C3610.2
Karuri (Kiambu County), Kenya19.7°C10.9°C10.9°C133.2
Karuri (Murang'A), Kenya22.3°C13.6°C13.6°C227.0
Matuga25.3°C21.8°C21.8°C7420.4
Mwala23.5°C14.2°C14.2°C1.80.4
Ongata Rongai21.3°C12.3°C12.3°C112.6
Jomvu26.9°C22.0°C22.0°C4615.0
Garissa31.2°C21.8°C21.8°C2.00.3
Kitale18.1°C10.6°C10.6°C17221.8
Limuru17.8°C9.2°C9.2°C379.1
Kitengela22.0°C13.0°C13.0°C112.7
Mlolongo21.9°C12.7°C12.7°C112.7
Malindi26.1°C23.4°C23.4°C4412.5
Mandera32.5°C23.8°C23.8°C1.10.3
Khwisero23.9°C15.5°C15.5°C11922.0
Kisii23.6°C14.1°C14.1°C5110.7
Ngong20.8°C11.5°C11.5°C133.2
Mtwapa27.0°C22.3°C22.3°C6919.8
Wajir31.0°C21.9°C21.9°C1.90.4
Lodwar32.3°C23.7°C23.7°C224.4
Meru22.4°C13.6°C13.6°C101.8
Nyeri18.6°C10.8°C10.8°C5114.1
Isiolo27.2°C16.7°C16.7°C387.8
Ukunda26.0°C22.4°C22.4°C7420.4
Kilifi26.7°C22.9°C22.9°C4112.0
Nanyuki20.0°C12.0°C12.0°C4510.2
Busia25.1°C16.3°C16.3°C13420.9
Migori26.4°C16.2°C16.2°C317.9

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