Wysox Township is located in east-central Bradford County, along the northeast bank of the Susquehanna River.
According to the United States Census Bureau, , of which is land and , or 2.58%, is water [REF].