On October 31, 2026, the average (modal) price of Tomato in Punjab was ₹2,403 per quintal. For traders and farmers across Punjab, this is today's most up-to-date rate — up ₹202 (about 9.2%) versus the previous day.
The Full Picture of Tomato Prices
- Highest Price Today₹2,509 / Qtl
- Lowest Price Today₹2,297 / Qtl
- Average (Modal) Price₹2,403 / Qtl
- Quality Grade /
- Market StatePunjab
The takeaway from today's trade: an average of ₹2,403, meaning most produce sold around this level. The average is treated as the 'real market price' because it reflects what most farmers received.
Seasonal Context · General Guidance
This is the Kharif harvest and post-monsoon period. Fresh arrivals rise during these weeks, which can soften prices for surplus commodities. For accurate local conditions, check your regional weather department updates.
Tomato — Comparison Across the State's Major Mandis
| Mandi / Market | Modal Price (₹/Qtl) |
|---|---|
| Lalru APMC | ₹4,200 |
| Quadian APMC | ₹3,900 |
| Chamkaur Sahib APMC | ₹3,000 |
| Phillaur(Apra Mandi) APMC | ₹3,000 |
| Garh Shankar APMC | ₹2,800 |
| Goraya APMC | ₹2,600 |
| Rampuraphul(Nabha Mandi) APMC | ₹2,500 |
| Tanda Urmur APMC | ₹2,500 |
| GarhShankar (Kotfatuhi) APMC | ₹2,500 |
| Gurdaspur APMC | ₹2,250 |
Across these markets, Tomato is dearest at Lalru APMC (₹4,200) and cheapest at Gurdaspur APMC (₹2,250) — a spread of ₹1,950/quintal (87%). Wider gaps can mean better arbitrage for traders willing to move produce between yards.
Tomato Past Trend — Price Record
| Date | High | Low | Average (Modal) |
|---|---|---|---|
| 31 Oct 2026 | ₹2,509 | ₹2,297 | ₹2,403 |
| 30 Oct 2026 | ₹2,346 | ₹2,028 | ₹2,201 |
| 29 Oct 2026 | ₹2,252 | ₹1,964 | ₹2,107 |
| 28 Oct 2026 | ₹2,503 | ₹2,188 | ₹2,356 |
| 27 Oct 2026 | ₹2,332 | ₹2,067 | ₹2,213 |
| 26 Oct 2026 | ₹2,340 | ₹2,072 | ₹2,230 |
| 25 Oct 2026 | ₹2,767 | ₹2,300 | ₹2,563 |
| 24 Oct 2026 | ₹2,281 | ₹2,022 | ₹2,154 |
| 23 Oct 2026 | ₹2,402 | ₹2,107 | ₹2,258 |
| 22 Oct 2026 | ₹2,650 | ₹2,335 | ₹2,499 |
| 21 Oct 2026 | ₹2,670 | ₹2,275 | ₹2,478 |
| 20 Oct 2026 | ₹2,504 | ₹2,193 | ₹2,362 |
| 19 Oct 2026 | ₹2,577 | ₹2,264 | ₹2,444 |
| 18 Oct 2026 | ₹2,719 | ₹2,316 | ₹2,529 |
| 17 Oct 2026 | ₹2,760 | ₹2,423 | ₹2,623 |
| 16 Oct 2026 | ₹2,635 | ₹2,260 | ₹2,456 |
| 15 Oct 2026 | ₹2,782 | ₹2,399 | ₹2,628 |
| 14 Oct 2026 | ₹2,826 | ₹2,461 | ₹2,667 |
| 13 Oct 2026 | ₹2,912 | ₹2,537 | ₹2,749 |
| 12 Oct 2026 | ₹2,574 | ₹2,333 | ₹2,467 |
Smart Selling — A Farmer's Guide
The old mandi rule — 'don't sell everything at once'. Despite today's ₹2,509, sell in 2-3 instalments. This also lets you benefit from any further rally ahead.
Market View for Traders
From a wholesale lens, today's ₹2,509 range shows an active market. In an upward phase, the smart approach is to scale up buying only after comparing rates at nearby mandis.