Record Imports Drive India's Cotton Opening Stocks to All-Time High of 93.59 Lakh Bales for 2026-27
A historic surge in cotton imports — 62 lakh bales in 2025-26, triple the long-run average — is set to push India's opening stocks for 2026-27 to a record 93.59 lakh bales, reshaping the market balance heading into the new crop year.
The short answer
India's cotton opening stocks for the crop year beginning October 2026 are projected at a record 93.59 lakh bales, up 68% from the 55.59 lakh bales that opened 2025-26, according to the Cotton Association of India. The surge is driven by record imports of 62 lakh bales in 2025-26 — far above the historical norm of 15–20 lakh bales annually. Even as consumption rises sharply to 348 lakh bales, the massive import-driven overhang will carry into the new season at unprecedented levels.
The overhang
Closing Stocks Hit a Record, Setting Up a Historic Carryover
India's cotton closing stocks for the crop year ending September 2026 are now estimated at 93.59 lakh bales (of 170 kg each), according to the Cotton Association of India (CAI). That figure is 38 lakh bales higher than the previous year's closing position and will become the opening stock for the new crop year beginning October 2026 — a 68% jump over the 55.59 lakh bales that opened 2025-26.
The CAI has simultaneously revised upward its 2025-26 production estimate by 2 lakh bales to 339 lakh bales, following higher pressing data from Maharashtra, Madhya Pradesh, Karnataka, and Tamil Nadu. This follows a 3-lakh-bale upward revision the previous month that had taken the estimate to 337 lakh bales. Despite firming supply, the dominant story remains the import-driven build-up in inventories.
The import surge
Imports at 62 Lakh Bales — Three Times the Historical Norm
CAI Crop Committee Chairman Atul S. Ganatra squarely attributed the record closing stocks to two consecutive years of extraordinary import volumes. Cotton imports in 2025-26 are estimated at 62 lakh bales — a level India has never reached in a single year. For context, the country's annual imports over the previous two to three decades averaged just 15–20 lakh bales.
The step-up began in 2024-25, when imports climbed to 41 lakh bales — itself an outlier at the time. Of the 62 lakh bales projected for 2025-26, 54 lakh bales had already arrived by end-July, with a further 8 lakh bales expected through September. Imports currently enter India duty-free, with the zero-duty window in place until end-October 2026 — a policy that has clearly incentivised aggressive procurement by mills seeking cheaper global fibre.
Cotton imports of 62 lakh bales this year is a record. We have never done this much of import in a year. Over the last two-three decades, our annual imports were in the range of 15-20 lakh bales.
Demand and trade
Consumption Climbs, But Exports Slip Further
On the demand side, CAI has held its domestic consumption estimate steady at 348 lakh bales for 2025-26 — around 29 lakh bales more than the 319 lakh bales consumed the previous year, reflecting robust mill activity. Cumulative consumption through end-July already stood at 290 lakh bales.
Cotton exports, however, are moving in the opposite direction. The CAI estimates outbound shipments for the year at 15 lakh bales, down roughly 3 lakh bales from the 18 lakh bales exported in 2024-25. Around 12.25 lakh bales had been exported by end-July. The combination of higher domestic consumption, surging imports, and a modest production increase has rendered India a net importer at scale — a structural shift that will define market dynamics well into the next season.
Price watch
Prices Firm Up Even as Record Stocks Loom
Despite the prospect of record opening inventories, cotton prices in India are currently on a firming trend, tracking global price cues and supported by domestic demand. Prices of cotton sold by the Cotton Corporation of India (CCI) rose ₹200 per candy (of 356 kg) on Tuesday, August 11. Over the preceding two weeks, CCI cotton prices had strengthened by ₹1,400 per candy in total.
A potential delay in the arrival of the new kharif crop — linked to delayed sowing — is adding a near-term bullish element to sentiment. Cotton acreage in the ongoing kharif season is estimated at over 106 lakh hectares, broadly in line with last year's planted area. Whether prices can sustain this momentum once the new crop begins arriving will depend heavily on the pace of fresh arrivals and any policy changes to the import duty regime post-October.
Why it matters
A record opening stock of 93.59 lakh bales heading into 2026-27 gives India's textile mills a substantial buffer, likely capping any sharp price rally even as current market prices firm up. For cotton farmers, the large carryover — a direct consequence of duty-free import policy — signals that domestic produce may face stiff competition from imported fibre when the new kharif crop arrives. Policymakers and traders should watch whether the duty-free import window, currently extended to end-October, is revised, as that decision will be a key price lever for the season ahead.
Frequently asked
- Why are India's cotton opening stocks for 2026-27 at a record high?
- The Cotton Association of India attributes the record opening stocks of 93.59 lakh bales to a historic surge in imports. Cotton imports in 2025-26 reached 62 lakh bales — a single-year record — compared to the historical annual average of 15–20 lakh bales. The previous year also saw elevated imports of 41 lakh bales, so the carryover from two consecutive high-import years has pushed closing stocks to unprecedented levels.
- What is the revised cotton production estimate for 2025-26?
- CAI has revised its 2025-26 cotton production estimate upward by 2 lakh bales to 339 lakh bales. The revision reflects higher pressing data from Maharashtra, Madhya Pradesh, Karnataka, and Tamil Nadu. This follows a prior month's upward revision of 3 lakh bales that had set the estimate at 337 lakh bales.
- How have cotton prices moved recently in India?
- Cotton prices in India are currently on a firming trend. CCI cotton prices rose ₹200 per candy on August 11, 2026, and have gained ₹1,400 per candy over the preceding two weeks. The firming is attributed to global price trends, domestic demand, and concerns about a potential delay in new kharif crop arrivals due to delayed sowing.
- What is India's cotton export estimate for 2025-26?
- CAI estimates cotton exports for 2025-26 at 15 lakh bales, which is around 3 lakh bales lower than the 18 lakh bales exported in 2024-25. Approximately 12.25 lakh bales had already been exported by end-July 2026.
Source
This report summarises and analyses coverage from The Hindu BusinessLine — Agri Business. The analysis and India context are IndianAgri's own.