According to 2011 census, Anakaputhur had a population of 48,050 with a sex-ratio of 989 females for every 1,000 males, much above the national average of 929. A total of 5,404 were under the age of six, constituting 2,736 males and 2,668 females. Scheduled Castes and Scheduled Tribes accounted for 15.19% and 0.3% of the population respectively.
According to the 2011 census, Anakaputhur had a population of 48,050 with a sex ratio of 989 females per 1,000 males, significantly higher than the national average of 929. A total of 5,404 individuals were under six years old, comprising 2,736 males and 2,668 females. Scheduled Castes and Scheduled Tribes constituted 15.19% and 0.3% of the population respectively.