It is located on the banks of the Kangsha River close to the haor areas.The largest haor of Bangladesh called "Tanguar Haor" is located in this upazilla and its neighbouring upazilla Tahirpur.This haor is one of the world heritage sites.