Market Outlook: Kenya

-

Latest Prices Summary for Kenya

As of 2026-05-04, the average retail market price for dry maize in KEN stands at 5,375 KES per 90kg, slightly higher than the seven-day average of 5,379 KES. Considering the last years' retail prices for dry maize, prices had a seasonal high of 5,578 KES per 90kg and a seasonal low of 5,388 KES per 90kg. Arbitrage profitability is currently below average. In various regions, prices vary, with VIHIGA and KAJIADO reporting the highest prices at 5,725 KES and 5,688 KES, respectively, while TANA RIVER and ELGEYO-MARAKWET report lower prices at 5,070 KES and 4,941 KES, respectively. Overall, market prices show regional disparities but remain relatively stable.

Latest Prices Overview

Country Average
(As at 2026-05-04)
5,375 KES
Seven Day Average 5,379 KES
12 Month Seasonal High 5,578 KES
12 Month Seasonal Low 5,388 KES
Arbitrage Profitability
Current arbitrage conditions are BELOW average (30/100)

Price Map

Regional Prices

Baringo 5,385 KES
Bomet 5,452 KES
Bungoma 5,348 KES
Busia 5,493 KES
Elgeyo-Marakwet 4,941 KES
Embu 5,230 KES
Garissa 5,558 KES
Homa Bay 5,540 KES
Isiolo 5,550 KES
Kajiado 5,688 KES
Kakamega 5,349 KES
Kericho 5,092 KES
Kiambu 5,564 KES
Kilifi 5,539 KES
Kirinyaga 5,523 KES
Kisii 5,450 KES
Kisumu 5,443 KES
Kitui 5,320 KES
Kwale 5,333 KES
Laikipia 5,578 KES
Lamu 5,211 KES
Machakos 5,358 KES
Makueni 5,332 KES
Mandera 5,300 KES
Marsabit 5,530 KES
Meru 5,314 KES
Migori 5,297 KES
Mombasa 5,493 KES
Murang'a 5,537 KES
Nairobi 5,338 KES
Nakuru 5,410 KES
Nandi 5,379 KES
Nyamira 5,344 KES
Nyandarua 5,410 KES
Nyeri 5,232 KES
Samburu 5,407 KES
Siaya 5,329 KES
Taita Taveta 5,388 KES
Tana River 5,070 KES
Tharaka-Nithi 5,394 KES
Trans Nzoia 5,682 KES
Turkana 5,470 KES
Uasin Gishu 5,295 KES
Vihiga 5,725 KES
Wajir 5,467 KES
West Pokot 5,324 KES

Summary of Seasonality for Kenya

Uganda's current (2026-05-04) seasonal price assessment for DRY MAIZE shows that market prices are 284.00 KES per 90kg BELOW the 5-year average for June, indicating unseasonably low conditions. The normal seasonal price for June is 5.00 ±377.00KES, while the latest national average stands at 5375.00KES per 90kg. End-of-month forecasts suggest a further change toward 5564KES. The most extreme seasonal crisis conditions are currently observed in KIRINYAGA (+1092.66KES), indicating severe above-average price levels for DRY MAIZE in those regions. In the long term, the current annual average remains 5.0% LOWER than the 5-year seasonal average, highlighting continued market softness.

Latest Seasonal Prices Overview

(For 2026-06-30)
Current Seasonal Price Assessment -284 KES BELOW the 5-year average for June
(unseasonably low)
Normal Seasonal Price for June 5,659 ±377KES
Latest Country Average Price
5,375 KES
End of Month Seasonal Forecast 5,564 KES
Long-term Seasonal Comparison

Monthly Seasonality

Regional Price Above/Below 5-year Seasonal Average

Arusha +155KES
seasonably normal
Baringo +221KES
experiencing a seasonal stress
Bomet +93KES
seasonably normal
Bungoma -7KES
seasonably normal
Busia -137KES
unseasonably low
Elgeyo-Marakwet -515KES
unseasonably low
Embu -146KES
unseasonably low
Garissa -107KES
unseasonably low
Homa Bay -54KES
seasonably normal
Iburengerazuba -456KES
unseasonably low
Isiolo -93KES
unseasonably low
Kajiado -4KES
seasonably normal
Kakamega +25KES
seasonably normal
Kericho -613KES
unseasonably low
Kilifi +122KES
experiencing a seasonal stress
Kirinyaga +1,093KES
experiencing a seasonal crisis
Kisii -255KES
unseasonably low
Kisumu -353KES
unseasonably low
Kitui +64KES
seasonably normal
Kwale +206KES
experiencing a seasonal stress
Laikipia -410KES
unseasonably low
Machakos -99KES
unseasonably low
Makueni -159KES
unseasonably low
Meru +409KES
experiencing a seasonal stress
Migori +45KES
seasonably normal
Mombasa +45KES
seasonably normal
Murang'a -224KES
unseasonably low
Murang`a -96KES
seasonably normal
Nairobi -143KES
unseasonably low
Nakuru +617KES
experiencing a seasonal stress
Nandi +31KES
seasonably normal
Nyamira -308KES
unseasonably low
Nyandarua -189KES
unseasonably low
Nyeri -179KES
unseasonably low
Samburu +69KES
seasonably normal
Siaya +29KES
seasonably normal
Taita Taveta -25KES
seasonably normal
Tana River +1KES
seasonably normal
Tharaka-Nithi +67KES
seasonably normal
Trans Nzoia +233KES
experiencing a seasonal stress
Turkana -146KES
unseasonably low
Uasin Gishu -793KES
unseasonably low
Vihiga -318KES
unseasonably low
Wajir +282KES
experiencing a seasonal stress
West Pokot -351KES
unseasonably low

Summary of Latest Price Predictions for Kenya

At 4 May 2026, the national average market price was 5,375.00 KES, with forecasts indicating a moderate increase to an average of 5,564.00 KES in June 2026. Regional projections show a varied pattern of price movements across the country. EMBU (+8.5%), BARINGO (+8.2%), MIGORI (+7.7%) are expected to experience the strongest upward shifts, while moderate increases are also projected in TURKANA (+5.7%), TAITA TAVETA (+5.0%), KISII (+4.2%). Meanwhile, declines are anticipated in HOMA BAY (-9.3%), THARAKA-NITHI (-8.5%), KAJIADO (-6.5%), with smaller decreases expected in LAIKIPIA (-5.6%), KITUI (-4.7%), ISIOLO (-4.3%).

Market Forecasts Overview

Latest Country Average
(As at 2026-05-04)
5,375 KES
End-of-week Country Average Forecast
(For 2026-06-08)
5,557 KES
End-of-month Country Average Forecast
(For 2026-06-30)
5,564 KES
Regions with Forecasted Rising Prices
(End-of-month forecast for 2026-06-30)
EMBU: +429.00 KES
BARINGO: +414.00 KES
MIGORI: +383.00 KES
Regions with Forecasted Falling Prices
(End-of-month forecast for 2026-06-30)
HOMA BAY: -528.00 KES
THARAKA-NITHI: -493.00 KES
KAJIADO: -380.00 KES

Country Average Price Forecast

Regional End-of-month Forecasts

Baringo Increase 8.2%
Busia Increase 3.4%
Embu Increase 8.5%
Homa Bay Decrease -9.3%
Isiolo Decrease -4.3%
Kajiado Decrease -6.5%
Kakamega Increase 0.6%
Kiambu Increase 0.1%
Kirinyaga Decrease -2.0%
Kisii Increase 4.2%
Kisumu Increase 0.3%
Kitui Decrease -4.7%
Kwale Increase 1.4%
Laikipia Decrease -5.6%
Lamu Decrease -2.7%
Machakos Decrease -0.6%
Makueni Increase 0.3%
Mandera Decrease -2.1%
Marsabit Increase 2.7%
Migori Increase 7.7%
Murang\'a Increase 3.6%
Nairobi Increase 1.1%
Nakuru Decrease -1.8%
Nandi Increase 2.0%
Nyamira Increase 0.8%
Nyandarua Decrease -1.0%
Nyeri Decrease -0.1%
Samburu Increase 1.0%
Siaya Decrease -3.0%
Singida Increase 2.7%
Taita Taveta Increase 5.0%
Tana River Increase 4.0%
Tharaka-Nithi Decrease -8.5%
Trans Nzoia Increase 2.5%
Turkana Increase 5.7%
Uasin Gishu Increase 0.8%
Wajir Decrease -0.2%
West Pokot Increase 1.3%

Trade Corridors Summary (2025Q1)

The trade corridors for agricultural products in Kenya encompass several key routes connecting major agricultural regions to crucial transportation hubs and markets. These routes include connections such as Eldoret to Nakuru and Nairobi, Nakuru to Naivasha and Nairobi, as well as routes originating from Mombasa to Nairobi and further inland to regions like Machakos and Makueni. Additionally, corridors like Gulu to Lira to Soroti in the northern part of the country facilitate trade from border areas. These corridors serve as vital arteries for the transportation of agricultural goods, facilitating domestic distribution and international trade, thereby contributing significantly to Kenya’s agricultural economy.

Trade Corridors (2024 Q1)

Eldoret⟶Nakuru⟶Nairobi
(Relative Efficiency Score: 0.24)
Nakuru⟶Naivasha⟶Nairobi
(Relative Efficiency Score: 0.85)
Kitale⟶Eldoret⟶Nakuru
(Relative Efficiency Score: 0.39)
Mombasa⟶Nairobi
(Relative Efficiency Score: 0.16)
Malaba⟶Eldoret⟶Nakuru⟶Nairobi
(Relative Efficiency Score: 0.43)
Busia⟶Kakamega⟶Eldoret⟶Nakuru⟶Nairobi
(Relative Efficiency Score: 0.24)
Isiolo⟶Nanyuki⟶Nairobi
(Relative Efficiency Score: 0.12)

Regional Centrality (2024Q4)

Iburengerazuba 0.9784
Majyaruguru 0.8652
Soroti 0.7531
Mubende 0.6897
Lira District 0.6342
Kapchorwa 0.5231
Iburasirasuba 0.4321
Amajvepfo 0.3678
Dar es Salaam 0.2546
Nairobi 0.1432
Kitui 0.0567

Market Volatility and Dependency (2025Q1)

Market Volatility Score Dependency Score Vulnerability Index
Iburengerazuba 0.9784 0.9784 0.9784
Majyaruguru 0.8652 0.8652 0.8652
Soroti 0.7531 0.7531 0.7531
Mubende 0.6897 0.6897 0.6897
Lira District 0.6342 0.6342 0.6342
Kapchorwa 0.5231 0.5231 0.5231
Iburasirasuba 0.4321 0.4321 0.4321
Amajvepfo 0.3678 0.3678 0.3678
Dar es Salaam 0.2546 0.2546 0.2546
Nairobi 0.1432 0.1432 0.1432
Kitui 0.0567 0.0567 0.0567

Volatility ranking/dependencies

Market Access and Efficiency (2025Q1)

Market Access Score Efficiency Score Integration Index
Iburengerazuba 0.9784 0.9784 0.9784
Majyaruguru 0.8652 0.8652 0.8652
Soroti 0.7531 0.7531 0.7531
Mubende 0.6897 0.6897 0.6897
Lira District 0.6342 0.6342 0.6342
Kapchorwa 0.5231 0.5231 0.5231
Iburasirasuba 0.4321 0.4321 0.4321
Amajvepfo 0.3678 0.3678 0.3678
Dar es Salaam 0.2546 0.2546 0.2546
Nairobi 0.1432 0.1432 0.1432
Kitui 0.0567 0.0567 0.0567