Lawrence County, Pennsylvania Cities (2025)

21 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
New Castle121,19021,900-0.67%2,5518 City
Neshannock29,6109,836-0.35%55717 Township
Ellwood City37,3657,617-0.69%3,1692 Borough
Shenango46,9727,127-0.37%28524 Township
Union54,8474,986-0.43%50910 Township
North Beaver63,9403,957-0.13%9342 Township
Pulaski73,0413,095-0.03%9931 Township
Wilmington82,6422,663-0.08%13420 Township
Mahoning92,6232,703-0.46%11024 Township
Scott102,1352,170-0.23%10820 Township
New Wilmington112,0872,096-0.1%1,9801 Borough
Perry121,8101,850-0.22%9918 Township
Pulaski131,2521,291-0.4%1,7221 Township
Little Beaver141,1881,225-0.5%5820 Township
Bessemer151,0351,072-0.77%6262 Borough
Plain Grove16752776-0.53%4317 Township
South New Castle17632650-0.63%1,9510 Borough
Wampum18538556-0.74%5461 Borough
New Castle193533500.28%2912 Township
Enon Valley20293301-0.68%5990 Borough
Volant21120127-1.64%1,0710 Borough

Lawrence County Cities Summary

Largest City

New Castle is the largest city in Lawrence County, with a population of 21,190.

Smallest City

Volant is the smallest city in Lawrence County, with a population of 120.

10 Largest Cities

There are 21 cities in Lawrence County, Pennsylvania.

Location of Lawrence County