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.
It is adjacent to Shibganj Upazila in the north, Bogra Sadar and Shajahanpur upazilas to the east, Nandigram Upazila to the southwest, and Adamdighi Upazila to the west.