Hamilton Township is a township in Franklin County, Pennsylvania, United States. The population was 11,374 at the 2020 census, up from 8,949 at the 2000 census. The township has the name of James Hamilton, mayor of Philadelphia and lieutenant-governor of Pennsylvania.