NEW DELHI—India faces a drop of around 40% in cotton shipments this season, potentially leaving the government with a surplus, as a result of reduced demand from China, the top buyer.

The Cotton Advisory Board, a body of growers, traders and exporters, has pegged India’s cotton exports at 7 million bales this season, which runs from October to September, compared with 11.7 million bales last season.

India,...