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.
City by city
May in Kenya
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Nairobi | 23.2°C14.9°C | 14.9°C | 92 | 16.0 |
| Kakamega | 24.7°C14.7°C | 14.7°C | 194 | 26.8 |
| Mombasa | 27.8°C23.9°C | 23.9°C | 223 | 24.1 |
| Nakuru | 23.3°C13.3°C | 13.3°C | 68 | 9.2 |
| Ruiru | 23.2°C14.8°C | 14.8°C | 74 | 15.1 |
| Eldoret | 22.4°C13.0°C | 13.0°C | 245 | 21.5 |
| Kisumu | 26.8°C18.1°C | 18.1°C | 206 | 26.3 |
| Kikuyu | 21.0°C13.1°C | 13.1°C | 92 | 16.0 |
| Thika | 23.4°C15.1°C | 15.1°C | 136 | 20.6 |
| Naivasha | 21.0°C13.8°C | 13.8°C | 130 | 19.0 |
| Karuri (Kiambu County), Kenya | 21.4°C13.4°C | 13.4°C | 92 | 16.0 |
| Karuri (Murang'A), Kenya | 23.8°C15.8°C | 15.8°C | 135 | 19.7 |
| Matuga | 26.8°C23.3°C | 23.3°C | 220 | 23.6 |
| Mwala | 24.7°C16.6°C | 16.6°C | 40 | 10.5 |
| Ongata Rongai | 22.8°C14.7°C | 14.7°C | 82 | 14.7 |
| Jomvu | 28.2°C23.7°C | 23.7°C | 155 | 20.4 |
| Garissa | 33.2°C24.0°C | 24.0°C | 16 | 3.1 |
| Kitale | 20.1°C12.1°C | 12.1°C | 220 | 23.9 |
| Limuru | 19.6°C11.7°C | 11.7°C | 132 | 20.6 |
| Kitengela | 23.4°C15.5°C | 15.5°C | 80 | 15.6 |
| Mlolongo | 23.3°C15.2°C | 15.2°C | 80 | 15.6 |
| Malindi | 27.6°C24.7°C | 24.7°C | 152 | 21.2 |
| Mandera | 33.2°C24.6°C | 24.6°C | 34 | 6.7 |
| Khwisero | 24.7°C16.1°C | 16.1°C | 237 | 28.3 |
| Kisii | 24.5°C15.3°C | 15.3°C | 176 | 19.6 |
| Ngong | 22.2°C13.9°C | 13.9°C | 92 | 16.0 |
| Mtwapa | 28.3°C23.9°C | 23.9°C | 223 | 24.1 |
| Wajir | 32.6°C23.9°C | 23.9°C | 20 | 4.8 |
| Lodwar | 33.5°C24.8°C | 24.8°C | 49 | 6.7 |
| Meru | 23.7°C15.6°C | 15.6°C | 37 | 7.3 |
| Nyeri | 20.5°C13.2°C | 13.2°C | 158 | 22.2 |
| Isiolo | 28.9°C18.5°C | 18.5°C | 47 | 7.5 |
| Ukunda | 27.5°C24.0°C | 24.0°C | 220 | 23.6 |
| Kilifi | 28.0°C24.4°C | 24.4°C | 167 | 20.8 |
| Nanyuki | 21.6°C13.7°C | 13.7°C | 199 | 15.4 |
| Busia | 25.6°C17.0°C | 17.0°C | 276 | 29.0 |
| Migori | 26.2°C17.0°C | 17.0°C | 151 | 18.4 |
A rain day is a local calendar day with at least 1 mm of precipitation.