At the 2001 census,[2] Rajnagar[3] had a population of 12,442. Males constituted 53% of the population, and females 47%. In Rajnagar, 18% of the population is under 6 years of age.
In Census 2011, total population stood at 14,253.
Literacy rate of Rajnagar town was found to be 73.71%, higher than the state average of 69.32%. In Rajnagar, male literacy rate was around 79.93% while female literacy rate was 66.60% in 2011.