In 2001 census, Hindus constituted 55.48%, Muslims 25.87% and Christians 5.19% of the population in Maheshpur CD block. In the district as a whole, Hindus constituted 44.45%, Muslims 32.74% and Christians 6.01% of the population.The percentage of scheduled tribes in the population of Maheshpur CD block was 49.80%. In the district as a whole, scheduled tribes constituted 44.59% of the population. Around 85% of the tribal population was composed of Santhals. There are two primitive groups – Mal Paharias and Sauria Paharias.