According to the Cotton Corporation of India (CAI), Gujarat is likely to produce 126 lakh bales of cotton this season compared with 129.25 lakh bales a year ago, while Maharashtra is expected to produce 83 lakh bales, down 4.6 per cent from 87 lakh bales in 2013-14. Gujarat and Maharashtra are the major cotton producing states.