According to 2011 census, Dindigul had a population of 207,327 with a sex-ratio of 1,012 females for every 1,000 males, much above the national average of 929. A total of 19,603 were under the age of six, constituting 10,126 males and 9,477 females. Scheduled Castes and Scheduled Tribes accounted for 7.58% and 0.07% of the population respectively. The average literacy of the city was 81.69%, compared to the national average of 72.99%. The city had a total of 53573 households. There were a total of 77,813 workers, comprising 387 cultivators, 366 main agricultural labourers, 5,328 in house hold industries, 68,163 other workers, 3,569 marginal workers, 46 marginal cultivators, 176 marginal agricultural labourers, 187 marginal workers in household industries and 3,160 other marginal workers. As per the religious census of 2011, Dindigul had 69.11% Hindus, 14.17% Muslims, 16.59% Christians, 0.02% Sikhs, 0.02% Buddhists, 0.01% Jains and 0.1% following other religions.