HireTaxNexus

Act 32 lookup

Pennsylvania PSD codes: which code belongs to which municipality

2,619 PSD codes from the official DCED register, each with its municipality, school district, total resident rate and Act 32 collector. Captured 2026-07-03.

Paste the six digits from a Residency Certification Form, a paystub or a payroll screen. Pennsylvania's own lookup only goes the other way.

How to read the six digits

Act 32 groups Pennsylvania into tax collection districts, and the code encodes the whole path: the first two digits are the collection district, the next two the school district inside it, and the last two the municipality. That is why a code tells you who collects before it tells you where the employee lives — and why the collector, not the town, is who an employer remits to.

The trap: one municipality, more than one code

61 of the 2,564 taxing municipalities span more than one school district. In those, the PSD code is a property of the address, not of the municipality — two neighbours on the same street can carry different codes and different total resident rates. Looking the code up by town name is the single most common way this goes wrong, and the register is the only place the overlap is visible.

The municipalities that span the most school districts
MunicipalityCountySchool districtsPSD codes in play
Jeannette CityWestmoreland3650709, 650801, 651505
Lancaster CityLancaster3360399, 360999, 361001
Allegany TownshipPotter2530201, 530401
Allentown CityLehigh2390101, 390699
Benner TownshipCentre2140202, 140401
Bethlehem CityNorthampton2480202, 480703
Black Lick TownshipIndiana2030105, 320101
Bonneauville BoroughAdams2010203, 010501
Canoe TownshipIndiana2320401, 330302
Castle Shannon BoroughAllegheny2730202, 730901
Catawissa TownshipColumbia2190303, 190602
Ceres TownshipMckean2530501, 420301

What an employer actually does with the code

Figures on this page are computed from the register, not typed by hand. Confirm the address-level PSD in DCED's official lookup before running payroll — a code from a town name is a guess in 61 municipalities. Browse by county and municipality.

Take this table as a spreadsheet — 2,619 rows

Every PA PSD code with its municipality, school district, rate and collector as a CSV, with the source and capture date inside the file. Enter a work email and it downloads right now — no waiting on an email.

Orientation only, not tax or legal advice. Confirm rates and codes with the agency before running payroll.

Get the full Pennsylvania playbook by email

We'll send the complete registration checklist — state withholding, unemployment, workers' comp, Act 32 local EIT/LST and PSD steps — plus a note if the rates or deadlines change. Orientation only, not tax or legal advice.

Optional: tailor the playbook to your hiring timeline