Delhi Cotton Yarn Just Got Expensive. Here's Why Nobody's Buying.
By Shweta Sonali — 2026-08-20
I watched a trader in Delhi say it out loud last week: there's no support from demand, but supply won't budge. Cotton prices are climbing both globally and across north India. So yarn production costs are climbing. Simple.
Delhi yarn prices have risen across all varieties and counts, yet the market feels stuck. Buyers are cautious. Mills are firm. Neither side wants to move first.
This is what happens when costs rise but demand doesn't follow. Mills raise prices to pass on higher cotton costs, but the garment makers and weaving units downstream are already squeezed. They don't have space in their margins.
Ludhiana, by contrast, is quieter. Recycled yarn in Panipat is steady. But Delhi moved because cotton hit harder there. Ludhiana's story is different—prices rose partly because export demand looked stronger there, and a weaker rupee made selling abroad more lucrative. But that's export-driven, not domestic growth.
The real pressure is what's not in the headlines.
ICE cotton is rising due to speculative trading, which inflates costs without actual consumption rising to match. Garment export orders remain thin. Global demand for yarn is uneven, which means spinning mills are fighting over limited orders. The ones with export commitments stay firm. The ones selling domestically can't move inventory at these prices.
Then there's the fake cotton problem. Mills report that pure polyester yarn is being sold as cotton yarn in the market. It's cheap. It's eating into real cotton yarn demand because buyers faced with higher prices will reach for substitutes. Nobody's announcing this loudly—it's a quality issue that hurts margins across the board.
What This Means If You're Sourcing
If you work in textiles, this moment is a squeeze. Your raw material costs just went up. Your customers won't pay more. So margins compress. South India's mills faced the same problem—higher cotton costs being passed to buyers, but weak downstream demand. It's systematic.
The supply side is betting prices hold. The demand side is betting they fall. For now, they're at a standoff. Buyers are hand-to-mouth, purchasing only what they need immediately. Mills are holding stock, hoping sentiment shifts. No one's comfortable building inventory.
If you're sourcing handloom or small-batch textiles directly, this matters. Your suppliers feel this pressure acutely. Small mills and weavers don't have the capital to weather cost spikes like large spinners do.
Cotton got expensive because global futures are elevated and India's government—through the Cotton Corporation of India—increased its auction base price. When CCI moves, domestic prices follow. ICE cotton drives the sentiment. Both moving upward at once creates a pinch.
The irony: nobody's buying more fabric. They're just paying more for the same volume. Demand hasn't expanded. Prices climbed because costs did. That gap usually closes in one direction or another—either demand picks up and prices stabilize, or demand stays weak and prices fall back. Right now, we're waiting.
Watch Ludhiana and Delhi separately. Ludhiana might hold prices if exports keep coming. Delhi is weaker. If domestic garment orders don't accelerate soon, Delhi prices will crack.