As of 2011 Indian Census, Bahraich had a total population of 186,223, of which 97,653 were males and 88,570 were females. Population within the age group of 0 to 6 years was 24,097. The total number of literates in Bahraich was 119,564, which constituted 64.2% of the population with male literacy of 66.5% and female literacy of 61.7%. The effective literacy rate of 7+ population of Bahraich was 73.7%, of which male literacy rate was 76.4% and female literacy rate was 70.8%. The Scheduled Castes and Scheduled Tribes population was 9,584 and 170 respectively. Bahraich had 30460 households in 2011.