The Kenya Meteorological Service Authority (KMSA) has forecast rainfall in 44 counties across the country between Tuesday, October 20, and Monday, October 26, 2026, with some areas expected to experience afternoon thunderstorms.
In its weekly weather forecast issued on Monday, October 19, Kenya Met said showers are expected in parts of Meru, Embu, Baringo, Bomet, Bungoma, Busia, Elgeyo Marakwet, Garissa, Homa Bay, Kajiado, Kakamega, Kericho, and Kiambu.
Other counties expected to receive rain include Kilifi, Kirinyaga, Kisii, Kisumu, Kitui, Kwale, Laikipia, Lamu, Machakos, Makueni, Mandera, Marsabit, Migori, Mombasa, Murang’a, Nairobi, and Nakuru.
The list also features Nandi, Narok, Nyamira, Nyandarua, Nyeri, Siaya, Taita Taveta, Tana River, Tharaka-Nithi, Trans Nzoia, Turkana, Uasin Gishu, Vihiga, Wajir and West Pokot.
The forecast includes morning showers, afternoon rainfall and thunderstorms, and night showers in different parts of the country.
Kenya Met Lists Counties Expected to Receive Afternoon Thunderstorms
The department said afternoon showers and thunderstorms are likely in parts of Baringo, Bomet, Bungoma, Busia, Elgeyo Marakwet, Homa Bay, Kakamega, Kericho, Kisii, Kisumu, Migori, Nakuru, Nandi, Narok, Nyamira, Siaya, Trans Nzoia, Uasin Gishu, Vihiga and West Pokot.
Other counties likely to experience afternoon showers include Embu, Garissa, Kajiado, Kiambu, Kilifi, Kirinyaga, Kitui, Kwale, Laikipia, Lamu, Machakos, Makueni, Mandera, Marsabit, Meru, Mombasa, Murang’a, Nairobi, Nyandarua, Nyeri, Isiolo, Taita Taveta, Samburu, Tana River, Tharaka-Nithi and Wajir.
Morning showers are expected in parts of Kwale, Mombasa, Kilifi, Tana River and Lamu.
Morning rains are also likely in parts of Embu, Kajiado, Kiambu, Kirinyaga, Laikipia, Machakos, Mandera, Meru, Murang’a, Nairobi, Nyandarua, Nyeri, Tharaka-Nithi, Busia, Siaya, Kisumu, Kisii, Homa Bay, Migori, Turkana and Wajir.
Night showers are forecast in parts of Busia, Embu, Homa Bay, Kajiado, Kakamega, Kiambu, Kilifi, Kirinyaga, Kisumu, Kwale, Laikipia, Lamu, Machakos, Mandera, Marsabit, Meru, Migori, Mombasa, Murang’a, Nairobi, Nyandarua, Nyeri, Siaya, Tana River, Tharaka-Nithi, Vihiga and Wajir.
The department expects sunny intervals in the morning in parts of Baringo, Bomet, Bungoma, Elgeyo Marakwet, Kakamega, Kericho, Nakuru, Nandi, Narok, Nyamira, Trans Nzoia, Uasin Gishu, Vihiga, Kitui, Taita Taveta, Samburu, Garissa, Marsabit, Isiolo and West Pokot.
Partly cloudy conditions are expected at night in parts of Bungoma, Baringo, Bomet, Elgeyo Marakwet, Kericho, Kisii, Garissa, Nakuru, Nandi, Narok, Nyamira, Makueni, Trans Nzoia, Uasin Gishu, Kitui, Taita Taveta and West Pokot.
Also Read: Kenya Met Reveals When Above-Normal October-December Rains Will Start and End Across Counties
Counties Expected to Record Temperatures Above 35°C
The weather agency warned that daytime average maximum temperatures are expected to exceed 35°C in parts of Garissa, Wajir, Tana River, Isiolo, Kilifi, Marsabit, Samburu and Turkana.
The Kenya Met forecast expects Mandera to reach a maximum temperature of 37°C, while Wajir could reach 36°C and Garissa 35°C.
Lodwar is forecast to record a maximum temperature of 38°C, the highest among the selected towns listed in the department’s forecast.
Other towns expected to experience warm conditions include Kisumu, with a maximum of 34°C, and Makindu and Voi, both forecast to record maximum temperatures of 33°C.
The department also forecasts cooler night-time conditions, with average minimum temperatures below 10°C in parts of Meru, Tharaka-Nithi, Nyeri, Kirinyaga, Murang’a, Nakuru and Kajiado counties.
Nyahururu is expected to record a minimum temperature of 7°C, while Narok, Laikipia and Kericho are forecast to record minimum temperatures of 10°C.
Nairobi is expected to record a maximum temperature of 29°C and a minimum of 12°C during the forecast period.
Also Read: Clarification Between El Niño and Heavy Rainfall
Kenya Records Heavy Rainfall in Trans Nzoia
In its review of weather conditions between October 12 and October 18, the department reported that the ADC Sabwani automatic weather station in Trans Nzoia County recorded the highest seven-day rainfall total.
The station recorded 147.0 millimetres of rainfall during the seven-day period.
The review also showed significant temperature variations across the country.
Lodwar Meteorological Station recorded the highest daily maximum temperature of 38.2°C on October 14.
Meanwhile, Nyahururu Meteorological Station recorded the lowest daily minimum temperature of 7.2°C on the same day.
Follow our WhatsApp Channel and X Account for real-time news updates.





