Cumberland County, Pennsylvania Cities (2025)

31 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hampden135,92833,0251.28%2,08117 Township
Upper Allen224,88923,2651.7%1,87913 Township
Carlisle323,10920,1492.63%4,1776 Borough
East Pennsboro421,73820,9101.15%2,06211 Township
Lower Allen521,30720,1322.08%2,11710 Township
South Middleton618,25716,1723.96%37449 Township
North Middleton713,05512,1001.65%56323 Township
Mechanicsburg810,2669,3611.79%4,2582 Borough
Camp Hill98,2598,1170.34%3,8872 Borough
Middlesex107,7197,0333.49%30026 Township
New Cumberland117,6517,5200.34%4,5682 Borough
Monroe126,8656,2561.67%26426 Township
Plainfield136,2776,2440.32%25425 Township
West Pennsboro145,7465,5930.68%19030 Township
Shippensburg155,6765,4840.67%2,7992 Borough
Dickinson165,5165,3030.84%12046 Township
Lemoyne174,8624,6720.79%3,0162 Borough
Shippensburg184,3394,2860.28%1,7492 Township
Wormleysburg193,1063,0550.32%3,9971 Borough
North Newton202,6342,5570.8%11623 Township
Upper Frankford212,2982,1331.59%11819 Township
Mount Holly Springs222,0301,9980.3%1,4941 Borough
Lower Frankford231,8781,7551.95%12815 Township
Lower Mifflin241,7981,7560.45%7624 Township
Shiremanstown251,6741,6480.3%5,4710 Borough
Newville261,4171,3890.35%3,3820 Borough
South Newton271,4001,3710.57%12411 Township
Upper Mifflin281,3761,3170.51%6322 Township
Newburg293623500.56%1,9570 Borough
Cooke302122041.44%1120 Township
Newburg318183-1.22%442 Borough

Cumberland County Cities Summary

Largest City

Hampden is the largest city in Cumberland County, with a population of 35,928.

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