According to the
2011 Census of India, Ramnagar had a total population of 5,446, of which 2,800 (51%) were males and 2,646 (49%) were females. Population in the age group 0–6 years was 647. The total number of literate persons in Ramnagar was 3,332 (69.43% of the population over 6 years). • For language details see Pandabeswar (community development block)#Language and religion India
census, Ramnagar had a population of 4926. Males constitute 54% of the population and females 46%. Ramnagar has an average literacy rate of 59%, lower than the national average of 59.5%: male literacy is 69%, and female literacy is 46%. In Ramnagar, 12% of the population is under 6 years of age. ==Infrastructure==