Montgomery County, Pennsylvania Cities (2025)

92 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lower Merion164,07363,763-0.07%2,71424 Township
Abington258,33758,517-0.1%3,76016 Township
Haverford350,51950,3830.02%5,08010 Township
Cheltenham438,66837,4180.27%4,2849 Township
Upper Merion537,56833,6132.57%2,21317 Township
Horsham627,82826,5471.35%1,60717 Township
Upper Dublin727,47126,6820.49%2,07613 Township
Upper Moreland825,97626,108-0.13%3,2578 Township
Lower Providence925,96625,6460.14%1,70315 Township
Upper Providence1025,22524,1240.72%1,41618 Township
Limerick1121,57520,5110.96%95922 Township
Whitpain1220,46520,3300.11%1,59313 Township
Whitemarsh1319,89719,750-0.03%1,35815 Township
Hatfield1419,78718,6421.83%1,99110 Township
Lansdale1519,07418,8330.25%6,3733 Borough
Towamencin1617,88118,005-0.18%1,84710 Township
Upper Gwynedd1717,33717,0750.33%2,1348 Township
Lower Salford1816,39515,8980.71%1,13314 Township
West Norriton1916,18516,169-0.15%2,7486 Township
Horsham2015,89315,8640.44%2,9055 CDP
Skippack2114,52714,3930.24%1,04914 Township
Ardmore2214,48013,5670.94%7,3652 CDP
East Norriton2314,07114,0120.19%2,3236 Township
Lower Moreland2414,02913,906-0.14%1,9267 Township
Franconia2513,57513,3010.5%97814 Township
New Hanover2613,49213,037-0.13%62422 Township
Lower Pottsgrove2713,33712,2322.36%1,6818 Township
Willow Grove2813,26712,881-1.22%5,2173 CDP
Montgomeryville2913,10413,3190.24%2,7565 CDP
Roslyn3012,5149,2637.14%9,5021 CDP
Lower Gwynedd3112,19312,071-0.07%1,3109 Township
Worcester3211,81010,3283.08%72816 Township
Bala Cynwyd3311,2757,8147.15%4,9242 CDP
Douglass3411,07410,5901.03%72515 Township
Audubon359,3189,3790.64%2,0315 CDP
Conshohocken369,2559,2570%9,2181 Borough
Kulpsville379,0478,7680.63%2,6503 CDP
Perkiomen388,9238,957-0.09%1,8345 Township
Harleysville398,9188,975-0.28%2,1354 CDP
Elkins Park408,7166,8277.14%5,0062 CDP
Upper Hanover418,6868,4100.33%42920 Township
Hatboro428,2728,2340.1%5,8171 Borough
Glenside437,5627,237-0.71%5,9501 CDP
Souderton447,3347,1890.4%6,5421 Borough
Plymouth Meeting456,9016,2440.72%1,7664 CDP
Ambler466,8656,8090.16%8,0581 Borough
Merion Station476,7415,0147.14%5,0721 CDP
Upper Pottsgrove486,7005,8773.81%1,3245 Township
Maple Glen496,6116,691-0.14%2,1203 CDP
Blue Bell506,5186,2450.46%1,2105 CDP
Oreland516,2345,8380.6%4,1312 CDP
Gilbertsville526,1965,9791.49%1,8503 CDP
Wyndmoor535,7485,4060.3%3,4942 CDP
Collegeville545,5535,0471.85%3,5322 Borough
Bridgeport555,5035,0201.79%8,3511 Borough
Eagleville565,2535,4390.59%3,0672 CDP
Spring House575,0994,7111.72%1,9123 CDP
Trooper585,0455,626-0.92%2,2082 CDP
Lower Frederick594,9114,8380.08%6138 Township
Royersford604,9094,926-0.06%6,2381 Borough
Telford614,8764,926-0.2%4,8421 Borough
Jenkintown624,6874,717-0.13%7,9981 Borough
Flourtown634,6144,5490.11%3,2701 CDP
Narberth644,4864,491-0.02%8,9181 Borough
Pennsburg654,1683,8901.36%5,2101 Borough
Trappe664,0163,9980.1%1,9492 Borough
Skippack673,8783,9280.21%1,5373 CDP
West Pottsgrove683,7783,800-0.13%1,6152 Township
Upper Frederick693,6823,705-0.19%36910 Township
Marlborough703,5363,5270.08%28113 Township
Wyncote713,5143,3330.89%4,2801 CDP
Hatfield723,4833,490-0.03%5,4171 Borough
North Wales733,4103,425-0.09%5,8091 Borough
Upper Salford743,1703,171-0.03%3569 Township
East Greenville753,1523,164-0.06%6,1561 Borough
Salford763,0813,0400.29%3259 Township
McKinley773,0582,3007.15%3,4631 CDP
Mont Clare782,7432,1227.15%2,2881 CDP
Spring Mount792,6432,4980.99%3,6971 CDP
Rockledge802,6132,623-0.08%7,6630 Borough
Red Hill812,4782,493-0.12%3,7151 Borough
Cheltenham Village822,3112,0127.14%10,4570 CDP
Swedeland832,1741,7537.15%1,1032 CDP
Evansburg842,0932,064-0.1%1,3002 CDP
West Conshohocken851,4941,4960%1,7701 Borough
Woxall861,4111,4770.5%5433 CDP
Bryn Athyn871,3181,2770.61%6832 Borough
Schwenksville881,2851,289-0.08%3,2130 Borough
Arcadia University896915950.88%6,7750 CDP
Green Lane904904850.2%1,5360 Borough
Eagleville91308482-0.32%3261 CDP
Red Hill922341047.34%2,3880 CDP

Montgomery County Cities Summary

Largest City

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

Smallest City

Red Hill is the smallest city in Montgomery County, with a population of 234.

10 Largest Cities

There are 92 cities in Montgomery County, Pennsylvania.

Location of Montgomery County