Bucks County, PA ZIP Codes

54 ZIP codes cover all or part of Bucks County, Pennsylvania. The Census Bureau counts 647,461 residents in the county, with a median household income of $114,764 and a median home value of $445,700. Median household income ranges from $65,511 in 19007 to $211,719 in 18977. Its largest communities include Levittown, Bristol, Morrisville, Croydon and Quakertown.

Bucks County (Census county figures)

MeasureCensus figure
Residents647,461
Households249,187
Median household income$114,764
Median home value$445,700
Median age44.2
Median rent$1,605

All 54 ZIP codes together

MeasureValue
Residents (sum of ZIP codes)716,145
Households (sum of ZIP codes)275,164
Median household income, range across ZIP codes$65,511 (19007) to $211,719 (18977)
Household-weighted average of ZIP medians (an approximation, not a true median)$116,971
Homeowners77.7%
Households with kids under 1830.0%
Moved in the past year8.0%
Carrier routes in EDDM2GO's route library550 routes, 274,555 homes (42 of 54 ZIP codes)

Top facts

Every ZIP code in Bucks County

ZIPMailing cityResidentsHouseholdsMedian incomeHome valueHomeownersWith kidsNew moversCarrier routesMailboxesWhy listed
19020Bensalem56,80922,523$83,223$362,80060.2%28.3%9.3%3924,788100% of its land
19067Morrisville53,88521,235$133,630$507,90077.8%33.1%7.6%4723,102100% of its land
18974Warminster43,12217,373$103,779$434,70075.3%25.6%9.2%3919,558100% of its land
18951Quakertown36,56814,202$98,268$363,20082.0%30.2%8.0%2715,386100% of its land
18966Southampton36,37013,851$128,838$488,40089.5%26.5%6.0%3315,373100% of its land
19047Langhorne34,56313,031$109,530$467,00072.4%25.7%8.1%3115,366100% of its land
18940Newtown29,62611,516$157,414$655,00086.0%34.1%10.1%2412,726100% of its land
18901Doylestown28,50911,336$118,256$576,80067.5%29.3%14.6%2513,728100% of its land
19053Feasterville Trevose28,50910,548$107,780$413,10084.6%29.8%6.0%2512,005100% of its land
18944Perkasie27,57010,056$130,997$426,10078.3%29.0%7.2%1810,473100% of its land
18902Doylestown22,8988,086$161,267$668,20092.3%34.3%6.0%158,198100% of its land
18976Warrington22,2028,322$123,285$536,20079.4%29.6%7.7%178,764100% of its land
19007Bristol21,8009,074$65,511$290,30057.4%33.2%6.6%179,951100% of its land
18914Chalfont21,5987,745$148,824$491,30086.1%36.6%8.7%138,53999% of its land
19440Hatfield19,4317,633$99,408$438,50063.9%28.4%8.7%138,33925% of its land
19057Levittown17,9256,407$93,738$328,00080.2%29.7%9.1%146,805100% of its land
19054Levittown17,5186,586$104,713$357,60078.1%32.6%10.7%136,777100% of its land
19056Levittown15,9606,030$111,594$378,40070.3%37.6%9.5%135,967100% of its land
18036Coopersburg15,5816,009$129,123$416,20088.9%30.8%5.7%116,00638% of its land
18969Telford15,2456,077$108,995$385,30080.1%27.4%8.1%116,57519% of its land
18964Souderton14,5465,419$96,143$356,10068.9%32.7%7.3%116,24911% of its land
19055Levittown13,8334,829$92,476$315,60081.1%35.8%8.8%115,207100% of its land
18938New Hope13,6496,242$184,833$735,60089.0%18.6%5.0%126,607100% of its land
18960Sellersville13,5975,336$109,028$408,30075.2%29.7%8.5%105,628100% of its land
19030Fairless Hills12,3054,650$96,603$376,20078.1%27.8%6.9%115,363100% of its land
18073Pennsburg11,7554,214$115,766$369,30087.9%32.9%6.1%64,31715% of its land
18954Richboro10,3803,689$159,857$626,70098.2%32.1%3.3%83,499100% of its land
18929Jamison9,7483,273$179,380$627,70096.1%41.2%6.2%——100% of its land
19021Croydon9,6383,909$70,199$293,40067.5%26.1%6.8%84,224100% of its land
18947Pipersville6,4772,381$140,783$615,00092.2%29.6%6.9%42,429100% of its land
18925Furlong6,2502,084$207,609$730,00089.7%46.0%6.0%——100% of its land
18054Green Lane4,9321,777$101,920$411,40085.0%30.4%8.4%31,81820% of its land
18977Washington Crossing4,5691,819$211,719$736,20094.0%32.2%3.7%41,817100% of its land
18972Upper Black Eddy3,1041,381$80,208$478,00077.6%18.2%5.3%21,358100% of its land
18942Ottsville2,3771,007$100,417$512,20088.1%13.9%6.9%31,356100% of its land
18917Dublin2,2161,029$84,250$395,80062.3%23.0%11.0%21,172100% of its land
18077Riegelsville2,203940$97,917$438,80080.1%22.6%7.5%275893% of its land
18930Kintnersville1,892811$127,072$524,00091.2%18.5%7.7%21,048100% of its land
18955Richlandtown1,511520$78,750$339,60072.7%45.6%3.8%1211100% of its land
18923Fountainville984406$79,722$445,50079.1%26.4%3.4%1382100% of its land
18946Pineville689226$189,333$679,70084.1%18.1%10.0%——100% of its land
18970Trumbauersville553233$114,688$340,00064.4%26.6%5.9%——100% of its land
18962Silverdale531191$94,536$434,80094.2%40.3%12.6%——100% of its land
18932Line Lexington436150—$515,60067.3%52.7%7.8%1219100% of its land
18920Erwinna393145$152,813$787,30090.3%13.1%19.6%1203100% of its land
18980Wycombe30892$145,278$677,60051.1%38.0%5.8%——100% of its land
18935Milford Square273104$113,214$283,00067.3%31.7%0.0%——100% of its land
18950Point Pleasant26297$225,795—100.0%0.0%0.0%——100% of its land
18913Carversville243100—$1,083,30062.0%43.0%0.0%146100% of its land
18927Hilltown239135——16.3%0.0%90.8%——100% of its land
18912Buckingham213151$250,000+$2,000,000+82.8%17.2%8.9%——100% of its land
18921Ferndale16086—$404,400100.0%15.1%12.5%——100% of its land
18933Lumberville10565$226,083$1,875,00089.2%0.0%11.4%198100% of its land
18081Springtown8533——54.5%54.5%0.0%——100% of its land

A ZIP code is listed for Bucks 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

Rankings

Price a mailing to Bucks County ZIP codes

EDDM guides

Pick carrier routes on the EDDM route map

Frequently asked questions

What ZIP codes are in Bucks County, PA?
19020, 19067, 18974, 18951, 18966, 19047, 18940, 18901, 19053, 18944, 18902, 18976, 19007, 18914, 19440, 19057, 19054, 19056, 18036, 18969, 18964, 19055, 18938, 18960, 19030, 18073, 18954, 18929, 19021, 18947, 18925, 18054, 18977, 18972, 18942, 18917, 18077, 18930, 18955 and 18923 and 14 more. Some cross the county line; the table shows each ZIP's share of land in the county.
What is the population of Bucks County?
647,461 residents in 249,187 households (ACS 5-year estimates, 2020–2024).
What is the median household income in Bucks County?
$114,764 for the county as a whole. Its ZIP codes range from $65,511 (19007) to $211,719 (18977).
Which Bucks County ZIP code has the highest median household income?
18977, at $211,719, among ZIP codes with at least 1,000 residents. See the full ranking of Bucks County ZIP codes by income.
How many carrier routes and mailboxes are in Bucks County?
For the 42 of 54 ZIP codes in EDDM2GO's stored route library: 550 carrier routes reaching 274,555 residential and 17,826 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.