Chester Tax Collection District
67 municipalities, every PSD code beginning 15, collected by Keystone Collections Group.
- Municipalities
- 67
- Resident rates
- 0.312% – 2.5%
- PSD prefix
- 15
Rates and PSD codes in Chester
The resident rate is what you owe where you live. The non-resident rate is what a municipality charges someone who works there and lives elsewhere in Pennsylvania — 3 of these 67 charge non-residents nothing. 33 of them sit on the 1% most of the state levies.
| Municipality and school district | PSD code | Resident | Non-resident |
|---|---|---|---|
| Avondale Borough | 150101 | 1% | 1% |
| Caernarvon Township - Twin Valley School District (Berks) | 151001 | 1% | 1% |
| Caln Township | 150201 | 1% | 1% |
| Charlestown Township | 150401 | 1% | 0.5% |
| Coatesville City | 150202 | 2.5% | 1% |
| Downingtown Borough | 150301 | 1% | 1% |
| East Bradford Township | 151201 | 1.25% | 1% |
| East Brandywine Township | 150302 | 1.125% | 1% |
| East Caln Township | 150303 | 1% | 1% |
| East Coventry Township | 150601 | 1.25% | 1% |
| East Fallowfield Township - Coatesville Area School District (Chester) | 150203 | 1% | 1% |
| East Goshen Township | 151202 | 1% | 1% |
| East Marlborough Township | 150501 | 1% | None |
| East Nantmeal Township | 150602 | 1.25% | 1% |
| East Nottingham Township | 150701 | 1.25% | 1% |
| East Pikeland Township | 150801 | 1.35% | 1% |
| East Vincent Township | 150603 | 1.3325% | 0.5% |
| East Whiteland Township | 150402 | 0.8% | 0.75% |
| Easttown Township | 150901 | 0.5% | 0.5% |
| Elk Township - Oxford Area School District (Chester) | 150702 | 1.1% | 1% |
| Elverson Borough | 151004 | 1% | 1% |
| Franklin Township - Avon Grove School District (Chester) | 150102 | 0.5% | 0.5% |
| Honey Brook Borough | 151005 | 1% | 0.5% |
| Honey Brook Township | 151006 | 1.5% | 0.5% |
| Kennett Square Borough | 150502 | 1% | 1% |
| Kennett Township | 150503 | 1.25% | 1% |
| London Grove Township | 150104 | 1% | 0.75% |
| Lower Oxford Township | 150703 | 1.5% | 1% |
| Malvern Borough | 150403 | 1% | 1% |
| Modena Borough | 150204 | 1% | None |
| New Garden Township | 150504 | 1.125% | 1% |
| New London Township | 150105 | 0.5% | 0.5% |
| New Morgan Borough | 151002 | 1% | 1% |
| Newlin Township | 151103 | 0.5% | None |
| North Coventry Township | 150604 | 1.25% | 1% |
| Oxford Borough | 150704 | 1% | 1% |
| Penn Township - Avon Grove School District (Chester) | 150106 | 0.75% | 0.75% |
| Pennsbury Township | 151104 | 0.312% | 1% |
| Phoenixville Borough | 150802 | 1.1% | 1% |
| Pocopson Township | 151105 | 0.5% | 0.5% |
| Robeson Township | 151003 | 1% | 1% |
| Sadsbury Township - Coatesville Area School District (Chester) | 150205 | 1% | 1% |
| Schuylkill Township - Phoenixville Area School District (Chester) | 150803 | 1.35% | 1% |
| South Coatesville Borough | 150206 | 1% | 1% |
| South Coventry Township | 150605 | 1% | 0.5% |
| Thornbury Township - West Chester Area School District (Chester) | 151203 | 1% | 0.5% |
| Thornbury Township - West Chester Area School District (Delaware) | 151208 | 1% | 1% |
| Upper Oxford Township | 150705 | 1.5% | 1% |
| Upper Uwchlan Township | 150304 | 1% | 1% |
| Uwchlan Township | 150305 | 1.25% | 1% |
| Valley Township - Coatesville Area School District (Chester) | 150207 | 1% | 1% |
| Wallace Township | 150306 | 1% | 1% |
| Warwick Township - Owen J Roberts School District (Chester) | 150606 | 1.25% | 0.5% |
| West Bradford Township | 150307 | 1.25% | 1% |
| West Brandywine Township | 150208 | 1.125% | 1% |
| West Caln Township | 150209 | 1% | 1% |
| West Chester Borough | 151204 | 1.25% | 1% |
| West Goshen Township | 151205 | 1% | 1% |
| West Grove Borough | 150107 | 1% | 1% |
| West Marlborough Township | 151106 | 0.75% | 0.75% |
| West Nantmeal Township | 151007 | 1% | 1% |
| West Nottingham Township | 150706 | 1% | 1% |
| West Pikeland Township | 150308 | 1.25% | 1% |
| West Vincent Township | 150607 | 1.25% | 0.5% |
| West Whiteland Township | 151206 | 1% | 1% |
| Westtown Township | 151207 | 1.08% | 1% |
| Willistown Township | 150404 | 1% | 0.875% |
Where a municipality appears more than once, a school district boundary runs through it and each pair has its own code and rate. Residents here file with Keystone Collections Group, not with their township.
Chester: common questions
What is the local tax rate in Chester?
It depends on the municipality and school district you live in: rates across the 67 municipalities in the Chester Tax Collection District run from 0.312% to 2.5% for 2026. Coatesville City is the highest at 2.5%. The table above lists every one with its PSD code.
Who collects local earned income tax in Chester?
Keystone Collections Group. Act 32 appoints one collector for each Tax Collection District, so residents of all 67 municipalities here file and pay through Keystone Collections Group rather than with their own township or borough. Their site is www.keystonecollects.com.
Rates from the PA DCED — EIT/PIT/LST Tax Registers (Official), reporting year 2026, official rates as of June 15, 2026, read 2026-08-17. District and collector from the PA DCED - Act 32 Local Income Tax Collectors by Tax Collection District, read 2026-09-12. The local services tax is a flat annual charge rather than a rate and is not included.
