According to 2011 census, Maduravoyal had a population of 86,195 with a sex-ratio of 993 females for every 1,000 males, much above the national average of 929. A total of 10,392 were under the age of six, constituting 5,277 males and 5,115 females. Scheduled Castes and Scheduled Tribes accounted for 13.58% and 0.36% of the population respectively.
According to the 2011 census, Maduravoyal had a population of 86,195 with a sex ratio of 993 females per 1,000 males, surpassing the national average. The age group under six accounted for 10,392 individuals, consisting of 5,277 males and 5,115 females. Scheduled Castes and Tribes made up 13.58% and 0.36% of the population.