The upazila is bounded by Padma river, Lohajang and Sadarpur upazilas on the north, Rajoir and Madaripur sadar upazilas on the south, Zajira upazila on the east, Bhanga upazila on the west.
The upazila is surrounded by Padma river, Lohajang and Sadarpur upazilas to the north, Rajoir and Madaripur sadar upazilas to the south, Zajira upazila to the east, and Bhanga upazila to the west.