Cumberland County, Pennsylvania Cities (2026)

31 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hampden136,38233,0251.26%2,10817 Township
Upper Allen225,30423,2651.67%1,91013 Township
Carlisle323,70120,1492.56%4,2846 Borough
East Pennsboro421,98620,9101.14%2,08611 Township
Lower Allen521,74120,1322.04%2,16010 Township
South Middleton618,95216,1723.81%38949 Township
North Middleton713,26712,1001.62%57223 Township
Mechanicsburg810,4479,3611.76%4,3332 Borough
Camp Hill98,2888,1170.35%3,9002 Borough
Middlesex107,9797,0333.37%31126 Township
New Cumberland117,6777,5200.34%4,5832 Borough
Monroe126,9786,2561.65%26826 Township
Plainfield136,2976,2440.32%25425 Township
West Pennsboro145,7855,5930.68%19130 Township
Shippensburg155,7155,4840.69%2,8182 Borough
Dickinson165,5625,3030.83%12146 Township
Lemoyne174,9004,6720.78%3,0402 Borough
Shippensburg184,3514,2860.28%1,7542 Township
Wormleysburg193,1163,0550.32%4,0101 Borough
North Newton202,6552,5570.8%11723 Township
Upper Frankford212,3342,1331.57%12019 Township
Mount Holly Springs222,0371,9980.34%1,4991 Borough
Lower Frankford231,9141,7551.92%13015 Township
Lower Mifflin241,8061,7560.44%7624 Township
Shiremanstown251,6791,6480.3%5,4870 Borough
Newville261,4231,3890.42%3,3960 Borough
South Newton271,4081,3710.57%12411 Township
Upper Mifflin281,3831,3170.51%6422 Township
Newburg293653500.83%1,9730 Borough
Cooke302152041.42%1120 Township
Newburg3181830%442 Borough

Cumberland County Cities Summary

Largest City

Hampden is the largest city in Cumberland County, with a population of 36,382.

Smallest City

Newburg is the smallest city in Cumberland County, with a population of 81.

10 Largest Cities

There are 31 cities in Cumberland County, Pennsylvania.

Location of Cumberland County