Why Do Vegetable Prices Change So Much? Seasonality Explained
Vegetable prices swing because supply is seasonal and perishable while demand is steady. Harvest flushes push prices down; monsoon gaps, heat and storage limits push them up. Onion, tomato and potato each have their own predictable rhythm.
The basic reason: perishable supply, steady demand
We eat vegetables every day, but they are harvested in bursts and rot quickly. When a harvest floods mandis, prices crash; weeks later, when arrivals thin out, the same vegetable can cost several times more. Storage smooths this for some crops but not for the most perishable ones.
Three staples, three rhythms
Onion
Rabi onion (harvested around March–May) stores reasonably well and feeds the market for months; the kharif crop arrives around October–December. Prices often spike in the monsoon-to-pre-kharif window when stored rabi stock runs low. Lasalgaon in Maharashtra is the bellwether market.
Tomato
Highly perishable and rain-sensitive, tomato is the most volatile of the three. Monsoon supply gaps (roughly July–September) and heat damage routinely cause sharp spikes, which fade fast once fresh supply resumes.
Potato
The main harvest lands January–March and much of it goes into cold storage, which cushions prices through the year. Rates tend to firm up later in the year as stored stock depletes.
What else moves the needle
Weather shocks (unseasonal rain, heatwaves), fuel and transport costs, festival demand, export or import policy, and even rumours can all move rates. Because our data updates daily, you can watch these effects play out in the trend on each commodity page.
Using seasonality to your advantage
Buyers can plan bulk purchases around harvest flushes when prices bottom; sellers can watch the trend and the cheapest/dearest-market callouts to time and place sales. Check the biggest movers to see which commodities are swinging most right now.