Montgomery County, Pennsylvania ZIP codes
82 ZIP codes are in Montgomery County, plus 13 that cross in from neighboring counties. It's part of the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area.
- ZIP codes
- 82
- Population in these ZIPs
- 842,950
- Avg. median income
- $119,300population-weighted
- Cities & towns
- 75
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Montgomery County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 18041 | East Greenville | 5,768 | $98,615 | $360,100 |
| 18054 | Green Lane | 4,932 | $101,920 | $506,700 |
| 18070 | Palm | 223 | $74,638 | $383,700 |
| 18073 | Pennsburg | 11,755 | $115,766 | $434,500 |
| 18074 | Perkiomenville | 5,590 | $130,462 | $468,100 |
| 18076 | Red Hill | 2,833 | $79,615 | $353,400 |
| 18084 PO Box | Sumneytown | — | — | — |
| 18915 | Colmar | 1,648 | $141,696 | $540,000 |
| 18918 PO Box | Earlington | — | — | — |
| 18924 PO Box | Franconia | — | — | — |
| 18936 | Montgomeryville | 296 | $250,001 | $368,900 |
| 18957 PO Box | Salford | — | — | — |
| 18958 PO Box | Salfordville | — | — | — |
| 18964 | Souderton | 14,546 | $96,143 | $464,400 |
| 18969 | Telford | 15,245 | $108,995 | $437,100 |
| 18971 PO Box | Tylersport | — | — | — |
| 18979 PO Box | Woxall | — | — | — |
| 19001 | Abington | 17,867 | $108,042 | $412,000 |
| 19002 | Ambler | 32,128 | $143,600 | $714,500 |
| 19004 | Bala Cynwyd | 11,230 | $149,232 | $681,500 |
| 19006 | Huntingdon Valley | 23,443 | $128,295 | $637,200 |
| 19009 | Bryn Athyn | 1,124 | $137,188 | $725,700 |
| 19012 | Cheltenham | 6,910 | $125,625 | $397,000 |
| 19025 | Dresher | 7,423 | $188,490 | $729,200 |
| 19027 | Elkins Park | 20,420 | $106,066 | $415,700 |
| 19031 | Flourtown | 4,929 | $134,592 | $599,000 |
| 19034 | Fort Washington | 7,488 | $165,354 | $757,900 |
| 19035 | Gladwyne | 3,937 | $250,001 | $1,625,000 |
| 19038 | Glenside | 32,296 | $117,683 | $473,200 |
| 19040 | Hatboro | 22,078 | $114,293 | $445,400 |
| 19044 | Horsham | 17,279 | $88,173 | $438,200 |
| 19046 | Jenkintown | 19,640 | $109,818 | $514,800 |
| 19066 | Merion Station | 5,839 | $250,001 | $1,111,300 |
| 19072 | Narberth | 10,129 | $172,550 | $842,600 |
| 19075 | Oreland | 7,384 | $120,813 | $506,800 |
| 19090 | Willow Grove | 19,662 | $99,928 | $411,300 |
| 19095 | Wyncote | 8,030 | $97,727 | $462,800 |
| 19096 | Wynnewood | 15,249 | $186,277 | $819,200 |
| 19401 | Norristown | 43,359 | $69,908 | $267,800 |
| 19403 | Norristown | 44,017 | $104,071 | $455,100 |
| 19404 PO Box | Norristown | — | — | — |
| 19405 | Bridgeport | 5,145 | $83,859 | $348,600 |
| 19406 | King Of Prussia | 30,362 | $116,847 | $493,000 |
| 19407 PO Box | Audubon | — | — | — |
| 19408 PO Box | Eagleville | — | — | — |
| 19409 PO Box | Fairview Village | — | — | — |
| 19415 PO Box | Eagleville | — | — | — |
| 19422 | Blue Bell | 20,412 | $158,288 | $679,300 |
| 19423 PO Box | Cedars | — | — | — |
| 19424 PO Box | Blue Bell | — | — | — |
| 19426 | Collegeville | 43,460 | $151,748 | $592,600 |
| 19428 | Conshohocken | 20,411 | $122,835 | $490,800 |
| 19429 PO Box | Conshohocken | — | — | — |
| 19430 PO Box | Creamery | — | — | — |
| 19435 | Frederick | 75 | $111,667 | $402,500 |
| 19436 | Gwynedd | 435 | $77,159 | — |
| 19437 | Gwynedd Valley | 531 | $215,817 | $1,158,900 |
| 19438 | Harleysville | 25,438 | $138,134 | $545,500 |
| 19440 | Hatfield | 19,431 | $99,408 | $496,500 |
| 19441 PO Box | Harleysville | — | — | — |
| 19443 PO Box | Kulpsville | — | — | — |
| 19444 | Lafayette Hill | 11,065 | $147,418 | $634,800 |
| 19446 | Lansdale | 61,848 | $106,310 | $500,200 |
| 19450 PO Box | Lederach | — | — | — |
| 19451 PO Box | Mainland | — | — | — |
| 19453 | Mont Clare | 1,259 | $80,583 | $244,200 |
| 19454 | North Wales | 27,755 | $118,177 | $539,300 |
| 19455 PO Box | North Wales | — | — | — |
| 19456 | Oaks | 286 | $205,500 | $473,500 |
| 19462 | Plymouth Meeting | 16,331 | $137,535 | $542,200 |
| 19464 | Pottstown | 49,101 | $79,787 | $312,400 |
| 19468 | Royersford | 28,194 | $108,534 | $466,800 |
| 19472 | Sassamansville | 54 | $113,056 | $422,200 |
| 19473 | Schwenksville | 17,259 | $138,819 | $545,000 |
| 19474 | Skippack | 222 | — | $399,300 |
| 19477 | Spring House | 136 | — | — |
| 19478 PO Box | Spring Mount | — | — | — |
| 19484 PO Box | Valley Forge | — | — | — |
| 19486 PO Box | West Point | — | — | — |
| 19490 | Worcester | 507 | — | $1,215,400 |
| 19492 | Zieglerville | 811 | $58,233 | $443,500 |
| 19525 | Gilbertsville | 17,725 | $140,403 | $510,100 |
ZIP codes partly in Montgomery County
These ZIP codes are mostly in a neighboring county but cover part of Montgomery County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 18914 | Chalfont | Bucks County | 21,598 | $148,824 | $618,900 |
| 19003 | Ardmore | Delaware County | 14,255 | $119,861 | $525,700 |
| 19010 | Bryn Mawr | Delaware County | 21,827 | $144,471 | $923,600 |
| 19041 | Haverford | Delaware County | 6,308 | $151,989 | $1,167,200 |
| 19083 | Havertown | Delaware County | 37,590 | $124,523 | $533,900 |
| 19085 | Villanova | Delaware County | 11,230 | $250,001 | $1,611,100 |
| 19087 | Wayne | Chester County | 33,528 | $171,179 | $833,500 |
| 19118 | Philadelphia | Philadelphia County | 9,978 | $109,649 | $883,700 |
| 19128 | Philadelphia | Philadelphia County | 38,039 | $93,173 | $364,000 |
| 19460 | Phoenixville | Chester County | 45,423 | $124,050 | $523,100 |
| 19504 | Barto | Berks County | 5,335 | $98,859 | $461,100 |
| 19505 | Bechtelsville | Berks County | 3,135 | $95,500 | $337,600 |
| 19512 | Boyertown | Berks County | 15,794 | $79,885 | $340,200 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Montgomery County
- East Greenville
- Green Lane
- Palm
- Pennsburg
- Perkiomenville
- Red Hill
- Sumneytown
- Colmar
- Earlington
- Franconia
- Montgomeryville
- Salford
- Salfordville
- Souderton
- Telford
- Tylersport
- Woxall
- Abington
- Ambler
- Bala Cynwyd
- Huntingdon Valley
- Bryn Athyn
- Cheltenham
- Dresher
- Elkins Park
- Flourtown
- Fort Washington
- Gladwyne
- Glenside
- Hatboro
- Horsham
- Jenkintown
- Merion Station
- Narberth
- Oreland
- Willow Grove
- Wyncote
- Wynnewood
- Norristown
- Bridgeport
- King Of Prussia
- Audubon
- Eagleville
- Fairview Village
- Blue Bell
- Cedars
- Collegeville
- Conshohocken
- Creamery
- Frederick
- Gwynedd
- Gwynedd Valley
- Harleysville
- Hatfield
- Kulpsville
- Lafayette Hill
- Lansdale
- Lederach
- Mainland
- Mont Clare
- North Wales
- Oaks
- Plymouth Meeting
- Pottstown
- Royersford
- Sassamansville
- Schwenksville
- Skippack
- Spring House
- Spring Mount
- Valley Forge
- West Point
- Worcester
- Zieglerville
- Gilbertsville
Nearby counties
Frequently asked questions
How many ZIP codes are in Montgomery County, Pennsylvania?
82 ZIP codes are mainly in Montgomery County, and 13 more ZIP codes from neighboring areas reach partly into it.
What cities are in Montgomery County?
ZIP codes in Montgomery County use the city names Abington, Ambler, Audubon, Bala Cynwyd, Blue Bell, Bridgeport, Bryn Athyn, Cedars, Cheltenham, Collegeville, Colmar and Conshohocken and others.
What metro area is Montgomery County in?
Montgomery County is part of the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metropolitan statistical area.