Climate averages 1991–2020

Weather in Kenya in May

In May, average daytime highs across the 37 cities listed in Kenya range from 19.6°C in Limuru to 33.5°C in Lodwar. Monthly rainfall ranges from 16 mm in Garissa to 276 mm in Busia.

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

Kenya by monthAll cities

City by city

May in Kenya

1991–2020
Average May climate for cities in Kenya, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Nairobi23.2°C14.9°C14.9°C9216.0
Kakamega24.7°C14.7°C14.7°C19426.8
Mombasa27.8°C23.9°C23.9°C22324.1
Nakuru23.3°C13.3°C13.3°C689.2
Ruiru23.2°C14.8°C14.8°C7415.1
Eldoret22.4°C13.0°C13.0°C24521.5
Kisumu26.8°C18.1°C18.1°C20626.3
Kikuyu21.0°C13.1°C13.1°C9216.0
Thika23.4°C15.1°C15.1°C13620.6
Naivasha21.0°C13.8°C13.8°C13019.0
Karuri (Kiambu County), Kenya21.4°C13.4°C13.4°C9216.0
Karuri (Murang'A), Kenya23.8°C15.8°C15.8°C13519.7
Matuga26.8°C23.3°C23.3°C22023.6
Mwala24.7°C16.6°C16.6°C4010.5
Ongata Rongai22.8°C14.7°C14.7°C8214.7
Jomvu28.2°C23.7°C23.7°C15520.4
Garissa33.2°C24.0°C24.0°C163.1
Kitale20.1°C12.1°C12.1°C22023.9
Limuru19.6°C11.7°C11.7°C13220.6
Kitengela23.4°C15.5°C15.5°C8015.6
Mlolongo23.3°C15.2°C15.2°C8015.6
Malindi27.6°C24.7°C24.7°C15221.2
Mandera33.2°C24.6°C24.6°C346.7
Khwisero24.7°C16.1°C16.1°C23728.3
Kisii24.5°C15.3°C15.3°C17619.6
Ngong22.2°C13.9°C13.9°C9216.0
Mtwapa28.3°C23.9°C23.9°C22324.1
Wajir32.6°C23.9°C23.9°C204.8
Lodwar33.5°C24.8°C24.8°C496.7
Meru23.7°C15.6°C15.6°C377.3
Nyeri20.5°C13.2°C13.2°C15822.2
Isiolo28.9°C18.5°C18.5°C477.5
Ukunda27.5°C24.0°C24.0°C22023.6
Kilifi28.0°C24.4°C24.4°C16720.8
Nanyuki21.6°C13.7°C13.7°C19915.4
Busia25.6°C17.0°C17.0°C27629.0
Migori26.2°C17.0°C17.0°C15118.4

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