Lawrence County, Pennsylvania Cities (2025)

27 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
Oakwood102,2422,166-0.09%8673 CDP
Scott112,1352,170-0.23%10820 Township
New Wilmington122,0872,096-0.1%1,9801 Borough
Perry131,8101,850-0.22%9918 Township
New Castle Northwest141,4471,2350.21%1,6631 CDP
Oakland151,3031,456-1.29%9771 CDP
Pulaski161,2521,291-0.4%1,7221 Township
Little Beaver171,1881,225-0.5%5820 Township
Bessemer181,0351,072-0.77%6262 Borough
New Bedford198631,053-0.46%3383 CDP
West Pittsburg208538210.35%8501 CDP
Plain Grove21752776-0.53%4317 Township
South New Castle22632650-0.63%1,9510 Borough
Wampum23538556-0.74%5461 Borough
New Castle243533500.28%2912 Township
Enon Valley25293301-0.68%5990 Borough
Frizzleburg26224340-10.4%793 CDP
Volant27120127-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 27 cities in Lawrence County, Pennsylvania.

Location of Lawrence County