Dauphin County, Pennsylvania ZIP codes
42 ZIP codes are in Dauphin County, plus 5 that cross in from neighboring counties. It's part of the Harrisburg-Carlisle, PA metro area.
- ZIP codes
- 42
- Population in these ZIPs
- 285,045
- Avg. median income
- $78,400population-weighted
- Cities & towns
- 17
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Dauphin County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 17005 | Berrysburg | 289 | $61,429 | $151,000 |
| 17018 | Dauphin | 3,902 | $72,188 | $299,800 |
| 17023 | Elizabethville | 3,489 | $79,435 | $245,500 |
| 17030 | Gratz | 541 | — | $202,500 |
| 17032 | Halifax | 7,551 | $81,250 | $299,900 |
| 17033 | Hershey | 16,481 | $72,945 | $409,800 |
| 17034 | Highspire | 3,071 | $52,700 | $193,500 |
| 17036 | Hummelstown | 23,520 | $115,533 | $381,200 |
| 17048 | Lykens | 3,870 | $73,993 | $164,700 |
| 17057 | Middletown | 23,560 | $73,407 | $262,500 |
| 17061 | Millersburg | 6,842 | $55,611 | $230,100 |
| 17080 | Pillow | 264 | $73,438 | $177,400 |
| 17097 | Wiconisco | 721 | $69,063 | $99,500 |
| 17098 | Williamstown | 2,618 | $63,041 | $136,400 |
| 17101 | Harrisburg | 2,722 | $50,878 | $212,300 |
| 17102 | Harrisburg | 8,118 | $54,573 | $201,700 |
| 17103 | Harrisburg | 13,115 | $39,825 | $145,300 |
| 17104 | Harrisburg | 18,541 | $46,510 | $133,300 |
| 17105 PO Box | Harrisburg | — | — | — |
| 17106 PO Box | Harrisburg | — | — | — |
| 17107 PO Box | Harrisburg | — | — | — |
| 17108 PO Box | Harrisburg | — | — | — |
| 17109 | Harrisburg | 27,466 | $71,833 | $263,800 |
| 17110 | Harrisburg | 27,364 | $80,699 | $266,100 |
| 17111 | Harrisburg | 36,744 | $86,385 | $291,800 |
| 17112 | Harrisburg | 38,502 | $103,876 | $358,400 |
| 17113 | Harrisburg | 11,724 | $68,244 | $187,300 |
| 17120 | Harrisburg | 0 | — | — |
| 17121 PO Box | Harrisburg | — | — | — |
| 17122 PO Box | Harrisburg | — | — | — |
| 17123 PO Box | Harrisburg | — | — | — |
| 17124 PO Box | Harrisburg | — | — | — |
| 17125 PO Box | Harrisburg | — | — | — |
| 17126 PO Box | Harrisburg | — | — | — |
| 17127 PO Box | Harrisburg | — | — | — |
| 17128 PO Box | Harrisburg | — | — | — |
| 17129 PO Box | Harrisburg | — | — | — |
| 17130 PO Box | Harrisburg | — | — | — |
| 17140 PO Box | Harrisburg | — | — | — |
| 17177 PO Box | Harrisburg | — | — | — |
| 17978 | Spring Glen | 688 | $65,577 | $225,800 |
| 17980 | Tower City | 3,342 | $71,210 | $162,000 |
ZIP codes partly in Dauphin County
These ZIP codes are mostly in a neighboring county but cover part of Dauphin County.
| ZIP code | City | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|
| 17017 | Dalmatia | Northumberland County | 1,509 | $82,396 | $220,300 |
| 17020 | Duncannon | Perry County | 8,826 | $73,396 | $288,600 |
| 17022 | Elizabethtown | Lancaster County | 31,908 | $86,767 | $365,100 |
| 17028 | Grantville | Lebanon County | 3,563 | $59,554 | $378,500 |
| 17078 | Palmyra | Lebanon County | 23,840 | $93,135 | $350,300 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Dauphin County
Nearby counties
Frequently asked questions
How many ZIP codes are in Dauphin County, Pennsylvania?
42 ZIP codes are mainly in Dauphin County, and 5 more ZIP codes from neighboring areas reach partly into it.
What cities are in Dauphin County?
ZIP codes in Dauphin County use the city names Berrysburg, Dauphin, Elizabethville, Gratz, Halifax, Harrisburg, Hershey, Highspire, Hummelstown, Lykens, Middletown and Millersburg and others.
What metro area is Dauphin County in?
Dauphin County is part of the Harrisburg-Carlisle, PA metropolitan statistical area.