Vegetable Prices in India
Each market's latest report between 4 Nov and 7 Nov 2026 yesterday
Vegetable prices in India, 7 Nov 2026: tomato ₹20.90, onion ₹42.00 and potato ₹10.00 per kg (the median wholesale price across markets).
What the prices show
These are the middle (median) wholesale prices per kg of 29 vegetables across India's markets, from each market's latest report between 4 Nov and 7 Nov. Tomato ₹20.90, onion ₹42.00 and potato ₹10.00 per kg. The cheapest was potato at ₹10.00/kg and the dearest garlic at ₹120.00/kg.
Vegetable prices last week
Last week (26 Oct to 1 Nov 2026), of the 29 vegetables across India's markets, 14 averaged more than the week before and 11 less; 4 stayed about the same.
Biggest rises: Drumstick +17.8% (to ₹77.86 per kg); Coriander leaves +17.3% (to ₹79.17 per kg); Ladies finger (bhindi) +9.6% (to ₹32.57 per kg); Brinjal +9.5% (to ₹30.67 per kg).
Biggest falls: Cauliflower -8.8% (to ₹25.31 per kg); Green Chilli -6.7% (to ₹46.67 per kg); Ivy gourd (tindora) -6.2% (to ₹30.97 per kg); Ginger -4.3% (to ₹86.14 per kg).
| Vegetable | India median (kg) |
|---|---|
| Tomato | ₹20.90 |
| Onion | ₹42.00 |
| Potato | ₹10.00 |
| Brinjal | ₹22.00 |
| Green Chilli | ₹41.50 |
| Ladies finger (bhindi) | ₹30.00 |
| Bitter gourd | ₹34.00 |
| Cauliflower | ₹17.00 |
| Cabbage | ₹15.00 |
| Cucumber | ₹25.00 |
| Bottle gourd | ₹14.37 |
| Pumpkin | ₹15.00 |
| Ginger | ₹69.38 |
| Carrot | ₹32.50 |
| Garlic | ₹120.00 |
| Ridge gourd | ₹30.00 |
| Lemon | ₹70.00 |
| Coriander leaves | ₹49.25 |
| Raw banana | ₹50.00 |
| Capsicum | ₹38.00 |
| Beetroot | ₹32.00 |
| Snake gourd | ₹36.00 |
| Drumstick | ₹70.00 |
| Cluster beans | ₹45.00 |
| Colocasia (arbi) | ₹37.50 |
| Sweet potato | ₹30.00 |
| Green peas | ₹40.00 |
| French beans | ₹50.00 |
| Ivy gourd (tindora) | ₹32.25 |
For each vegetable: the middle (median) of every wholesale market's latest price (farmers' markets left out), and the cheapest and dearest of those markets. These are wholesale prices; shops charge more. Tap a vegetable for every market's price.
Vegetable prices by city
Vegetable prices in India: questions
What is the vegetable price today in India?
In the latest reports (up to 7 Nov 2026), the median wholesale price per kg was tomato ₹20.90, onion ₹42.00 and potato ₹10.00. Each figure is the middle of every market's latest price; shops charge more.
Which vegetable is cheapest now?
By the median wholesale price, potato: ₹10.00 per kg.
Are these shop prices?
No. They are wholesale prices at the market, before transport, handling and shop margins, so prices in shops are usually higher.
How often do these prices change?
Markets report on the days they trade and send their data, often later the same day or the next day; Sundays and holidays usually have none. We check for new reports every 20 minutes and show each price with its own date.