Independent calculator. Not a government website, and not run by the IRS or the Commonwealth of Pennsylvania.
Pennsylvania Paycheck Calculator

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.

Updated · By the Pennsylvania Paycheck Calculator team

Bucks County, PA Local Tax Rates 2026: Every Municipality’s EIT and LST
Bucks County’s 56 municipality and school district pairs in DCED’s 2026 register: resident earned income tax from 0% to 1.75% (1% in 32 pairs), non-resident rate from 0% to 1% (1% in 50 pairs), local services tax from none to $52 ($52 in 41 pairs).

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

Local tax rates in Bucks County, 2026: all 56 municipality and school district pairs
MunicipalitySchool districtand PSD codeResident ratemunicipal + schoolNon-resident rateLocal services taxa year, and who is exemptPaycheck calculator
Bedminster TownshipPennridge School DistrictPSD 0911011.75%0.75% + 1%1%$5$5 school district, exempt under $12,000
Bensalem TownshipBensalem Township School DistrictPSD 0901011%1% + 0%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Bridgeton TownshipPalisades School DistrictPSD 0910011%0.5% + 0.5%1%none
Bristol BoroughBristol Borough School DistrictPSD 0902010%0% + 0%0%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Bristol TownshipBristol Township School DistrictPSD 0903010.5%0.5% + 0%0.5%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Buckingham TownshipCentral Bucks School DistrictPSD 0905011%0.5% + 0.5%1%$10$10 municipal, exempt under $12,000
Chalfont BoroughCentral Bucks School DistrictPSD 0905021%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Doylestown BoroughCentral Bucks School DistrictPSD 0905031%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Doylestown TownshipCentral Bucks School DistrictPSD 0905041%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Dublin BoroughPennridge School DistrictPSD 0911021.5%0.5% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Durham TownshipPalisades School DistrictPSD 0910021%0.5% + 0.5%1%none
East Rockhill TownshipPennridge School DistrictPSD 0911031.75%0.75% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Falls TownshipPennsbury School DistrictPSD 0912011%1% + 0%1%$52$52 municipal, exempt under $12,000
Haycock TownshipQuakertown Community School DistrictPSD 0913011.5%0.5% + 1%0%none
Hilltown TownshipNorth Penn School DistrictPSD 4611091%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Hilltown TownshipPennridge School DistrictPSD 0911041.5%0.5% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Hulmeville BoroughNeshaminy School DistrictPSD 0908011%1% + 0%1%$10$10 school district, no exemption
Ivyland BoroughCentennial School DistrictPSD 0904011%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Langhorne BoroughNeshaminy School DistrictPSD 0908021%1% + 0%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Langhorne Manor BoroughNeshaminy School DistrictPSD 0908030.5%0.5% + 0%0.5%$10$10 school district, no exemption
Lower Makefield TownshipPennsbury School DistrictPSD 0912020%0% + 0%0%$52$52 municipal, exempt under $12,000
Lower Southampton TownshipNeshaminy School DistrictPSD 0908041%1% + 0%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Middletown TownshipNeshaminy School DistrictPSD 0908051%1% + 0%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Milford TownshipQuakertown Community School DistrictPSD 0913021.75%0.75% + 1%1%none
Morrisville BoroughMorrisville Borough School DistrictPSD 0907011%1% + 0%1%none
New Britain BoroughCentral Bucks School DistrictPSD 0905051%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
New Britain TownshipCentral Bucks School DistrictPSD 0905061.125%0.625% + 0.5%1%$52$52 municipal, exempt under $12,000
New Britain TownshipNorth Penn School DistrictPSD 4611011.125%0.625% + 0.5%1%$52$52 municipal, exempt under $12,000
New Hope BoroughNew Hope-Solebury School DistrictPSD 0909011%0.5% + 0.5%1%$10$10 municipal, no exemption
Newtown BoroughCouncil Rock School DistrictPSD 0906011%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Newtown TownshipCouncil Rock School DistrictPSD 0906021%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Nockamixon TownshipPalisades School DistrictPSD 0910031.25%0.75% + 0.5%1%$52$52 municipal, exempt under $12,000
Northampton TownshipCouncil Rock School DistrictPSD 0906031%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Penndel BoroughNeshaminy School DistrictPSD 0908061%1% + 0%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Perkasie BoroughPennridge School DistrictPSD 0911051.5%0.5% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Plumstead TownshipCentral Bucks School DistrictPSD 0905071%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Quakertown BoroughQuakertown Community School DistrictPSD 0913031.5%0.5% + 1%1%$52$52 municipal, exempt under $12,000
Richland TownshipQuakertown Community School DistrictPSD 0913041.6%0.6% + 1%1%$52$52 municipal, exempt under $12,000
Richlandtown BoroughQuakertown Community School DistrictPSD 0913051.5%0.5% + 1%1%$52$52 municipal, exempt under $12,000
Riegelsville BoroughPalisades School DistrictPSD 0910041%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Sellersville BoroughPennridge School DistrictPSD 0911061.5%0.5% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Silverdale BoroughPennridge School DistrictPSD 0911071.5%0.5% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Solebury TownshipNew Hope-Solebury School DistrictPSD 0909021%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Springfield TownshipPalisades School DistrictPSD 0910051.25%0.75% + 0.5%1%$52$52 municipal, exempt under $12,000
Telford BoroughAlso in Montgomery CountySouderton Area School DistrictPSD 4615051%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Tinicum TownshipPalisades School DistrictPSD 0910061.25%0.75% + 0.5%1%none
Trumbauersville BoroughQuakertown Community School DistrictPSD 0913061.5%0.5% + 1%1%none
Tullytown BoroughPennsbury School DistrictPSD 0912031%1% + 0%1%$52$52 municipal, exempt under $12,000
Upper Makefield TownshipCouncil Rock School DistrictPSD 0906041%0.5% + 0.5%1%$10$10 school district, no exemption
Upper Southampton TownshipCentennial School DistrictPSD 0904021%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Warminster TownshipCentennial School DistrictPSD 0904031%0.5% + 0.5%1%$52$47 municipal, exempt under $12,000$5 school district, no exemption
Warrington TownshipCentral Bucks School DistrictPSD 0905081%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
Warwick TownshipCentral Bucks School DistrictPSD 0905091%0.5% + 0.5%1%$52$52 municipal, exempt under $12,000
West Rockhill TownshipPennridge School DistrictPSD 0911081.75%0.75% + 1%1%$52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000
Wrightstown TownshipCouncil Rock School DistrictPSD 0906051%0.5% + 0.5%1%$10$10 school district, no exemption
Yardley BoroughPennsbury School DistrictPSD 0912040%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.

Local tax rates in every Pennsylvania county