Neshannock Township is a township in Lawrence County, Pennsylvania, United States. The population was 9,609 at the 2010 census. The township derives its name from Neshannock Creek, a Native American name purported to mean "double stream".
AdApartmentGuide has a wide selection of rental properties to fit your needs and budget. Explore your options and go on virtual tours with ApartmentGuide—right from your couch.