Montgomery County, Pennsylvania Cities (2024)

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.)

58 cities

City
Rank
2024 Pop.
2020 Pop.
Change
Density (/mi²)
Area (mi²)
Type
Lower Merion township164,11563,763-0.07%2,71523.6Township
Abington township258,39458,517-0.1%3,76315.5Township
Haverford township350,51150,3830.02%5,0799.9Township
Cheltenham township438,56437,4180.27%4,2729.0Township
Upper Merion township536,62833,6132.63%2,15817.0Township
Horsham township627,45726,5471.37%1,58517.3Township
Upper Dublin township727,33826,6820.49%2,06613.2Township
Upper Moreland township826,00926,108-0.13%3,2618.0Township
Lower Providence township925,92925,6460.14%1,70115.2Township
Upper Providence township1025,04424,1240.73%1,40617.8Township
Limerick township1121,37020,5110.97%95022.5Township
Whitpain township1220,44320,3300.11%1,59212.8Township
Whitemarsh township1319,90319,750-0.03%1,35914.6Township
Hatfield township1419,43218,6421.86%1,9569.9Township
Lansdale1519,02618,8330.25%6,3573.0Borough
Towamencin township1617,91318,005-0.18%1,8509.7Township
Upper Gwynedd township1717,28017,0750.33%2,1278.1Township
Lower Salford township1816,28015,8980.71%1,12514.5Township
West Norriton township1916,21016,169-0.15%2,7525.9Township
Skippack township2014,49214,3930.24%1,04613.9Township
Lower Moreland township2114,04913,906-0.14%1,9297.3Township
East Norriton township2214,04414,0120.19%2,3196.1Township
New Hanover township2313,50913,037-0.13%62521.6Township
Franconia township2413,50813,3010.5%97313.9Township
Lower Pottsgrove township2513,03012,2322.41%1,6427.9Township
Lower Gwynedd township2612,20112,071-0.07%1,3119.3Township
Worcester township2711,45710,3283.18%70616.2Township
Douglass township2810,96110,5901.04%71715.3Township
Conshohocken299,2559,257-0.01%9,2181.0Borough
Perkiomen township308,9318,957-0.09%1,8354.9Township
Upper Hanover township318,6578,4100.34%42720.3Township
Hatboro328,2648,2340.08%5,8121.4Borough
Souderton337,3057,1890.4%6,5171.1Borough
Ambler346,8546,8090.16%8,0450.9Borough
Upper Pottsgrove township356,4545,8773.96%1,2755.1Township
Collegeville365,4525,0471.89%3,4681.6Borough
Bridgeport375,4065,0201.81%8,2030.7Borough
Royersford384,9124,926-0.08%6,2410.8Borough
Lower Frederick township394,9074,8380.08%6138.0Township
Telford404,8864,926-0.2%4,8521.0Borough
Jenkintown414,6934,717-0.13%8,0090.6Borough
Narberth424,4874,491-0.02%8,9200.5Borough
Pennsburg434,1123,8901.36%5,1400.8Borough
Trappe444,0123,9980.07%1,9472.1Borough
West Pottsgrove township453,7833,800-0.13%1,6172.3Township
Upper Frederick township463,6893,705-0.19%36910.0Township
Marlborough township473,5333,5270.08%28112.6Township
Hatfield483,4843,490-0.06%5,4180.6Borough
North Wales493,4133,425-0.09%5,8140.6Borough
Upper Salford township503,1713,171-0.03%3568.9Township
East Greenville513,1543,164-0.1%6,1600.5Borough
Salford township523,0723,0400.29%3249.5Township
Rockledge532,6152,623-0.08%7,6690.3Borough
Red Hill542,4812,493-0.12%3,7200.7Borough
West Conshohocken551,4941,496-0.07%1,7700.8Borough
Bryn Athyn561,3101,2770.61%6781.9Borough
Schwenksville571,2861,289-0.08%3,2150.4Borough
Green Lane584894850.21%1,5330.3Borough

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 Montgomery County, Pennsylvania?

Lower Merion township is the largest city in Montgomery County.

What is the smallest city in Montgomery County, Pennsylvania?

Green Lane is the smallest city in Montgomery County.

How many cities are in Montgomery County?

There are 58 cities in Montgomery County, Pennsylvania.

Frequently Asked Questions