Madhya Pradesh and Uttar Pradesh are among the country's largest agricultural producers. Madhya Pradesh is the second-largest producer of foodgrains and the top producer of pulses and oilseeds, while Uttar Pradesh accounts for around 20% of India's agricultural output.