Home Metro areas Harrisburg-Carlisle, PA Harrisburg-Carlisle, PA metro area ZIP codes The Harrisburg-Carlisle, PA metropolitan statistical area (CBSA 25420) covers 3 counties in Pennsylvania and 77 ZIP codes.
ZIP codes 77
Population 607,720
Avg. median income $83,600population-weighted
Counties 3 Click anywhere on the map to see which ZIP code it's in.
Copy all 77 ZIP codes Download CSV
Counties in the Harrisburg-Carlisle, PA area ZIP codes in the Harrisburg-Carlisle, PA area ZIP codes in the Harrisburg-Carlisle, PA area ZIP code City County Population Median income Typical home value 17001 PO Box Camp Hill Cumberland County — — — 17005 Berrysburg Dauphin County 289 $61,429 $151,000 17006 Blain Perry County 1,102 $64,722 $195,500 17007 Boiling Springs Cumberland County 5,865 $117,130 $421,200 17011 Camp Hill Cumberland County 39,664 $92,556 $323,300 17012 PO Box Camp Hill Cumberland County — — — 17013 Carlisle Cumberland County 38,513 $71,042 $281,400 17015 Carlisle Cumberland County 24,385 $86,981 $390,000 17018 Dauphin Dauphin County 3,902 $72,188 $299,800 17020 Duncannon Perry County 8,826 $73,396 $288,600 17023 Elizabethville Dauphin County 3,489 $79,435 $245,500 17024 Elliottsburg Perry County 1,734 $79,292 $351,300 17025 Enola Cumberland County 17,648 $91,285 $292,600 17027 Grantham Cumberland County 2,801 $86,513 $252,400 17030 Gratz Dauphin County 541 — $202,500 17032 Halifax Dauphin County 7,551 $81,250 $299,900 17033 Hershey Dauphin County 16,481 $72,945 $409,800 17034 Highspire Dauphin County 3,071 $52,700 $193,500 17036 Hummelstown Dauphin County 23,520 $115,533 $381,200 17037 Ickesburg Perry County 1,176 $75,000 $240,600 17040 Landisburg Perry County 2,631 $78,824 $297,600 17043 Lemoyne Cumberland County 5,852 $61,173 $250,800 17045 Liverpool Perry County 3,811 $76,800 $273,300 17047 Loysville Perry County 3,228 $87,578 $333,000 17048 Lykens Dauphin County 3,870 $73,993 $164,700 17050 Mechanicsburg Cumberland County 43,571 $113,720 $444,900 17053 Marysville Perry County 5,067 $82,269 $292,500 17055 Mechanicsburg Cumberland County 42,006 $99,077 $357,200 17057 Middletown Dauphin County 23,560 $73,407 $262,500 17061 Millersburg Dauphin County 6,842 $55,611 $230,100 17062 Millerstown Perry County 3,917 $90,893 $298,600 17065 Mount Holly Springs Cumberland County 4,389 $86,406 $282,300 17068 New Bloomfield Perry County 4,235 $82,888 $303,500 17069 New Buffalo Perry County 192 $80,000 $236,400 17071 New Germantown Perry County 116 $46,667 $157,500 17072 PO Box New Kingstown Cumberland County — — — 17074 Newport Perry County 7,304 $81,964 $256,900 17080 Pillow Dauphin County 264 $73,438 $177,400 17081 Plainfield Cumberland County 248 $73,977 $181,900 17089 PO Box Camp Hill Cumberland County — — — 17090 Shermans Dale Perry County 5,206 $78,281 $332,800 17093 Summerdale Cumberland County 684 $75,926 $251,800 17097 Wiconisco Dauphin County 721 $69,063 $99,500 17098 Williamstown Dauphin County 2,618 $63,041 $136,400 17101 Harrisburg Dauphin County 2,722 $50,878 $212,300 17102 Harrisburg Dauphin County 8,118 $54,573 $201,700 17103 Harrisburg Dauphin County 13,115 $39,825 $145,300 17104 Harrisburg Dauphin County 18,541 $46,510 $133,300 17105 PO Box Harrisburg Dauphin County — — — 17106 PO Box Harrisburg Dauphin County — — — 17107 PO Box Harrisburg Dauphin County — — — 17108 PO Box Harrisburg Dauphin County — — — 17109 Harrisburg Dauphin County 27,466 $71,833 $263,800 17110 Harrisburg Dauphin County 27,364 $80,699 $266,100 17111 Harrisburg Dauphin County 36,744 $86,385 $291,800 17112 Harrisburg Dauphin County 38,502 $103,876 $358,400 17113 Harrisburg Dauphin County 11,724 $68,244 $187,300 17120 Harrisburg Dauphin County 0 — — 17121 PO Box Harrisburg Dauphin County — — — 17122 PO Box Harrisburg Dauphin County — — — 17123 PO Box Harrisburg Dauphin County — — — 17124 PO Box Harrisburg Dauphin County — — — 17125 PO Box Harrisburg Dauphin County — — — 17126 PO Box Harrisburg Dauphin County — — — 17127 PO Box Harrisburg Dauphin County — — — 17128 PO Box Harrisburg Dauphin County — — — 17129 PO Box Harrisburg Dauphin County — — — 17130 PO Box Harrisburg Dauphin County — — — 17140 PO Box Harrisburg Dauphin County — — — 17177 PO Box Harrisburg Dauphin County — — — 17240 Newburg Cumberland County 3,241 $91,429 $358,200 17241 Newville Cumberland County 11,181 $75,500 $319,900 17257 Shippensburg Cumberland County 29,204 $71,181 $302,900 17266 Walnut Bottom Cumberland County 445 $66,667 $256,500 17324 Gardners Cumberland County 4,433 $77,824 $276,300 17978 Spring Glen Dauphin County 688 $65,577 $225,800 17980 Tower City Dauphin County 3,342 $71,210 $162,000
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
Frequently asked questions How many ZIP codes are in the Harrisburg-Carlisle, PA metro area? 77 ZIP codes, based on each ZIP code's main county.
Which counties make up the Harrisburg-Carlisle, PA area? Cumberland County, Dauphin County and Perry County.
What is an MSA? A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).