Agrisoko insight

County Price Differences: Why the Same Maize Fetches Different Prices Across Kenya

Maize prices in Kenya vary by up to 35% between counties at the same time of year. Understanding why this happens — and how to use it — can significantly improve your margins.

Stephen3 min read17 March 2026
maizepricingcountymarket intelligence
County Price Differences: Why the Same Maize Fetches Different Prices Across Kenya

If you ask a farmer in Uasin Gishu what they received for maize last October, and then ask the same question of a buyer in Mombasa, you will hear two very different numbers. The farmer received KES 2,100 per 90 kg bag. The buyer paid KES 3,400. Neither is wrong. Both are the market.

Understanding county-level price variation is one of the most useful pieces of market intelligence a Kenyan agricultural trader or farmer can have.

Surplus versus deficit counties

Kenya's main maize-producing counties — Uasin Gishu, Trans Nzoia, Nakuru, Nandi, Elgeyo Marakwet — are structural surplus counties. They grow more than they consume and export the difference. As a result, farm gate prices here are persistently lower.

Deficit counties — Nairobi, Mombasa, Kirinyaga, Kajiado — must import maize. Prices here are always higher because they include transport costs plus trader margins.

Transport costs are significant and variable

Moving maize from Eldoret to Mombasa — roughly 800 km — costs approximately KES 350 to 450 per 90 kg bag, depending on lorry availability and fuel prices. This cost must be recovered in the Mombasa price. Prices in remote counties with poor road access such as parts of Turkana, Isiolo, and Marsabit are often extreme in both directions depending on season.

Information asymmetry

Historically, county price differences were amplified by information asymmetry. Traders with phones and contacts in Nairobi had information that farmers at the farm gate did not. They could buy low and sell high because they knew the spread.

Digital platforms — including AMIS Kenya, the Kilimo SMS service, and Agrisoko's demand board — are eroding this information advantage. When a farmer can see that a Mombasa buyer is paying KES 3,200 per bag and they are being offered KES 2,100 locally, they can negotiate.

Seasonal dynamics stack onto geography

The April to June long rains produce harvests in lower-altitude areas. The July to October short rains produce harvests in highland areas. Prices in any given county depend on which season just ended and how productive it was.

Practical implications for sellers

Check county demand before you sell. If there are active buyers in a deficit county willing to pay your transport cost plus a margin, consider aggregating with neighbours to make a shared lorry worthwhile.

Cooperate on transport. The per-bag transport cost falls sharply when you fill a lorry. A group of ten farmers with 300 bags sharing a truck is a different proposition from one farmer with 50 bags.

In February and March, before the long rains harvest arrives, deficit county prices typically peak. This is the window to sell stored grain at maximum return.

On the Agrisoko demand board, buyer requests include county location, urgency signals, and budget ranges. When you see multiple urgent requests from coastal counties, it is a market signal — prices are likely good, and transport to fill those requests will be negotiated from a position of strength.

Move from insight into action

Use live price boards, the marketplace, and buyer demand once you are ready to act.