It borders Shibganj Upazila to the north, Bogra Sadar and Shajahanpur upazilas to the east, Nandigram Upazila to the southwest, and Adamdighi Upazila to the west.
Located to the north lies Shibganj Upazila, while to the east are Bogra Sadar and Shajahanpur upazilas. To the southwest is Nandigram Upazila, and to the west is Adamdighi Upazila.