In Bucks, Pennsylvania, the median home price is $519,737; median household income is $114,764; the population is 647,461; schools rate 6.9 out of 10; the violent crime rate is 96.2 per 100k; and the average commute is 29.0 minutes.
Data updated April 2026 - Source: Zillow Research
Bucks at a glance
Population
647,461
Median Household Income
$114,764
Typical Home Value
$519,737
School District Rating
6.9
Violent Crime Rate
96.2
Avg Commute Time
29.0
About Bucks
Bucks has a population of 647,461. The median home value is $519,737, 71% above the Pennsylvania median. Median household income is $114,764 (47% above the Pennsylvania median). The most populated towns are Bensalem, Bristol, and Middletown.
Data comes from public sources including the U.S. Census Bureau, the National Center for Education Statistics, the FBI, the EPA, Zillow, and Redfin. Source attribution is shown on each metric.
Towns in Bucks
54 towns, by population.
- Bensalem62,818 pop.
- Bristol54,173 pop.
- Middletown45,861 pop.
- Northampton39,920 pop.
- Falls34,552 pop.
- Lower Makefield33,485 pop.
- Warminster33,470 pop.
- Warrington25,972 pop.
- Buckingham20,852 pop.
- Lower Southampton20,555 pop.
- Newtown19,828 pop.
- Doylestown18,008 pop.
- Hilltown16,749 pop.
- Upper Southampton15,209 pop.
- Warwick14,829 pop.
- Plumstead14,154 pop.
- Richland14,087 pop.
- New Britain12,319 pop.
- Milford10,231 pop.
- Bristol9,902 pop.
- Morrisville9,752 pop.
- Quakertown9,319 pop.
- Perkasie9,216 pop.
- Upper Makefield8,855 pop.
- Solebury8,685 pop.
- Doylestown8,341 pop.
- Bedminster7,518 pop.
- East Rockhill5,817 pop.
- West Rockhill5,446 pop.
- Springfield5,193 pop.
- Sellersville4,542 pop.
- Chalfont4,346 pop.
- Tinicum3,827 pop.
- Nockamixon3,368 pop.
- Wrightstown3,283 pop.
- New Britain2,821 pop.
- New Hope2,622 pop.
- Yardley2,609 pop.
- Penndel2,513 pop.
- Tullytown2,358 pop.
- Newtown2,224 pop.
- Dublin2,164 pop.
- Haycock2,136 pop.
- Telford2,082 pop.
- Langhorne1,657 pop.
- Langhorne Manor1,543 pop.
- Silverdale1,288 pop.
- Bridgeton1,235 pop.
- Richlandtown1,209 pop.
- Durham1,047 pop.
- Hulmeville925 pop.
- Ivyland914 pop.
- Riegelsville860 pop.
- Trumbauersville772 pop.
Bucks at a glance: frequently asked questions
- What is the population of Bucks?
- Bucks has a population of 647,461 based on the most recent US Census estimate.
- What is the median home price in Bucks?
- The median home value in Bucks is $519,737. Open the interactive map to see the distribution town by town.
- What is the median household income in Bucks?
- Median household income in Bucks is $114,764 per year, sourced from the US Census American Community Survey.
- What state is Bucks in?
- Bucks is in Pennsylvania.
- How many towns are in Bucks?
- Bucks contains 54 towns and municipalities. Click any town below or on the map to see its housing, school, and crime data.
Compare Bucks with other places
Put up to four states, counties, towns, or ZIPs side by side on income, housing, crime, education, and more.
Get the monthly digest
A short note on what is new on the map, plus a few interesting data finds.
No spam, one-click unsubscribe, and we never share your address.