Advertisement

Cycle behind high tomato prices and why the pattern keeps repeating

A photo of tomatoes in the market
Tomatoes, one of the most basic items in Kenyan kitchens, are now going for Sh25 to Sh30 each in some areas
Advertisement

Buying tomatoes in Kenya right now feels different. What used to be a basic, everyday item is suddenly expensive, with some going for Sh25 – Sh30 each.

Advertisement

This isn’t just a random spike. It’s the result of several things happening at the same time, from weather shocks to deeper structural gaps in how food is produced and distributed.

Heavy rains and flooding damaging crops

The biggest factor is weather. Kenya is currently experiencing heavy long rains, and in some areas, flooding. These floods have damaged farms and disrupted normal planting and harvesting cycles.

Tomatoes are particularly vulnerable to excess rain. Too much water encourages diseases and causes fruits to rot before harvest. Farmers and traders say the rains have significantly reduced the amount reaching markets.

Advertisement
A photo of tomatoes in the market
A photo of tomatoes in the market

Supply shortages pushing prices up

With lower production, supply has dropped sharply. Data shows prices have already been rising, with tomatoes increasing from about Sh99.60 per kg in March to Sh108.60 in April 2026.

At the wholesale level, crates that previously sold for around Sh6,000–8,000 are now going for as much as Sh17,000 – Sh18,000.

Advertisement

That shortage is what’s now being felt at the retail level, where individual tomatoes are selling at unusually high prices.

Disrupted transport and higher costs

Flooded roads and damaged infrastructure have made it harder to move produce from farms to markets. In some cases, transport is delayed or more expensive, which adds to the final price consumers pay.

A community in Kenya experiencing floods
A community in Kenya experiencing floods
Advertisement

So even when tomatoes are available in rural areas, getting them into towns like Nairobi becomes a challenge.

Seasonal shifts and earlier oversupply

This spike is also linked to what happened earlier in the year. Around January, there was a glut, with too many tomatoes in the market. Prices dropped so low that some farmers made losses and chose not to plant again immediately.

Now, a few months later, that reduced planting is showing up as a shortage. Combined with bad weather, it has made the price increase sharper.

Advertisement
Latest Videos
Advertisement