As per 2011 Census of India Mahagama CD Block had a total population of 196,976, of which 186,007 were rural and 10,969 were urban.
In 2011 census Mahagama, a census town in Mahagama CD Block, had a population of 10,969.