 The average annual rainfall being received in the town is 40.95 cm.According to 2011 census, Thirumangalam had a population of 51,194 with a sex-ratio of 1,013 females for every 1,000 males, much above the national average of 929.A total of 4,952 were under the age of six, constituting 2,551 males and 2,401 females.