Lancaster Township is a township in Butler County, Pennsylvania, United States. As of the 2010 census, the township population was 2,532.