The Town Files

Montgomery County, Pennsylvania

867,573 people. The median home is worth $436,700 (typical Pennsylvania town: $214,250) and the median household earns $113,915.

Towns in Montgomery County

Towns in Montgomery County

TownPeopleMedian homeIncomeMedian age
Lower Merion63,633$810,400$176,51241.2
Abington58,502$391,800$103,64541.8
Cheltenham37,452$384,800$109,02240.6
Norristown35,748$213,900$66,70133.2
Upper Merion33,613$455,300$121,98537.5
Upper Dublin26,665$573,600$168,01044.4
Horsham26,564$473,100$122,31138.7
Upper Moreland26,116$391,600$99,05437.8
Montgomery25,862$473,400$134,07446.1
Lower Providence25,625$465,500$119,16542.3
King of Prussia24,695$436,200$117,91236.3
Upper Providence24,091$538,900$141,07743.6
Pottstown23,433$195,400$60,82836.6
Springfield20,814$469,500$135,68345.8
Limerick20,458$456,800$121,06142.1
Whitpain20,333$630,200$162,85642.7
Whitemarsh19,707$570,100$148,97041.8
Lansdale18,773$343,800$88,22937.2
Hatfield18,640$447,000$97,99341.5
Plymouth18,256$457,800$119,00641.6
Towamencin18,009$429,900$100,39643.0
Upper Gwynedd17,072$479,400$114,90251.8
West Norriton16,201$312,900$94,66644.4
Lower Salford15,896$509,200$146,48146.3
Horsham15,193$388,500$94,98736.7
Skippack14,389$554,700$147,97948.2
East Norriton14,021$361,100$99,27749.1
Lower Moreland13,917$603,800$153,63942.4
Willow Grove13,730$357,300$98,06436.3
Ardmore13,566$453,100$119,11138.4
Franconia13,259$424,700$111,42647.3
Montgomeryville12,998$471,000$131,34543.9
New Hanover12,973$432,200$140,91342.1
Lower Pottsgrove12,217$318,000$93,56338.9
Lower Gwynedd12,076$655,000$139,61548.0
Douglass10,585$371,800$118,33343.9
Worcester10,317$614,300$185,11448.1
Harleysville9,899$424,100$106,73549.5
Roslyn9,525$328,800$99,31839.4
Bala Cynwyd9,285$640,400$150,00039.6
Conshohocken9,261$443,600$122,72131.1
Perkiomen8,959$434,600$153,75036.8
Audubon8,688$460,900$111,23441.8
Sanatoga8,496$308,500$86,74638.3
Upper Hanover8,350$391,900$111,64346.0
Hatboro8,238$351,000$112,56536.8
Kulpsville8,159$369,700$92,72141.5
Glenside7,737$390,600$101,67637.9
Plymouth Meeting7,452$512,500$112,49139.5
Souderton7,191$320,900$93,53739.6
Elkins Park6,901$401,200$129,85252.3
Ambler6,807$377,300$77,39439.5
Maple Glen6,647$570,900$181,10344.4
Blue Bell6,506$614,000$171,81845.7
Penn Wynne6,493$555,500$150,29844.6
Oreland6,210$420,700$111,62540.3
Fort Washington5,910$575,600$166,32145.9
Bryn Mawr5,879$453,400$92,96123.1
Upper Pottsgrove5,870$338,300$121,56641.0
Wyndmoor5,853$485,000$152,59449.3
Merion Station5,741$886,600$250,00144.1
Gilbertsville5,508$359,100$116,81840.0
Trooper5,481$443,900$133,21448.8
Collegeville5,043$443,000$91,46624.1
Bridgeport5,015$341,100$82,70531.1
Royersford4,940$295,000$75,28838.7
Telford4,928$320,300$91,05841.4
Lower Frederick4,830$356,000$116,08741.3
Flourtown4,786$507,300$148,27443.4
Jenkintown4,719$398,000$110,70342.6
Eagleville4,647$416,500$103,79336.6
Narberth4,492$749,500$123,97743.2
Skippack4,129$535,200$167,77843.5
Trappe4,002$415,400$127,25042.1
Spring House3,978$670,700$198,07749.5
Pennsburg3,889$275,900$111,84839.3
West Pottsgrove3,798$215,500$81,06537.0
Upper Frederick3,703$399,200$108,21948.9
Stowe3,595$214,900$81,34336.8
Marlborough3,520$385,200$108,28148.4
Hatfield3,496$364,400$80,96236.5
Pottsgrove3,471$332,600$122,81340.5
North Wales3,426$410,500$128,05639.2
Halfway House3,273$331,900$121,81538.3
Upper Salford3,172$459,800$138,60049.7
East Greenville3,166$253,400$87,39634.4
McKinley3,128$346,400$107,06744.7
Wyncote3,081$470,100$148,82445.3
Salford3,035$462,800$125,65843.8
Rockledge2,638$324,300$92,63942.4

People and housing

Montgomery CountyTypical Pennsylvania town
Median home value$436,700$214,250
Median rent$1,683$996
Median household income$113,915$75,278
Median age41.244.2
Bachelor's degree or higher53.0%23.8%
Below the poverty line6.5%8.5%

Jobs and pay

505,821 jobs in 2024, average pay $88,412 a year.

Largest industries in Montgomery CountyHealth care & social assistan…92,710 jobs · $64,376Professional & technical serv…52,711 jobs · $147,817Retail50,283 jobs · $40,582Manufacturing44,872 jobs · $113,084Hotels & restaurants33,310 jobs · $28,289Administrative & support32,588 jobs · $60,086
BLS QCEW 2024.
Unemployment rate in Montgomery County0%2%4%6%8%2000200420082012201620202023 2.8%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 1,397 storm events in Montgomery County from 1996 to 2026, with 25 deaths.

Storm events in Montgomery County by type since 1996Hail116Flood71Dense Fog50Lightning48Heavy Rain34Flash Flood199Strong Wind19Winter Storm40Excessive Heat30Winter Weather170
NOAA NCEI Storm Events Database.

Federal disaster declarations

Montgomery County has been included in 29 FEMA declarations since 1953.

DeclaredIncidentDeclaration
September 10, 2021HurricaneDR-4618: Remnants Of Hurricane Ida
March 30, 2020BiologicalDR-4506: Covid-19 Pandemic
March 13, 2020BiologicalEM-3441: Covid-19
March 23, 2016SnowstormDR-4267: Severe Winter Storm And Snowstorm
February 6, 2014Severe Ice StormEM-3367: Severe Winter Storm
January 10, 2013HurricaneDR-4099: Hurricane Sandy
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).