Answer by Raakhee V. Menon:
Not all Indians wore turbans. Many did wear them as a part of their attire. Some wore it specifically for important occasions. Turbans were more popular in the northern parts of India. In the more humid and sultry southern regions, people seldom wore turbans or any kind of head gear for that matter. It just wasn’t practical to wear it. Some eminent scholars and noblemen wore turbans as a part of their official attire.
Some communities still wear turbans in accordance with their religious beliefs… notably the Sikhs of Punjab.
Some communities wear their turbans as a part of their daily attire…like the people of Kutch and rural Rajasthan. The most colorful and varied styles of turbans are seen in Rajasthan.
Some royals wore bejeweled turbans as their imperial crowns.
And most communities in northern India have turbans as a mandatory part of wedding attires.
But a lot of people from the rural areas have let go of their turbans when they moved to cities in search of work. This was probably a part of the assimilation process…for blending in. Turbans have not totally gone out of our attires, but their usage has reduced considerably, particularly in the urban areas.