48 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Castle | 1 | 21,190 | 21,933 | -0.67% | 2,551 | 8 | City |
| New Castle | 2 | 21,190 | 21,900 | -0.67% | 2,551 | 8 | City |
| Neshannock | 3 | 9,610 | 9,846 | -0.35% | 557 | 17 | Township |
| Neshannock | 4 | 9,610 | 9,836 | -0.35% | 557 | 17 | Township |
| Ellwood City | 5 | 7,365 | 7,629 | -0.69% | 3,169 | 2 | Borough |
| Ellwood City | 6 | 7,365 | 7,617 | -0.69% | 3,169 | 2 | Borough |
| Shenango | 7 | 6,972 | 7,135 | -0.37% | 285 | 24 | Township |
| Shenango | 8 | 6,972 | 7,127 | -0.37% | 285 | 24 | Township |
| Union | 9 | 4,847 | 4,993 | -0.43% | 509 | 10 | Township |
| Union | 10 | 4,847 | 4,986 | -0.43% | 509 | 10 | Township |
| North Beaver | 11 | 3,940 | 3,958 | -0.13% | 93 | 42 | Township |
| North Beaver | 12 | 3,940 | 3,957 | -0.13% | 93 | 42 | Township |
| Pulaski | 13 | 3,041 | 3,097 | -0.03% | 99 | 31 | Township |
| Pulaski | 14 | 3,041 | 3,095 | -0.03% | 99 | 31 | Township |
| Wilmington | 15 | 2,642 | 2,662 | -0.08% | 134 | 20 | Township |
| Wilmington | 16 | 2,642 | 2,663 | -0.08% | 134 | 20 | Township |
| Mahoning | 17 | 2,623 | 2,707 | -0.46% | 110 | 24 | Township |
| Mahoning | 18 | 2,623 | 2,703 | -0.46% | 110 | 24 | Township |
| Oakwood | 19 | 2,242 | 2,166 | -0.09% | 867 | 3 | CDP |
| Scott | 20 | 2,135 | 2,171 | -0.23% | 108 | 20 | Township |
| Scott | 21 | 2,135 | 2,170 | -0.23% | 108 | 20 | Township |
| New Wilmington | 22 | 2,087 | 2,095 | -0.1% | 1,980 | 1 | Borough |
| New Wilmington | 23 | 2,087 | 2,096 | -0.1% | 1,980 | 1 | Borough |
| Perry | 24 | 1,810 | 1,853 | -0.22% | 99 | 18 | Township |
| Perry | 25 | 1,810 | 1,850 | -0.22% | 99 | 18 | Township |
| New Castle Northwest | 26 | 1,447 | 1,235 | 0.21% | 1,663 | 1 | CDP |
| Oakland | 27 | 1,303 | 1,456 | -1.29% | 977 | 1 | CDP |
| Pulaski | 28 | 1,252 | 1,294 | -0.4% | 1,722 | 1 | Township |
| Pulaski | 29 | 1,252 | 1,291 | -0.4% | 1,722 | 1 | Township |
| Little Beaver | 30 | 1,188 | 1,227 | -0.5% | 58 | 20 | Township |
| Little Beaver | 31 | 1,188 | 1,225 | -0.5% | 58 | 20 | Township |
| Bessemer | 32 | 1,035 | 1,074 | -0.77% | 626 | 2 | Borough |
| Bessemer | 33 | 1,035 | 1,072 | -0.77% | 626 | 2 | Borough |
| New Bedford | 34 | 863 | 1,053 | -0.46% | 338 | 3 | CDP |
| West Pittsburg | 35 | 853 | 821 | 0.35% | 850 | 1 | CDP |
| Plain Grove | 36 | 752 | 777 | -0.53% | 43 | 17 | Township |
| Plain Grove | 37 | 752 | 776 | -0.53% | 43 | 17 | Township |
| South New Castle | 38 | 632 | 651 | -0.63% | 1,951 | 0 | Borough |
| South New Castle | 39 | 632 | 650 | -0.63% | 1,951 | 0 | Borough |
| Wampum | 40 | 538 | 557 | -0.74% | 546 | 1 | Borough |
| Wampum | 41 | 538 | 556 | -0.74% | 546 | 1 | Borough |
| New Castle | 42 | 353 | 350 | 0.28% | 29 | 12 | Township |
| New Castle | 43 | 353 | 350 | 0.28% | 29 | 12 | Township |
| Enon Valley | 44 | 293 | 301 | -0.68% | 599 | 0 | Borough |
| Enon Valley | 45 | 293 | 301 | -0.68% | 599 | 0 | Borough |
| Frizzleburg | 46 | 224 | 340 | -10.4% | 79 | 3 | CDP |
| Volant | 47 | 120 | 127 | -1.64% | 1,071 | 0 | Borough |
| Volant | 48 | 120 | 127 | -1.64% | 1,071 | 0 | Borough |
New Castle is the largest city in Lawrence County, with a population of 21,190.
Volant is the smallest city in Lawrence County, with a population of 120.
There are 48 cities in Lawrence County, Pennsylvania.