Montgomery County, Pennsylvania Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Lower Merion164,97763,6570.44%2,75224 Township
Abington258,54758,515-0.19%3,77316 Township
Haverford350,98050,520-0.03%5,12610 Township
Cheltenham438,38737,401-0.29%4,2529 Township
Upper Merion537,11433,6121.2%2,18717 Township
Horsham628,15626,5440.98%1,62517 Township
Upper Dublin727,15726,693-0.37%2,05213 Township
Lower Providence826,42025,6840.68%1,73315 Township
Upper Moreland925,77525,959-0.41%3,2328 Township
Upper Providence1024,91124,157-0.21%1,39918 Township
Hatfield1122,32818,7106.81%2,24710 Township
Limerick1221,43520,5030%95322 Township
Whitpain1320,42320,331-0.29%1,59013 Township
Whitemarsh1420,29519,7770.48%1,38515 Township
Lansdale1519,04318,8300.3%6,3633 Borough
Towamencin1617,88817,994-0.37%1,84810 Township
Upper Gwynedd1717,19217,060-0.37%2,1168 Township
Lower Salford1816,53015,8910.52%1,14314 Township
West Norriton1916,22916,219-0.37%2,7556 Township
Skippack2014,47014,390-0.22%1,04414 Township
East Norriton2114,21114,000-0.27%2,3476 Township
Lower Moreland2214,12213,8960.04%1,9397 Township
Franconia2313,89513,4110.49%1,00114 Township
New Hanover2413,48713,010-0.3%62422 Township
Lower Pottsgrove2512,85012,228-0.33%1,6208 Township
Lower Gwynedd2612,26012,073-0.24%1,3179 Township
Douglass2711,49710,5911.82%75215 Township
Worcester2811,21210,2910.19%69116 Township
Conshohocken299,2749,2490.09%9,2371 Borough
Perkiomen308,9348,973-0.35%1,8365 Township
Upper Hanover318,7338,415-0.09%43120 Township
Hatboro328,6058,3840.14%6,0511 Borough
Souderton337,3227,0910.47%6,5321 Borough
Ambler346,8546,8120.2%8,0451 Borough
Upper Pottsgrove356,4245,8881.07%1,2695 Township
Bridgeport365,8475,0141.55%8,8731 Borough
Collegeville375,3495,0461.17%3,4032 Borough
Telford384,9844,9240.12%4,9491 Borough
Lower Frederick394,9054,841-0.24%6128 Township
Royersford404,8894,9000.02%6,2121 Borough
Jenkintown414,7834,706-0.04%8,1621 Borough
Narberth424,4814,4580.04%8,9091 Borough
Pennsburg434,0803,8721.09%5,1001 Borough
Trappe444,0763,9940.37%1,9782 Borough
West Pottsgrove453,7853,808-0.34%1,6182 Township
Upper Frederick463,7103,714-0.16%37110 Township
Marlborough473,5513,534-0.34%28213 Township
Hatfield483,4263,4270.06%5,3281 Borough
North Wales493,4233,4280.03%5,8311 Borough
Upper Salford503,1763,177-0.19%3569 Township
East Greenville513,1543,1640%6,1601 Borough
Salford523,0783,051-0.26%3259 Township
Rockledge532,6132,6220%7,6630 Borough
Red Hill542,5092,5100.04%3,7621 Borough
West Conshohocken551,4991,4990.07%1,7761 Borough
Bryn Athyn561,3131,2700.69%6802 Borough
Schwenksville571,2661,2680.08%3,1650 Borough
Green Lane584714690%1,4760 Borough

Montgomery County Cities Summary

Largest City

Lower Merion is the largest city in Montgomery County, with a population of 64,977.

Smallest City

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

10 Largest Cities

There are 58 cities in Montgomery County, Pennsylvania.

Location of Montgomery County