The climate of Kenya, city by city

This page lists the 122 cities in Kenya for which climate normals are available. Each entry covers temperature, rainfall and how the climate changed between 1940 and 2025, computed from ERA5 reanalysis data.

+1.7 °C since 1940

Frequently asked questions

What is the hottest city in Kenya?

The hottest city in Kenya is Lodwar, with an average annual temperature of 28.7 °C.

What is the coldest city in Kenya?

The coldest city in Kenya is Ol Kalou, with an average annual temperature of 13.2 °C.

What is the wettest city in Kenya?

The wettest city in Kenya is Nyahururu, with 2,494 mm of precipitation per year.

Has the climate of Kenya warmed?

Based on its largest cities, Kenya warmed by +1.7 °C between 1940 and 2025.

Cities by region

Baringo2

Bungoma County3

Busia County3

Elegeyo-Marakwet1

Embu County1

Garissa County1

Homa Bay County3

Isiolo County2

Kajiado County5

Kakamega County3

Kericho County1

Kiambu County7

Kilifi County5

Kirinyaga County2

Kisii County2

Kisumu County2

Kitui County2

Kwale County3

Laikipia2

Lamu1

Machakos County6

Makueni County4

Mandera County5

Marsabit County2

Meru County2

Migori County5

Mombasa County2

Murang'A3

Nairobi County5

Nakuru County9

Nandi1

Narok County1

Nyamira county1

Nyandarua County3

Nyeri County3

Samburu County1

Siaya County2

Taita Taveta2

Tana River County2

Tharaka - Nithi1

Trans Nzoia2

Turkana County2

Uasin Gishu County2

Vihiga County1

Wajir County2

West Pokot County2