Barura thana was established in 1948 and was turned into an upazila in 1983. Earlier Barura thana was a part of the Chandina thana. Barura municipality was established in 1995. The upazila consists of one municipality, 15 union parishads, 231 mouzas and 332 villages.