Hickory Township is a township in Lawrence County, Pennsylvania, United States. The population was 2,320 at the 2020 census, a decline from the figure of 2,470 tabulated in 2010. According to the United States Census Bureau, the township has a total area of 16.1 square miles, of which 16.1 square miles is land and 0.04 square miles, or 0.12%, is water.