Union County, PA Local Earned Income Tax and LST Rates 2026
Resident earned income tax in Union County runs from 1.8% in Gregg Township and White Deer Township to 2.05% in Buffalo Township, Hartleton Borough, Hartley Township and 6 more, across 14 municipalities and 4 school districts. The most common rate is 2.05%. 8 municipalities charge a Local Services Tax of more than $10 a year (up to $52). Source
On a $60,000 salary, someone who lives and works in Buffalo Township (Mifflinburg Area School District) pays about $1,282 a year in local tax ($49.31 every two weeks), against about $1,132 in Gregg Township (Warrior Run School District).
Local tax rates in Union County
| Municipality | School district | Resident rate | Nonresident rate | LST a year | EIT collector |
|---|---|---|---|---|---|
| Buffalo Township | Mifflinburg Area School District | 2.05% | 0% | $52 | Berkheimer Tax Administrator |
| East Buffalo Township | Lewisburg Area School District | 2% | 0.5% | $52 | Berkheimer Tax Administrator |
| Gregg Township | Warrior Run School District | 1.8% | 1% | $52 | Keystone Collections Group |
| Hartleton Borough | Mifflinburg Area School District | 2.05% | 0% | — | Berkheimer Tax Administrator |
| Hartley Township | Mifflinburg Area School District | 2.05% | 1% | $52 | Berkheimer Tax Administrator |
| Kelly Township | Lewisburg Area School District | 2% | 1% | $52 | Berkheimer Tax Administrator |
| Lewis Township | Mifflinburg Area School District | 2.05% | 1% | — | Berkheimer Tax Administrator |
| Lewisburg Borough | Lewisburg Area School District | 2% | 1% | $52 | Berkheimer Tax Administrator |
| Limestone Township | Mifflinburg Area School District | 2.05% | 0% | — | Berkheimer Tax Administrator |
| Mifflinburg Borough | Mifflinburg Area School District | 2.05% | 0.5% | $10 | Berkheimer Tax Administrator |
| New Berlin Borough | Mifflinburg Area School District | 2.05% | 0% | $52 | Berkheimer Tax Administrator |
| Union Township | Lewisburg Area School District | 2% | 0% | — | Berkheimer Tax Administrator |
| Union Township | Mifflinburg Area School District | 2.05% | 0% | — | Berkheimer Tax Administrator |
| West Buffalo Township | Mifflinburg Area School District | 2.05% | 0% | — | Berkheimer Tax Administrator |
| White Deer Township | Milton Area School District | 1.8% | 1% | $52 | Keystone Collections Group |
Resident rate: municipality plus school district earned income tax, for people who live there. Nonresident rate: what the municipality charges people who work there but live elsewhere. LST: Local Services Tax, municipality plus school district, charged where you work. Source: Pennsylvania DCED tax register, tax year 2026, checked Oct 25, 2026, entries last updated Jul 6, 2026.
How local tax is withheld in Union County
Under Act 32, your employer withholds the higher of two rates: your total resident rate (where you live: municipality plus school district) or the nonresident rate where you work. It is taken from the same pay as Pennsylvania income tax, so a traditional 401(k) does not lower it. (DCED Act 32 FAQ)
The Local Services Tax is charged where you work, up to $52 a year in most places, split evenly across your paychecks. Where it is over $10, anyone earning under $12,000 a year there can stop it by giving the employer an exemption certificate. (DCED Local Services Tax)
Earned income tax collectors in Union County
- Berkheimer Tax Administrator, (610) 599-3139 · website: 12 municipalities
- Keystone Collections Group, (724) 978-0300 · website: 2 municipalities
From the DCED register. Employers send the tax to the collector for the place you work; you file your yearly local return with the collector for where you live.
Union County local tax questions
What is the local earned income tax rate in Union County, PA?
It depends on the municipality and school district: from 1.8% to 2.05% for residents in 2026, most commonly 2.05%. Your employer withholds the higher of your resident rate or the nonresident rate where you work.
Which municipalities in Union County have the highest local tax?
Buffalo Township, Hartleton Borough, Hartley Township, Lewis Township, Limestone Township and Mifflinburg Borough and others, at 2.05% for residents (DCED register, checked Oct 25, 2026).
Who collects local earned income tax in Union County?
Berkheimer Tax Administrator and Keystone Collections Group. The table on this page lists the collector for each municipality.
How much is the Local Services Tax in Union County?
Up to $52 a year, depending on where you work; 8 of 14 municipalities charge more than $10. It is split evenly across your paychecks, and you can stop it with an exemption certificate if you earn under $12,000 a year there.
Other Pennsylvania counties
Adams · Allegheny · Armstrong · Beaver · Bedford · Berks · Blair · Bradford · Bucks · Butler · Cambria · Cameron · Carbon · Centre · Chester · Clarion · Clearfield · Clinton · Columbia · Crawford · Cumberland · Dauphin · Delaware · Elk · Erie · Fayette · Forest · Franklin · Fulton · Greene · Huntingdon · Indiana · Jefferson · Juniata · Lackawanna · Lancaster · Lawrence · Lebanon · Lehigh · Luzerne · Lycoming · Mckean · Mercer · Mifflin · Monroe · Montgomery · Montour · Northampton · Northumberland · Perry · Philadelphia · Pike · Potter · Schuylkill · Snyder · Somerset · Sullivan · Susquehanna · Tioga · Venango · Warren · Washington · Wayne · Westmoreland · Wyoming · York
All Pennsylvania local tax rates · Pennsylvania paycheck calculator