Skip to content
PayByTown

Dauphin County, PA local income tax by school district, 2026

On $60,000, local tax in Dauphin County is $600 (Berrysburg Borough, Upper Dauphin Area School District) to $1,356 (Harrisburg City, Harrisburg City School District) a year, across 40 municipalities in 12 school districts.

Single filer who lives and works in the same municipality: earned income tax (EIT) plus the Local Services Tax (LST).

Tax year 2026. Rates checked ; page updated .

School districts in Dauphin County

Your resident EIT is set by your municipality plus your school district; pick yours for the rate of every municipality and a calculator. Figures cover the district's municipalities in Dauphin County.

School districts in Dauphin County
School districtMunicipalities hereResident EITLSTTax on $60,000
Central Dauphin School District72%$0 to $52$1,200 to $1,252
Derry Township School District11%$52$652
Halifax Area School District41%$0 to $52$600 to $652
Harrisburg City School District12%$156$1,356
Lower Dauphin School District51%$10 to $52$610 to $652
Middletown Area School District31.75%$10 to $52$1,060 to $1,102
Millersburg Area School District21%$0 to $52$600 to $652
Steelton-Highspire School District21%$52$652
Susquehanna Township School District11%$52$652
Susquenita School District1 of 81.8%$0$1,080
Upper Dauphin Area School District91%$0 to $52$600 to $652
Williams Valley School District4 of 61%$10$610

2 districts cross the county line: Susquenita School District (also Perry); Williams Valley School District (also Schuylkill).

Lowest and highest local tax in Dauphin County

Lowest local tax on $60,000, Dauphin County
MunicipalitySchool districtResident EITLSTTax on $60,000
Berrysburg BoroughUpper Dauphin Area School District1%None$600
Halifax BoroughHalifax Area School District1%None$600
Jackson TownshipHalifax Area School District1%None$600
Jefferson TownshipUpper Dauphin Area School District1%None$600
Lykens TownshipUpper Dauphin Area School District1%None$600
Highest local tax on $60,000, Dauphin County
MunicipalitySchool districtResident EITLSTTax on $60,000
Harrisburg CityHarrisburg City School District2%$156$1,356
West Hanover TownshipCentral Dauphin School District2%$52$1,252
Swatara TownshipCentral Dauphin School District2%$52$1,252
Penbrook BoroughCentral Dauphin School District2%$52$1,252
Paxtang BoroughCentral Dauphin School District2%$52$1,252

Resident EIT here runs 1% to 2%; nonresident EIT 0% to 1%; LST $0 to $156. 1 of 40 municipality rates are confirmed by an independent tax collector's list; the rest come from the state register alone.

Working in another Dauphin County municipality

Under Act 32 your employer withholds the higher of your resident rate and the work municipality's nonresident rate, and the LST is charged where you work. In Dauphin County, 0 of 40 municipalities charge nonresidents more than the county's lowest resident rate (1%).

Worked example. You live in Berrysburg Borough (1% resident EIT) and earn $60,000. Working at home you pay $600 a year. Working in Harrisburg City (1% nonresident EIT, $156 LST), you pay $756: Earned Income Tax (resident rate, Berrysburg Borough + Upper Dauphin Area School District) $600; Local Services Tax $156.

EIT is collected for the county's municipalities by Capital Tax Collection Bureau, Keystone Collections Group; give your employer the PSD code shown on your district's page.

Nearest school districts outside Dauphin County

Distance from the county's center to each district's municipality centers.

Nearest school districts outside the county
School districtCountyDistanceTax on $60,000
East Pennsboro Area School DistrictCumberland12 mi$1,012
Camp Hill School DistrictCumberland14 mi$1,252
Palmyra Area School DistrictLebanon14 mi$652
Northern Lebanon School DistrictLebanon14 mi$600 to $652
West Shore School DistrictCumberland, York16 mi$870 to $982
Annville-Cleona School DistrictLebanon16 mi$840 to $892
Mechanicsburg Area School DistrictCumberland17 mi$1,072 to $1,132
Newport School DistrictPerry18 mi$960 to $1,012

Neighboring counties

Neighboring Pennsylvania counties
CountySchool districtsTax on $60,000
Cumberland County9$850 to $1,942
Juniata County2$600 to $1,050
Lancaster County18$600 to $1,012
Lebanon County6$600 to $1,192
Northumberland County8$600 to $1,252
Perry County5$600 to $1,132
Schuylkill County14$605 to $1,252
York County16$600 to $922

Sources and verification

  1. Pennsylvania DCED, Act 32 EIT/LST register (current rates with collector)
  2. DCED: PSD codes and EIT rates
  3. U.S. Census Bureau: county and county subdivision locations (distances)

Rates as of reporting year 2026 (current values as published on retrieval date); checked . "Verified" means a second, independent publisher shows the same rate; "single official source" means only the official register lists it so far, so confirm with the tax collector before relying on it. See how local rates are checked.