Maharajganj had a population of 6,735. Males constitute 51% of the population and females 49%. Maharajganj has an averageliteracy rate of 67.93%, higher than the national average of 64.8%. Male literacy is 73%, and female literacy is 62.4%. In Maharajganj, 14% of the population is under 6.