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

Union 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 Union County, Pennsylvania, with PSD codes.

Updated · By the Pennsylvania Paycheck Calculator team

Union County, PA Local Tax Rates 2026: Every Municipality’s EIT and LST
Union County’s 15 municipality and school district pairs in DCED’s 2026 register: resident earned income tax from 1.8% to 2.05% (2.05% in 9 pairs), non-resident rate from 0% to 1% (0% in 7 pairs), local services tax from none to $52 ($52 in 8 pairs).

Union County at a glance

Resident earned income tax

Highest and most common
2.05%, in 9 of the 15 pairs
Lowest
1.8%, Gregg Township and White Deer Township
Other rates
2% in 4 pairs

Non-resident earned income tax

Highest
1%, in 6 pairs
Lowest and most common
0%, in 7 of the 15 pairs
Other rates
0.5% in 2 pairs

Local services tax a year

Highest and most common
$52, in 8 of the 15 pairs
Lowest
none, in 6 pairs
Other amounts
$10 in 1 pair

15 municipality and school district pairs: 14 municipalities, served by 4 school districts. Union Township is split between school districts, with a row for each part.

Every municipality and school district

Local tax rates in Union County, 2026: all 15 municipality and school district pairs
MunicipalitySchool districtand PSD codeResident ratemunicipal + schoolNon-resident rateLocal services taxa year, and who is exemptPaycheck calculator
Buffalo TownshipMifflinburg Area School DistrictPSD 6002012.05%0.5% + 1.55%0%$52$52 municipal, exempt under $12,000
East Buffalo TownshipLewisburg Area School DistrictPSD 6001012%0.5% + 1.5%0.5%$52$52 municipal, exempt under $12,000
Gregg TownshipWarrior Run School DistrictPSD 4906081.8%0.5% + 1.3%1%$52$52 municipal, exempt under $12,000
Hartleton BoroughMifflinburg Area School DistrictPSD 6002022.05%0.5% + 1.55%0%none
Hartley TownshipMifflinburg Area School DistrictPSD 6002032.05%0.5% + 1.55%1%$52$52 municipal, exempt under $12,000
Kelly TownshipLewisburg Area School DistrictPSD 6001022%0.5% + 1.5%1%$52$52 municipal, exempt under $12,000
Lewis TownshipMifflinburg Area School DistrictPSD 6002042.05%0.5% + 1.55%1%none
Lewisburg BoroughLewisburg Area School DistrictPSD 6001032%0.5% + 1.5%1%$52$52 municipal, exempt under $12,000
Limestone TownshipMifflinburg Area School DistrictPSD 6002052.05%0.5% + 1.55%0%none
Mifflinburg BoroughMifflinburg Area School DistrictPSD 6002062.05%0.5% + 1.55%0.5%$10$10 municipal, no exemption
New Berlin BoroughMifflinburg Area School DistrictPSD 6002072.05%0.5% + 1.55%0%$52$52 municipal, exempt under $12,000
Union TownshipLewisburg Area School DistrictPSD 6001042%0.5% + 1.5%0%none
Union TownshipMifflinburg Area School DistrictPSD 6002082.05%0.5% + 1.55%0%none
West Buffalo TownshipMifflinburg Area School DistrictPSD 6002092.05%0.5% + 1.55%0%none
White Deer TownshipMilton Area School DistrictPSD 4902051.8%0.5% + 1.3%1%$52$52 municipal, exempt under $12,000

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