As per 2011 Census of India, Topchanchi CD Block had a total population of 163,342, of which 111,982 were rural qand 51,360 were urban.
Topchanchi CD Block has four census towns (2011 population figure in brackets): Hariharpur (6,938), Topchanchi (6,082), Gomoh (31,495) and Gunghasa (6,845) [REF].