According to the 2011 Bangladesh census, Baro Bhatra had 586 households and a population of 3,127. Islam was the majority religion (92.1% of the population). Hindus were the second-largest religious community (7.9% of the population). 11.1% of the population was under the age of 5. The literacy rate (age 7 and over) was 52.8%, compared to the national average of 51.8%.[1][2]