According to the 2011
census, Tiruvottiyur had a population of 249,446, with a ratio of 991 females for every 1,000 males, much higher than the national average of 929. A total of 26,903 were under the age of six, constituting 13,782 males and 13,121 females.
Scheduled castes and scheduled tribes accounted for 14.16% and .2% of the population, respectively. The average literacy of the town was 79.03%, greater than the national average of 72.99%. As per the religious census of 2011, Tiruvottiyur was composed of 83.7%
Hindus, 6.93%
Muslims, 8.56%
Christians, 0.07%
Sikhs, 0.04%
Buddhists, 0.15%
Jains, 0.52% following other religions and 0.03% who followed no religion or did not indicate any religious preference. During 2001–2011, the population of Tiruvottiyur rose to 248,059, registering a decadal growth of 17 percent. ==Politics==