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.
UPI payments worth up to ₹2,000 have been specified as charge-free by the government. Banks…
Kazakhstan is the highest producer of the uranium in the world and hold this position…
The Employees' Provident Fund Organisation (EPFO) has established its official WhatsApp Channel, providing members and…
The fourth edition of the Global Chess League (GCL) 2026 witnessed the crowning of the…
The Department of Financial Services (DFS) has received First Prize under Rajbhasha Kirti for the…
Dhiraj Bommadevara, an Indian archer, has written a new chapter in history by becoming the…