what county is new castle pa
Homefacts City Report. New Castle is located in Lawrence County, PA. The population is 23,025, making New Castle the largest city in Lawrence County. There are 17 public schools in New Castle with an average Homefacts rating of B-. The total crime rate for New Castle is moderate, and there are 71 registered sex offenders residing in the city.