Montgomery County, Pennsylvania Cities (2025)

58 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lower Merion165,15763,6280.7%2,76024 Township
Abington259,49258,5110.71%3,83416 Township
Haverford351,62550,5190.65%5,19110 Township
Cheltenham439,07337,4320.6%4,3289 Township
Upper Merion537,01133,6181.64%2,18017 Township
Horsham628,28526,5491.98%1,63317 Township
Upper Dublin727,66426,6930.64%2,09013 Township
Upper Moreland826,37726,0990.47%3,3078 Township
Lower Providence926,28025,6510.55%1,72415 Township
Upper Providence1025,23624,1250.57%1,41718 Township
Limerick1121,83920,5161.41%97122 Township
Whitpain1220,76120,3280.65%1,61613 Township
Whitemarsh1320,35419,7500.93%1,38915 Township
Hatfield1419,85118,6461.83%1,99810 Township
Lansdale1519,23418,8330.42%6,4263 Borough
Towamencin1618,18018,0060.47%1,87810 Township
Upper Gwynedd1717,54117,0700.77%2,1598 Township
Lower Salford1816,62815,8931.24%1,14914 Township
West Norriton1916,49516,2120.48%2,8016 Township
East Norriton2014,66214,0132.06%2,4216 Township
Skippack2114,65114,3950.48%1,05714 Township
Lower Moreland2214,25313,9010.5%1,9577 Township
Franconia2313,99413,3971.48%1,00814 Township
New Hanover2413,72513,0400.55%63522 Township
Lower Pottsgrove2513,18912,2331.63%1,6628 Township
Lower Gwynedd2612,40912,0700.59%1,3339 Township
Douglass2711,39110,5892.26%74515 Township
Worcester2811,37610,3281.05%70116 Township
Conshohocken299,3629,2590.21%9,3251 Borough
Perkiomen309,0748,9630.53%1,8655 Township
Upper Hanover318,9078,4061.42%44020 Township
Hatboro328,3648,2470.28%5,8821 Borough
Souderton337,3187,0950.6%6,5281 Borough
Ambler346,9226,8090.32%8,1241 Borough
Upper Pottsgrove356,3825,8781.21%1,2615 Township
Bridgeport365,4975,0171.78%8,3411 Borough
Collegeville375,3745,0441.24%3,4192 Borough
Telford384,9894,9290.24%4,9541 Borough
Lower Frederick394,9734,8380.53%6218 Township
Royersford404,9664,9240.16%6,3101 Borough
Jenkintown414,7454,7180.11%8,0971 Borough
Narberth424,5394,4920.2%9,0241 Borough
Pennsburg434,1283,8831.2%5,1601 Borough
Trappe444,0973,9960.49%1,9882 Borough
West Pottsgrove453,8393,7970.52%1,6412 Township
Upper Frederick463,7443,7060.46%37510 Township
Marlborough473,6053,5310.78%28713 Township
Hatfield483,5203,4880.17%5,4741 Borough
North Wales493,4553,4280.14%5,8861 Borough
Upper Salford503,2123,1710.44%3609 Township
East Greenville513,1873,1640.13%6,2251 Borough
Salford523,1173,0400.68%3299 Township
Rockledge532,6452,6250.15%7,7570 Borough
Red Hill542,5202,5040.12%3,7781 Borough
West Conshohocken551,5111,4960.2%1,7901 Borough
Bryn Athyn561,3241,2730.76%6862 Borough
Schwenksville571,2991,2880.15%3,2480 Borough
Green Lane584894790.41%1,5330 Borough

Montgomery County Cities Summary

Largest City

Lower Merion is the largest city in Montgomery County, with a population of 65,157.

Smallest City

Green Lane is the smallest city in Montgomery County, with a population of 489.

10 Largest Cities

There are 58 cities in Montgomery County, Pennsylvania.

Location of Montgomery County