[3] A portion of Beltzville State Park is in Franklin Township.
The township is located in southern Carbon County and is drained by the Lehigh River on its western boundary.
[3] Franklin Township has a humid continental climate (Dfa/Dfb) and the hardiness zone is 6a except near the river where it is 6b.
Average monthly temperatures in Harrity range from 27.7 °F in January to 72.5 °F in July.
19.5% of all households were made up of individuals, and 8.5% had someone living alone who was 65 years of age or older.
[6] Franklin Township hosts the Mahoning Valley Interchange of Interstate 476 with U.S. Route 209.