Lawrence County, Pennsylvania Cities (2026)

21 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
New Castle121,04821,900-0.67%2,5348 City
Neshannock29,5769,836-0.35%55517 Township
Ellwood City37,3157,617-0.68%3,1482 Borough
Shenango46,9467,127-0.37%28424 Township
Union54,8264,986-0.43%50710 Township
North Beaver63,9353,957-0.13%9342 Township
Pulaski73,0403,095-0.03%9931 Township
Wilmington82,6402,663-0.08%13420 Township
Mahoning92,6112,703-0.46%10924 Township
Scott102,1302,170-0.23%10820 Township
New Wilmington112,0852,096-0.1%1,9781 Borough
Perry121,8061,850-0.22%9918 Township
Pulaski131,2471,291-0.4%1,7151 Township
Little Beaver141,1821,225-0.51%5820 Township
Bessemer151,0281,072-0.68%6222 Borough
Plain Grove16748776-0.53%4317 Township
South New Castle17629650-0.47%1,9410 Borough
Wampum18535556-0.56%5431 Borough
New Castle193543500.28%2912 Township
Enon Valley20292301-0.34%5970 Borough
Volant21119127-0.83%1,0630 Borough

Lawrence County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 21 cities in Lawrence County, Pennsylvania.

Location of Lawrence County