According to 2011 census, Rameswaram had a population of 44,856 with a sex-ratio of 969 females for every 1,000 males, much above the national average of 929.[31] A total of 5,022 were under the age of six, constituting 2,544 males and 2,478 females.