HireTaxNexus

Act 32 lookup

Free PA PSD code lookup: search by address or six-digit code

This free PSD code lookup covers 2,619 codes from the official DCED register. Search a home address or a known six-digit code to see its municipality, school district, total resident rate and Act 32 collector. Captured 2026-07-03.

Looking for your resident PSD code? Start with your home address, not your employer's address. The free PSD code lookup below shows the likely match; confirm the final code in DCED's official Address Search before using it for payroll. Use the resident PSD code lookup by address below. Already have a six-digit code? Paste it into the code lookup to find its municipality.

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

Find the PSD code for an address

The resident code follows where the employee lives, and in the municipalities split between school districts the town name is not enough. Type the home address and the census places it for you.

The address is sent to the U.S. Census geocoder to place it and is not stored.

Find the resident code, then confirm the address match

  1. Enter the employee's home street address, city and ZIP in the address lookup.
  2. Check the matched address, municipality and school district. A town name alone can leave more than one possible code.
  3. Confirm the result with DCED's official Address Search before completing the Residency Certification Form or running payroll. Save the official report for reference.

Source: Pennsylvania DCED employer instructions, checked September 28, 2026. This source check does not change the register capture date shown above.

Resident PSD code lookup: common questions

How do I find my resident PSD code in PA?
Enter your home street address, city and ZIP in the address lookup on this page. Review the matched municipality and school district, then confirm the six-digit PSD code in DCED's official Address Search before using it for payroll. If you already have a code, use the code lookup to see which municipality it belongs to.
Is my resident PSD code the same as my work-location PSD code?
The resident PSD code identifies where you live; the work-location PSD code identifies where you work. They can be the same for a home-based employee, but check both addresses. The Residency Certification Form asks for both codes.
Why is a municipality name not enough to find my PSD code?
61 municipalities in this register span more than one school district. A municipality name can therefore lead to more than one PSD code. If the address lookup asks you to confirm a match, use DCED's official Address Search instead of choosing a code from the town name alone.

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

Free checklist for city not entered, PA; employer HQ not provided. No support booking or purchase.

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