Blair County, PA Local Tax Rates 2026: Every Municipality’s EIT and LST
The 2026 earned income tax and local services tax of every municipality and school district in Blair County, Pennsylvania, with PSD codes.

Blair County at a glance
Resident earned income tax
- Highest
- 1.9%, Tyrone Borough
- Lowest and most common
- 1%, in 22 of the 26 pairs
- Other rates
- 1.7% in 1 pair and 1.15% in 2 pairs
Non-resident earned income tax
- Highest
- 1.4%, Altoona City
- Most common
- 1%, in 18 of the 26 pairs
- Lowest
- 0%, in 6 pairs
- Other rates
- 0.5% in 1 pair
Local services tax a year
- Highest and most common
- $52, in 16 of the 26 pairs
- Lowest
- none, Frankstown Township, Juniata Township and Tyrone Township (Tyrone Area School District)
- Other amounts
- $35 in 1 pair, $30 in 1 pair, $10 in 4 pairs and $5 in 1 pair
26 municipality and school district pairs: 25 municipalities, served by 8 school districts. Tyrone Township is split between school districts, with a row for each part. Tunnelhill Borough is also in Cambria County.
Every municipality and school district
| Municipality | School districtand PSD code | Resident ratemunicipal + school | Non-resident rate | Local services taxa year, and who is exempt | Paycheck calculator |
|---|---|---|---|---|---|
| Allegheny Township | Hollidaysburg Area School DistrictPSD 070401 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Altoona City | Altoona Area School DistrictPSD 070101 | 1.7%1.2% + 0.5% | 1.4% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Antis Township | Bellwood-Antis School DistrictPSD 070201 | 1%0.5% + 0.5% | 0% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $1,000 | |
| Bellwood Borough | Bellwood-Antis School DistrictPSD 070202 | 1%0.5% + 0.5% | 1% | $35$30 municipal, exempt under $12,000$5 school district, exempt under $1,000 | |
| Blair Township | Hollidaysburg Area School DistrictPSD 070402 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Catharine Township | Williamsburg Community School DistrictPSD 070701 | 1%0.5% + 0.5% | 1% | $10$10 school district, exempt under $12,000 | |
| Duncansville Borough | Hollidaysburg Area School DistrictPSD 070403 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Frankstown Township | Hollidaysburg Area School DistrictPSD 070404 | 1%0.5% + 0.5% | 1% | none | |
| Freedom Township | Spring Cove School DistrictPSD 070501 | 1%0.5% + 0.5% | 0% | $10$10 school district, no exemption | |
| Greenfield Township | Claysburg-Kimmel School DistrictPSD 070302 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Hollidaysburg Borough | Hollidaysburg Area School DistrictPSD 070405 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Huston Township | Spring Cove School DistrictPSD 070502 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Juniata Township | Hollidaysburg Area School DistrictPSD 070406 | 1%0.5% + 0.5% | 0% | none | |
| Logan Township | Altoona Area School DistrictPSD 070102 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Martinsburg Borough | Spring Cove School DistrictPSD 070503 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Newry Borough | Hollidaysburg Area School DistrictPSD 070407 | 1%0.5% + 0.5% | 1% | $30$30 municipal, exempt under $12,000 | |
| North Woodbury Township | Spring Cove School DistrictPSD 070504 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Roaring Spring Borough | Spring Cove School DistrictPSD 070505 | 1%0.5% + 0.5% | 0% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Snyder Township | Tyrone Area School DistrictPSD 070601 | 1.15%0.5% + 0.65% | 1% | $52$52 municipal, exempt under $12,000 | |
| Taylor Township | Spring Cove School DistrictPSD 070506 | 1%0.5% + 0.5% | 0% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Tunnelhill BoroughAlso in Cambria County | Penn Cambria School DistrictPSD 110912 | 1%0.5% + 0.5% | 0.5% | $10$5 municipal, no exemption$5 school district, no exemption | |
| Tyrone Borough | Tyrone Area School DistrictPSD 070602 | 1.9%1.25% + 0.65% | 1% | $52$52 municipal, exempt under $12,000 | |
| Tyrone Township | Altoona Area School DistrictPSD 070103 | 1%0.5% + 0.5% | 1% | $5$5 school district, no exemption | |
| Tyrone Township | Tyrone Area School DistrictPSD 070603 | 1.15%0.5% + 0.65% | 1% | none | |
| Williamsburg Borough | Williamsburg Community School DistrictPSD 070702 | 1%0.5% + 0.5% | 0% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Woodbury Township | Williamsburg Community School DistrictPSD 070703 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 |
Download this table (CSV, opens in Excel)
Your employer withholds the higher of the resident rate where you live and the non-resident rate where you work (DCED; Philadelphia has its own rules), and the local services tax where you work. “Work it out” opens the paycheck calculator for someone who lives and works in that place: change either box there. To find the PSD code of a street address, use DCED’s Address Search.
The rows are DCED’s register as published, last updated by DCED on September 17, 2026; the counts and the most common, highest and lowest rates are worked out from them by this site. Source: EIT / PIT / LST Tax Registers (Real-Time), Pennsylvania Department of Community and Economic Development. Checked October 28, 2026.
More calculators and guides
- Paycheck calculatorSalary to take-home pay after federal, Pennsylvania and local taxes
- Hourly paycheck calculatorHourly pay with overtime, and the overtime deduction on your W-4
- Bonus tax calculatorWhat a bonus comes to after federal, state and local taxes
- Local tax ratesEarned income tax and local services tax of every municipality
- Take-home pay tableTake-home pay for salaries from $20,000 to $300,000
- Philadelphia wage taxWho pays it, the rates from July 2026, and working from home
- Pennsylvania local taxes, explainedAct 32, PSD codes, the higher-rate rule and the $52 tax