According to the United States Census Bureau, the township had a total area of 24.88 square miles (64.45 km2), including 24.24 square miles (62.77 km2) of land and 0.65 square miles (1.68 km2) of water (2.60%). The township is located in the Minisink Valley that extends from the Delaware Water Gap north to Port Jervis, New York.