Cities in Cumberland County, Pennsylvania by Population (2024)

There are 38 cities in Cumberland County, Pennsylvania.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Hampden township135,93833,0322.91%2,08217.3Township
Upper Allen township224,34223,2611.34%1,83813.2Township
Carlisle323,07220,1463.27%4,1705.5Borough
Silver Spring township421,35419,6591.27%66132.3Township
East Pennsboro township521,20020,9150.1%2,01110.5Township
Lower Allen township619,75320,135-3.08%1,96310.1Township
South Middleton township716,90416,1680.61%34748.8Township
North Middleton township812,80112,0951.73%55223.2Township
Mechanicsburg910,1039,3351.94%4,1902.4Borough
Southampton township108,4477,4963.08%16451.4Township
Camp Hill118,1788,1180.18%3,8482.1Borough
New Cumberland127,5607,5070.17%4,5131.7Borough
Middlesex township137,2027,0520.24%28025.7Township
Monroe township146,7196,2621.34%25826.1Township
West Pennsboro township155,6375,593-0.18%18630.2Township
Shippensburg165,6305,4840.64%2,7762.0Borough
Dickinson township175,4205,3040.24%11845.8Township
Lemoyne184,8214,6750.75%2,9911.6Borough
Shippensburg township194,3094,288-0.07%1,7372.5Township
Wormleysburg203,0723,0520.16%3,9540.8Borough
Penn township212,8972,880-0.21%9829.6Township
Marysville222,6792,6540.22%1,1472.3Borough
Dillsburg232,6322,638-0.08%3,2610.8Borough
North Newton township242,5762,557-0.31%11322.8Township
Hopewell township252,5242,499-0.32%9127.7Township
Upper Frankford township262,2532,1351.35%11619.4Township
Mount Holly Springs272,0151,9970.2%1,4831.4Borough
Lower Frankford township281,7961,754-0.17%12214.7Township
Lower Mifflin township291,7711,756-0.17%7523.8Township
Shiremanstown301,6511,6410.12%5,3950.3Borough
Newville311,3881,3740.22%3,3130.4Borough
South Newton township321,3781,371-0.14%12211.3Township
Upper Mifflin township331,3621,3170.59%6321.7Township
Biglerville341,2511,2270.48%1,9220.7Borough
Arendtsville358858670.45%1,1050.8Borough
Franklintown365545082.03%2,1730.3Borough
Newburg373663640%1,9780.2Borough
Cooke township38202202-0.49%1019.8Township
showing: 38 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Cumberland County, Pennsylvania?

Hampden township is the largest city in Cumberland County.

What is the smallest city in Cumberland County, Pennsylvania?

Cooke township is the smallest city in Cumberland County.

How many cities are in Cumberland County?

There are 38 cities in Cumberland County, Pennsylvania.

Frequently Asked Questions