Skip to content

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
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Counties in the Harrisburg-Carlisle, PA area

ZIP codes in the Harrisburg-Carlisle, PA area

ZIP codes in the Harrisburg-Carlisle, PA area
ZIP codeCityCountyPopulationMedian incomeTypical home value
17001 PO BoxCamp HillCumberland County———
17005BerrysburgDauphin County289$61,429$151,000
17006BlainPerry County1,102$64,722$195,500
17007Boiling SpringsCumberland County5,865$117,130$421,200
17011Camp HillCumberland County39,664$92,556$323,300
17012 PO BoxCamp HillCumberland County———
17013CarlisleCumberland County38,513$71,042$281,400
17015CarlisleCumberland County24,385$86,981$390,000
17018DauphinDauphin County3,902$72,188$299,800
17020DuncannonPerry County8,826$73,396$288,600
17023ElizabethvilleDauphin County3,489$79,435$245,500
17024ElliottsburgPerry County1,734$79,292$351,300
17025EnolaCumberland County17,648$91,285$292,600
17027GranthamCumberland County2,801$86,513$252,400
17030GratzDauphin County541—$202,500
17032HalifaxDauphin County7,551$81,250$299,900
17033HersheyDauphin County16,481$72,945$409,800
17034HighspireDauphin County3,071$52,700$193,500
17036HummelstownDauphin County23,520$115,533$381,200
17037IckesburgPerry County1,176$75,000$240,600
17040LandisburgPerry County2,631$78,824$297,600
17043LemoyneCumberland County5,852$61,173$250,800
17045LiverpoolPerry County3,811$76,800$273,300
17047LoysvillePerry County3,228$87,578$333,000
17048LykensDauphin County3,870$73,993$164,700
17050MechanicsburgCumberland County43,571$113,720$444,900
17053MarysvillePerry County5,067$82,269$292,500
17055MechanicsburgCumberland County42,006$99,077$357,200
17057MiddletownDauphin County23,560$73,407$262,500
17061MillersburgDauphin County6,842$55,611$230,100
17062MillerstownPerry County3,917$90,893$298,600
17065Mount Holly SpringsCumberland County4,389$86,406$282,300
17068New BloomfieldPerry County4,235$82,888$303,500
17069New BuffaloPerry County192$80,000$236,400
17071New GermantownPerry County116$46,667$157,500
17072 PO BoxNew KingstownCumberland County———
17074NewportPerry County7,304$81,964$256,900
17080PillowDauphin County264$73,438$177,400
17081PlainfieldCumberland County248$73,977$181,900
17089 PO BoxCamp HillCumberland County———
17090Shermans DalePerry County5,206$78,281$332,800
17093SummerdaleCumberland County684$75,926$251,800
17097WiconiscoDauphin County721$69,063$99,500
17098WilliamstownDauphin County2,618$63,041$136,400
17101HarrisburgDauphin County2,722$50,878$212,300
17102HarrisburgDauphin County8,118$54,573$201,700
17103HarrisburgDauphin County13,115$39,825$145,300
17104HarrisburgDauphin County18,541$46,510$133,300
17105 PO BoxHarrisburgDauphin County———
17106 PO BoxHarrisburgDauphin County———
17107 PO BoxHarrisburgDauphin County———
17108 PO BoxHarrisburgDauphin County———
17109HarrisburgDauphin County27,466$71,833$263,800
17110HarrisburgDauphin County27,364$80,699$266,100
17111HarrisburgDauphin County36,744$86,385$291,800
17112HarrisburgDauphin County38,502$103,876$358,400
17113HarrisburgDauphin County11,724$68,244$187,300
17120HarrisburgDauphin County0——
17121 PO BoxHarrisburgDauphin County———
17122 PO BoxHarrisburgDauphin County———
17123 PO BoxHarrisburgDauphin County———
17124 PO BoxHarrisburgDauphin County———
17125 PO BoxHarrisburgDauphin County———
17126 PO BoxHarrisburgDauphin County———
17127 PO BoxHarrisburgDauphin County———
17128 PO BoxHarrisburgDauphin County———
17129 PO BoxHarrisburgDauphin County———
17130 PO BoxHarrisburgDauphin County———
17140 PO BoxHarrisburgDauphin County———
17177 PO BoxHarrisburgDauphin County———
17240NewburgCumberland County3,241$91,429$358,200
17241NewvilleCumberland County11,181$75,500$319,900
17257ShippensburgCumberland County29,204$71,181$302,900
17266Walnut BottomCumberland County445$66,667$256,500
17324GardnersCumberland County4,433$77,824$276,300
17978Spring GlenDauphin County688$65,577$225,800
17980Tower CityDauphin County3,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).