Pennsylvania EIT rate and PSD code finder
Every Pennsylvania municipality that levies an earned income tax, with its rate and the six-digit PSD code your employer needs. Pick the Tax Collection District you live in — the first two digits of your PSD code — and the whole district is listed.
- Municipalities
- 2,542
- Collection districts
- 69
- Rates run from
- 0.312% – 3.75%
Most of Pennsylvania is on 1%. The interesting part is who is not.
1,813 of the 2,542 municipalities — about 71% of the state — levy exactly 1%, the combined municipal and school district rate most places sit on. The spread either side of it is what costs people money: Pennsbury Township charges 0.312% and Chester City charges 3.75%, a difference of 3.438% of gross wages on otherwise identical pay.
The rate is set by the pair of municipality and school district, not by the municipality alone. That is why the register lists a township more than once where a school district boundary cuts through it, and why the PSD code — not the town name — is what an employer withholds against.
The 69 Act 32 Tax Collection Districts
The first two digits of your PSD code name your district. Act 32 built one per county, except Allegheny, which is split into four, and Philadelphia, which is outside the system entirely.
| District | PSD prefix | Municipalities | Resident rates | Collected by |
|---|---|---|---|---|
| Adams | 01 | 40 | 1.5% – 1.7% | York Adams Tax Bureau |
| Allegheny Centrallisted in full below | 70 | 1 | 3% | Jordan Tax Service, Inc. |
| Allegheny North | 71 | 48 | 1% – 1.5% | Keystone Collections Group |
| Allegheny Southeast | 72 | 35 | 1% – 1.75% | Keystone Collections Group |
| Allegheny Southwest | 73 | 46 | 1% – 1.75% | Jordan Tax Service, Inc. |
| Armstrong | 03 | 38 | 1% | Berkheimer Tax Administrator |
| Beaver | 04 | 54 | 1% – 1.5% | Berkheimer Tax Administrator |
| Bedford | 05 | 44 | 1% – 1.6% | Keystone Collections Group |
| Berks | 06 | 73 | 1% – 3.6% | Berks Earned Income Tax Bureau |
| Blair | 07 | 30 | 1% – 1.9% | Blair County Tax Collection Bureau |
| Bradford | 08 | 57 | 1% – 1.56% | Berkheimer Tax Administrator |
| Bucks | 09 | 50 | 0.5% – 1.75% | Keystone Collections Group |
| Butler | 10 | 63 | 1% | Berkheimer Tax Administrator |
| Cambria | 11 | 61 | 1% – 1.5% | Berkheimer Tax Administrator |
| Cameronlisted in full below | 12 | 7 | 1% | Keystone Collections Group |
| Carbon | 13 | 23 | 1% | Berkheimer Tax Administrator |
| Centre | 14 | 31 | 1.45% – 2.55% | Centre Tax Agency |
| Chester | 15 | 67 | 0.312% – 2.5% | Keystone Collections Group |
| Clarion | 16 | 45 | 1% | Keystone Collections Group |
| Clearfield | 17 | 53 | 1% | Keystone Collections Group |
| Clinton | 18 | 29 | 1% – 1.5% | Berkheimer Tax Administrator |
| Columbia | 19 | 37 | 1% – 2% | Berkheimer Tax Administrator |
| Crawford | 20 | 57 | 1% – 1.9% | Berkheimer Tax Administrator |
| Cumberland | 21 | 40 | 1.4% – 3.15% | Cumberland County Tax Bureau |
| Dauphin | 22 | 41 | 1% – 2% | Keystone Collections Group |
| Delaware | 23 | 27 | 1% – 3.75% | Keystone Collections Group |
| Elklisted in full below | 24 | 11 | 1% – 1.5% | Berkheimer Tax Administrator |
| Erie | 25 | 43 | 1% – 1.65% | Berkheimer Tax Administrator |
| Fayette | 26 | 40 | 1% | Southwest Regional Tax Bureau |
| Forestlisted in full below | 27 | 11 | 1% | Keystone Collections Group |
| Franklin | 28 | 21 | 1% – 1.7% | Franklin County Area Tax Bureau |
| Fultonlisted in full below | 29 | 13 | 1% | Keystone Collections Group |
| Greene | 30 | 26 | 1% | Keystone Collections Group |
| Huntingdon | 31 | 41 | 1% – 1.75% | Capital Tax Collection Bureau |
| Indiana | 32 | 39 | 1.2% – 1.4% | Berkheimer Tax Administrator |
| Jefferson | 33 | 32 | 1% | Berkheimer Tax Administrator |
| Juniata | 34 | 16 | 1% | Capital Tax Collection Bureau |
| Lackawanna | 35 | 36 | 1% – 3.4% | Berkheimer Tax Administrator |
| Lancaster | 36 | 69 | 1% – 1.65% | Lancaster County Tax Collection Bureau |
| Lawrence | 37 | 28 | 1% – 2.075% | Berkheimer Tax Administrator |
| Lebanon | 38 | 26 | 1% – 1.9% | Keystone Collections Group |
| Lehigh | 39 | 26 | 1% – 1.975% | Berkheimer Tax Administrator |
| Luzerne | 40 | 80 | 1% – 3% | Berkheimer Tax Administrator |
| Lycoming | 41 | 50 | 1.6% – 2% | Keystone Collections Group |
| McKean | 42 | 26 | 1% – 1.2% | Berkheimer Tax Administrator |
| Mercer | 43 | 44 | 1% – 2.5% | Berkheimer Tax Administrator |
| Mifflinlisted in full below | 44 | 13 | 1.35% | Keystone Collections Group |
| Monroe | 45 | 22 | 1% – 1.25% | Berkheimer Tax Administrator |
| Montgomery | 46 | 61 | 1% – 2.1% | Berkheimer Tax Administrator |
| Montourlisted in full below | 47 | 11 | 1.65% | Danville Area Earned Income Tax Office |
| Northampton | 48 | 40 | 1% – 1.95% | Keystone Collections Group |
| Northumberland | 49 | 38 | 1% – 1.8% | Keystone Collections Group |
| Perry | 50 | 32 | 1.6% – 1.8% | Capital Tax Collection Bureau |
| Pikelisted in full below | 52 | 4 | 1% | Berkheimer Tax Administrator |
| Potter | 53 | 32 | 0.5% – 1% | Berkheimer Tax Administrator |
| Schuylkill | 54 | 62 | 1% – 2% | Berkheimer Tax Administrator |
| Snyder | 55 | 21 | 2.1% – 2.3% | Berkheimer Tax Administrator |
| Somerset | 56 | 51 | 0.5% – 1% | Keystone Collections Group |
| Sullivanlisted in full below | 57 | 13 | 1% | Berkheimer Tax Administrator |
| Susquehanna | 58 | 28 | 1% | Berkheimer Tax Administrator |
| Tioga | 59 | 39 | 1.2% – 1.7% | Keystone Collections Group |
| Unionlisted in full below | 60 | 13 | 2% – 2.05% | Berkheimer Tax Administrator |
| Venango | 61 | 23 | 1% – 1.75% | Berkheimer Tax Administrator |
| Warren | 62 | 24 | 1% – 2.8% | Berkheimer Tax Administrator |
| Washington | 63 | 66 | 1% | Keystone Collections Group |
| Waynelisted in full below | 64 | 6 | 0.5% – 1% | Berkheimer Tax Administrator |
| Westmoreland | 65 | 77 | 1% – 1.65% | Berkheimer Tax Administrator |
| Wyoming | 66 | 21 | 1% | Berkheimer Tax Administrator |
| York | 67 | 70 | 1% – 1.4% | York Adams Tax Bureau |
The smallest districts, in full
103 municipalities across 11 districts are listed here rather than on pages of their own. A district with four municipalities does not fill a page, and a page that is mostly boilerplate is worth less than a row in a table that is not.
| Municipality and school district | District | PSD code | Resident | Non-resident |
|---|---|---|---|---|
| Driftwood Borough | Cameron | 120101 | 1% | 1% |
| Emporium Borough | Cameron | 120102 | 1% | 1% |
| Gibson Township - Cameron Co School District (Cameron) | Cameron | 120103 | 1% | None |
| Grove Township | Cameron | 120104 | 1% | None |
| Lumber Township | Cameron | 120105 | 1% | 0.5% |
| Portage Township - Cameron Co School District (Cameron) | Cameron | 120106 | 1% | 0.5% |
| Shippen Township - Cameron Co School District (Cameron) | Cameron | 120107 | 1% | 1% |
| Benezette Township | Elk | 240301 | 1% | 1% |
| Fox Township - St Marys Area School District (Elk) | Elk | 240302 | 1% | 1% |
| Horton Township - Ridgway Area School District (Elk) | Elk | 240201 | 1.23% | 1% |
| Jay Township | Elk | 240303 | 1% | 1% |
| Johnsonburg Borough | Elk | 240101 | 1% | 1% |
| Jones Township - Johnsonburg Area School District (Elk) | Elk | 240102 | 1% | 1% |
| Ridgway Borough | Elk | 240202 | 1.4% | 1% |
| Ridgway Township - Johnsonburg Area School District (Elk) | Elk | 240103 | 1% | 1% |
| Ridgway Township - Ridgway Area School District (Elk) | Elk | 240203 | 1.23% | 1% |
| Spring Creek Township - Ridgway Area School District (Elk) | Elk | 240204 | 1.23% | 1% |
| St Marys City | Elk | 240304 | 1.5% | 1% |
| Barnett Township - Forest Area School District (Forest) | Forest | 270102 | 1% | 1% |
| Green Township - Forest Area School District (Forest) | Forest | 270103 | 1% | 1% |
| Harmony Township - Forest Area School District (Forest) | Forest | 270104 | 1% | None |
| Hickory Township - Forest Area School District (Forest) | Forest | 270105 | 1% | 1% |
| Howe Township - Forest Area School District (Forest) | Forest | 270106 | 1% | None |
| Jenks Township | Forest | 270107 | 1% | 0.5% |
| Kingsley Township | Forest | 270108 | 1% | None |
| Millstone Township | Forest | 270101 | 1% | 1% |
| President Township - Forest Area School District (Venango) | Forest | 270111 | 1% | None |
| Tionesta Borough | Forest | 270109 | 1% | 1% |
| Tionesta Township | Forest | 270110 | 1% | None |
| Ayr Township | Fulton | 290101 | 1% | None |
| Belfast Township | Fulton | 290301 | 1% | None |
| Bethel Township - Southern Fulton School District (Fulton) | Fulton | 290302 | 1% | None |
| Brush Creek Township | Fulton | 290303 | 1% | 0.5% |
| Dublin Township - Forbes Road School District (Fulton) | Fulton | 290201 | 1% | None |
| Licking Creek Township | Fulton | 290102 | 1% | 1% |
| McConnellsburg Borough | Fulton | 290103 | 1% | None |
| Taylor Township - Forbes Road School District (Fulton) | Fulton | 290202 | 1% | None |
| Thompson Township | Fulton | 290304 | 1% | None |
| Todd Township - Central Fulton School District (Fulton) | Fulton | 290104 | 1% | None |
| Union Township - Southern Fulton School District (Fulton) | Fulton | 290305 | 1% | None |
| Valley-Hi Borough | Fulton | 290306 | 1% | 0.5% |
| Wells Township - Forbes Road School District (Fulton) | Fulton | 290203 | 1% | None |
| Armagh Township | Mifflin | 440101 | 1.35% | 1% |
| Bratton Township | Mifflin | 440102 | 1.35% | 1% |
| Brown Township - Mifflin County School District (Mifflin) | Mifflin | 440103 | 1.35% | 1% |
| Burnham Borough | Mifflin | 440104 | 1.35% | 1% |
| Decatur Township - Mifflin County School District (Mifflin) | Mifflin | 440105 | 1.35% | 1% |
| Derry Township - Mifflin County School District (Mifflin) | Mifflin | 440106 | 1.35% | 1% |
| Granville Township - Mifflin County School District (Mifflin) | Mifflin | 440107 | 1.35% | 1% |
| Juniata Terrace Borough | Mifflin | 440108 | 1.35% | 0.5% |
| Lewistown Borough | Mifflin | 440109 | 1.35% | 1% |
| McVeytown Borough | Mifflin | 440110 | 1.35% | 1% |
| Menno Township | Mifflin | 440111 | 1.35% | 1% |
| Oliver Township - Mifflin County School District (Mifflin) | Mifflin | 440112 | 1.35% | 1% |
| Union Township - Mifflin County School District (Mifflin) | Mifflin | 440113 | 1.35% | 1% |
| Cooper Township - Danville Area School District (Montour) | Montour | 470101 | 1.65% | 1% |
| Danville Borough | Montour | 470102 | 1.65% | 1% |
| Derry Township - Danville Area School District (Montour) | Montour | 470103 | 1.65% | 1% |
| Liberty Township - Danville Area School District (Montour) | Montour | 470104 | 1.65% | None |
| Mahoning Township - Danville Area School District (Montour) | Montour | 470105 | 1.65% | 1% |
| Mayberry Township | Montour | 470106 | 1.65% | None |
| Riverside Borough | Montour | 470110 | 1.65% | 1% |
| Rush Township - Danville Area School District (Northumberland) | Montour | 470111 | 1.65% | None |
| Valley Township - Danville Area School District (Montour) | Montour | 470107 | 1.65% | None |
| Washingtonville Borough | Montour | 470108 | 1.65% | None |
| West Hemlock Township | Montour | 470109 | 1.65% | 1% |
| Dreher Township | Pike | 520205 | 1% | 1% |
| Matamoras Borough | Pike | 520103 | 1% | 1% |
| Milford Borough | Pike | 520104 | 1% | 1% |
| Westfall Township | Pike | 520107 | 1% | 1% |
| Cherry Township - Sullivan County School District (Sullivan) | Sullivan | 570101 | 1% | None |
| Colley Township | Sullivan | 570102 | 1% | None |
| Davidson Township | Sullivan | 570103 | 1% | None |
| Dushore Borough | Sullivan | 570104 | 1% | 1% |
| Eagles Mere Borough | Sullivan | 570105 | 1% | None |
| Elkland Township | Sullivan | 570106 | 1% | None |
| Forks Township - Sullivan County School District (Sullivan) | Sullivan | 570107 | 1% | None |
| Forksville Borough | Sullivan | 570108 | 1% | None |
| Fox Township - Sullivan County School District (Sullivan) | Sullivan | 570109 | 1% | None |
| Hillsgrove Township | Sullivan | 570110 | 1% | None |
| Laporte Borough | Sullivan | 570111 | 1% | 1% |
| Laporte Township | Sullivan | 570112 | 1% | None |
| Shrewsbury Township - Sullivan County School District (Sullivan) | Sullivan | 570113 | 1% | None |
| Buffalo Township - Mifflinburg Area School District (Union) | Union | 600201 | 2.05% | None |
| East Buffalo Township | Union | 600101 | 2% | 0.5% |
| Hartleton Borough | Union | 600202 | 2.05% | None |
| Hartley Township | Union | 600203 | 2.05% | 1% |
| Kelly Township | Union | 600102 | 2% | 1% |
| Lewis Township - Mifflinburg Area School District (Union) | Union | 600204 | 2.05% | 1% |
| Lewisburg Borough | Union | 600103 | 2% | 1% |
| Limestone Township - Mifflinburg Area School District (Union) | Union | 600205 | 2.05% | None |
| Mifflinburg Borough | Union | 600206 | 2.05% | 0.5% |
| New Berlin Borough | Union | 600207 | 2.05% | None |
| Union Township - Lewisburg Area School District (Union) | Union | 600104 | 2% | None |
| Union Township - Mifflinburg Area School District (Union) | Union | 600208 | 2.05% | None |
| West Buffalo Township | Union | 600209 | 2.05% | None |
| Canaan Township | Wayne | 640201 | 1% | 1% |
| Clinton Township - Western Wayne School District (Wayne) | Wayne | 640202 | 0.5% | 0.5% |
| Lake Township - Western Wayne School District (Wayne) | Wayne | 640203 | 0.5% | 0.5% |
| Salem Township - Western Wayne School District (Wayne) | Wayne | 640204 | 0.5% | 0.5% |
| South Canaan Township | Wayne | 640205 | 0.5% | 0.5% |
| Sterling Township | Wayne | 640206 | 1% | 1% |
| Mount Oliver Borough | Allegheny Central | 700101 | 3% | None |
Who actually collects it
Act 32 appoints one collector per district, and the job is concentrated in very few hands. You file and pay with these, not with your township.
| Collector | Districts served |
|---|---|
| Berkheimer Tax Administrator | 33 |
| Keystone Collections Group | 21 |
| Capital Tax Collection Bureau | 3 |
| York Adams Tax Bureau | 2 |
| Jordan Tax Service, Inc. | 2 |
| Berks Earned Income Tax Bureau | 1 |
| Blair County Tax Collection Bureau | 1 |
| Centre Tax Agency | 1 |
| Cumberland County Tax Bureau | 1 |
| Southwest Regional Tax Bureau | 1 |
| Franklin County Area Tax Bureau | 1 |
| Lancaster County Tax Collection Bureau | 1 |
| Danville Area Earned Income Tax Office | 1 |
Pennsylvania local tax: common questions
What is my PSD code?
A PSD code is the six-digit number identifying the municipality and school district you live in, and your employer needs it to withhold the right local tax. The first two digits are your Tax Collection District — Pennsylvania has 69 of them under Act 32 — and the remaining four identify the municipality and school district pair. Open your district below and the full code is listed beside every municipality in it.
How much is local earned income tax in Pennsylvania?
1,813 of the 2,542 municipalities — about 71% of the state — levy exactly 1%, which is the combined municipal and school district rate most places sit on. Outside that the range is wide: from 0.312% in Pennsbury Township to 3.75% in Chester City. The rate depends on the municipality AND the school district, which is why two neighbours on the same street can differ.
Do I pay Pennsylvania local tax where I live or where I work?
Where you live, in most cases. Act 32 has your employer withhold at the higher of your resident rate or the non-resident rate where you work, then remits it to your resident district. That is why a separate non-resident rate is listed: 566 municipalities do not tax non-residents at all, so a commuter into one of them owes only their own home rate.
Who do I pay my Pennsylvania local tax to?
Not the municipality, in almost every case — Act 32 assigns collection to one appointed agency per district. Berkheimer Tax Administrator alone collects for 33 of the 69 districts and Keystone Collections Group for 21 more, with 11 other agencies covering the rest. Each district page below names its collector and links to them.
Why is Philadelphia not listed here?
Because Philadelphia is not part of Act 32. The city levies its own wage tax, collected by the Philadelphia Department of Revenue rather than a Tax Collection District, and DCED lists it separately for that reason. It is modelled on its own page instead.
Is the local services tax included?
No. The local services tax is a flat annual dollar charge rather than a percentage of wages, so it is not part of these rates and is not modelled. Neither is the separate school district income tax that a handful of places levy outside the EIT structure.
Rates from the PA DCED — EIT/PIT/LST Tax Registers (Official), reporting year 2026, official rates as of June 15, 2026, read 2026-08-17. District names and collectors from the PA DCED - Act 32 Local Income Tax Collectors by Tax Collection District, read 2026-09-12. The local services tax and the non-resident rate are not applied in the paycheck estimate.
