Montgomery 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 Montgomery County, Pennsylvania, with PSD codes.

Montgomery County at a glance
Resident earned income tax
- Highest
- 2.1%, Norristown Borough
- Most common
- 1%, in 45 of the 62 pairs
- Lowest
- 0%, Lower Merion Township and Upper Merion Township
- Other rates
- 10 rates from 1.04% to 1.65%, in 14 pairs
Non-resident earned income tax
- Highest and most common
- 1%, in 59 of the 62 pairs
- Lowest
- 0%, Lower Merion Township and Upper Merion Township
- Other rates
- 0.5% in 1 pair
Local services tax a year
- Highest and most common
- $52, in 51 of the 62 pairs
- Lowest
- none, in 7 pairs
- Other amounts
- $50 in 1 pair, $10 in 2 pairs and $5 in 1 pair
62 municipality and school district pairs: 62 municipalities, served by 23 school districts. Telford Borough is also in Bucks 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 |
|---|---|---|---|---|---|
| Abington Township | Abington School DistrictPSD 460101 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Ambler Borough | Wissahickon School DistrictPSD 462201 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Bridgeport Borough | Upper Merion Area School DistrictPSD 461901 | 1%1% + 0% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Bryn Athyn Borough | Bryn Athyn School DistrictPSD 460201 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Cheltenham Township | Cheltenham Township School DistrictPSD 460301 | 1.5%1% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Collegeville Borough | Perkiomen Valley School DistrictPSD 461201 | 1.4%0.5% + 0.9% | 1% | $52$52 municipal, exempt under $12,000 | |
| Conshohocken Borough | Colonial School DistrictPSD 460401 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Douglass Township | Boyertown Area School DistrictPSD 060208 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| East Greenville Borough | Upper Perkiomen School DistrictPSD 462102 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| East Norriton Township | Norristown Area School DistrictPSD 461001 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Franconia Township | Souderton Area School DistrictPSD 461501 | 1.25%0.75% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Green Lane Borough | Upper Perkiomen School DistrictPSD 462103 | 1%0.5% + 0.5% | 1% | none | |
| Hatboro Borough | Hatboro-Horsham School DistrictPSD 460501 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Hatfield Borough | North Penn School DistrictPSD 461102 | 1%0.5% + 0.5% | 0.5% | $52$52 municipal, exempt under $12,000 | |
| Hatfield Township | North Penn School DistrictPSD 461103 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Horsham Township | Hatboro-Horsham School DistrictPSD 460502 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Jenkintown Borough | Jenkintown School DistrictPSD 460601 | 1%0% + 1% | 1% | $52$42 municipal, exempt under $12,000$10 school district, no exemption | |
| Lansdale Borough | North Penn School DistrictPSD 461104 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Limerick Township | Spring-Ford Area School DistrictPSD 461702 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Lower Frederick Township | Perkiomen Valley School DistrictPSD 461202 | 1.45%0.55% + 0.9% | 1% | none | |
| Lower Gwynedd Township | Wissahickon School DistrictPSD 462202 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Lower Merion Township | Lower Merion School DistrictPSD 460701 | 0%0% + 0% | 0% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Lower Moreland Township | Lower Moreland Township School DistrictPSD 460801 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Lower Pottsgrove Township | Pottsgrove School DistrictPSD 461301 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Lower Providence Township | Methacton School DistrictPSD 460901 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Lower Salford Township | Souderton Area School DistrictPSD 461502 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Marlborough Township | Upper Perkiomen School DistrictPSD 462104 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Montgomery Township | North Penn School DistrictPSD 461105 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Narberth Borough | Lower Merion School DistrictPSD 460702 | 1%1% + 0% | 1% | $5$5 school district, no exemption | |
| New Hanover Township | Boyertown Area School DistrictPSD 060209 | 1.15%0.65% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Norristown Borough | Norristown Area School DistrictPSD 461002 | 2.1%1.6% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| North Wales Borough | North Penn School DistrictPSD 461106 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Pennsburg Borough | Upper Perkiomen School DistrictPSD 462105 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Perkiomen Township | Perkiomen Valley School DistrictPSD 461203 | 1.525%0.625% + 0.9% | 1% | none | |
| Plymouth Township | Colonial School DistrictPSD 460402 | 1.1%0.6% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Pottstown Borough | Pottstown School DistrictPSD 461401 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Red Hill Borough | Upper Perkiomen School DistrictPSD 462106 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Rockledge Borough | Abington School DistrictPSD 460102 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Royersford Borough | Spring-Ford Area School DistrictPSD 461703 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Salford Township | Souderton Area School DistrictPSD 461503 | 1%0.5% + 0.5% | 1% | none | |
| Schwenksville Borough | Perkiomen Valley School DistrictPSD 461204 | 1.4%0.5% + 0.9% | 1% | none | |
| Skippack Township | Perkiomen Valley School DistrictPSD 461205 | 1.65%0.75% + 0.9% | 1% | none | |
| Souderton Borough | Souderton Area School DistrictPSD 461504 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Springfield Township | Springfield Township School DistrictPSD 461601 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Telford BoroughAlso in Bucks County | Souderton Area School DistrictPSD 461505 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Towamencin Township | North Penn School DistrictPSD 461107 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Trappe Borough | Perkiomen Valley School DistrictPSD 461206 | 1.4%0.5% + 0.9% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Dublin Township | Upper Dublin School DistrictPSD 461801 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Frederick Township | Boyertown Area School DistrictPSD 060210 | 1.04%0.54% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Upper Gwynedd Township | North Penn School DistrictPSD 461108 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Hanover Township | Upper Perkiomen School DistrictPSD 462107 | 1%0.5% + 0.5% | 1% | $10$10 municipal, exempt under $2,000 | |
| Upper Merion Township | Upper Merion Area School DistrictPSD 461902 | 0%0% + 0% | 0% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Upper Moreland Township | Upper Moreland Township School DistrictPSD 462001 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Pottsgrove Township | Pottsgrove School DistrictPSD 461302 | 1.25%0.75% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Upper Providence Township | Spring-Ford Area School DistrictPSD 461704 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Upper Salford Township | Souderton Area School DistrictPSD 461506 | 1%0.5% + 0.5% | 1% | none | |
| West Conshohocken Borough | Upper Merion Area School DistrictPSD 461903 | 1%1% + 0% | 1% | $52$52 municipal, exempt under $12,000 | |
| West Norriton Township | Norristown Area School DistrictPSD 461003 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| West Pottsgrove Township | Pottsgrove School DistrictPSD 461303 | 1%0.5% + 0.5% | 1% | $50$45 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Whitemarsh Township | Colonial School DistrictPSD 460403 | 1.25%0.75% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Whitpain Township | Wissahickon School DistrictPSD 462203 | 1.06%0.56% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Worcester Township | Methacton School DistrictPSD 460902 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption |
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