Elk Creek Township is a township in Erie County, Pennsylvania, United States. The population was 1,785 at the 2020 census, down from 1,798 at the 2010 census. Elk Creek Township is in southern Erie County and is bordered to the south by Crawford County. The borough of Cranesville, a separate municipality, is on the western edge of the township.