According to the United States Census Bureau, the township has a total area of 34.2 square miles (88.6 km²), of which, 34.2 square miles (88.6 km²) of it is land and 0.03% is water.
Ward Township is bordered by Sullivan Township to the north, Bradford County to the east, Union Township, to the south and Hamilton and Covington Townships to the west.