Bucks County, Pennsylvania ZIP codes
67 ZIP codes are in Bucks County, plus 12 that cross in from neighboring counties. It's part of the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro area.
- ZIP codes
- 67
- Population in these ZIPs
- 634,655
- Avg. median income
- $118,600population-weighted
- Cities & towns
- 59
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Bucks County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 18039 PO Box | Durham | — | — | — |
| 18077 | Riegelsville | 2,203 | $97,917 | $531,800 |
| 18081 | Springtown | 85 | — | — |
| 18901 | Doylestown | 28,509 | $118,256 | $682,700 |
| 18902 | Doylestown | 22,898 | $161,267 | $796,100 |
| 18910 PO Box | Bedminster | — | — | — |
| 18911 PO Box | Blooming Glen | — | — | — |
| 18912 | Buckingham | 213 | $250,001 | $2,000,001 |
| 18913 | Carversville | 243 | — | $1,189,800 |
| 18914 | Chalfont | 21,598 | $148,824 | $618,900 |
| 18916 PO Box | Danboro | — | — | — |
| 18917 | Dublin | 2,216 | $84,250 | $478,000 |
| 18920 | Erwinna | 393 | $152,813 | $733,300 |
| 18921 | Ferndale | 160 | — | $404,400 |
| 18922 PO Box | Forest Grove | — | — | — |
| 18923 | Fountainville | 984 | $79,722 | $667,500 |
| 18925 | Furlong | 6,250 | $207,609 | $730,500 |
| 18927 | Hilltown | 239 | — | — |
| 18928 PO Box | Holicong | — | — | — |
| 18929 | Jamison | 9,748 | $179,380 | $727,300 |
| 18930 | Kintnersville | 1,892 | $127,072 | $601,400 |
| 18931 PO Box | Lahaska | — | — | — |
| 18932 | Line Lexington | 436 | — | $569,600 |
| 18933 | Lumberville | 105 | $226,083 | $1,023,600 |
| 18934 PO Box | Mechanicsville | — | — | $886,100 |
| 18935 | Milford Square | 273 | $113,214 | $283,000 |
| 18938 | New Hope | 13,649 | $184,833 | $966,700 |
| 18940 | Newtown | 29,626 | $157,414 | $742,100 |
| 18942 | Ottsville | 2,377 | $100,417 | $623,800 |
| 18943 PO Box | Penns Park | — | — | — |
| 18944 | Perkasie | 27,570 | $130,997 | $523,200 |
| 18946 | Pineville | 689 | $189,333 | $679,700 |
| 18947 | Pipersville | 6,477 | $140,783 | $702,400 |
| 18949 PO Box | Plumsteadville | — | — | — |
| 18950 | Point Pleasant | 262 | $225,795 | — |
| 18951 | Quakertown | 36,568 | $98,268 | $453,500 |
| 18953 PO Box | Revere | — | — | — |
| 18954 | Richboro | 10,380 | $159,857 | $721,600 |
| 18955 | Richlandtown | 1,511 | $78,750 | $370,600 |
| 18956 PO Box | Rushland | — | — | — |
| 18960 | Sellersville | 13,597 | $109,028 | $460,800 |
| 18962 | Silverdale | 531 | $94,536 | $434,800 |
| 18963 PO Box | Solebury | — | — | — |
| 18966 | Southampton | 36,370 | $128,838 | $562,600 |
| 18968 PO Box | Spinnerstown | — | — | — |
| 18970 | Trumbauersville | 553 | $114,688 | $340,000 |
| 18972 | Upper Black Eddy | 3,104 | $80,208 | $564,300 |
| 18974 | Warminster | 43,122 | $103,779 | $498,400 |
| 18976 | Warrington | 22,202 | $123,285 | $602,600 |
| 18977 | Washington Crossing | 4,569 | $211,719 | $855,200 |
| 18980 | Wycombe | 308 | $145,278 | $677,600 |
| 18981 PO Box | Zionhill | — | — | — |
| 18991 PO Box | Warminster | — | — | — |
| 19007 | Bristol | 21,800 | $65,511 | $340,700 |
| 19020 | Bensalem | 56,809 | $83,223 | $423,500 |
| 19021 | Croydon | 9,638 | $70,199 | $349,600 |
| 19030 | Fairless Hills | 12,305 | $96,603 | $430,700 |
| 19047 | Langhorne | 34,563 | $109,530 | $566,600 |
| 19048 PO Box | Langhorne | — | — | — |
| 19049 PO Box | Langhorne | — | — | — |
| 19053 | Feasterville Trevose | 28,509 | $107,780 | $484,700 |
| 19054 | Levittown | 17,518 | $104,713 | $406,500 |
| 19055 | Levittown | 13,833 | $92,476 | $379,500 |
| 19056 | Levittown | 15,960 | $111,594 | $445,200 |
| 19057 | Levittown | 17,925 | $93,738 | $377,600 |
| 19058 PO Box | Levittown | — | — | — |
| 19067 | Morrisville | 53,885 | $133,630 | $597,900 |
ZIP codes partly in Bucks County
These ZIP codes are mostly in a neighboring county but cover part of Bucks County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 18036 | Coopersburg | Lehigh County | 15,581 | $129,123 | $505,400 |
| 18041 | East Greenville | Montgomery County | 5,768 | $98,615 | $360,100 |
| 18042 | Easton | Northampton County | 45,532 | $77,556 | $272,800 |
| 18054 | Green Lane | Montgomery County | 4,932 | $101,920 | $506,700 |
| 18055 | Hellertown | Northampton County | 12,117 | $90,234 | $377,600 |
| 18073 | Pennsburg | Montgomery County | 11,755 | $115,766 | $434,500 |
| 18964 | Souderton | Montgomery County | 14,546 | $96,143 | $464,400 |
| 18969 | Telford | Montgomery County | 15,245 | $108,995 | $437,100 |
| 19006 | Huntingdon Valley | Montgomery County | 23,443 | $128,295 | $637,200 |
| 19040 | Hatboro | Montgomery County | 22,078 | $114,293 | $445,400 |
| 19440 | Hatfield | Montgomery County | 19,431 | $99,408 | $496,500 |
| 19454 | North Wales | Montgomery County | 27,755 | $118,177 | $539,300 |
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 Bucks County
- Durham
- Riegelsville
- Springtown
- Doylestown
- Bedminster
- Blooming Glen
- Buckingham
- Carversville
- Chalfont
- Danboro
- Dublin
- Erwinna
- Ferndale
- Forest Grove
- Fountainville
- Furlong
- Hilltown
- Holicong
- Jamison
- Kintnersville
- Lahaska
- Line Lexington
- Lumberville
- Mechanicsville
- Milford Square
- New Hope
- Newtown
- Ottsville
- Penns Park
- Perkasie
- Pineville
- Pipersville
- Plumsteadville
- Point Pleasant
- Quakertown
- Revere
- Richboro
- Richlandtown
- Rushland
- Sellersville
- Silverdale
- Solebury
- Southampton
- Spinnerstown
- Trumbauersville
- Upper Black Eddy
- Warminster
- Warrington
- Washington Crossing
- Wycombe
- Zionhill
- Bristol
- Bensalem
- Croydon
- Fairless Hills
- Langhorne
- Feasterville Trevose
- Levittown
- Morrisville
Nearby counties
Frequently asked questions
How many ZIP codes are in Bucks County, Pennsylvania?
67 ZIP codes are mainly in Bucks County, and 12 more ZIP codes from neighboring areas reach partly into it.
What cities are in Bucks County?
ZIP codes in Bucks County use the city names Bedminster, Bensalem, Blooming Glen, Bristol, Buckingham, Carversville, Chalfont, Croydon, Danboro, Doylestown, Dublin and Durham and others.
What metro area is Bucks County in?
Bucks County is part of the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metropolitan statistical area.