US5.com

Bucks County, PA Demographics & ZIP Codes

Bucks County, Pennsylvania demographics and median household income by ZIP code — 48 ZIP codes — population 632,999 — avg. income $128,535 — avg. home value $530,758. Compare income, housing, and ZIP-level data on US5.

ZIP codes
48
Population
632,999
Median household income (avg.)
$128,535
171% of U.S. median
Average home value
$530,758
152% of U.S. median
Average rent
$1,442
124% of U.S. median

Bucks County demographics

Bucks County, Pennsylvania covers 48 ZIP codes, with a combined ZIP-area population of about 632,999.

Median household income in Bucks County

The average median household income across ZIP codes in Bucks County, Pennsylvania is about $128,535 — about 68% above the PA ZIP average ($76,329), and about 71% above the U.S. median ($75,149).

Among ZIPs with income data, 18927 is near the top at about $250,001, while 19021 (Croydon) is near the bottom at about $59,935.

Housing in Bucks County

For housing in Bucks County, Pennsylvania, the average median home value is about $530,758 and the average median rent is about $1,442.

The most populous ZIP is 19020 (Eddington) with about 57,079 residents. Use the table below to compare ZIP codes across the county.

ZIP codes in Bucks County

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
19020 Eddington Bucks County PA 57,079 $80,158 $344,400
19067 Morrisville Bucks County PA 53,596 $131,604 $483,000
18974 Warminster Heights Bucks County PA 42,984 $99,724 $407,300
18951 Quakertown Bucks County PA 36,556 $95,084 $339,000
18966 Churchville Bucks County PA 35,994 $119,741 $466,900
19047 Woodbourne Bucks County PA 34,182 $110,395 $441,200
18940 Newtown Grant Bucks County PA 29,797 $157,591 $623,300
18901 Doylestown Bucks County PA 28,477 $115,425 $544,200
19053 Trevose Bucks County PA 28,000 $102,241 $382,300
18944 Perkasie Bucks County PA 27,405 $133,131 $411,200
18902 Plumsteadville Bucks County PA 22,648 $164,482 $637,700
19007 Bristol Bucks County PA 22,585 $66,811 $264,800
18976 Bucks County PA 21,942 $119,237 $502,200
18914 Chalfont Bucks County PA 21,371 $148,286 $477,200
19057 Levittown Bucks County PA 17,924 $95,089 $299,900
19054 Levittown Bucks County PA 17,597 $108,537 $330,200
19056 Levittown Bucks County PA 15,634 $104,382 $360,000
19055 Levittown Bucks County PA 13,734 $82,336 $275,300
18938 New Hope Bucks County PA 13,192 $161,146 $701,700
19030 Fairless Hills Bucks County PA 12,310 $92,411 $344,300
18960 Sellersville Bucks County PA 12,198 $103,594 $373,300
18954 Richboro Bucks County PA 10,864 $154,989 $585,200
18929 Bucks County PA 9,736 $174,606 $605,100
19021 Croydon Bucks County PA 9,713 $59,935 $264,900
18947 Plumsteadville Bucks County PA 6,676 $136,615 $604,000
18925 Bucks County PA 6,650 $207,926 $669,300
18977 Bucks County PA 4,378 $215,313 $712,600
18972 Bucks County PA 2,944 $88,525 $454,700
18942 Bucks County PA 2,498 $99,091 $485,800
18930 Bucks County PA 2,218 $123,984 $495,800
18077 Riegelsville Bucks County PA 2,195 $97,188 $381,200
18917 Dublin Bucks County PA 2,176 $75,000 $356,100
18955 Richlandtown Bucks County PA 1,453 $82,778 $315,500
18923 Bucks County PA 1,317 $76,469 $414,700
18970 Trumbauersville Bucks County PA 733 $95,000 $312,900
18946 Bucks County PA 629 $183,750 $632,400
18932 Bucks County PA 584 $110,028 $466,000
18920 Bucks County PA 483 $145,455 $606,500
18962 Silverdale Bucks County PA 450 $91,464 $345,700
18935 Milford Square Bucks County PA 413 $338,300
18913 Bucks County PA 317 $180,250 $1,007,400
18927 Bucks County PA 311 $250,001
18081 Bucks County PA 282 $113,681
18912 Bucks County PA 250 $223,182 $2,000,001
18921 Bucks County PA 177 $239,028 $385,200
18933 Bucks County PA 135 $218,043 $1,885,400
18950 Bucks County PA 128
18980 Bucks County PA 84 $78,917 $550,000

Frequently asked questions

What are the demographics of Bucks County?

Bucks County, Pennsylvania has a combined ZIP-area population of about 632,999 across 48 ZIP codes. Browse the ZIP table for population, income, and housing by code.

What is the median household income in Bucks County?

The average median household income across ZIP codes in Bucks County, Pennsylvania is about $128,535, about 68% above the state ZIP average ($76,329), and about 71% above the U.S. median ($75,149). Average median home value is about $530,758. Among ZIPs with data, 18927 is near the top ($250,001) and 19021 (Croydon) is near the bottom ($59,935).

How many ZIP codes are in Bucks County?

Bucks County, Pennsylvania includes 48 ZIP codes on US5. Each row links to demographics, median income, and housing for that code.

Where can I find ZIP code demographics for Bucks County?

This page lists ZIP codes in Bucks County, Pennsylvania with population, median household income, and home value. Select a ZIP for a full demographics profile.