Local realtor GrahamSullivan.co
GrahamSullivan.co — Local realtor
A local local realtor favorite across Bucks County.
Visit GrahamSullivan.co → Local realtor
Every figure below is cited: 2026 millage transcribed from the county Board of Assessment sheet, and Census ACS 5-year estimates (2020–2024) for market and demographic context. Swap towns freely — the URL updates so any comparison is shareable.
County millage (29.65 mills in 2026) is identical in all 54 municipalities, so the differences below come from the municipal and school layers. Millage applies to the county assessed value, not market price — see the tax guide for how the three bills work.
| Measure | Doylestown Borough | Newtown Township | Yardley Borough |
|---|---|---|---|
| Market corridor | Central Bucks | Lower Bucks | River Corridor |
| Municipality type | Borough | Township | Borough |
| School district | Central Bucks SD | Council Rock SD | Pennsbury SD |
| Population (ACS) | 8,341 | 19,828 | 2,609 |
| Median home value (ACS) | $527,700 | $564,400 | $480,300 |
| Median household income (ACS) | $99,322 | $147,617 | $112,500 |
| Median gross rent (ACS) | $1,791/mo | $2,099/mo | $1,404/mo |
| Owner-occupied share (ACS) | 47% | 84.5% | 72.5% |
| Mean commute (ACS) | 24.4 min | 34.1 min | 27 min |
| Median age (ACS) | 48.8 yrs | 45.1 yrs | 46.1 yrs |
| Municipal millage (2026) | 21.84 | 17.115 | 33.84 |
| School millage (2025–2026) | 146.55 | 144.8978 | 204.003 |
| Total millage, incl. county (2026) | 198.04 | 191.6628 | 267.493 |
| Est. tax per $10,000 assessed | $1,980 | $1,917 | $2,675 |
Sources: Bucks County Board of Assessment — 2026 Millage Rates (sheet dated 2/4/2026) ↗ (retrieved 2026-07-22) and U.S. Census Bureau — American Community Survey 5-Year Estimates (2020–2024) ↗ (tables B25077, B19013, B25064, B25003, B01002, B01003, B08013, B08303, retrieved 2026-07-22). ACS figures are survey estimates with margins of error — small boroughs carry wide margins. Millage rates are provided by local taxing authorities. Verify with the Board of Assessment, your municipal tax collector, and your school district before relying on any figure.
Total millage × assessed value ÷ 1,000 estimates the annual bill before homestead exclusion. Two towns with similar market prices can carry very different bills because school millage dominates the total. Estimate a real bill on the tax estimator.
Census ACS medians describe the existing housing stock and households — not current listings. Use them to compare towns against each other, then verify any single property through the county property portal ↗.
Each town profile adds the school roster, corridor framing, FAQ answers, and official records routing behind the numbers you just compared.
Looking for help?
Buying, selling, taxes, schools, or a town you can't figure out — send it over. A real local person reads and answers every message.
Make this site better
Photos, local knowledge, corrections, and ideas from residents make every page stronger.
Family favorites