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.

PhiladelphiaPittsburghAllentown
Bucks County in Pennsylvania
Hunterdon CountyMercer CountyMontgomery CountyLevittownBristolMorrisvilleCroydonQuakertown
Bucks County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
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 zoneLocal time and UTC offsetNext clock change
Eastern TimeAmerica/New_YorkUTC-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

  1. 1902056,809 people
  2. 1906753,885 people
  3. 1804245,532 people
  4. 1897443,122 people
  5. 1895136,568 people
  6. 1896636,370 people
  7. 1904734,563 people
  8. 1915433,796 people
  9. 1894029,626 people
  10. 1890128,509 people
  11. 1905328,509 people
  12. 1945427,755 people
All 61
  1. 1894427,570 people
  2. 1900623,443 people
  3. 1890222,898 people
  4. 1897622,202 people
  5. 1904022,078 people
  6. 1900721,800 people
  7. 1891421,598 people
  8. 1944019,431 people
  9. 1905717,925 people
  10. 1905417,518 people
  11. 1905615,960 people
  12. 1803615,581 people
  13. 1896915,245 people
  14. 1896414,546 people
  15. 1905513,833 people
  16. 1893813,649 people
  17. 1896013,597 people
  18. 1903012,305 people
  19. 1805512,117 people
  20. 1807311,755 people
  21. 1895410,380 people
  22. 189299,748 people
  23. 190219,638 people
  24. 189476,477 people
  25. 189256,250 people
  26. 180415,768 people
  27. 180544,932 people
  28. 189774,569 people
  29. 189723,104 people
  30. 189422,377 people
  31. 189172,216 people
  32. 180772,203 people
  33. 189301,892 people
  34. 189551,511 people
  35. 18923984 people
  36. 18946689 people
  37. 18970553 people
  38. 18962531 people
  39. 18932436 people
  40. 18920393 people
  41. 18980308 people
  42. 18935273 people
  43. 18950262 people
  44. 18913243 people
  45. 18927239 people
  46. 18912213 people
  47. 18921160 people
  48. 18933105 people
  49. 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

  1. Bensalem Township62,818 people
  2. Bristol Township54,173 people
  3. Middletown Township45,861 people
  4. Northampton Township39,920 people
  5. Falls Township34,552 people
  6. Lower Makefield Township33,485 people
  7. Warminster Township33,470 people
  8. Warrington Township25,972 people
  9. Buckingham Township20,852 people
  10. Lower Southampton Township20,555 people
  11. Newtown Township19,828 people
  12. Doylestown Township18,008 people
All 31
  1. Hilltown Township16,749 people
  2. Upper Southampton Township15,209 people
  3. Warwick Township14,829 people
  4. Plumstead Township14,154 people
  5. Richland Township14,087 people
  6. New Britain Township12,319 people
  7. Milford Township10,231 people
  8. Upper Makefield Township8,855 people
  9. Solebury Township8,685 people
  10. Bedminster Township7,518 people
  11. East Rockhill Township5,817 people
  12. West Rockhill Township5,446 people
  13. Springfield Township5,193 people
  14. Tinicum Township3,827 people
  15. Nockamixon Township3,368 people
  16. Wrightstown Township3,283 people
  17. Haycock Township2,136 people
  18. Bridgeton Township1,235 people
  19. 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

  1. Central Bucks School District121,422 people
  2. North Penn School District106,423 people
  3. Council Rock School District74,110 people
  4. Neshaminy School District73,054 people
  5. Pennsbury School District73,004 people
  6. Bensalem Township School District62,818 people
  7. Bristol Township School District54,173 people
  8. Pennridge School District52,740 people
  9. Centennial School District49,593 people
  10. Souderton Area School District47,923 people
  11. Quakertown Community School District37,754 people
  12. Palisades School District15,530 people
All 15
  1. New Hope-Solebury School District11,307 people
  2. Bristol Borough School District9,902 people
  3. 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.

  1. Levittown, Pennsylvania (CDP)50,926 people
  2. Bristol, Pennsylvania (borough)9,902 people
  3. Morrisville, Pennsylvania (borough)9,752 people
  4. Croydon, Pennsylvania (CDP)9,684 people
  5. Quakertown, Pennsylvania (borough)9,319 people
  6. Perkasie, Pennsylvania (borough)9,216 people
  7. Fairless Hills, Pennsylvania (CDP)8,827 people
  8. Doylestown, Pennsylvania (borough)8,341 people
  9. Richboro, Pennsylvania (CDP)6,963 people
  10. Newtown Grant, Pennsylvania (CDP)6,193 people
  11. Churchville, Pennsylvania (CDP)6,084 people
  12. Telford, Pennsylvania (borough)4,829 people
All 44
  1. Brittany Farms-The Highlands, Pennsylvania (CDP)4,571 people
  2. Sellersville, Pennsylvania (borough)4,542 people
  3. Chalfont, Pennsylvania (borough)4,346 people
  4. Warminster Heights, Pennsylvania (CDP)3,940 people
  5. Woodbourne, Pennsylvania (CDP)3,834 people
  6. Trevose, Pennsylvania (CDP)3,635 people
  7. Village Shires, Pennsylvania (CDP)3,503 people
  8. New Britain, Pennsylvania (borough)2,821 people
  9. New Hope, Pennsylvania (borough)2,622 people
  10. Yardley, Pennsylvania (borough)2,609 people
  11. Plumsteadville, Pennsylvania (CDP)2,592 people
  12. Penndel, Pennsylvania (borough)2,513 people
  13. Woodside, Pennsylvania (CDP)2,491 people
  14. Feasterville, Pennsylvania (CDP)2,461 people
  15. Tullytown, Pennsylvania (borough)2,358 people
  16. Andalusia, Pennsylvania (CDP)2,251 people
  17. Newtown, Pennsylvania (borough)2,224 people
  18. 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.

  1. Montgomery County, Pennsylvania16 mi southwest
  2. Hunterdon County, New Jersey19 mi northeast
  3. Mercer County, New Jersey22 mi east
  4. Philadelphia County, Pennsylvania23 mi south
  5. Northampton County, Pennsylvania31 mi north
  6. Lehigh County, Pennsylvania32 mi northwest
  7. Warren County, New Jersey36 mi north
  8. 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.

See this county on Census.gov ↗

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.