Bucks County, Pennsylvania
Bucks County, Pennsylvania, has 647,828 residents (July 2025 estimate). Its county seat is Doylestown. It uses Eastern Time and covers 604 sq mi (1,565 km²) of land.
- Resident population, July 2025
- 647,828
- Land area
- 604 sq mi (1,565 km²)
- County seat or government
- Doylestown
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $114,764 ± $2,067
- Median home value
- $445,700 ± $3,616
- Median rent, with utilities
- $1,605 ± $30
- Homes lived in by their owners
- 77.8% ± 0.6 points
- County type
- County
- Metro or micro area
- Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro areaCentral county
- Water area
- 17.5 sq mi (45.3 km²)
- State
- Pennsylvania
- County code (FIPS)
- 42017
- Coordinates (central point)
- 40.336887, -75.107060
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Bucks County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 1902056,809 people
- 1906753,885 people
- 1804245,532 people
- 1897443,122 people
- 1895136,568 people
- 1896636,370 people
- 1904734,563 people
- 1915433,796 people
- 1894029,626 people
- 1890128,509 people
- 1905328,509 people
- 1945427,755 people
All 61
- 1894427,570 people
- 1900623,443 people
- 1890222,898 people
- 1897622,202 people
- 1904022,078 people
- 1900721,800 people
- 1891421,598 people
- 1944019,431 people
- 1905717,925 people
- 1905417,518 people
- 1905615,960 people
- 1803615,581 people
- 1896915,245 people
- 1896414,546 people
- 1905513,833 people
- 1893813,649 people
- 1896013,597 people
- 1903012,305 people
- 1805512,117 people
- 1807311,755 people
- 1895410,380 people
- 189299,748 people
- 190219,638 people
- 189476,477 people
- 189256,250 people
- 180415,768 people
- 180544,932 people
- 189774,569 people
- 189723,104 people
- 189422,377 people
- 189172,216 people
- 180772,203 people
- 189301,892 people
- 189551,511 people
- 18923984 people
- 18946689 people
- 18970553 people
- 18962531 people
- 18932436 people
- 18920393 people
- 18980308 people
- 18935273 people
- 18950262 people
- 18913243 people
- 18927239 people
- 18912213 people
- 18921160 people
- 18933105 people
- 1808185 people
61 ZIP Code areas overlap Bucks County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
Bucks County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Townships in Bucks County, largest first
- Bensalem Township62,818 people
- Bristol Township54,173 people
- Middletown Township45,861 people
- Northampton Township39,920 people
- Falls Township34,552 people
- Lower Makefield Township33,485 people
- Warminster Township33,470 people
- Warrington Township25,972 people
- Buckingham Township20,852 people
- Lower Southampton Township20,555 people
- Newtown Township19,828 people
- Doylestown Township18,008 people
All 31
- Hilltown Township16,749 people
- Upper Southampton Township15,209 people
- Warwick Township14,829 people
- Plumstead Township14,154 people
- Richland Township14,087 people
- New Britain Township12,319 people
- Milford Township10,231 people
- Upper Makefield Township8,855 people
- Solebury Township8,685 people
- Bedminster Township7,518 people
- East Rockhill Township5,817 people
- West Rockhill Township5,446 people
- Springfield Township5,193 people
- Tinicum Township3,827 people
- Nockamixon Township3,368 people
- Wrightstown Township3,283 people
- Haycock Township2,136 people
- Bridgeton Township1,235 people
- Durham Township1,047 people
People counts are American Community Survey 2020–2024 5-year estimates. All townships in Pennsylvania, by county
School districts in Bucks County, largest first
- Central Bucks School District121,422 people
- North Penn School District106,423 people
- Council Rock School District74,110 people
- Neshaminy School District73,054 people
- Pennsbury School District73,004 people
- Bensalem Township School District62,818 people
- Bristol Township School District54,173 people
- Pennridge School District52,740 people
- Centennial School District49,593 people
- Souderton Area School District47,923 people
- Quakertown Community School District37,754 people
- Palisades School District15,530 people
All 15
- New Hope-Solebury School District11,307 people
- Bristol Borough School District9,902 people
- Morrisville Borough School District9,752 people
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- Levittown, Pennsylvania (CDP)50,926 people
- Bristol, Pennsylvania (borough)9,902 people
- Morrisville, Pennsylvania (borough)9,752 people
- Croydon, Pennsylvania (CDP)9,684 people
- Quakertown, Pennsylvania (borough)9,319 people
- Perkasie, Pennsylvania (borough)9,216 people
- Fairless Hills, Pennsylvania (CDP)8,827 people
- Doylestown, Pennsylvania (borough)8,341 people
- Richboro, Pennsylvania (CDP)6,963 people
- Newtown Grant, Pennsylvania (CDP)6,193 people
- Churchville, Pennsylvania (CDP)6,084 people
- Telford, Pennsylvania (borough)4,829 people
All 44
- Brittany Farms-The Highlands, Pennsylvania (CDP)4,571 people
- Sellersville, Pennsylvania (borough)4,542 people
- Chalfont, Pennsylvania (borough)4,346 people
- Warminster Heights, Pennsylvania (CDP)3,940 people
- Woodbourne, Pennsylvania (CDP)3,834 people
- Trevose, Pennsylvania (CDP)3,635 people
- Village Shires, Pennsylvania (CDP)3,503 people
- New Britain, Pennsylvania (borough)2,821 people
- New Hope, Pennsylvania (borough)2,622 people
- Yardley, Pennsylvania (borough)2,609 people
- Plumsteadville, Pennsylvania (CDP)2,592 people
- Penndel, Pennsylvania (borough)2,513 people
- Woodside, Pennsylvania (CDP)2,491 people
- Feasterville, Pennsylvania (CDP)2,461 people
- Tullytown, Pennsylvania (borough)2,358 people
- Andalusia, Pennsylvania (CDP)2,251 people
- Newtown, Pennsylvania (borough)2,224 people
- Dublin, Pennsylvania (borough)2,164 people
See all 44 cities, towns and communities in Bucks County, largest first
Bordering areas, nearest first
Distances are straight lines between map points.
- Montgomery County, Pennsylvania16 mi southwest
- Hunterdon County, New Jersey19 mi northeast
- Mercer County, New Jersey22 mi east
- Philadelphia County, Pennsylvania23 mi south
- Northampton County, Pennsylvania31 mi north
- Lehigh County, Pennsylvania32 mi northwest
- Warren County, New Jersey36 mi north
- Burlington County, New Jersey40 mi southeast
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.