Skip to content
Bucks County, Pennsylvania · Tax Intelligence

Housing cost is a three-layer tax story.

Every buyer, seller, homeowner, and investor needs county, municipal, and school tax context before trusting the monthly number.

Tax snapshot 3 bills
Three layers
CountyBucks County
Municipal54 towns
SchoolLargest bill
Verify with
AssessmentBOA ↗
MillagePer town
HomesteadBOA apply
County, municipal, and school bills arrive separately. Model all three before you trust a monthly number.

Operated by Bucks County LLC — not affiliated with county government or any municipality. Verify time-sensitive information with official sources.

Core concept

The three-layer tax structure

Bucks County property taxes have three layers: county, municipal, and school district. County and municipal charges may be billed together; school taxes follow a separate billing schedule. Budget for all three layers and check the collector named on each bill for due dates, discounts, and penalties. Mortgage principal and interest plus county tax alone understate the cost.

Millage table

2026 millage for all 54 municipalities.

Transcribed from the county's official sheet: municipal millage (2026), school district millage (2026–2027 school year), and the countywide rate of 29.65 mills (2026). Rates apply to a property's county assessed value — a fraction of market value — not its sale price.

Municipality School district Municipal School County Total
Bedminster Township Pennridge SD 7.50 144.3949 29.65 181.5449
Bensalem Township Bensalem Township SD 23.00 188.9474 29.65 241.5974
Bridgeton Township Palisades SD 6.00 123.414 29.65 159.064
Bristol Borough Bristol Borough SD 51.39 161.00 29.65 242.04
Bristol Township Bristol Township SD 24.98 237.1744 29.65 291.8044
Buckingham Township Central Bucks SD 4.75 154.90 29.65 189.30
Chalfont Borough Central Bucks SD 24.25 154.90 29.65 208.80
Doylestown Borough Central Bucks SD 21.84 154.90 29.65 206.39
Doylestown Township Central Bucks SD 22.10 154.90 29.65 206.65
Dublin Borough Pennridge SD 21.25 144.3949 29.65 195.2949
Durham Township Palisades SD 8.00 123.414 29.65 161.064
East Rockhill Township Pennridge SD 12.235 144.3949 29.65 186.2799
Falls Township Pennsbury SD 9.97 211.143 29.65 250.763
Haycock Township Quakertown Community SD 6.00 181.80 29.65 217.45
Hilltown Township Pennridge SD 8.75 144.3949 29.65 182.7949
Hulmeville Borough Neshaminy SD 16.00 198.0124 29.65 243.6624
Ivyland Borough Centennial SD 15.50 178.6992 29.65 223.8492
Langhorne Borough Neshaminy SD 18.19625 198.0124 29.65 245.85865
Langhorne Manor Borough Neshaminy SD 13.275 198.0124 29.65 240.9374
Lower Makefield Township Pennsbury SD 24.993 211.143 29.65 265.786
Lower Southampton Township Neshaminy SD 18.33 198.0124 29.65 245.9924
Middletown Township Neshaminy SD 24.605 198.0124 29.65 252.2674
Milford Township Quakertown Community SD 2.00 181.80 29.65 213.45
Morrisville Borough Morrisville Borough SD 37.00 279.8613 29.65 346.5113
New Britain Borough Central Bucks SD 44.55 154.90 29.65 229.10
New Britain Township Central Bucks SD 16.00 154.90 29.65 200.55
New Hope Borough New Hope-Solebury SD 13.77 127.97 29.65 171.39
Newtown Borough Council Rock SD 25.25 149.9692 29.65 204.8692
Newtown Township Council Rock SD 17.115 149.9692 29.65 196.7342
Nockamixon Township Palisades SD 7.00 123.414 29.65 160.064
Northampton Township Council Rock SD 35.25 149.9692 29.65 214.8692
Penndel Borough Neshaminy SD 24.80 198.0124 29.65 252.4624
Perkasie Borough Pennridge SD 9.25 144.3949 29.65 183.2949
Plumstead Township Central Bucks SD 18.69 154.90 29.65 203.24
Quakertown Borough Quakertown Community SD 4.625 181.80 29.65 216.075
Richland Township Quakertown Community SD 13.55 181.80 29.65 225.00
Richlandtown Borough Quakertown Community SD 5.00 181.80 29.65 216.45
Riegelsville Borough Palisades SD 17.00 123.414 29.65 170.064
Sellersville Borough Pennridge SD 30.00 144.3949 29.65 204.0449
Silverdale Borough Pennridge SD 17.50 144.3949 29.65 191.5449
Solebury Township New Hope-Solebury SD 25.9102 127.97 29.65 183.5302
Springfield Township Palisades SD 18.75 123.414 29.65 171.814
Telford Borough Souderton Area SD 7.78 — 29.65 —
Tinicum Township Palisades SD 8.50 123.414 29.65 161.564
Trumbauersville Borough Quakertown Community SD 5.50 181.80 29.65 216.95
Tullytown Borough Pennsbury SD 13.50 211.143 29.65 254.293
Upper Makefield Township Council Rock SD 6.45 149.9692 29.65 186.0692
Upper Southampton Township Centennial SD 27.66 178.6992 29.65 236.0092
Warminster Township Centennial SD 24.06 178.6992 29.65 232.4092
Warrington Township Central Bucks SD 25.79 154.90 29.65 210.34
Warwick Township Central Bucks SD 15.25 154.90 29.65 199.80
West Rockhill Township Pennridge SD 9.75 144.3949 29.65 183.7949
Wrightstown Township Council Rock SD 13.50 149.9692 29.65 193.1192
Yardley Borough Pennsbury SD 33.84 211.143 29.65 274.633

Source: Bucks County Board of Assessment — 2026 Millage Rates (sheet dated 7/1/2026). Retrieved 2026-09-24. Telford Borough's school tax is billed through Souderton Area SD on Montgomery County assessments — confirm with the district. 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.

Estimator

Estimate the three tax layers from an assessed value.

Enter a property's county assessed value — from the county property search, not the listing price — and pick the municipality. The estimate is assessed value × mills ÷ 1,000 per layer, using the county-published rates above. It excludes any homestead exclusion, interim assessments, and non-millage charges (trash, sewer, per-capita taxes).

Estimates only — bills also depend on homestead status, discount/penalty periods, and any interim assessment. Verify with the Board of Assessment and your tax collectors before budgeting.

Platform path

Start here, then connect to the right data layer.

Each layer of Bucks County housing intelligence connects to the next. Use these entry points before you act on a single number.

Official sources

Verify with primary records.

Facts on this page were last verified against the cited offices on September 24, 2026.

FAQ

Common questions, plain answers.

What are the three property-tax layers in Bucks County?

Pennsylvania splits property taxation across county, municipal, and school district authorities. County and municipal taxes may appear together, with school taxes billed separately. Check your local collector for billing and payment schedules, and budget for all three tax layers.

Which tax bill is usually the largest?

For most homeowners, the school district portion is the largest tax layer. Millage rates vary by district — Central Bucks, Council Rock, and Pennsbury carry different school tax burdens even for similar home values.

How do I find the millage rate for my town?

Start with your municipality profile on BucksCountyHousing.com, then verify current rates with the Board of Assessment and your municipal tax office. Rates change; always confirm before closing or refinancing.

What is a homestead exemption and should I apply?

Pennsylvania allows a homestead exclusion that can reduce your assessed value for school tax purposes. Application is through the Bucks County Board of Assessment. If you occupy the home as your primary residence, review eligibility each year.

Model the real monthly number.

Open the town profile for municipal context, then confirm millage and assessment records with county and municipal offices.

Graham Sullivan, licensed Pennsylvania Realtor

Looking to move?

Meet your Bucks County realtor.

Graham Sullivan is the licensed Pennsylvania Realtor behind BucksCountyHousing.com — buyer and seller representation backed by the same town, tax, and school intelligence you're reading right now. No handoffs, no call centers. Just local expertise.

Meet Graham Sullivan GrahamSullivan.co · Buyer & seller representation

Looking for help?

Ask a Bucks County housing question.

Buying, selling, taxes, schools, or a town you can't figure out — send it over. A real local person reads and answers every message.

Your message goes straight to a local inbox — never sold, never shared.

Make this site better

This site is built with the community.

Photos, local knowledge, corrections, and ideas from residents make every page stronger.

Family favorites