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

Berks County at a glance
Resident earned income tax
- Highest
- 3.6%, Reading City
- Lowest and most common
- 1%, in 72 of the 73 pairs
Non-resident earned income tax
- Highest and most common
- 1%, in 72 of the 73 pairs
- Lowest
- 0.5%, Ruscombmanor Township
Local services tax a year
- Highest and most common
- $52, in 55 of the 73 pairs
- Lowest
- none, in 11 pairs
- Other amounts
- $26 in 1 pair and $10 in 6 pairs
73 municipality and school district pairs: 72 municipalities, served by 19 school districts. Wyomissing Borough is split between school districts, with a row for each part.
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 |
|---|---|---|---|---|---|
| Albany Township | Kutztown Area School DistrictPSD 061001 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Alsace Township | Oley Valley School DistrictPSD 061201 | 1%0.5% + 0.5% | 1% | none | |
| Amity Township | Daniel Boone Area School DistrictPSD 060501 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Bally Borough | Boyertown Area School DistrictPSD 060201 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Bechtelsville Borough | Boyertown Area School DistrictPSD 060202 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Bern Township | Schuylkill Valley School DistrictPSD 061401 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Bernville Borough | Tulpehocken Area School DistrictPSD 061501 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Bethel Township | Tulpehocken Area School DistrictPSD 061502 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Birdsboro Borough | Daniel Boone Area School DistrictPSD 060502 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Boyertown Borough | Boyertown Area School DistrictPSD 060203 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Brecknock Township | Governor Mifflin School DistrictPSD 060801 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Caernarvon Township | Twin Valley School DistrictPSD 151001 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Centerport Borough | Schuylkill Valley School DistrictPSD 061402 | 1%0.5% + 0.5% | 1% | none | |
| Centre Township | Schuylkill Valley School DistrictPSD 061403 | 1%0.5% + 0.5% | 1% | none | |
| Colebrookdale Township | Boyertown Area School DistrictPSD 060204 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Cumru Township | Governor Mifflin School DistrictPSD 060802 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| District Township | Brandywine Heights Area School DistrictPSD 060301 | 1%0.5% + 0.5% | 1% | $10$5 municipal, no exemption$5 school district, no exemption | |
| Douglass Township | Boyertown Area School DistrictPSD 060205 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Earl Township | Boyertown Area School DistrictPSD 060206 | 1%0.5% + 0.5% | 1% | $10$5 municipal, no exemption$5 school district, no exemption | |
| Exeter Township | Exeter Township School DistrictPSD 060601 | 1%0.5% + 0.5% | 1% | $52$42 municipal, exempt under $12,000$10 school district, exempt under $12,000 | |
| Fleetwood Borough | Fleetwood Area School DistrictPSD 060701 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Greenwich Township | Kutztown Area School DistrictPSD 061002 | 1%0.5% + 0.5% | 1% | $10$5 municipal, no exemption$5 school district, no exemption | |
| Hamburg Borough | Hamburg Area School DistrictPSD 060901 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Heidelberg Township | Conrad Weiser Area School DistrictPSD 060401 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Hereford Township | Upper Perkiomen School DistrictPSD 462101 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Jefferson Township | Tulpehocken Area School DistrictPSD 061503 | 1%0.5% + 0.5% | 1% | none | |
| Kenhorst Borough | Governor Mifflin School DistrictPSD 060803 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Kutztown Borough | Kutztown Area School DistrictPSD 061003 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Laureldale Borough | Muhlenberg School DistrictPSD 061101 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Leesport Borough | Schuylkill Valley School DistrictPSD 061404 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Lenhartsville Borough | Kutztown Area School DistrictPSD 061004 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Longswamp Township | Brandywine Heights Area School DistrictPSD 060302 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Lower Alsace Township | Antietam School DistrictPSD 060101 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Lower Heidelberg Township | Wilson School DistrictPSD 061601 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Lyons Borough | Kutztown Area School DistrictPSD 061005 | 1%0.5% + 0.5% | 1% | $52$42 municipal, exempt under $12,000$10 school district, no exemption | |
| Maidencreek Township | Fleetwood Area School DistrictPSD 060702 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Marion Township | Conrad Weiser Area School DistrictPSD 060402 | 1%0.5% + 0.5% | 1% | none | |
| Maxatawny Township | Kutztown Area School DistrictPSD 061006 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Mohnton Borough | Governor Mifflin School DistrictPSD 060804 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Mount Penn Borough | Antietam School DistrictPSD 060102 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Muhlenberg Township | Muhlenberg School DistrictPSD 061102 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| New Morgan Borough | Twin Valley School DistrictPSD 151002 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| North Heidelberg Township | Conrad Weiser Area School DistrictPSD 060403 | 1%0.5% + 0.5% | 1% | none | |
| Oley Township | Oley Valley School DistrictPSD 061202 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Ontelaunee Township | Schuylkill Valley School DistrictPSD 061405 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Penn Township | Tulpehocken Area School DistrictPSD 061504 | 1%0.5% + 0.5% | 1% | none | |
| Perry Township | Hamburg Area School DistrictPSD 060902 | 1%0.5% + 0.5% | 1% | $26$26 municipal, exempt under $12,000 | |
| Pike Township | Oley Valley School DistrictPSD 061203 | 1%0.5% + 0.5% | 1% | none | |
| Reading City | Reading School DistrictPSD 061301 | 3.6%2.1% + 1.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Richmond Township | Fleetwood Area School DistrictPSD 060703 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, exempt under $12,000 | |
| Robeson Township | Twin Valley School DistrictPSD 151003 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Robesonia Borough | Conrad Weiser Area School DistrictPSD 060404 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Rockland Township | Brandywine Heights Area School DistrictPSD 060303 | 1%0.5% + 0.5% | 1% | $10$10 school district, no exemption | |
| Ruscombmanor Township | Oley Valley School DistrictPSD 061204 | 1%0.5% + 0.5% | 0.5% | none | |
| Shillington Borough | Governor Mifflin School DistrictPSD 060805 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Shoemakersville Borough | Hamburg Area School DistrictPSD 060903 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Sinking Spring Borough | Wilson School DistrictPSD 061602 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| South Heidelberg Township | Conrad Weiser Area School DistrictPSD 060405 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Spring Township | Wilson School DistrictPSD 061603 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| St. Lawrence Borough | Exeter Township School DistrictPSD 060602 | 1%0.5% + 0.5% | 1% | $52$42 municipal, exempt under $12,000$10 school district, exempt under $12,000 | |
| Tilden Township | Hamburg Area School DistrictPSD 060905 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Topton Borough | Brandywine Heights Area School DistrictPSD 060304 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Tulpehocken Township | Tulpehocken Area School DistrictPSD 061505 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Union Township | Daniel Boone Area School DistrictPSD 060503 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Bern Township | Hamburg Area School DistrictPSD 060906 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Upper Tulpehocken Township | Hamburg Area School DistrictPSD 060907 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Washington Township | Boyertown Area School DistrictPSD 060207 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Wernersville Borough | Conrad Weiser Area School DistrictPSD 060406 | 1%0.5% + 0.5% | 1% | none | |
| West Reading Borough | Wyomissing Area School DistrictPSD 061701 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Windsor Township | Hamburg Area School DistrictPSD 060908 | 1%0.5% + 0.5% | 1% | none | |
| Womelsdorf Borough | Conrad Weiser Area School DistrictPSD 060407 | 1%0.5% + 0.5% | 1% | $52$52 municipal, exempt under $12,000 | |
| Wyomissing Borough | Wilson School DistrictPSD 061604 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 school district, no exemption | |
| Wyomissing Borough | Wyomissing Area School DistrictPSD 061702 | 1%0.5% + 0.5% | 1% | $52$47 municipal, exempt under $12,000$5 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