Bancharampur () is an upazila (administrative region similar to a county) in the Brahmanbaria District in the Division of Chittagong, Bangladesh.
Bancharampur is located at . It covers an area of .
According to the 2022 Bangladeshi census, Banchharampur Upazila had 78,255 households and a population of 335,118. 10.32% of the population were under 5 years of age. Banchharampur had a literacy rate (age 7 and over) of 68.55%: 70.06% for males and 67.37% for females, and a sex ratio of 81.63 males for every 100 females. 37,001 (11.04%) lived in urban areas.
According to the 2011 Census of Bangladesh, Bancharampur Upazila had 59,699 households and a population of 298,430. 82,530 (27.65%) were under 10 years of age. Bancharampur had a literacy rate (age 7 and over) of 38.53%, compared to the national average of 51.8%, and a sex ratio of 1145 females per 1000 males. 18,621 (6.24%) lived in urban areas.
Bancharampur Upazila is divided into 13 union parishads: Ayabpur, Bancharampur, Dariadaulat, Darikandi, Fardabad, Manikpur, Pahariyakandi, Rupasdi, Saifullyakandi, Salimabad, Sonarampur, Tezkhali, and Ujanchar. The union parishads are subdivided into 69 mauzas and 121 villages.