All Counties › Pennsylvania
Lawrence County, Pennsylvania
Lawrence County lies on the Ohio border north of Pittsburgh, centered on New Castle where Neshannock Creek joins the Shenango River, with Ellwood City and farm townships filling out the rest. A metals manufacturing base is giving way to projects along the I-376 and Route 422 corridors, including Millennium Technology Park and the AMG Titanium expansion in Neshannock Township, while county population continues to decline.
Open the live Lawrence County map →
Lawrence County at a glance
- 84,000Population (2025)
- New CastleCounty seat
- 357 sq miLand area
- 235 / sq miDensity
- $62,000Median household income
- $145,000Median home value
What the live Lawrence County map shows
Free in your browser, nothing to download:
- City Boundaries: 27
- School Boundaries: 9
- Congressional Districts: 1
- Emergency Services: 46
- Flood Zones: 2
- HUD: 9
- House Districts: 3
- Opportunity Zones: 4
- Parks & Golf: 48
- Schools: 38
- Senate Districts: 2
- Soils: 140
- Voter Precincts: 75
- Wetlands: 5
- Zip Codes: 25
Cities and towns in Lawrence County
Bessemer Borough, Ellport Borough, Ellwood City Borough, Enon Valley Borough, Hickory Township, Little Beaver Township, Mahoning Township, Neshannock Township, New Beaver Borough, New Castle, New Wilmington Borough, North Beaver Township, Perry Township, Plain Grove Township, Pulaski Township, S.n.p.j. Borough, Scott Township, Shenango Township, Slippery Rock Township, South New Castle Borough, Taylor Township, Union Township, Volant Borough, Wampum Borough, Washington Township, Wayne Township, Wilmington Township.