Maharashtra: The state produces around 30% of the total tomato production in India.
Gujarat: The state produces around 15% of the total tomato production in India
Rajasthan: The state produces around 10% of the total tomato production in India.
Karnataka: The state produces around 8% of the total tomato production in India.
Andhra Pradesh: The state produces around 7% of the total tomato production in India.
Tamil Nadu: The state produces around 6% of the total tomato production in India
Uttar Pradesh: The state produces around 5% of the total tomato production in India
Haryana: The state produces around 4% of the total tomato production in India.
Punjab: The state produces around 3% of the total tomato production in India.