Fish Mandi Rate
On 29 Oct 2026, the average price of Fish in India across 25 mandis was ₹2,47,080 per MT (min ₹70,000 – max ₹5,50,000).
📊 Current Live Price
(national average)
Average Price
₹2,47,080
per MT
Price Range
₹70,000 - ₹5,50,000
across 25 mandis
Min Price
₹70,000
Max Price
₹5,50,000
📈 Last 7 Days Price Trend & Arrival Quantity
(national avg)
Tap a point for details
🗺️ Average Prices by State
Tripura
₹2,65,967.74
Range: ₹1,45,000 - ₹3,90,000
31 mandis
NCT of Delhi
₹2,57,292.13
Range: ₹70,000 - ₹6,00,000
89 mandis
Odisha
₹2,00,000
~₹2,00,000
5 mandis
Andhra Pradesh
₹99,000
~₹99,000
2 mandis
Uttarakhand
₹90,000
~₹90,000
1 mandi
💡 Click on any state to see detailed prices and trends
Fish Yield Predictions, Cold Storage Inventory & Arrival Forecasts
Get precision arrival predictions and 3 to 60 days price intelligence for Fish. Access real-time cold storage inventory metrics, crop yield forecasts, and localized supply glut predictions to optimize your selling strategy. Features broadcast messaging and interactive voice/text chat support for farmers.