As of 2011 Indian Census, Bettiah NP had a total population of 132,209, of which 69,529 were males and 62,680 were females. Population within the age group of 0 to 6 years was 18,995. The total number of literates in Bettiah was 91,298, which constituted 69.1% of the population with male literacy of 72.7% and female literacy of 64.9%. The effective literacy rate of 7+ population of Bettiah was 80.6%, of which male literacy rate was 85.0% and female literacy rate was 75.8%. The Scheduled Castes and Scheduled Tribes population was 8,266 and 828 respectively. Bettiah had 24463 households in 2011.