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
Onions · Kenya average
KES 106
per kgAverage price across 5 markets
Prices stable — normal trading conditions22 Jul 20268 approved reports Best sell market
Migori Town Market
Migori
KES 160
Best place to sell
Migori Town Market
Migori
KES 160
Best place to buy
Meru Town Market
Meru
KES 58
Price spread across all markets
Trading range · kg
97% spreadKES 58avg KES 106KES 160
Price range
KES 58–KES 160
Lowest to highest across Kenya
Price trend
Prices stable — normal trading conditions
Data coverage
5 markets
Last updated 22 Jul 2026
Best market
Migori KES 160
Cheapest market
Meru KES 58
Quick take
Condensed takeaways from the strongest price moves.
1Signal 1
Migori Town Market, Migori leads at KES 160 for kg.
2Signal 2
Meru Town Market, Meru is the lowest read at KES 58. Spread: KES 103.
3Signal 3
Migori Town Market is KES 54 above the average price with 1 recent report.
Tap a market below to fill the county and market name automatically.
Market board
Onions prices across Kenya
Tap any row to set it as your focus market. 5 active markets · per kg
Avg KES 106 / kg
SELLgood place to sell (at or above average)BUYgood place to buy (at or below average)
Market / LocationRange · avgTrendSignal
Want more detail for onions?Open price page