Top 10 Largest Tomato Producing States in India

Not a lot of people know this fact that botanically, tomato is actually listed as a fruit, but in the culinary context, it is treated as a vegetable. Weird, but that’s true! And you may also not know this, but in actuality, India is the 2nd largest producer of tomatoes, like growing more than 20.4 million metric tons (as per 2022 data), most of which is being used or consumed right here in the country. But today, our focus is on a slightly different topic, it is related to production, because we’re here to talk about the Top 10 Largest Tomato Producing States In India 2025. So, let’s just get to it right away.

Tomato Producing

1. Madhya Pradesh

First off, the winner in the department of tomato production is Madhya Pradesh, which produced 3,269 to 3,498 thousand tonnes in 2025 alone. The state is somewhat blessed with enormous farmlands, and the moderate climate is the key to its year-round tomato production. It is estimated that it is among the largest states in the country, covering 308,252 square kilometers, thus easy to translate into profit. Moreover, the state is bordered by other states; therefore, one can easily find the transfer or trade of tomatoes to other markets in the country.

2. Andhra Pradesh

For the year 2025, Andhra Pradesh‘s tomato output is projected to be 2nd in the list, with estimates being between 3,147 thousand tonnes. The state’s well-blessed river deltas from the streams of Godavari and Krishna, which in turn make the soil very fertile, are here the success factors of tomato-producing crops. Due to its location on the east coast and the 974-kilometer coastline along the Bay of Bengal, the water supply for crops is abundant, too.

3. Karnataka

Ranking third in the list is Karnataka, with an estimation to produce around 2,776 thousand tonnes of tomatoes by 2025. The state is a combination of both plateaus and coastal areas, which provide an excellent location for the growth of tomato farms, together with abundant and fertile soil, with the addition of a good amount of rainfall. Having a part of the west coast, this region is 191,791 square kilometers in size, and it has a very long stretch along the Arabian Sea, which gives an added advantage to the people living in the area in terms of water availability.

4. Gujarat

Gujarat was the fourth-largest producer in 2025, producing about 1,810 thousand tonnes of tomatoes. The Gujarat state, known for its arid nature, however, employs sophisticated irrigation methods such as drip systems to hurdle the obstacles to tomato cultivation. Along the Arabian Sea and extending to the 1,596-kilometer coastline, the land includes the Kathiawar Peninsula, which provides diverse crop areas.

5. Odisha

Odisha is in the 5th position with 1,305 to 1,497 thousand tonnes of tomatoes to be grown in 2025. The fertile coastal plains, rivers, and monsoon rains in the state are the three important factors that have led to the fantastic conditions of tomato cultivation. The eastern state of India, with a 485-kilometer-long coastline along the Bay of Bengal, is located and has an area of 155,820 square kilometers.

6. West Bengal

West Bengal will be the 6th largest tomato producer, keeping its production between 1,268 and 1,365 thousand tonnes. Because of the fertile land of the Ganges delta and excessive rainfall, this is a suitable place for tomato farming year by year. The area also includes favorable conditions for the cooperation of the coast and river, representing 88,752 square kilometers, thus making it perfect for agriculture.

7. Maharashtra

Seventh in terms of production is Maharashtra with around 1,332 thousand tonnes of tomatoes this year. The state has different kinds of lands, which range from plains to coasts, and utilizes innovative methods of water resource utilization in order not to depend on rain for the production of tomatoes. With 36 administrative districts, Konkan and Paschim Maharashtra, in turn, are two regions that also have fertile soils for farming.

8. Tamil Nadu

Tamil Nadu is in eighth place, producing around 1,181 thousand tonnes of tomatoes in 2025. Rivers like the Kaveri give the state fertile deltas and water for tomato farming, even in hot coastal areas. Spanning 130,058 square kilometers on the southeastern coast, it has the Eastern Ghats and the Bay of Bengal helping with irrigation and soil. With over 72 million people and a long history of farming from way back, Tamil Nadu keeps tomato production steady and strong, and that too, year after year.

9. Bihar

The estimate of nearly 956 thousand tonnes of tomatoes for 2025 puts Bihar in the ninth position. The state is situated within the basin of the river Ganges; hence, the land is fertile and enough for tomato cultivation due to the availability of water. It is in the eastern region of India, which is closer to the river so it uses its water for irrigation.

10. Chhattisgarh

In tenth place, finishing it all off, Chhattisgarh is forecasted to be the leading producer of tomatoes in 2025, with the production rate of about 1,133 thousand tonnes. The strategic location of this state, coupled with rivers and forests, provides it with good land for tomatoes, powered by the monsoon rains and irrigation works. Previously, the place was a division of Madhya Pradesh, and it consists of areas like the Chota Nagpur Plateau that are good for the cultivation of crops.

Conclusion

As you can pretty much see, these are the ten states that contribute to almost 80 to 85% of the total tomato production of India, and that too every single year. Even if there is a problem with one state’s production for some reason, it affects the total production and creates a shortage of tomatoes, which just bumps up the price, and we have seen that time and again.

Leave a Reply

Your email address will not be published. Required fields are marked *