Franklin Township is one of twelve townships in Harrison County, Indiana, United States. As of the 2020 census, its population was 4,161 and it contained 1,728 housing units.[1]
According to the 2010 census, the township has a total area of 34.91 square miles (90.4 km2), of which 34.89 square miles (90.4 km2) (or 99.94%) is land and 0.02 square miles (0.052 km2) (or 0.06%) is water.[3] The streams of Lazy Creek, Little Indian Creek, Smith Creek and Woertz Creek run through this township.