India's top 10 onion producing states in 2016-2017 are: 1) Maharashtra with an area of 6603.32 hectares, production of 6603.32 thousand tonnes, and a yield of 14000 kg/hectare. 2) Gujarat with an area of 2900 hectares, production of 41.53 thousand tonnes and a yield of 471.67 kg/hectare. 3) Madhya Pradesh with an area of 424.63 hectares, production of 22172 thousand tonnes and a yield of 163.65 kg/hectare.