The township is in central Greene County and surrounds the borough of Waynesburg, a separate municipality which is the county seat.
West Waynesburg and Morrisville are census-designated places within Franklin Township.