
Fish farming in India isn’t just about food — it’s about livelihood, tradition, and opportunity.
Fish is nutritious, affordable, and loved across the country. And that love has turned into a thriving industry.
According to the Food and Agriculture Organization (FAO), India stands tall as the 3rd largest fish-producing country in the world. It contributes a solid 7.56% to global fish production and proudly ranks 2nd after China in aquaculture.
Nearly 60% of Indians include fish in their regular diet. From bustling fish markets to quiet village ponds, the demand never sleeps. Let’s dive into the top 5 fish-producing states of India — the true champions of our aquaculture story.
Exploring the top 5 fish-producing states of India
Let’s dive into the top five fish-producing states that keep India’s blue economy thriving.
1. Andhra Pradesh
If fish had a capital in India, it would be Andhra Pradesh. The state rules the charts when it comes to fish production — both inland and marine. Long coastlines, countless ponds, and vast tanks make it a natural hub for aquaculture.
From Rohu to Catla and shrimp, the diversity here is unmatched. Government support, modern techniques, and efficient cold storage facilities only add to its success. No surprise — Andhra Pradesh sits comfortably at the top as India’s largest fish-producing state.
2. West Bengal
In West Bengal, fish isn’t just food — it’s culture. The state ranks second in India’s fish production, contributing around 17.42 lakh tonnes annually.
With rivers, ponds, and lakes flowing through every corner, Bengal’s aquaculture is as natural as its love for Hilsa. The local demand is massive, and exports only add to the glory. It’s safe to say — when it comes to fish, Bengal is the name that everyone adores.
3. Gujarat
Think of Gujarat, and you’ll think of business. The same spirit runs deep in its fishing industry. Producing around 8.35 lakh tonnes of fish, Gujarat shines as one of India’s top marine fish producers, ranking third in marine output and fifth overall.
It contributes nearly 20% of India’s total marine fish output, backed by initiatives like open sea cage fish farming. Here, innovation meets tradition — fishermen, exporters, and processors work hand in hand. Gujarat doesn’t just catch fish. It builds an economy around it.
4. Tamil Nadu
The southern beauty, Tamil Nadu, rides high on its 8.83 lakh metric tonnes of total fish production. With a vast coastline and hundreds of fishing villages, the sea has always been its lifeline.
From sardines and mackerel to tuna, fishermen here know the rhythm of the waves. The government’s focus on inland fisheries adds another layer of strength. For thousands of families, fish farming isn’t just work — it’s a way of life.
5. Kerala
Kerala’s water bodies tell stories of 905 fish species thriving in harmony. The state produces around 6.85 lakh tonnes of fish every year, and the numbers keep growing.
Recent data from the Fisheries Department recorded a 921 thousand metric ton production in 2023. The iconic Karimeen remains Kerala’s favorite, both on the plate and in the market. With modern fish outlets and tech-driven farms, Kerala continues to blend tradition with transformation.
Conclusion
India’s fish farming scene is changing fast — smarter techniques, wider reach, and stronger support. States like Andhra Pradesh, West Bengal, and Gujarat have set the bar high. Among them, Andhra Pradesh still leads the wave as the largest fish-producing state in India. But the tide is turning everywhere. With innovation swimming side by side with tradition, the future of fish farming in India looks brighter and commendable than ever before.