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
| 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 | (For 2026-06-30)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 |
