Montgomery County, PA ZIP Codes
65 ZIP codes cover all or part of Montgomery County, Pennsylvania. The Census Bureau counts 867,573 residents in the county, with a median household income of $113,915 and a median home value of $436,700. Median household income ranges from $69,908 in 19401 to $250,000+ in 19085. Its largest communities include Norristown, King of Prussia, Pottstown, Lansdale and Horsham.
Montgomery County (Census county figures)
| Measure | Census figure |
|---|---|
| Residents | 867,573 |
| Households | 335,505 |
| Median household income | $113,915 |
| Median home value | $436,700 |
| Median age | 41.2 |
| Median rent | $1,683 |
All 65 ZIP codes together
| Measure | Value |
|---|---|
| Residents (sum of ZIP codes) | 980,856 |
| Households (sum of ZIP codes) | 376,447 |
| Median household income, range across ZIP codes | $69,908 (19401) to $250,000+ (19085) |
| Household-weighted average of ZIP medians (an approximation, not a true median) | $121,747 |
| Homeowners | 71.5% |
| Households with kids under 18 | 30.2% |
| Moved in the past year | 10.2% |
| Carrier routes in EDDM2GO's route library | 785 routes, 393,431 homes (59 of 65 ZIP codes) |
Top facts
- Highest median household income in Montgomery County: 19085 ($250,000+)
- Most residents: 19446 (61,848 people)
- Highest homeownership: 19085 (99.4% own their home)
- Most households with kids: 19066 (43.4% of households)
- Most new movers: 19428 (22.4% moved in last year)
- Youngest median age: 19085 (20.7 years)
- Highest median home value: 19035 ($1,477,200)
Every ZIP code in Montgomery County
| ZIP | Mailing city | Residents | Households | Median income | Home value | Homeowners | With kids | New movers | Carrier routes | Mailboxes | Why listed |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 19446 | Lansdale | 61,848 | 24,178 | $106,310 | $441,100 | 65.2% | 29.6% | 9.1% | 44 | 24,835 | 100% of its land |
| 19464 | Pottstown | 49,101 | 18,935 | $79,787 | $264,400 | 67.1% | 31.9% | 12.4% | 35 | 21,818 | 99% of its land |
| 19460 | Phoenixville | 45,423 | 18,612 | $124,050 | $455,900 | 72.1% | 26.6% | 11.5% | 32 | 20,458 | 18% of its land |
| 19403 | Norristown | 44,017 | 18,988 | $104,071 | $375,100 | 73.6% | 22.6% | 10.1% | 39 | 20,176 | 100% of its land |
| 19426 | Collegeville | 43,460 | 13,968 | $151,748 | $498,700 | 87.8% | 37.8% | 9.0% | 22 | 15,204 | 100% of its land |
| 19401 | Norristown | 43,359 | 16,222 | $69,908 | $234,000 | 45.2% | 29.3% | 11.0% | 24 | 18,264 | 100% of its land |
| 19087 | Wayne | 33,528 | 11,949 | $171,179 | $748,200 | 73.6% | 34.7% | 14.8% | 33 | 14,492 | 15% of its land |
| 19038 | Glenside | 32,296 | 11,697 | $117,683 | $413,100 | 83.7% | 33.5% | 7.4% | 34 | 12,609 | 100% of its land |
| 19002 | Ambler | 32,128 | 12,084 | $143,600 | $602,100 | 79.0% | 32.8% | 8.8% | 25 | 14,312 | 100% of its land |
| 19406 | King Of Prussia | 30,362 | 13,422 | $116,847 | $429,300 | 50.3% | 25.5% | 15.8% | 28 | 16,332 | 100% of its land |
| 19468 | Royersford | 28,194 | 11,206 | $108,534 | $402,800 | 75.2% | 31.5% | 9.0% | 19 | 12,853 | 100% of its land |
| 19454 | North Wales | 27,755 | 11,031 | $118,177 | $457,900 | 77.7% | 27.1% | 8.7% | 20 | 12,530 | 99% of its land |
| 19438 | Harleysville | 25,438 | 9,467 | $138,134 | $480,300 | 77.3% | 27.7% | 8.5% | 16 | 10,341 | 100% of its land |
| 19006 | Huntingdon Valley | 23,443 | 8,531 | $128,295 | $560,200 | 75.1% | 32.6% | 7.2% | 18 | 9,996 | 91% of its land |
| 19040 | Hatboro | 22,078 | 7,977 | $114,293 | $384,900 | 71.8% | 29.3% | 11.1% | 18 | 9,197 | 99% of its land |
| 19010 | Bryn Mawr | 21,827 | 7,751 | $144,471 | $803,100 | 67.4% | 31.7% | 14.6% | 20 | 9,041 | 45% of its land |
| 19027 | Elkins Park | 20,420 | 8,470 | $106,066 | $391,600 | 64.5% | 27.8% | 10.0% | 23 | 8,951 | 100% of its land |
| 19422 | Blue Bell | 20,412 | 7,981 | $158,288 | $611,900 | 77.4% | 32.9% | 9.2% | 14 | 9,205 | 100% of its land |
| 19428 | Conshohocken | 20,411 | 9,347 | $122,835 | $478,500 | 53.0% | 20.4% | 22.4% | 15 | 11,737 | 100% of its land |
| 19090 | Willow Grove | 19,662 | 7,547 | $99,928 | $369,100 | 65.5% | 34.3% | 9.5% | 20 | 9,074 | 100% of its land |
| 19046 | Jenkintown | 19,640 | 7,929 | $109,818 | $470,800 | 67.3% | 28.0% | 8.3% | 24 | 9,624 | 100% of its land |
| 19440 | Hatfield | 19,431 | 7,633 | $99,408 | $438,500 | 63.9% | 28.4% | 8.7% | 13 | 8,339 | 75% of its land |
| 19001 | Abington | 17,867 | 6,218 | $108,042 | $363,000 | 83.2% | 36.9% | 8.2% | 16 | 6,795 | 100% of its land |
| 19525 | Gilbertsville | 17,725 | 6,092 | $140,403 | $405,400 | 92.6% | 43.3% | 2.9% | 10 | 6,262 | 100% of its land |
| 19044 | Horsham | 17,279 | 7,009 | $88,173 | $402,400 | 57.8% | 32.9% | 9.9% | 14 | 7,939 | 100% of its land |
| 19473 | Schwenksville | 17,259 | 6,457 | $138,819 | $476,300 | 86.9% | 35.6% | 6.7% | 10 | 6,090 | 100% of its land |
| 19462 | Plymouth Meeting | 16,331 | 6,626 | $137,535 | $471,000 | 74.3% | 32.6% | 9.6% | 13 | 7,556 | 100% of its land |
| 19096 | Wynnewood | 15,249 | 5,885 | $186,277 | $713,100 | 79.0% | 34.7% | 9.7% | 16 | 6,144 | 95% of its land |
| 18969 | Telford | 15,245 | 6,077 | $108,995 | $385,300 | 80.1% | 27.4% | 8.1% | 11 | 6,575 | 81% of its land |
| 18964 | Souderton | 14,546 | 5,419 | $96,143 | $356,100 | 68.9% | 32.7% | 7.3% | 11 | 6,249 | 89% of its land |
| 19003 | Ardmore | 14,255 | 5,923 | $119,861 | $448,500 | 64.6% | 26.9% | 12.2% | 13 | 6,638 | 46% of its land |
| 18073 | Pennsburg | 11,755 | 4,214 | $115,766 | $369,300 | 87.9% | 32.9% | 6.1% | 6 | 4,317 | 85% of its land |
| 19004 | Bala Cynwyd | 11,230 | 4,387 | $149,232 | $632,000 | 71.9% | 33.1% | 11.5% | 14 | 6,285 | 100% of its land |
| 19085 | Villanova | 11,230 | 1,723 | $250,000+ | $1,056,000 | 99.4% | 28.3% | 19.7% | 7 | 2,145 | 43% of its land |
| 19444 | Lafayette Hill | 11,065 | 4,471 | $147,418 | $537,400 | 76.9% | 28.4% | 6.4% | 8 | 4,569 | 100% of its land |
| 19072 | Narberth | 10,129 | 4,203 | $172,550 | $819,700 | 71.0% | 32.7% | 8.9% | 10 | 4,596 | 100% of its land |
| 19095 | Wyncote | 8,030 | 3,520 | $97,727 | $456,400 | 48.7% | 21.1% | 16.5% | 6 | 3,555 | 100% of its land |
| 19034 | Fort Washington | 7,488 | 2,639 | $165,354 | $627,500 | 76.3% | 36.2% | 15.1% | 8 | 3,161 | 100% of its land |
| 19025 | Dresher | 7,423 | 2,789 | $188,490 | $635,700 | 74.4% | 29.5% | 8.7% | 7 | 2,938 | 100% of its land |
| 19075 | Oreland | 7,384 | 2,896 | $120,813 | $431,300 | 94.0% | 31.4% | 3.9% | 7 | 2,950 | 100% of its land |
| 19012 | Cheltenham | 6,910 | 2,191 | $125,625 | $344,700 | 82.2% | 33.1% | 6.7% | 7 | 2,622 | 100% of its land |
| 19041 | Haverford | 6,308 | 2,391 | $151,989 | $954,000 | 67.3% | 23.2% | 15.9% | 6 | 2,907 | 32% of its land |
| 19066 | Merion Station | 5,839 | 1,782 | $250,000+ | $879,700 | 88.2% | 43.4% | 9.0% | 7 | 2,177 | 100% of its land |
| 18041 | East Greenville | 5,768 | 2,373 | $98,615 | $317,700 | 75.0% | 26.7% | 6.4% | 4 | 2,316 | 64% of its land |
| 18074 | Perkiomenville | 5,590 | 2,311 | $130,462 | $433,400 | 96.7% | 25.9% | 6.5% | 4 | 2,110 | 100% of its land |
| 19504 | Barto | 5,335 | 2,125 | $98,859 | $388,300 | 90.7% | 23.2% | 7.3% | 4 | 2,066 | 29% of its land |
| 19405 | Bridgeport | 5,145 | 2,205 | $83,859 | $336,400 | 45.4% | 30.6% | 11.7% | 5 | 2,890 | 100% of its land |
| 18054 | Green Lane | 4,932 | 1,777 | $101,920 | $411,400 | 85.0% | 30.4% | 8.4% | 3 | 1,818 | 80% of its land |
| 19031 | Flourtown | 4,929 | 2,044 | $134,592 | $579,300 | 79.8% | 26.5% | 9.5% | 6 | 2,233 | 100% of its land |
| 19035 | Gladwyne | 3,937 | 1,308 | $250,000+ | $1,477,200 | 85.1% | 40.9% | 15.0% | 5 | 1,688 | 100% of its land |
| 18076 | Red Hill | 2,833 | 1,218 | $79,615 | $253,200 | 76.0% | 23.9% | 9.7% | 2 | 1,323 | 100% of its land |
| 18915 | Colmar | 1,648 | 603 | $141,696 | $534,300 | 92.2% | 30.3% | 6.2% | 2 | 817 | 100% of its land |
| 19453 | Mont Clare | 1,259 | 601 | $80,583 | $270,600 | 61.1% | 23.5% | 13.5% | 1 | 671 | 100% of its land |
| 19009 | Bryn Athyn | 1,124 | 352 | $137,188 | $671,200 | 67.6% | 21.0% | 9.3% | — | — | 100% of its land |
| 19492 | Zieglerville | 811 | 517 | $58,233 | $466,000 | 20.9% | 5.6% | 13.9% | 1 | 164 | 100% of its land |
| 19437 | Gwynedd Valley | 531 | 103 | $215,817 | $701,200 | 100.0% | 25.2% | 20.7% | — | — | 100% of its land |
| 19490 | Worcester | 507 | 190 | — | $1,215,400 | 100.0% | 46.3% | 0.0% | — | — | 100% of its land |
| 19436 | Gwynedd | 435 | 309 | $77,159 | — | 7.1% | 0.0% | 7.6% | 1 | 352 | 100% of its land |
| 18936 | Montgomeryville | 296 | 91 | $250,000+ | $284,600 | 86.8% | 62.6% | 0.0% | 1 | 380 | 100% of its land |
| 19456 | Oaks | 286 | 124 | $205,500 | $758,600 | 90.3% | 35.5% | 3.4% | — | — | 100% of its land |
| 18070 | Palm | 223 | 145 | $74,638 | $322,300 | 87.6% | 0.0% | 0.0% | 1 | 334 | 61% of its land |
| 19474 | Skippack | 222 | 114 | — | $353,300 | 100.0% | 30.7% | 0.0% | — | — | 100% of its land |
| 19477 | Spring House | 136 | 52 | — | — | 100.0% | 65.4% | 0.0% | 1 | 90 | 100% of its land |
| 19435 | Frederick | 75 | 26 | $111,667 | — | 80.8% | 19.2% | 14.3% | 1 | 72 | 100% of its land |
| 19472 | Sassamansville | 54 | 22 | $113,056 | $422,200 | 100.0% | 18.2% | 0.0% | — | — | 100% of its land |
A ZIP code is listed for Montgomery County when at least 10% of its land is in the county, when it holds at least 10% of the county's land, or when the county is its main county. Totals add up whole ZIP codes, including parts that cross the county line; the Census county figures above do not.
Cities and communities
- Norristown — 35,893 residents · 2 ZIP codes
- King of Prussia — 25,857 residents · 1 ZIP code
- Pottstown — 23,476 residents · 2 ZIP codes
- Lansdale — 19,011 residents · 1 ZIP code
- Horsham — 16,005 residents · 2 ZIP codes
- Willow Grove — 14,131 residents · 1 ZIP code
- Ardmore — 13,909 residents · 2 ZIP codes
- Montgomeryville — 13,388 residents · 3 ZIP codes
- Roslyn — 10,639 residents · 1 ZIP code
- Bala Cynwyd — 10,227 residents · 1 ZIP code
- Conshohocken — 9,282 residents · 1 ZIP code
- Audubon — 9,229 residents · 2 ZIP codes
- Harleysville — 9,090 residents · 1 ZIP code
- Sanatoga — 8,949 residents · 1 ZIP code
- Kulpsville — 8,799 residents · 2 ZIP codes
- Hatboro — 8,283 residents · 1 ZIP code
- Glenside — 7,659 residents · 1 ZIP code
- Plymouth Meeting — 7,502 residents · 1 ZIP code
- Elkins Park — 7,213 residents · 1 ZIP code
- Souderton — 7,181 residents · 1 ZIP code
- Ambler — 6,847 residents · 1 ZIP code
- Maple Glen — 6,643 residents · 2 ZIP codes
- Blue Bell — 6,424 residents · 1 ZIP code
- Fort Washington — 6,271 residents · 1 ZIP code
- Gilbertsville — 6,165 residents · 1 ZIP code
- Penn Wynne — 6,070 residents · 1 ZIP code
- Oreland — 5,953 residents · 2 ZIP codes
- Merion Station — 5,788 residents · 1 ZIP code
- Wyndmoor — 5,633 residents · 1 ZIP code
- Collegeville — 5,247 residents · 1 ZIP code
Rankings
- Richest ZIP codes in Montgomery County — 54 ZIP codes ranked
- ZIP codes with the highest home values in Montgomery County — 54 ZIP codes ranked
- ZIP codes with the highest homeownership in Montgomery County — 54 ZIP codes ranked
- ZIP codes with the most families with kids in Montgomery County — 54 ZIP codes ranked
- ZIP codes with the most new movers in Montgomery County — 54 ZIP codes ranked
- Youngest ZIP codes in Montgomery County — 54 ZIP codes ranked
- Oldest ZIP codes in Montgomery County — 54 ZIP codes ranked
- Fastest-growing ZIP codes in Montgomery County — 52 ZIP codes ranked
Price a mailing to Montgomery County ZIP codes
EDDM guides
Pick carrier routes on the EDDM route map
Frequently asked questions
- What ZIP codes are in Montgomery County, PA?
- 19446, 19464, 19460, 19403, 19426, 19401, 19087, 19038, 19002, 19406, 19468, 19454, 19438, 19006, 19040, 19010, 19027, 19422, 19428, 19090, 19046, 19440, 19001, 19525, 19044, 19473, 19462, 19096, 18969, 18964, 19003, 18073, 19004, 19085, 19444, 19072, 19095, 19034, 19025 and 19075 and 25 more. Some cross the county line; the table shows each ZIP's share of land in the county.
- What is the population of Montgomery County?
- 867,573 residents in 335,505 households (ACS 5-year estimates, 2020–2024).
- What is the median household income in Montgomery County?
- $113,915 for the county as a whole. Its ZIP codes range from $69,908 (19401) to $250,000+ (19085).
- Which Montgomery County ZIP code has the highest median household income?
- 19085, at $250,000+, among ZIP codes with at least 1,000 residents. See the full ranking of Montgomery County ZIP codes by income.
- How many carrier routes and mailboxes are in Montgomery County?
- For the 59 of 65 ZIP codes in EDDM2GO's stored route library: 785 carrier routes reaching 393,431 residential and 27,716 business mailboxes. The route map loads the rest when you search them.
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.