Top 5 Tomato Producing States in India 2025-26: Madhya Pradesh Tops the List
India is one of the biggest producers of tomatoes in the world and second to China in terms of tomato production in the whole world. The tomato is among the important vegetable crops grown in India and plays an important role in the agricultural economy of the country. As per the first advance estimates for the year 2025-26, India has produced about 21.32 million tonnes of tomatoes with many states contributing substantially to the total production.
Among the Indian states, Madhya Pradesh is the biggest producer of tomatoes in 2025-26 followed by Andhra Pradesh and Karnataka. Let us know the top 5 tomato producing states in India along with their production figures and prominent tomato growing regions.
As per the first advance estimates of 2025-26, the top tomato producing states in India are,
| Rank | State | Tomato Production (2025-26) |
| 1 | Madhya Pradesh | 36.18 lakh tonnes |
| 2 | Andhra Pradesh | 27.03 lakh tonnes |
| 3 | Karnataka | 23.92 lakh tonnes |
| 4 | Gujarat | 16.64 lakh tonnes |
| 5 | Odisha | 15.06 lakh tonnes |
Madhya Pradesh stands first in the production of tomatoes in India in 2025-26, with an annual production of about 36.18 lakh tonnes of tomatoes.
Madhya Pradesh has favourable climatic conditions, fertile soil, and vast agricultural lands that contribute to the mass production of tomatoes.
Main Tomato Producing Districts of Madhya Pradesh,
This position occupied by Madhya Pradesh shows the importance of the vegetable farming business in improving the agricultural economy of the state.
Andhra Pradesh holds the second position in tomato production in 2025-26, with an annual production of about 27.03 lakh tonnes.
The suitable climatic conditions and agricultural practices in the state make Andhra Pradesh one of the top tomato-producing states in India.
Main Tomato Producing Districts of Andhra Pradesh,
The Chittoor district is well-known for tomato production and distribution to various markets.
Karnataka ranks at third place in the tomato producing states with an annual production of about 23.92 lakh tonnes.
The state has a developed vegetable farming system and delivers tomatoes to many Indian markets.
Main Tomato Producing Districts of Karnataka,
Kolar district in Karnataka is one of the main tomato producing districts.
Gujarat produces about 16.64 lakh tonnes of tomatoes in 2025-26 and holds the fourth place among Indian states.
Modern agriculture in the state, irrigation facility, and connectivity with markets help grow tomatoes in Gujarat.
Gujarat’s contribution is noteworthy due to efficient logistics and vegetable production systems in the state.
Odisha is the fifth largest tomato producer with 15.06 lakh tonnes production.
Favourable agro-climatic conditions in the state help farmers grow tomatoes in various regions.
Tomato farming is one of the sources of livelihood for farmers in Odisha.
Tewolde Gebremariam, formerly the Chief Executive Officer of Ethiopian Airlines, has been named as the…
Reserve Bank of India (RBI) has stated that it is planning to start issuing polymer…
Railways have been very significant in joining distant areas and boosting trade, tourism, and development.…
Uttar Pradesh Private Business Park Development Scheme, 2025 is an important scheme that has been…
Central Government takes important steps against the outbreaks of the Chandipura Virus Disease (CHPV), it…
The Appointments Committee of the Cabinet (ACC), led by Honorable Prime Minister Narendra Modi, has…