The earliest evidence of textile production in India comes from the Indus Valley, where a complete Urban civilization centred around the two cities of Mahenjodaro and Harappa, thrived between 2500 and 2000 BC. Along with the many figurines and engraved seals, numerous spindle whorls of wool and coarse cotton, some copper sewing needles were found.
The recent discovery of excavated seals at the port town of Lothal on the west coast of Gujarat and Dhula-vira in Kutch, indicate that the sophisticated culture, already engaging in the export trade, was in place before this time. The earliest textile impression found in the subcontinent comes from Mehergarh, an Indus Valley site in Beluchistan. This impression of a woven fabric and a large number of cotton seeds also unearthed, date from 5000 BC. , by which time that appears cotton cultivation and textile weaving were already advanced.