Census tracts · Montgomery County

Census tracts in Montgomery County, Pennsylvania

Montgomery County is divided into 219 census tracts, 3 of them with no residents (water, parks or institutional land). Among the tracts with a reliable estimate, median household income runs from $37,743 in Tract 2089.04 to $250,000 or more in Tract 2049 (ACS 2020-2024 5-year estimates).

Every census tract in Montgomery County

Sort by any column. A tract's number repeats across counties; the GEOID under each name is unique. A ring marks an estimate whose coefficient of variation is over 40%.

Census tracts of Montgomery County, ACS 2020-2024 5-year estimates
Tract 2001.0342091200103–4,3964,415±444$167,500$660,800not published1.0%
Tract 2001.0442091200104–4,4464,002±320$177,865$554,700$1,8412.7%
Tract 2001.0542091200105–2,9653,588±470$142,333$596,200$1,6441.2%
Tract 2001.0642091200106–2,1102,065±254$73,833$529,500$9187.8%
Tract 200242091200200Bryn Athyn1,2721,143±146$143,125$678,100$1,5710.3%
Tract 2003.0142091200301–6,7496,455±616$81,958$389,700$1,5447.4%
Tract 2003.0542091200305–2,2372,447±528$134,157$381,600$1,8590.9%
Tract 2003.0642091200306–3,7813,882±577$87,981$412,200$1,4017.5%
Tract 2003.0742091200307Willow Grove (97%)3,3872,680±341$76,250$319,800$1,7298.0%
Tract 2003.0842091200308Willow Grove4,1844,875±672$86,122$358,200$1,7535.0%
Tract 2003.0942091200309Willow Grove (98%)2,7702,644±248$137,727$380,500$1,9581.7%
Tract 2003.1042091200310Willow Grove (6%)3,0083,148±457$157,857$492,700$1,7554.2%
Tract 2004.0142091200401Hatboro3,7414,041±419$110,057$370,400$2,0524.3%
Tract 2004.0242091200402Hatboro4,4974,242±420$114,948$321,000$1,8364.5%
Tract 2005.0142091200501Horsham (68%)4,0914,404±776$149,519$440,100$1,6791.8%
Tract 2005.0242091200502Horsham5,6536,141±1,038$65,434$382,100$1,3734.7%
Tract 2005.0542091200505–6,9406,540±518$158,750$802,900$1,7005.0%
Tract 2005.0642091200506Maple Glen (39%)4,4584,466±589$157,500$563,600$2,0311.4%
Tract 2005.0742091200507Horsham (95%)5,4225,419±710$117,100$342,000$2,3567.3%
Tract 2006.0242091200602Montgomeryville (61%)8,2189,083±783$146,587$455,400$2,0872.3%
Tract 2006.0342091200603Montgomeryville3,7623,877±444$145,625$482,100$3,1991.8%
Tract 2006.0542091200605–6,2805,407±426$116,983$549,500$2,2132.9%
Tract 2006.0642091200606Montgomeryville3,1323,124±368$114,125$451,700$1,8315.6%
Tract 2006.0742091200607Montgomeryville (43%)4,4704,585±407$124,020$467,800$2,4737.2%
Tract 2007.0342091200703–4,6564,740±470$133,594$464,600$1,7632.3%
Tract 2007.0442091200704–3,4913,898±590$99,092$453,200$1,88014.3%
Tract 2007.0742091200707–4,3474,407±655$71,300$470,300$1,4700.9%
Tract 2007.0842091200708–6,1465,892±456$102,012$413,400$1,6233.6%
Tract 200842091200800Hatfield3,4963,502±21$80,962$364,400$1,2447.0%
Tract 2009.0142091200901Lansdale4,6814,856±490$90,912$326,600$1,45610.2%
Tract 2009.0242091200902Lansdale1,3671,355±192$57,000$262,100$1,39925.8%
Tract 2009.0342091200903Lansdale5,1935,007±420$91,154$345,300$1,6709.5%
Tract 2009.0642091200906Lansdale2,1912,395±440$99,688$382,500$1,23311.1%
Tract 2009.0742091200907Lansdale2,7362,400±199$116,771$367,800$1,4454.8%
Tract 2009.0842091200908Lansdale2,6052,998±410$79,803$329,200$1,54614.6%
Tract 2010.0342091201003–5,2454,949±404$105,906$438,500$1,8877.0%
Tract 2010.0442091201004–5,8576,137±508$103,462$407,700$2,79310.9%
Tract 2010.0542091201005–3,5213,877±457$147,128$545,600not published0.3%
Tract 2010.0642091201006–2,4492,239±235$130,114$607,100not published4.2%
Tract 201142091201100North Wales3,4263,440±27$128,056$410,500$1,5065.0%
Tract 2012.0142091201201Spring House (20%)6,4745,978±433$172,083$710,400$2,2302.7%
Tract 2012.0342091201203Spring House (65%)3,3133,809±518$184,053$778,800$3,2124.3%
Tract 2012.0442091201204–2,2892,432±264$92,356$385,400$1,6863.2%
Tract 2013.0142091201301Ambler3,5313,881±307$92,703$431,800$1,4653.8%
Tract 2013.0242091201302Ambler (97%)3,2762,966±307$75,933$344,700$1,4188.5%
Tract 2014.0442091201404Fort Washington (62%)4,8684,916±501$151,463$656,100$1,7503.6%
Tract 2014.0642091201406Fort Washington (14%)5,0855,365±540$164,773$559,200$3,3514.6%
Tract 2014.0742091201407Oreland (70%)2,6042,556±315$112,500$428,500$1,1355.2%
Tract 2014.0842091201408–4,4005,217±690$199,727$655,700$3,0761.7%
Tract 2014.0942091201409Maple Glen (70%)4,4233,870±502$208,750$610,300$2,8751.2%
Tract 2014.1042091201410Fort Washington (5%)2,5522,357±388$133,846$512,400$1,6943.0%
Tract 2014.1142091201411Fort Washington (89%)2,7332,841±318$159,250$432,100$1,7174.3%
Tract 2015.0142091201501–3,8103,894±470$99,938$562,700$1,69112.8%
Tract 2015.0242091201502–2,0701,919±215$180,735$604,500not published2.0%
Tract 2016.0342091201603Willow Grove (41%)4,7704,664±475$86,858$336,900$1,4668.2%
Tract 2016.0442091201604Roslyn3,1783,235±569$78,333$322,500$8479.9%
Tract 2016.0542091201605Roslyn3,2653,703±687$115,953$356,600not published7.4%
Tract 2016.0642091201606Roslyn (65%)2,4152,336±323$78,438$292,100$1,41311.9%
Tract 2016.0742091201607Willow Grove (10%)3,6043,366±280$126,196$371,600$2,1534.0%
Tract 2016.0842091201608Willow Grove (17%)4,9444,998±728$159,167$496,700$1,3864.4%
Tract 2017.0342091201703Roslyn (8%)3,1072,812±639$104,688$346,600$8371.9%
Tract 2017.0442091201704Glenside (10%)3,5643,065±399$101,713$367,600$1,6071.7%
Tract 2017.0542091201705Glenside4,5304,425±376$102,083$420,900$1,4804.5%
Tract 2017.0642091201706Roslyn (7%)4,7435,684±809$104,107$396,500$1,64212.5%
Tract 201842091201800–3,6033,420±360$96,736$536,200$1,3619.6%
Tract 2019.0142091201901–5,0665,440±889$131,984$461,700$1,1745.6%
Tract 2019.0242091201902McKinley (65%)5,8335,703±625$74,803$365,300$1,65110.8%
Tract 202042091202000Rockledge2,6382,634±22$92,639$324,300$1,1119.5%
Tract 202142091202100Jenkintown4,7194,727±22$110,703$398,000$1,4189.7%
Tract 2022.0142091202201Cheltenham Village (43%)4,8215,194±832$118,182$324,900$1,7474.6%
Tract 2022.0242091202202–3,1153,173±342$146,587$365,000$1,9172.1%
Tract 2023.0142091202301Elkins Park (98%)4,5444,806±548$151,364$422,700$1,9685.1%
Tract 2023.0242091202302Elkins Park2,3902,407±362$105,662$331,700$7779.0%
Tract 2024.0142091202401–3,2523,802±565$58,205not published$1,47414.0%
Tract 2024.0242091202402–4,9574,708±437$146,250$413,600$1,4168.0%
Tract 202542091202500Arcadia University (3%)6,2606,033±789$85,616$442,600$1,90710.8%
Tract 2026.0242091202602Wyncote (94%)2,6702,669±367$140,667$455,000$1,4349.5%
Tract 2026.0342091202603Glenside (85%)3,0963,500±720$120,750$365,700$1,2836.3%
Tract 2026.0442091202604Glenside (17%)2,3472,082±252$107,422$406,500$1,3994.1%
Tract 203042091203000Flourtown (9%)3,4213,519±403$135,583$625,400$1,26513.9%
Tract 2031.0342091203103Plymouth Meeting (47%)3,5303,393±454$197,292$601,900$2,0061.4%
Tract 2031.0442091203104–4,4844,422±464$120,694$522,100$1,9432.1%
Tract 2031.0542091203105–5,8885,989±626$176,595$577,700$2,8520.2%
Tract 2031.0642091203106Conshohocken (2%)2,3842,643±443$135,625$471,000$2,4184.7%
Tract 2032.0342091203203–4,2624,520±549$131,023$522,500$2,2693.5%
Tract 2032.0442091203204–7,3507,150±642$177,180$670,000$2,0357.2%
Tract 2032.0542091203205Blue Bell (10%)2,2452,123±236$213,333$683,600$1,9893.8%
Tract 2032.0742091203207Blue Bell (76%)3,3753,883±413$166,912$673,600$3,500 or more3.4%
Tract 2032.0842091203208Blue Bell3,1012,770±280$160,676$520,300$2,2834.0%
Tract 2033.0242091203302–6,1976,464±602$116,532$393,300$1,5692.1%
Tract 2033.0342091203303–4,0554,070±408$91,406$330,300$2,05210.1%
Tract 2033.0442091203304–3,7693,572±494$92,564$339,600$1,7147.9%
Tract 2034.0142091203401–6,3486,404±540$81,838$245,900$1,4186.9%
Tract 2034.0242091203402–6,6066,620±574$120,273$346,500$2,0241.9%
Tract 2034.0342091203403–3,2473,300±372$83,024$300,400$1,7697.8%
Tract 203542091203500Norristown6,3656,888±800$71,989$231,600$1,70010.9%
Tract 2036.0142091203601Norristown3,0682,948±703$46,654$177,200$1,10132.5%
Tract 2036.0242091203602Norristown4,0374,308±724$86,702$238,400$1,3366.2%
Tract 2037.0142091203701Norristown1,6201,662±299$80,313$250,000$1,43015.0%
Tract 2038.0142091203801Norristown3,7463,250±530$92,628$213,500$1,58919.7%
Tract 2038.0342091203803Norristown5,9566,494±986$55,833$184,100$1,33132.1%
Tract 2038.0442091203804Norristown3,4392,990±626$63,891$167,000$1,39513.4%
Tract 2039.0142091203901Norristown3,5293,272±500$67,643$156,300$1,2627.4%
Tract 2039.0242091203902Norristown3,9884,081±762$66,875$224,100$1,59925.4%
Tract 2040.0242091204002Plymouth Meeting (20%)3,5713,612±351$98,512$440,200$1,6035.8%
Tract 2040.0742091204007Plymouth Meeting (76%)2,4462,399±307$105,993$456,800$1,7214.2%
Tract 2040.0842091204008–3,1603,389±376$117,250$473,200$1,4551.4%
Tract 2040.0942091204009Plymouth Meeting2,2011,989±205$94,018$558,800$2,2337.7%
Tract 2040.1042091204010–2,6222,722±257$179,773$475,100not published3.9%
Tract 2041.0142091204101Conshohocken4,4934,657±529$131,905$488,900$2,0061.7%
Tract 2041.0342091204103Conshohocken2,0762,204±312$113,173$293,000$2,2627.8%
Tract 2041.0442091204104Conshohocken2,6922,421±374$121,406$440,000$1,4335.7%
Tract 204242091204200West Conshohocken1,4931,536±160$139,375$475,500$2,2705.0%
Tract 204342091204300Bala Cynwyd3,2593,638±432$118,634$458,100$1,9175.9%
Tract 204442091204400Bala Cynwyd3,5593,675±775$193,750$841,700$1,73325.7%
Tract 204542091204500Merion Station (83%)4,9885,023±420$233,906$852,800$2,0044.3%
Tract 204642091204600Merion Station (39%)4,9414,778±457$250,000 or more$878,400not published2.3%
Tract 2047.0142091204701–2,2822,311±406$142,625$487,800$1,9356.1%
Tract 2047.0242091204702Bala Cynwyd (51%)3,5313,400±464$170,417$691,300$1,4181.8%
Tract 204842091204800–5,4065,357±798$250,000 or more$1,416,300$3,3181.6%
Tract 204942091204900Rosemont (34%)5,5405,649±481$250,000 or more$1,065,900$1,7282.8%
Tract 205042091205000Bryn Mawr (52%)2,6752,805±345$96,375$600,700$2,12423.4%
Tract 205142091205100Bryn Mawr (80%)1,9932,111±244$129,000$959,400$2,17712.3%
Tract 205242091205200Bryn Mawr (12%)2,8632,703±534$201,165$1,180,100$1,7706.1%
Tract 205342091205300Ardmore (62%)2,2192,235±404$122,692$388,400$2,0739.7%
Tract 2054.0142091205401–2,3152,046±260$193,977$881,900$2,0387.1%
Tract 2054.0242091205402Ardmore (61%)4,7944,998±853$119,551$935,300$1,7737.8%
Tract 2055.0142091205501Ardmore3,8464,309±664$116,875$450,700$1,7542.6%
Tract 2055.0242091205502Penn Wynne (24%)3,8123,977±608$228,837$782,200not published0.9%
Tract 2055.0342091205503Penn Wynne5,6105,159±444$150,923$543,200$1,8575.7%
Tract 205642091205600Narberth4,4924,511±25$123,977$749,500$1,8231.7%
Tract 205742091205700Bridgeport5,0155,174±17$82,705$341,100$1,24218.2%
Tract 2058.0542091205805King of Prussia3,4203,653±559$140,919$390,700$2,0113.7%
Tract 2058.0642091205806Swedeland (19%)2,2132,278±334$118,958$368,800$2,2074.3%
Tract 2058.0742091205807King of Prussia1,8262,347±359$107,419$356,200$2,0765.4%
Tract 2058.0842091205808King of Prussia5,5865,645±424$137,500$493,800$2,1292.7%
Tract 2058.0942091205809King of Prussia (87%)2,7672,686±244$148,553$472,500not published4.4%
Tract 2058.1042091205810King of Prussia4,1794,247±684$111,230$293,800$1,8363.0%
Tract 2058.1142091205811King of Prussia2,5253,180±443$107,083$645,400$2,4357.3%
Tract 2059.0342091205903–2,6702,611±225$168,393$641,000$2,9321.3%
Tract 2059.0442091205904–2,3312,466±438$168,947$624,500$2,34210.2%
Tract 2059.0542091205905King of Prussia3,8923,616±407$78,948$432,800$1,8216.7%
Tract 2059.0642091205906Swedeland (72%)2,1922,248±406$106,250$375,100$2,2032.9%
Tract 2060.0442091206004Eagleville (Montgomery County) (63%)5,6265,103±345$101,500$462,300$1,48713.6%
Tract 2060.0542091206005Trooper (83%)4,5024,789±592$133,036$414,600$1,2982.8%
Tract 2060.0642091206006Audubon3,3563,323±379$84,922$401,100$2,8255.0%
Tract 2060.0742091206007Audubon (63%)6,0936,510±585$113,625$467,400$1,4703.4%
Tract 2061.0442091206104–3,9384,124±457$180,313$608,100$2,2242.5%
Tract 2061.0542091206105–6,1876,650±504$194,122$598,100$1,9392.8%
Tract 2061.0642091206106–4,5244,401±408$110,167$338,400$1,4734.4%
Tract 2061.0742091206107Mont Clare (40%)6,7757,230±684$125,500$569,200$2,5905.5%
Tract 2061.0842091206108–2,6672,261±321$173,667$547,300$1,8063.4%
Tract 2062.0142091206201Royersford2,7272,516±280$81,010$308,100$1,48612.0%
Tract 2062.0242091206202Royersford2,2132,429±277$71,000$285,100$1,54713.0%
Tract 206342091206300Collegeville5,0435,247±43$91,466$443,000$1,4377.1%
Tract 206442091206400Trappe4,0024,025±19$127,250$415,400$1,8654.5%
Tract 2065.0142091206501–4,1474,116±358$182,406$465,100$1,6594.9%
Tract 2065.0242091206502–4,8124,870±353$127,036$404,100$1,6014.4%
Tract 206642091206600Schwenksville1,2961,385±173$72,500$252,900$1,1739.1%
Tract 2067.0342091206703Skippack (51%)4,2394,206±526$129,844$541,800$1,3863.5%
Tract 2067.0442091206704Skippack (15%)6,9806,965±513$149,388$561,800$1,1251.9%
Tract 2068.0142091206801–7,1927,902±366$190,508$650,200$3,500 or more2.4%
Tract 2068.0242091206802–3,1252,891±366$159,152$446,900$2,3465.0%
Tract 2069.0142091206901Kulpsville (5%)4,4214,568±478$106,875$478,000$1,0609.1%
Tract 2069.0442091206904Kulpsville (43%)6,0185,712±424$76,047$389,500$2,17111.2%
Tract 2069.0542091206905Kulpsville (66%)4,6324,523±459$132,344$403,700$2,0941.3%
Tract 2069.0642091206906Kulpsville (31%)2,9383,232±466$106,382$438,500$1,6642.2%
Tract 2070.0142091207001Harleysville (13%)8,0598,514±525$193,248$617,900$1,67211.6%
Tract 2070.0342091207003Harleysville (61%)3,1783,279±424$120,889$561,500$1,7904.8%
Tract 2070.0442091207004Harleysville4,6594,344±381$120,667$383,700$1,6636.3%
Tract 2071.0142091207101Harleysville (9%)6,1335,983±568$110,450$475,700$2,1822.7%
Tract 2071.0342091207103–4,0934,504±469$137,855$383,700$1,7501.8%
Tract 2071.0442091207104–3,0333,059±318$71,250$397,900$1,7946.4%
Tract 2072.0142091207201Souderton2,5662,374±279$96,823$327,600$1,23012.8%
Tract 2072.0242091207202Souderton4,6254,807±276$91,765$316,900$1,3178.7%
Tract 207342091207300Telford2,7292,747±26$95,463$323,400$1,1856.4%
Tract 207442091207400–3,0353,059±24$125,658$462,800$1,5366.7%
Tract 207542091207500Woxall (25%)3,1723,171±38$138,600$459,800$1,2043.6%
Tract 207642091207600Green Lane (28%)4,0104,058±146$99,074$366,100$1,6895.5%
Tract 207842091207800–8,3508,609±18$111,643$391,900$1,3175.0%
Tract 207942091207900Red Hill2,4962,513±26$64,697$233,000$9838.2%
Tract 208042091208000Pennsburg3,8893,994±19$111,848$275,900$1,3616.7%
Tract 208142091208100East Greenville3,1663,169±17$87,396$253,400$1,3387.2%
Tract 2082.0142091208201–2,1801,885±266$100,391$355,400$9881.4%
Tract 2082.0342091208203Gilbertsville5,0505,663±584$117,121$362,100$1,1752.4%
Tract 2082.0442091208204Gilbertsville (16%)3,3553,253±406$140,682$416,800$1,3181.7%
Tract 2083.0142091208301–2,5232,531±355$129,052$441,300$1,5427.2%
Tract 2083.0342091208303–5,1434,521±433$140,188$442,300not published2.1%
Tract 2083.0442091208304–5,3076,396±573$146,250$422,600$1,1357.5%
Tract 208442091208400–3,7033,707±27$108,219$399,200$2,5477.7%
Tract 208542091208500Spring Mount (24%)4,8304,905±19$116,087$356,000$1,66410.8%
Tract 2086.0142091208601–7,6588,183±743$138,858$548,200$1,5483.9%
Tract 2086.0342091208603–6,5556,636±591$109,711$421,400$1,9761.9%
Tract 2086.0442091208604–6,2456,159±614$101,463$413,500$1,8415.8%
Tract 2087.0242091208702Pottsgrove3,4713,409±361$122,813$332,600$1,6985.0%
Tract 2087.0342091208703Sanatoga (86%)3,9363,983±433$100,917$341,400$1,3364.5%
Tract 2087.0442091208704Sanatoga (67%)4,8105,165±514$76,925$268,400$1,69122.3%
Tract 2088.0142091208801Pottstown1,5121,334±257$40,938$170,800$1,14118.8%
Tract 2088.0242091208802Pottstown3,1423,221±649$52,137$174,800$1,35827.8%
Tract 2089.0142091208901Pottstown3,7023,770±415$58,281$209,700$1,33812.6%
Tract 2089.0342091208903Pottstown3,0172,564±463$65,783$286,300$1,12211.8%
Tract 2089.0442091208904Pottstown3,4254,100±1,202$37,743$127,000$1,12824.7%
Tract 2089.0542091208905Pottstown2,7912,555±349$93,250$211,500$1,39813.7%
Tract 2089.0642091208906Pottstown4,1944,245±712$70,500$183,800$1,32012.2%
Tract 209042091209000Pottstown1,6501,687±299$79,215$209,900$93917.2%
Tract 209142091209100Halfway House (49%)5,8706,064±19$121,566$338,300$2,1558.5%
Tract 2092.0142091209201Stowe (60%)1,5841,756±197$96,603$261,700$1,65111.3%
Tract 2092.0242091209202Stowe2,2142,035±201$75,167$197,600$1,2236.0%
Tract 210142091210100Oreland (52%)4,3844,211±401$102,300$420,100$1,4152.4%
Tract 210242091210200Oreland (59%)2,9022,896±397$153,275$438,600not published1.6%
Tract 210342091210300Flourtown (47%)4,0024,317±437$133,163$524,000$1,7806.1%
Tract 210442091210400Flourtown (63%)4,9465,042±445$141,625$490,000$1,0848.4%
Tract 210542091210500Wyndmoor4,5804,539±490$162,962$517,000$1,4640.9%
Tract 210642091210600Plymouth Meeting (27%)4,2564,306±383$133,141$437,800$1,9381.6%
Tract 210742091210700Evansburg (28%)6,0486,172±725$178,839$542,000$1,4390.5%
Tract 980042091980000–00±12not publishednot publishednot published–
Tract 980142091980100–3,1703,349±89not publishednot publishednot published–
Tract 980242091980200–10±12not publishednot publishednot published–
Tract 980342091980300King of Prussia110±12not publishednot publishednot published–

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); place = the place holding most of the tract's 2020 census blocks · Check it at data.census.gov

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections