Kenya’s diverse topography means that temperature, precipitation and humidity vary extensively, but there are effectively four distinct zones.
The hot, showery plateau of western Kenya has rainfall all through the year, the heaviest generally during April, when as much as 200mm may be recorded, and the lowest in January, with an average of 40mm. Temperatures vary from a minimum of 14°C to 18°C to a maximum of 30°C to 36°C all through the year.
The temperate Rift Valley and Central Highlands have perhaps the most pleasurable climate in the country. Average temperatures differ from a minimum of 10°C to 14°C to a maximum of 22°C to 28°C. Rainfall varies from a minimum of 20mm in July to 200mm in April, falling in fundamentally two seasons – March to the beginning of June and October to the end of November. In the semiarid bush lands of northern and eastern Kenya temperatures ranges from highs of up to 40°C during the day to less than 20°C at night. Rainfall in this area is meagre and, when it does occur, is often in the form of violent storms. July is generally the driest month, and November the wettest. The average annual rainfall varies between 250mm and 500mm.