According to the
2011 census, Oddanchatram had a population of 30,064 with a gender-ratio of 994 females for every 1,000 males, much above the national average of 929. A total of 2,676 were under the age of six, constituting 1,378 males and 1,298 females.
Scheduled Castes and Scheduled Tribes accounted for 20.3% and 0.06% of the population respectively. The average literacy of the town was 77.11%, compared to the national average of 72.99%. == Politics ==