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.
City by city
July in Kenya
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Nairobi | 21.7°C12.4°C | 12.4°C | 13 | 3.2 |
| Kakamega | 23.7°C14.0°C | 14.0°C | 99 | 19.8 |
| Mombasa | 26.3°C22.4°C | 22.4°C | 69 | 19.8 |
| Nakuru | 21.4°C11.8°C | 11.8°C | 55 | 11.2 |
| Ruiru | 21.7°C12.3°C | 12.3°C | 8.5 | 2.0 |
| Eldoret | 20.2°C11.8°C | 11.8°C | 250 | 27.3 |
| Kisumu | 26.6°C17.9°C | 17.9°C | 92 | 18.1 |
| Kikuyu | 19.3°C10.7°C | 10.7°C | 13 | 3.2 |
| Thika | 21.8°C12.9°C | 12.9°C | 26 | 7.0 |
| Naivasha | 19.2°C11.8°C | 11.8°C | 36 | 10.2 |
| Karuri (Kiambu County), Kenya | 19.7°C10.9°C | 10.9°C | 13 | 3.2 |
| Karuri (Murang'A), Kenya | 22.3°C13.6°C | 13.6°C | 22 | 7.0 |
| Matuga | 25.3°C21.8°C | 21.8°C | 74 | 20.4 |
| Mwala | 23.5°C14.2°C | 14.2°C | 1.8 | 0.4 |
| Ongata Rongai | 21.3°C12.3°C | 12.3°C | 11 | 2.6 |
| Jomvu | 26.9°C22.0°C | 22.0°C | 46 | 15.0 |
| Garissa | 31.2°C21.8°C | 21.8°C | 2.0 | 0.3 |
| Kitale | 18.1°C10.6°C | 10.6°C | 172 | 21.8 |
| Limuru | 17.8°C9.2°C | 9.2°C | 37 | 9.1 |
| Kitengela | 22.0°C13.0°C | 13.0°C | 11 | 2.7 |
| Mlolongo | 21.9°C12.7°C | 12.7°C | 11 | 2.7 |
| Malindi | 26.1°C23.4°C | 23.4°C | 44 | 12.5 |
| Mandera | 32.5°C23.8°C | 23.8°C | 1.1 | 0.3 |
| Khwisero | 23.9°C15.5°C | 15.5°C | 119 | 22.0 |
| Kisii | 23.6°C14.1°C | 14.1°C | 51 | 10.7 |
| Ngong | 20.8°C11.5°C | 11.5°C | 13 | 3.2 |
| Mtwapa | 27.0°C22.3°C | 22.3°C | 69 | 19.8 |
| Wajir | 31.0°C21.9°C | 21.9°C | 1.9 | 0.4 |
| Lodwar | 32.3°C23.7°C | 23.7°C | 22 | 4.4 |
| Meru | 22.4°C13.6°C | 13.6°C | 10 | 1.8 |
| Nyeri | 18.6°C10.8°C | 10.8°C | 51 | 14.1 |
| Isiolo | 27.2°C16.7°C | 16.7°C | 38 | 7.8 |
| Ukunda | 26.0°C22.4°C | 22.4°C | 74 | 20.4 |
| Kilifi | 26.7°C22.9°C | 22.9°C | 41 | 12.0 |
| Nanyuki | 20.0°C12.0°C | 12.0°C | 45 | 10.2 |
| Busia | 25.1°C16.3°C | 16.3°C | 134 | 20.9 |
| Migori | 26.4°C16.2°C | 16.2°C | 31 | 7.9 |
A rain day is a local calendar day with at least 1 mm of precipitation.