Submit a price
Share today's market price
Choose the crop or input, check the latest market prices, then add what you are seeing in your market. It should take less than a minute.
Choose a produce commodity
Start with what you want to price today.
33 live markets
Maize · Kenya average
KES 4,831
per 90kg bagAverage price across 20 markets≈ KES 54 / kg
Prices stable — normal trading conditions3 Sept 202631 approved reports Best sell market
IFO (Daadab)
Garissa
KES 6,193
Best place to sell
IFO (Daadab)
Garissa
KES 6,193
≈ KES 69 / kg
Best place to buy
Ololulung'a Market
Narok
KES 3,300
≈ KES 37 / kg
Price spread across all markets
Trading range · 90kg bag
60% spreadKES 3,300avg KES 4,831KES 6,193
Price range
KES 3,300–KES 6,193
Lowest to highest across Kenya
Price trend
Prices stable — normal trading conditions
Data coverage
20 markets
Last updated 3 Sept 2026
Best market
Garissa KES 6,193
Cheapest market
Narok KES 3,300
Quick take
Condensed takeaways from the strongest price moves.
1Signal 1
IFO (Daadab), Garissa leads at KES 6,193 for 90kg bag.
2Signal 2
Ololulung'a Market, Narok is the lowest read at KES 3,300. Spread: KES 2,893.
3Signal 3
IFO (Daadab) is KES 1,362 above the average price with 2 recent reports.
Tap a market below to fill the county and market name automatically.
Market board
Maize prices across Kenya
Tap any row to set it as your focus market. 20 active markets · per 90kg bag
Avg KES 4,831 / 90kg bag SELLgood place to sell (at or above average)BUYgood place to buy (at or below average)
Market / LocationRange · avgTrendSignal
Want more detail for maize?Open price page