Market Outlook: Kenya

-

Latest Prices Summary for Kenya

As of 2026-05-04, the average wholesale market price for dry maize in KEN stands at 5,575 KES per 90kg, slightly higher than the seven-day average of 5,560 KES. Considering the last years' wholesale prices for dry maize, prices had a seasonal high of 5,525 KES per 90kg and a seasonal low of 5,374 KES per 90kg. Arbitrage profitability is currently below average. In various regions, prices vary, with WAJIR and MOMBASA reporting the highest prices at 5,884 KES and 5,825 KES, respectively, while LAMU and TANA RIVER report lower prices at 5,233 KES and 4,814 KES, respectively. Overall, market prices show regional disparities but remain relatively stable.

Latest Prices Overview

Country Average
(As at 2026-05-04)
5,575 KES
Seven Day Average 5,560 KES
12 Month Seasonal High 5,525 KES
12 Month Seasonal Low 5,374 KES
Arbitrage Profitability
Current arbitrage conditions are BELOW average (23/100)

Price Map

Regional Prices

Baringo 5,601 KES
Bomet 5,599 KES
Bungoma 5,472 KES
Busia 5,646 KES
Elgeyo-Marakwet 5,301 KES
Embu 5,326 KES
Garissa 5,737 KES
Homa Bay 5,659 KES
Isiolo 5,470 KES
Kajiado 5,623 KES
Kakamega 5,606 KES
Kericho 5,543 KES
Kiambu 5,593 KES
Kilifi 5,407 KES
Kirinyaga 5,518 KES
Kisii 5,608 KES
Kisumu 5,491 KES
Kitui 5,501 KES
Kwale 5,574 KES
Laikipia 5,329 KES
Lamu 5,233 KES
Machakos 5,460 KES
Makueni 5,455 KES
Mandera 5,599 KES
Marsabit 5,451 KES
Meru 5,621 KES
Migori 5,431 KES
Mombasa 5,825 KES
Murang'a 5,699 KES
Nairobi 5,420 KES
Nakuru 5,411 KES
Nandi 5,580 KES
Narok 5,569 KES
Nyamira 5,566 KES
Nyandarua 5,445 KES
Nyeri 5,263 KES
Samburu 5,763 KES
Siaya 5,503 KES
Taita Taveta 5,594 KES
Tana River 4,814 KES
Tharaka-Nithi 5,488 KES
Trans Nzoia 5,564 KES
Turkana 5,618 KES
Uasin Gishu 5,530 KES
Vihiga 5,723 KES
Wajir 5,884 KES
West Pokot 5,457 KES

Summary of Seasonality for Kenya

Uganda's current (2026-05-04) seasonal price assessment for DRY MAIZE shows that market prices are 52.00 KES per 90kg ABOVE the 5-year average for June, indicating seasonably normal conditions. The normal seasonal price for June is 5.00 ±314.00KES, while the latest national average stands at 5575.00KES per 90kg. End-of-month forecasts suggest a further change toward 5573KES. The most extreme seasonal crisis conditions are currently observed in ARUSHA (+1408.00KES), KIRINYAGA (+1025.00KES), MERU (+2518.00KES), indicating severe above-average price levels for DRY MAIZE in those regions. In the long term, the current annual average remains 0.9% HIGHER than the 5-year seasonal average, highlighting continued price elevation.

Latest Seasonal Prices Overview

(For 2026-06-30)
Current Seasonal Price Assessment 52 KES ABOVE the 5-year average for June
(seasonably normal)
Normal Seasonal Price for June 5,523 ±314KES
Latest Country Average Price
5,575 KES
End of Month Seasonal Forecast 5,573 KES
Long-term Seasonal Comparison

Monthly Seasonality

Regional Price Above/Below 5-year Seasonal Average

Arusha +1,408KES
experiencing a seasonal crisis
Baringo +332KES
experiencing a seasonal stress
Bomet +1,108KES
experiencing a seasonal alert
Bungoma +380KES
experiencing a seasonal stress
Busia +330KES
experiencing a seasonal stress
Elgeyo-Marakwet -581KES
unseasonably low
Embu +110KES
experiencing a seasonal stress
Garissa +400KES
experiencing a seasonal alert
Homa Bay +55KES
seasonably normal
Iburengerazuba +360KES
experiencing a seasonal stress
Isiolo -60KES
seasonably normal
Kajiado +349KES
experiencing a seasonal stress
Kakamega +450KES
experiencing a seasonal stress
Kericho -348KES
unseasonably low
Kiambu -71KES
seasonably normal
Kilifi +413KES
experiencing a seasonal alert
Kirinyaga +1,025KES
experiencing a seasonal crisis
Kisii -5KES
seasonably normal
Kisumu +426KES
experiencing a seasonal stress
Kitui +519KES
experiencing a seasonal stress
Kwale +230KES
experiencing a seasonal stress
Laikipia -521KES
unseasonably low
Lamu -372KES
unseasonably low
Machakos +51KES
seasonably normal
Makueni +157KES
seasonably normal
Mandera -113KES
unseasonably low
Meru +2,518KES
experiencing a seasonal crisis
Migori -379KES
unseasonably low
Mombasa +781KES
experiencing a seasonal alert
Nairobi +145KES
experiencing a seasonal stress
Nakuru -143KES
unseasonably low
Nandi +852KES
experiencing a seasonal alert
Nyamira +324KES
experiencing a seasonal stress
Nyandarua -53KES
seasonably normal
Nyeri -426KES
unseasonably low
Samburu +456KES
experiencing a seasonal alert
Siaya +33KES
seasonably normal
Taita Taveta +966KES
experiencing a seasonal alert
Tharaka-Nithi +82KES
seasonably normal
Trans Nzoia -40KES
seasonably normal
Turkana -8KES
seasonably normal
Uasin Gishu -465KES
unseasonably low
Vihiga +339KES
experiencing a seasonal stress
Wajir +512KES
experiencing a seasonal alert
West Pokot -8KES
seasonably normal

Summary of Latest Price Predictions for Kenya

At 4 May 2026, the national average market price was 5,575.00 KES, with forecasts indicating relative stability to an average of 5,573.00 KES in June 2026. Regional projections show a varied pattern of price movements across the country. KISUMU (+10.8%), HOMA BAY (+10.0%), ISIOLO (+8.5%) are expected to experience the strongest upward shifts, while moderate increases are also projected in TURKANA (+6.3%), NYANDARUA (+4.9%), TANA RIVER (+4.0%). Meanwhile, declines are anticipated in ELGEYO-MARAKWET (-11.4%), BARINGO (-9.5%), KIAMBU (-7.3%), with smaller decreases expected in UASIN GISHU (-4.3%), NYAMIRA (-4.0%), WEST POKOT (-3.9%).

Market Forecasts Overview

Latest Country Average
(As at 2026-05-04)
5,575 KES
End-of-week Country Average Forecast
(For 2026-06-08)
5,573 KES
End-of-month Country Average Forecast
(For 2026-06-30)
5,573 KES
Regions with Forecasted Rising Prices
(End-of-month forecast for 2026-06-30)
KISUMU: +551.00 KES
HOMA BAY: +479.00 KES
ISIOLO: +436.00 KES
Regions with Forecasted Falling Prices
(End-of-month forecast for 2026-06-30)
ELGEYO-MARAKWET: -661.00 KES
BARINGO: -558.00 KES
KIAMBU: -413.00 KES

Country Average Price Forecast

Regional End-of-month Forecasts

Baringo Decrease -9.5%
Bungoma Decrease -0.6%
Busia Decrease -0.7%
Elgeyo-Marakwet Decrease -11.4%
Embu Decrease -2.1%
Homa Bay Increase 10.0%
Isiolo Increase 8.5%
Kajiado Decrease -0.5%
Kakamega Decrease -0.4%
Kiambu Decrease -7.3%
Kirinyaga Decrease -3.1%
Kisii Increase 3.4%
Kisumu Increase 10.8%
Kitui Decrease -2.3%
Laikipia Increase 1.9%
Makueni Decrease -0.6%
Mandera Decrease -2.6%
Marsabit Decrease -3.0%
Meru Decrease -1.8%
Nairobi Increase 0.5%
Nakuru Decrease -2.2%
Nandi Increase 3.5%
Narok Increase 1.6%
Nyamira Decrease -4.0%
Nyandarua Increase 4.9%
Nyeri Increase 0.8%
Siaya Decrease -1.0%
Singida Increase 0.1%
Taita Taveta Decrease -3.4%
Tana River Increase 4.0%
Trans Nzoia Increase 1.3%
Turkana Increase 6.3%
Uasin Gishu Decrease -4.3%
West Pokot Decrease -3.9%

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