En Eldoret, a 2100 m de altitud, caen 1.080 mm en 110 días con un máximo entre julio (160 mm) y agosto (175 mm), que son los meses menos lluviosos en el resto del país, con temperaturas a lo largo del año que oscilan de media entre 9 C y 26 C.