According to 2011 census of India, Pudukkottai had a population of 143,746 with a sex-ratio of 1,003 females for every 1,000 males, much above the national average of 929. A total of 11,762 were under the age of six, constituting 6,028 males and 5,734 females. Scheduled Castes and Scheduled Tribes accounted for 11.87% and .06% of the population respectively. The average literacy of the town was 92.19%, compared to the national average of 72.99%. The town had a total of 28838 households. There were a total of 41,408 workers, comprising 268 cultivators, 275 main agricultural labourers, 994 in house hold industries, 35,578 other workers, 4,293 marginal workers, 128 marginal cultivators, 47 marginal agricultural labourers, 144 marginal workers in household industries and 3,974 other marginal workers. As of 2001, 20 slums were identified in the town and approximately 37,740 people resided in the slums.