India's cotton arrivals reached 52,000 bales on March 29, 2025, as per Cotton Association of India (CAI) estimates. The largest arrivals were from Maharashtra at 23,800 bales, followed by Gujarat with 18,600 bales and the northern region with 4,400 bales. Other notable contributors are: Madhya Pradesh (2,200 bales), Karnataka (900 bales), and Telangana (1,200 bales).