Tomato price today ▲ +3.3% /30d
Live variety-wise mandi (wholesale) price of Tomato across Indian APMC markets — minimum, maximum and modal rates per quintal, updated daily from Government of India (Agmarknet) data. Last updated 21 Oct 2026.
The modal (most common) wholesale price of Tomato in India is about ₹2,198 per quintal (about ₹22/kg) as of 21 Oct 2026, ranging from ₹0 to ₹51,500 across 1,848 markets in 29 states. Prices are up about 3.3% over the past 30 days.
Rania APMC, Haryana at ₹1/qtl
Sohra, Meghalaya at ₹40,000/qtl
A buyer can save up to ₹39,999/qtl (about 3999900%) by sourcing from the cheapest mandi.
Tomato price trend (last 60 reporting days)
About Tomato prices in India
Tomato is a perishable vegetable highly sensitive to rain and heat, causing sharp seasonal price moves. Grown year-round with two main flushes; monsoon supply gaps (Jul–Sep) often spike prices.
The largest arrivals typically come from Andhra Pradesh, Karnataka, Madhya Pradesh and Maharashtra. Per quintal wholesale; short shelf life makes local rates volatile.
Tomato price analysis
Over the last 30 days the modal price of Tomato has risen about 3.3% (from ₹2,468 to ₹2,549 per quintal). Rates are compiled from 1,848 mandis across 29 states. The gap between the minimum (₹0) and maximum (₹51,500) reflects differences in variety, grade and local demand across mandis.
Tomato price by state
| State | Modal | Min | Max | Markets |
|---|---|---|---|---|
| Andaman and Nicobar | ₹7,333 | ₹6,000 | ₹8,500 | 1 |
| Andhra Pradesh | ₹1,565 | ₹150 | ₹6,000 | 14 |
| Assam | ₹2,877 | ₹200 | ₹5,300 | 33 |
| Bihar | ₹3,295 | ₹1,500 | ₹7,833 | 28 |
| Chandigarh | ₹1,650 | ₹200 | ₹3,600 | 1 |
| Chattisgarh | ₹1,508 | ₹100 | ₹4,000 | 10 |
| Gujarat | ₹2,035 | ₹40 | ₹13,000 | 41 |
| Haryana | ₹2,238 | ₹1 | ₹18,000 | 144 |
| Himachal Pradesh | ₹2,504 | ₹200 | ₹35,020 | 51 |
| Jammu and Kashmir | ₹2,693 | ₹800 | ₹5,000 | 13 |
| Karnataka | ₹1,251 | ₹100 | ₹11,000 | 49 |
| Kerala | ₹2,655 | ₹900 | ₹32,580 | 72 |
| Keralam | ₹3,207 | ₹1,000 | ₹45,000 | 71 |
| Madhya Pradesh | ₹1,496 | ₹200 | ₹4,000 | 94 |
| Maharashtra | ₹1,780 | ₹6 | ₹51,500 | 139 |
| Meghalaya | ₹3,783 | ₹800 | ₹42,000 | 16 |
| Mizoram | ₹5,304 | ₹1,000 | ₹8,000 | 2 |
| Nagaland | ₹5,237 | ₹100 | ₹20,600 | 20 |
| NCT of Delhi | ₹2,061 | ₹120 | ₹12,000 | 5 |
| Odisha | ₹2,879 | ₹200 | ₹16,500 | 108 |
| Punjab | ₹2,402 | ₹0 | ₹23,000 | 98 |
| Rajasthan | ₹1,997 | ₹200 | ₹5,200 | 55 |
| Tamil Nadu | ₹2,341 | ₹500 | ₹5,500 | 209 |
| Telangana | ₹1,663 | ₹200 | ₹6,600 | 47 |
| Tripura | ₹3,929 | ₹300 | ₹8,000 | 40 |
| Uttar Pradesh | ₹1,780 | ₹0 | ₹10,500 | 366 |
| Uttarakhand | ₹1,731 | ₹300 | ₹4,500 | 18 |
| Uttrakhand | ₹1,467 | ₹200 | ₹9,300 | 19 |
| West Bengal | ₹3,005 | ₹200 | ₹16,000 | 91 |
Top markets for Tomato
| Market | State | Modal | Updated |
|---|---|---|---|
| Mayabander Vegetable Market | Andaman and Nicobar | ₹7,333 | 21 Oct 2026 |
| Gondatwisa APMC | Tripura | ₹5,875 | 21 Oct 2026 |
| Keonjhar APMC | Odisha | ₹5,138 | 21 Oct 2026 |
| Kattappana Market | Keralam | ₹4,731 | 21 Oct 2026 |
| Pothencode Market | Keralam | ₹4,700 | 21 Oct 2026 |
| Kuruppanthura Market | Keralam | ₹4,250 | 21 Oct 2026 |
| Vadakkenchery Market | Keralam | ₹4,200 | 21 Oct 2026 |
| Thrippunithura Market | Keralam | ₹4,124 | 21 Oct 2026 |
| Punalur Market | Keralam | ₹4,000 | 21 Oct 2026 |
| Chelakkara Market | Keralam | ₹3,909 | 21 Oct 2026 |
| SMY Nadaun | Himachal Pradesh | ₹3,875 | 21 Oct 2026 |
| Bargarh(Barapalli) APMC | Odisha | ₹3,853 | 21 Oct 2026 |
| Kalipur(Arambagh Krishak Bazar)APMC | West Bengal | ₹3,850 | 21 Oct 2026 |
| Bassi APMC | Rajasthan | ₹3,844 | 21 Oct 2026 |
| Darjeeling APMC | West Bengal | ₹3,843 | 21 Oct 2026 |
| Supaul APMC | Bihar | ₹3,840 | 21 Oct 2026 |
| Nilagiri APMC | Odisha | ₹3,812 | 21 Oct 2026 |
| Karsiyang(Matigara) APMC | West Bengal | ₹3,810 | 21 Oct 2026 |
| Champua APMC | Odisha | ₹3,781 | 21 Oct 2026 |
| Madhubani APMC | Bihar | ₹3,781 | 21 Oct 2026 |
| Aroor Market | Keralam | ₹3,747 | 21 Oct 2026 |
| Tinsukia Market | Assam | ₹3,670 | 21 Oct 2026 |
| Chengannur Market | Keralam | ₹3,626 | 21 Oct 2026 |
| Panposh APMC | Odisha | ₹3,607 | 21 Oct 2026 |
| Champua(Jhumpura) APMC | Odisha | ₹3,607 | 21 Oct 2026 |
| Radaur APMC | Haryana | ₹3,595 | 21 Oct 2026 |
| Ettumanoor Market | Keralam | ₹3,566 | 21 Oct 2026 |
| Perumbavoor Market | Keralam | ₹3,542 | 21 Oct 2026 |
| PMY Hamirpur | Himachal Pradesh | ₹3,503 | 21 Oct 2026 |
| Sahnewal APMC | Punjab | ₹3,498 | 21 Oct 2026 |