County ZIP codes · Pennsylvania · FIPS 42017

Bucks County, PA ZIP Codes

Bucks County, Pennsylvania has 77 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 58 residential and 19 for PO boxes or a single organization. 48 of the residential ones lie mainly in Bucks County and 10 mainly in a neighboring county; 12 cross the county line. Median household income ranges from $65,511 in 19007 (Bristol) to $211,719 in 18977 (Washington Crossing) (Census Bureau, ACS 2020-2024).

  • ACS2020-24
  • Census2020

Where are the ZIP codes of Bucks County?

18036 · Coopersburg: $129k18041 · East Greenville: $99k18054 · Green Lane: $102k18055 · Hellertown: $90k18073 · Pennsburg: $116k18077 · Riegelsville: $98k18081 · Springtown: –18901 · Doylestown: $118k18902 · Doylestown: $161k18912 · Buckingham: $250k+18913 · Carversville: –18914 · Chalfont: $149k18917 · Dublin: $84k18920 · Erwinna: $153k18921 · Ferndale: –18923 · Fountainville: $80k18925 · Furlong: $208k18927 · Hilltown: –18929 · Jamison: $179k18930 · Kintnersville: $127k18932 · Line Lexington: –18933 · Lumberville: $226k18935 · Milford Square: $113k18938 · New Hope: $185k18940 · Newtown: $157k18942 · Ottsville: $100k18944 · Perkasie: $131k18946 · Pineville: $189k18947 · Pipersville: $141k18950 · Point Pleasant: $226k18951 · Quakertown: $98k18954 · Richboro: $160k18955 · Richlandtown: $79k18960 · Sellersville: $109k18962 · Silverdale: $95k18964 · Souderton: $96k18966 · Southampton: $129k18969 · Telford: $109k18970 · Trumbauersville: $115k18972 · Upper Black Eddy: $80k18974 · Warminster: $104k18976 · Warrington: $123k18977 · Washington Crossing: $212k18980 · Wycombe: $145k19006 · Huntingdon Valley: $128k19007 · Bristol: $66k19020 · Bensalem: $83k19021 · Croydon: $70k19030 · Fairless Hills: $97k19040 · Hatboro: $114k19047 · Langhorne: $110k19053 · Feasterville Trevose: $108k19054 · Levittown: $105k19055 · Levittown: $93k19056 · Levittown: $112k19057 · Levittown: $94k19067 · Morrisville: $134k19440 · Hatfield: $99k1895119067189381894418036189401890218960190471894718914180551805418073189421897218974189011893018966189691902019006180771900719053180411944018976189251904018920190571897718954189291892318036 · Coopersburg: $129k18041 · East Greenville: $99k18054 · Green Lane: $102k18055 · Hellertown: $90k18073 · Pennsburg: $116k18077 · Riegelsville: $98k18081 · Springtown: –18901 · Doylestown: $118k18902 · Doylestown: $161k18912 · Buckingham: $250k+18913 · Carversville: –18914 · Chalfont: $149k18917 · Dublin: $84k18920 · Erwinna: $153k18921 · Ferndale: –18923 · Fountainville: $80k18925 · Furlong: $208k18927 · Hilltown: –18929 · Jamison: $179k18930 · Kintnersville: $127k18932 · Line Lexington: –18933 · Lumberville: $226k18935 · Milford Square: $113k18938 · New Hope: $185k18940 · Newtown: $157k18942 · Ottsville: $100k18944 · Perkasie: $131k18946 · Pineville: $189k18947 · Pipersville: $141k18950 · Point Pleasant: $226k18951 · Quakertown: $98k18954 · Richboro: $160k18955 · Richlandtown: $79k18960 · Sellersville: $109k18962 · Silverdale: $95k18964 · Souderton: $96k18966 · Southampton: $129k18969 · Telford: $109k18970 · Trumbauersville: $115k18972 · Upper Black Eddy: $80k18974 · Warminster: $104k18976 · Warrington: $123k18977 · Washington Crossing: $212k18980 · Wycombe: $145k19006 · Huntingdon Valley: $128k19007 · Bristol: $66k19020 · Bensalem: $83k19021 · Croydon: $70k19030 · Fairless Hills: $97k19040 · Hatboro: $114k19047 · Langhorne: $110k19053 · Feasterville Trevose: $108k19054 · Levittown: $105k19055 · Levittown: $93k19056 · Levittown: $112k19057 · Levittown: $94k19067 · Morrisville: $134k19440 · Hatfield: $99k1895119067189381894418036189401890218960190471894718914180551805418073189421897218974189011893018966189691902019006180771900719053180411944018976189251904018036 · Coopersburg: $129k18041 · East Greenville: $99k18054 · Green Lane: $102k18055 · Hellertown: $90k18073 · Pennsburg: $116k18077 · Riegelsville: $98k18081 · Springtown: –18901 · Doylestown: $118k18902 · Doylestown: $161k18912 · Buckingham: $250k+18913 · Carversville: –18914 · Chalfont: $149k18917 · Dublin: $84k18920 · Erwinna: $153k18921 · Ferndale: –18923 · Fountainville: $80k18925 · Furlong: $208k18927 · Hilltown: –18929 · Jamison: $179k18930 · Kintnersville: $127k18932 · Line Lexington: –18933 · Lumberville: $226k18935 · Milford Square: $113k18938 · New Hope: $185k18940 · Newtown: $157k18942 · Ottsville: $100k18944 · Perkasie: $131k18946 · Pineville: $189k18947 · Pipersville: $141k18950 · Point Pleasant: $226k18951 · Quakertown: $98k18954 · Richboro: $160k18955 · Richlandtown: $79k18960 · Sellersville: $109k18962 · Silverdale: $95k18964 · Souderton: $96k18966 · Southampton: $129k18969 · Telford: $109k18970 · Trumbauersville: $115k18972 · Upper Black Eddy: $80k18974 · Warminster: $104k18976 · Warrington: $123k18977 · Washington Crossing: $212k18980 · Wycombe: $145k19006 · Huntingdon Valley: $128k19007 · Bristol: $66k19020 · Bensalem: $83k19021 · Croydon: $70k19030 · Fairless Hills: $97k19040 · Hatboro: $114k19047 · Langhorne: $110k19053 · Feasterville Trevose: $108k19054 · Levittown: $105k19055 · Levittown: $93k19056 · Levittown: $112k19057 · Levittown: $94k19067 · Morrisville: $134k19440 · Hatfield: $99k1895119067189381894418036189401896018055180541807318972189741890119007
The residential ZIP codes of Bucks County (whole outlines, including the parts in neighboring counties), shaded by median household income in national fifths (ACS 2020-2024).<$54.1k$98.1k+no figure

Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).

How different are its ZIP codes?

The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $98,615 and $130,997.

They carry 54 postal town names.

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).

All 58 residential ZIP codes in Bucks County

48 ZIP codes lie mainly in Bucks County; 10 more reach into it from a neighboring county and follow the first table.

Residential ZIP codes mainly in Bucks County, largest first; "In this county" is the share of the ZIP's land in the county
In this county
19020 Bensalem 56,809 3,290 $83k $363k 100%
19067 Morrisville 53,885 1,710 $134k $508k 100%
18974 Warminster 43,122 2,189 $104k $435k 100%
18951 Quakertown 36,568 510 $98k $363k 100%
18966 Southampton 36,370 2,231 $129k $488k 100%
19047 Langhorne 34,563 2,004 $110k $467k 100%
18940 Newtown 29,626 857 $157k $655k 100%
18901 Doylestown 28,509 1,359 $118k $577k 100%
19053 Feasterville Trevose 28,509 2,706 $108k $413k 100%
18944 Perkasie 27,570 607 $131k $426k 100%
18902 Doylestown 22,898 846 $161k $668k 100%
18976 Warrington 22,202 2,082 $123k $536k 100%
19007 Bristol 21,800 2,916 $66k $290k 100%
18914 Chalfont 21,598 1,227 $149k $491k 99%
19057 Levittown 17,925 4,039 $94k $328k 100%
19054 Levittown 17,518 4,240 $105k $358k 100%
19056 Levittown 15,960 4,143 $112k $378k 100%
19055 Levittown 13,833 4,909 $93k $316k 100%
18938 New Hope 13,649 334 $185k $736k 100%
18960 Sellersville 13,597 714 $109k $408k 100%
19030 Fairless Hills 12,305 2,435 $97k $376k 100%
18954 Richboro 10,380 1,614 $160k $627k 100%
18929 Jamison 9,748 1,329 $179k $628k 100%
19021 Croydon 9,638 3,106 $70k $293k 100%
18947 Pipersville 6,477 257 $141k $615k 100%
18925 Furlong 6,250 631 $208k $730k 100%
18977 Washington Crossing 4,569 1,041 $212k $736k 100%
18972 Upper Black Eddy 3,104 134 $80k $478k 100%
18942 Ottsville 2,377 117 $100k $512k 100%
18917 Dublin 2,216 2,959 $84k $396k 100%
18077 Riegelsville 2,203 164 $98k $439k 93%
18930 Kintnersville 1,892 102 $127k $524k 100%
18955 Richlandtown 1,511 546 $79k $340k 100%
18923 Fountainville 984 545 $80k $446k 100%
18946 Pineville 689 552 $189k $680k 100%
18970 Trumbauersville 553 1,345 $115k $340k 100%
18962 Silverdale 531 3,612 $95k $435k 100%
18932 Line Lexington 436 335 – $516k 100%
18920 Erwinna 393 102 $153k $787k 100%
18980 Wycombe 308 372 $145k $678k 100%
18935 Milford Square 273 1,294 $113k $283k 100%
18950 Point Pleasant 262 495 $226k – 100%
18913 Carversville 243 168 – $1.08M 100%
18927 Hilltown 239 602 – – 100%
18912 Buckingham 213 175 $250k+ $2M+ 100%
18921 Ferndale 160 435 – $404k 100%
18933 Lumberville 105 168 $226k $1.88M 100%
18081 Springtown 85 166 – – 100%

Partly in Bucks County

Residential ZIP codes mainly in another county that reach at least 1% into Bucks County, by their share here
In this county
18036 Coopersburg 15,581 534 $129k $416k 38%
19440 Hatfield 19,431 1,714 $99k $439k 25%
18054 Green Lane 4,932 291 $102k $411k 20%
18969 Telford 15,245 930 $109k $385k 19%
18073 Pennsburg 11,755 652 $116k $369k 15%
18964 Souderton 14,546 1,539 $96k $356k 11%
19006 Huntingdon Valley 23,443 1,765 $128k $560k 9%
18055 Hellertown 12,117 606 $90k $324k 6%
18041 East Greenville 5,768 454 $99k $318k 5%
19040 Hatboro 22,078 3,712 $114k $385k 1%

Download the 77 ZIP codes as CSV

Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).

Which ZIP codes cross the county line?

12 ZIP codes of Bucks County extend into another county. A ZIP code follows mail routes, not county borders.

Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).

PO Box and single-organization ZIP codes

ZIP codes in Bucks County without a residential area (GeoNames postal codes)
ZIPPostal name
18039Durham
18910Bedminster
18911Blooming Glen
18916Danboro
18922Forest Grove
18928Holicong
18931Lahaska
18934Mechanicsville
18943Penns Park
18949Plumsteadville
18953Revere
18956Rushland
18963Solebury
18968Spinnerstown
18981Zionhill
18991Warminster
19048Langhorne
19049Langhorne
19058Levittown

Source: GeoNames postal codes (CC BY 4.0).

Which first three digits do Bucks County's ZIP codes use?

The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Bucks County's ZIP codes use 4 prefixes: 180, 189, 190 and 194.

Three-digit prefixes of Bucks County's ZIP codes, the sectional center for each (USPS labeling list L005, effective October 1, 2026) and how many of the prefix's codes are Bucks County's
PrefixSectional centerHereAll codes
180Lehigh Valley, PA (SCF 180)868
189Philadelphia, PA (SCF 190)5260
190Philadelphia, PA (SCF 190)1685
194Philadelphia, PA (SCF 190)159

Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.