Bahadurganj is a town nestled in the Tarai of Himalaya and a notified area in Kishanganj district in the state of Bihar, India.
As of 2001[update] India census,[2] Bahadurganj had a population of 28,224.
As per 2011 census report[3] Bahadurganj has a total population of 36,993 of which 51.02% are males while 48.98% are females.
In Bahadurganj Nagar Panchayat, Female Sex Ratio is of 960 against state average of 918.Moreover, Child Sex Ratio in Bahadurganj is around 1010 compared to Bihar state average of 935.
Literacy rate of Bahadurganj city is 61.90% higher than state average of 61.80%.