 It has an average elevation of 6 metres (19 feet).It is situated between two rivers, the Damodar and the Rupnarayan.As per 2011 Census of India Bagnan had a total population of 10,996 of which 5,536 (50%) were males and 5,460 (50%) were females.