As per 2011 Census of India Barkakana had a population of 18,475.
As per 2011 Census of India, Ramgarh Urban Agglomeration had a total population of 132,441, of which males were 70,871 and females 61,562 [REF].Ramgarh Urban Agglomeration is composed of Ramgarh Cantonment (Cantonment Board), Sirka (Census Town), Marar (CT) and Barkakana (CT) [REF].