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.
City by city
December in Kenya
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Nairobi | 24.0°C14.4°C | 14.4°C | 47 | 10.2 |
| Kakamega | 26.1°C13.9°C | 13.9°C | 136 | 18.2 |
| Mombasa | 30.5°C24.4°C | 24.4°C | 46 | 13.0 |
| Nakuru | 23.1°C13.2°C | 13.2°C | 38 | 7.3 |
| Ruiru | 23.5°C14.0°C | 14.0°C | 57 | 13.7 |
| Eldoret | 23.0°C11.9°C | 11.9°C | 65 | 7.6 |
| Kisumu | 27.9°C17.9°C | 17.9°C | 179 | 20.7 |
| Kikuyu | 22.1°C12.7°C | 12.7°C | 47 | 10.2 |
| Thika | 23.5°C14.4°C | 14.4°C | 72 | 15.5 |
| Naivasha | 22.3°C13.1°C | 13.1°C | 119 | 12.9 |
| Karuri (Kiambu County), Kenya | 22.0°C12.9°C | 12.9°C | 47 | 10.2 |
| Karuri (Murang'A), Kenya | 24.4°C14.2°C | 14.2°C | 55 | 11.8 |
| Matuga | 29.7°C23.8°C | 23.8°C | 59 | 14.0 |
| Mwala | 24.7°C16.7°C | 16.7°C | 80 | 17.6 |
| Ongata Rongai | 23.5°C14.5°C | 14.5°C | 45 | 9.3 |
| Jomvu | 31.3°C24.0°C | 24.0°C | 70 | 17.0 |
| Garissa | 32.8°C23.7°C | 23.7°C | 42 | 7.6 |
| Kitale | 21.1°C11.1°C | 11.1°C | 71 | 10.8 |
| Limuru | 21.0°C11.0°C | 11.0°C | 61 | 12.4 |
| Kitengela | 23.7°C15.2°C | 15.2°C | 69 | 15.1 |
| Mlolongo | 23.7°C14.7°C | 14.7°C | 69 | 15.1 |
| Malindi | 29.4°C25.2°C | 25.2°C | 44 | 11.3 |
| Mandera | 33.9°C23.5°C | 23.5°C | 11 | 2.1 |
| Khwisero | 25.6°C15.6°C | 15.6°C | 137 | 20.0 |
| Kisii | 24.5°C14.5°C | 14.5°C | 216 | 21.2 |
| Ngong | 23.6°C13.7°C | 13.7°C | 47 | 10.2 |
| Mtwapa | 30.8°C24.4°C | 24.4°C | 46 | 13.0 |
| Wajir | 32.6°C23.0°C | 23.0°C | 30 | 5.2 |
| Lodwar | 33.8°C23.4°C | 23.4°C | 26 | 3.4 |
| Meru | 22.7°C13.9°C | 13.9°C | 55 | 13.2 |
| Nyeri | 21.1°C11.5°C | 11.5°C | 181 | 22.0 |
| Isiolo | 26.7°C16.6°C | 16.6°C | 55 | 13.3 |
| Ukunda | 30.5°C24.6°C | 24.6°C | 59 | 14.0 |
| Kilifi | 29.8°C24.8°C | 24.8°C | 65 | 16.2 |
| Nanyuki | 21.4°C11.9°C | 11.9°C | 62 | 12.8 |
| Busia | 26.4°C16.8°C | 16.8°C | 142 | 19.2 |
| Migori | 25.9°C16.4°C | 16.4°C | 169 | 21.5 |
A rain day is a local calendar day with at least 1 mm of precipitation.