Bucks County, PA Local Tax Rates 2026: Every Municipality’s EIT and LST
The 2026 earned income tax and local services tax of every municipality and school district in Bucks County, Pennsylvania, with PSD codes.

Bucks County at a glance
Resident earned income tax
- Highest
- 1.75%, Bedminster Township, East Rockhill Township, Milford Township and West Rockhill Township
- Most common
- 1%, in 32 of the 56 pairs
- Lowest
- 0%, Bristol Borough, Lower Makefield Township and Yardley Borough
- Other rates
- 5 rates from 0.5% to 1.6%, in 17 pairs
Non-resident earned income tax
- Highest and most common
- 1%, in 50 of the 56 pairs
- Lowest
- 0%, Bristol Borough, Haycock Township, Lower Makefield Township and Yardley Borough
- Other rates
- 0.5% in 2 pairs
Local services tax a year
- Highest and most common
- $52, in 41 of the 56 pairs
- Lowest
- none, in 8 pairs
- Other amounts
- $10 in 6 pairs and $5 in 1 pair
56 municipality and school district pairs: 54 municipalities, served by 15 school districts. Hilltown Township and New Britain Township are split between school districts, with a row for each part. Telford Borough is also in Montgomery County.
Every municipality and school district
| Municipality | School districtand PSD code | Resident ratemunicipal + school | Non-resident rate | Local services taxa year, and who is exempt | Paycheck calculator |
|---|---|---|---|---|---|
| Bedminster Township | Pennridge School DistrictPSD 091101 | 1.75%0.75% + 1% | 1% | $5$5 school district, exempt under $12,000 | |
| Bensalem Township | Bensalem Township School DistrictPSD 090101 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Bridgeton Township | Palisades School DistrictPSD 091001 | 1%0.5% + 0.5% | 1% | none | |
| Bristol Borough | Bristol Borough School DistrictPSD 090201 | 0%0% + 0% | 0% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Bristol Township | Bristol Township School DistrictPSD 090301 | 0.5%0.5% + 0% | 0.5% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Buckingham Township | Central Bucks School DistrictPSD 090501 | 1%0.5% + 0.5% | 1% | $10$10 municipal, exempt under $12,000 | |
| Chalfont Borough | Central Bucks School DistrictPSD 090502 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Doylestown Borough | Central Bucks School DistrictPSD 090503 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Doylestown Township | Central Bucks School DistrictPSD 090504 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Dublin Borough | Pennridge School DistrictPSD 091102 | 1.5%0.5% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Durham Township | Palisades School DistrictPSD 091002 | 1%0.5% + 0.5% | 1% | none | |
| East Rockhill Township | Pennridge School DistrictPSD 091103 | 1.75%0.75% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Falls Township | Pennsbury School DistrictPSD 091201 | 1%1% + 0% | 1% | $52$52 municipal, exempt under $12,000 | |
| Haycock Township | Quakertown Community School DistrictPSD 091301 | 1.5%0.5% + 1% | 0% | none | |
| Hilltown Township | North Penn School DistrictPSD 461109 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Hilltown Township | Pennridge School DistrictPSD 091104 | 1.5%0.5% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Hulmeville Borough | Neshaminy School DistrictPSD 090801 | 1%1% + 0% | 1% | $10$10 school district, no exemption | |
| Ivyland Borough | Centennial School DistrictPSD 090401 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Langhorne Borough | Neshaminy School DistrictPSD 090802 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Langhorne Manor Borough | Neshaminy School DistrictPSD 090803 | 0.5%0.5% + 0% | 0.5% | $10$10 school district, no exemption | |
| Lower Makefield Township | Pennsbury School DistrictPSD 091202 | 0%0% + 0% | 0% | $52$52 municipal, exempt under $12,000 | |
| Lower Southampton Township | Neshaminy School DistrictPSD 090804 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Middletown Township | Neshaminy School DistrictPSD 090805 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Milford Township | Quakertown Community School DistrictPSD 091302 | 1.75%0.75% + 1% | 1% | none | |
| Morrisville Borough | Morrisville Borough School DistrictPSD 090701 | 1%1% + 0% | 1% | none | |
| New Britain Borough | Central Bucks School DistrictPSD 090505 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| New Britain Township | Central Bucks School DistrictPSD 090506 | 1.125%0.625% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| New Britain Township | North Penn School DistrictPSD 461101 | 1.125%0.625% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| New Hope Borough | New Hope-Solebury School DistrictPSD 090901 | 1%0.5% + 0.5% | 1% | $10$10 municipal, no exemption | |
| Newtown Borough | Council Rock School DistrictPSD 090601 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Newtown Township | Council Rock School DistrictPSD 090602 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Nockamixon Township | Palisades School DistrictPSD 091003 | 1.25%0.75% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Northampton Township | Council Rock School DistrictPSD 090603 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Penndel Borough | Neshaminy School DistrictPSD 090806 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Perkasie Borough | Pennridge School DistrictPSD 091105 | 1.5%0.5% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Plumstead Township | Central Bucks School DistrictPSD 090507 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Quakertown Borough | Quakertown Community School DistrictPSD 091303 | 1.5%0.5% + 1% | 1% | $52$52 municipal, exempt under $12,000 | |
| Richland Township | Quakertown Community School DistrictPSD 091304 | 1.6%0.6% + 1% | 1% | $52$52 municipal, exempt under $12,000 | |
| Richlandtown Borough | Quakertown Community School DistrictPSD 091305 | 1.5%0.5% + 1% | 1% | $52$52 municipal, exempt under $12,000 | |
| Riegelsville Borough | Palisades School DistrictPSD 091004 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Sellersville Borough | Pennridge School DistrictPSD 091106 | 1.5%0.5% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Silverdale Borough | Pennridge School DistrictPSD 091107 | 1.5%0.5% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Solebury Township | New Hope-Solebury School DistrictPSD 090902 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Springfield Township | Palisades School DistrictPSD 091005 | 1.25%0.75% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Telford BoroughAlso in Montgomery County | Souderton Area School DistrictPSD 461505 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Tinicum Township | Palisades School DistrictPSD 091006 | 1.25%0.75% + 0.5% | 1% | none | |
| Trumbauersville Borough | Quakertown Community School DistrictPSD 091306 | 1.5%0.5% + 1% | 1% | none | |
| Tullytown Borough | Pennsbury School DistrictPSD 091203 | 1%1% + 0% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Makefield Township | Council Rock School DistrictPSD 090604 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Upper Southampton Township | Centennial School DistrictPSD 090402 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Warminster Township | Centennial School DistrictPSD 090403 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Warrington Township | Central Bucks School DistrictPSD 090508 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Warwick Township | Central Bucks School DistrictPSD 090509 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| West Rockhill Township | Pennridge School DistrictPSD 091108 | 1.75%0.75% + 1% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Wrightstown Township | Council Rock School DistrictPSD 090605 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Yardley Borough | Pennsbury School DistrictPSD 091204 | 0%0% + 0% | 0% | none |
Download this table (CSV, opens in Excel)
Your employer withholds the higher of the resident rate where you live and the non-resident rate where you work (DCED; Philadelphia has its own rules), and the local services tax where you work. “Work it out” opens the paycheck calculator for someone who lives and works in that place: change either box there. To find the PSD code of a street address, use DCED’s Address Search.
The rows are DCED’s register as published, last updated by DCED on September 17, 2026; the counts and the most common, highest and lowest rates are worked out from them by this site. Source: EIT / PIT / LST Tax Registers (Real-Time), Pennsylvania Department of Community and Economic Development. Checked October 28, 2026.
More calculators and guides
- Paycheck calculatorSalary to take-home pay after federal, Pennsylvania and local taxes
- Hourly paycheck calculatorHourly pay with overtime, and the overtime deduction on your W-4
- Bonus tax calculatorWhat a bonus comes to after federal, state and local taxes
- Local tax ratesEarned income tax and local services tax of every municipality
- Take-home pay tableTake-home pay for salaries from $20,000 to $300,000
- Philadelphia wage taxWho pays it, the rates from July 2026, and working from home
- Pennsylvania local taxes, explainedAct 32, PSD codes, the higher-rate rule and the $52 tax