Fish price today ▼ -13.1% /30d
Live variety-wise mandi (wholesale) price of Fish 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 Fish in India is about ₹15,768 per quintal (about ₹158/kg) as of 21 Oct 2026, ranging from ₹300 to ₹227,400 across 72 markets in 9 states. Prices are down about 13.1% over the past 30 days.
Khaga APMC, Uttar Pradesh at ₹1,500/qtl
Viswan APMC, Uttar Pradesh at ₹124,500/qtl
A buyer can save up to ₹123,000/qtl (about 8200%) by sourcing from the cheapest mandi.
Fish price trend (last 60 reporting days)
Fish price analysis
Over the last 30 days the modal price of Fish has eased about 13.1% (from ₹21,903 to ₹19,028 per quintal). Rates are compiled from 72 mandis across 9 states. The gap between the minimum (₹300) and maximum (₹227,400) reflects differences in variety, grade and local demand across mandis.
Fish price by state
| State | Modal | Min | Max | Markets |
|---|---|---|---|---|
| Andhra Pradesh | ₹9,900 | ₹9,800 | ₹10,000 | 1 |
| Arunachal Pradesh | ₹20,000 | ₹20,000 | ₹20,000 | 1 |
| Nagaland | ₹26,409 | ₹12,200 | ₹31,500 | 2 |
| NCT of Delhi | ₹16,795 | ₹300 | ₹70,000 | 2 |
| Odisha | ₹10,022 | ₹2,000 | ₹21,000 | 7 |
| Tripura | ₹26,960 | ₹2,830 | ₹227,400 | 11 |
| Uttar Pradesh | ₹5,235 | ₹1,500 | ₹124,500 | 46 |
| Uttarakhand | ₹8,950 | ₹8,000 | ₹11,000 | 1 |
| West Bengal | ₹12,500 | ₹11,000 | ₹14,000 | 1 |
Top markets for Fish
| Market | State | Modal | Updated |
|---|---|---|---|
| Bachaibari APMC | Tripura | ₹30,000 | 21 Oct 2026 |
| Wokha Town APMC | Nagaland | ₹29,250 | 21 Oct 2026 |
| Fish,Poultry & Egg Market, Gazipur APMC | NCT of Delhi | ₹24,352 | 21 Oct 2026 |
| Karanjia APMC | Odisha | ₹20,275 | 21 Oct 2026 |
| Lucknow APMC | Uttar Pradesh | ₹6,000 | 21 Oct 2026 |
| Najibabad APMC | Uttar Pradesh | ₹5,190 | 21 Oct 2026 |
| Gorakhpur APMC | Uttar Pradesh | ₹5,042 | 21 Oct 2026 |
| Paliakala APMC | Uttar Pradesh | ₹5,000 | 21 Oct 2026 |
| Muradabad APMC | Uttar Pradesh | ₹4,526 | 21 Oct 2026 |
| Sandi APMC | Uttar Pradesh | ₹4,000 | 21 Oct 2026 |
| Unnao APMC | Uttar Pradesh | ₹3,500 | 21 Oct 2026 |
| Sonamura APMC | Tripura | ₹28,151 | 20 Oct 2026 |
| Rudauli APMC | Uttar Pradesh | ₹7,125 | 20 Oct 2026 |
| Etawah APMC | Uttar Pradesh | ₹7,000 | 20 Oct 2026 |
| Atarra APMC | Uttar Pradesh | ₹6,833 | 20 Oct 2026 |
| Auraiya APMC | Uttar Pradesh | ₹6,000 | 20 Oct 2026 |
| Raibareilly APMC | Uttar Pradesh | ₹5,500 | 20 Oct 2026 |
| Prayagraj APMC | Uttar Pradesh | ₹3,886 | 20 Oct 2026 |
| Mohamadabad APMC | Uttar Pradesh | ₹3,000 | 20 Oct 2026 |
| Jangipura APMC | Uttar Pradesh | ₹1,986 | 20 Oct 2026 |
| Manubazar | Tripura | ₹26,468 | 19 Oct 2026 |
| Sitapur APMC | Uttar Pradesh | ₹5,567 | 19 Oct 2026 |
| Kalyanpur APMC | Tripura | ₹26,140 | 18 Oct 2026 |
| Mummidivaram APMC | Andhra Pradesh | ₹9,900 | 18 Oct 2026 |
| Azamgarh APMC | Uttar Pradesh | ₹8,044 | 18 Oct 2026 |
| Varanasi APMC | Uttar Pradesh | ₹4,150 | 18 Oct 2026 |
| Maholi APMC | Uttar Pradesh | ₹4,000 | 18 Oct 2026 |
| Melaghar APMC | Tripura | ₹33,321 | 17 Oct 2026 |
| Jhansi APMC | Uttar Pradesh | ₹8,000 | 17 Oct 2026 |
| Dhampur APMC | Uttar Pradesh | ₹4,167 | 17 Oct 2026 |