County ZIP codes · Pennsylvania · FIPS 42133
York County, PA ZIP Codes
York County, Pennsylvania has 55 ZIP codes (Census 2020 ZCTA-county file; GeoNames postal codes, October 2026): 47 residential and 8 for PO boxes or a single organization. 42 of the residential ones lie mainly in York County and 5 mainly in a neighboring county; 8 cross the county line. Median household income ranges from $42,826 in 17401 to $122,625 in 17407 (Census Bureau, ACS 2020-2024).
- ACS2020-24
- Census2020
Where are the ZIP codes of York County?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are its ZIP codes?
The middle half of its ranked ZIP codes (1,000+ people living in households) report median household incomes between $83,448 and $98,702.
They carry 41 postal town names.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013).
All 47 residential ZIP codes in York County
42 ZIP codes lie mainly in York County; 5 more reach into it from a neighboring county and follow the first table.
| In this county | ||||||
|---|---|---|---|---|---|---|
| 17331 | Hanover | 56,443 | 758 | $80k | $241k | 60% |
| 17403 | York | 40,287 | 1,957 | $75k | $221k | 100% |
| 17404 | York | 39,374 | 1,828 | $79k | $196k | 100% |
| 17402 | York | 37,466 | 2,002 | $81k | $250k | 100% |
| 17315 | Dover | 25,760 | 443 | $83k | $235k | 100% |
| 17408 | York | 25,431 | 950 | $95k | $252k | 100% |
| 17406 | York | 23,636 | 483 | $84k | $234k | 100% |
| 17356 | Red Lion | 22,869 | 684 | $87k | $241k | 100% |
| 17019 | Dillsburg | 19,594 | 307 | $94k | $299k | 92% |
| 17401 | York | 18,570 | 12,497 | $43k | $104k | 100% |
| 17070 | New Cumberland | 16,830 | 1,153 | $88k | $254k | 87% |
| 17362 | Spring Grove | 14,730 | 300 | $99k | $292k | 100% |
| 17313 | Dallastown | 11,428 | 1,170 | $70k | $238k | 100% |
| 17319 | Etters | 11,292 | 672 | $100k | $237k | 100% |
| 17363 | Stewartstown | 8,553 | 232 | $107k | $320k | 100% |
| 17349 | New Freedom | 8,254 | 391 | $121k | $369k | 100% |
| 17327 | Glen Rock | 7,828 | 170 | $101k | $316k | 100% |
| 17345 | Manchester | 7,715 | 643 | $93k | $223k | 100% |
| 17370 | York Haven | 7,090 | 536 | $90k | $250k | 100% |
| 17368 | Wrightsville | 7,005 | 374 | $93k | $224k | 100% |
| 17314 | Delta | 6,640 | 189 | $96k | $269k | 100% |
| 17322 | Felton | 6,473 | 164 | $103k | $262k | 100% |
| 17347 | Mount Wolf | 6,393 | 504 | $98k | $254k | 100% |
| 17366 | Windsor | 6,392 | 565 | $83k | $211k | 100% |
| 17339 | Lewisberry | 6,281 | 234 | $97k | $300k | 100% |
| 17361 | Shrewsbury | 6,156 | 2,019 | $105k | $298k | 100% |
| 17360 | Seven Valleys | 5,735 | 229 | $98k | $303k | 100% |
| 17364 | Thomasville | 4,209 | 242 | $76k | $216k | 100% |
| 17329 | Glenville | 2,999 | 170 | $121k | $331k | 100% |
| 17365 | Wellsville | 2,897 | 139 | $92k | $262k | 100% |
| 17302 | Airville | 2,834 | 70 | $82k | $247k | 100% |
| 17407 | York | 2,673 | 1,809 | $123k | $307k | 100% |
| 17321 | Fawn Grove | 2,419 | 143 | $114k | $291k | 100% |
| 17309 | Brogue | 1,393 | 61 | $85k | $263k | 100% |
| 17352 | New Park | 1,288 | 96 | $126k | $339k | 100% |
| 17342 | Loganville | 563 | 2,217 | $92k | $313k | 100% |
| 17317 | East Prospect | 466 | 2,415 | $89k | $221k | 100% |
| 17371 | York New Salem | 375 | 1,838 | $107k | $198k | 100% |
| 17355 | Railroad | 322 | 523 | – | $221k | 100% |
| 17318 | Emigsville | 230 | 215 | – | – | 100% |
| 17311 | Codorus | 127 | 2,540 | $78k | $160k | 100% |
| 17323 | Franklintown | 83 | 1,258 | – | $160k | 100% |
Partly in York County
| In this county | ||||||
|---|---|---|---|---|---|---|
| 17316 | East Berlin | 8,497 | 207 | $91k | $293k | 42% |
| 17301 | Abbottstown | 4,133 | 348 | $85k | $251k | 39% |
| 17055 | Mechanicsburg | 42,006 | 1,071 | $99k | $285k | 12% |
| 17011 | Camp Hill | 39,664 | 3,032 | $93k | $278k | 6% |
| 17372 | York Springs | 4,045 | 120 | $82k | $283k | 1% |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; county shares by land area (Census 2020 ZCTA-county relationship file).
Which ZIP codes cross the county line?
8 ZIP codes of York County extend into another county. A ZIP code follows mail routes, not county borders.
| ZIP | In York | Elsewhere |
|---|---|---|
| 17331 | 60% | Adams County 40% |
| 17055 | 12% | Cumberland County 88% |
| 17011 | 6% | Cumberland County 94% |
| 17019 | 92% | Cumberland County 6%; Adams County 1% |
| 17070 | 87% | Cumberland County 13% |
| 17316 | 42% | Adams County 58% |
| 17301 | 39% | Adams County 61% |
| 17372 | 1% | Adams County 99% |
Source: U.S. Census Bureau, 2020 ZCTA-county relationship file (shares of land area).
PO Box and single-organization ZIP codes
Source: GeoNames postal codes (CC BY 4.0).
Which first three digits do York County's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. York County's ZIP codes use 3 prefixes: 170, 173 and 174.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 170 | Harrisburg, PA (SCF 170) | 4 | 92 |
| 173 | Harrisburg, PA (SCF 170) | 43 | 58 |
| 174 | Harrisburg, PA (SCF 170) | 8 | 8 |
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.