Onions price in Kenya (2026): Board average KES 95.83 per kg across 3 markets. Best price: KES 160 at Migori Town Market, Migori. Lowest signal: KES 57.5 at Meru Town Market. Based on 4 reviewed field reports. Updated 22 July 2026.
Onions is paying best in Migori Town Market, Migori at about KES 160 per kg, roughly 178% above Meru this week.
Migori Town Market, Migori: KES 160 per kg Katani, Machakos: KES 70 per kg Meru Town Market, Meru: KES 57.5 per kg Back to all commoditiesproduce · price intelligence
Updated …Onions Reviewed Kenyan field reports. Average price across 3 markets, with the strongest places to sell and source.
Kenya average KES 86 per kg No trend yet
Best place to sell KES 160 Migori Town Market Migori +178% above lowest
Best place to source KES 58 Meru Town Market Meru Save KES 103 per kg By market
Onions prices, every market. Share Refresh Submit a priceAll Machakos Meru Migori
Market board
Onions prices across Kenya Tap any row to set it as your focus market. 3 active markets · per kg
Avg KES 86 / kg
SELL good place to sell (at or above average)BUY good place to buy (at or below average)
Market / Location Price vs avg Trend Signal
Migori Town Market
Migori
Farmer-reported
Focus market SELL Best market
Migori Town Market
Migori
Farmer-reported
SELL Currently focused Katani
Machakos
Farmer-reported
BUY Below avg
Katani
Machakos
Farmer-reported
BUY Meru Town Market
Meru
Farmer-reported
BUY Best buy
Meru Town Market
Meru
Farmer-reported
BUY History
How Onions has been trading. By county · last 90 days
County averages · kg · Board avg KES 86
Help keep this honest
Saw a different price at your market? The board is built from reviewed field reports. Add yours.
Submit a price