Hagerstown-Martinsburg, MD-WV Metro Area

The Hagerstown-Martinsburg, MD-WV metro area is home to 298,525 residents and 125,658 housing units, spanning MD and WV. Its median household income is $75,473, and the median family income is $90,307. The median age is 40.4, 1.1 years older than the Maryland median of 39.3. Residents are 50.4% male and 49.6% female.

Population

298,525

Median household income

$75,473

Median family income

$90,307

Median age

40.4

Housing units

125,658

Zip codes

24

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 80.2%, followed by Black residents at 9.0%. Hispanic or Latino residents, who can be of any race, make up 6.4% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Hagerstown-Martinsburg, MD-WV Metro Area

The Hagerstown-Martinsburg, MD-WV metro area includes 24 zip codes across Berkeley County, Morgan County and Washington County, home to a combined 292,198 residents. The most populous is Hagerstown (21740) with 63,140 residents. Median household incomes range from $45,729 in Great Cacapon (25422) to $106,667 in Fairplay (21733). Home values are highest in Rohrersville (21779) at $608,800 and lowest in Great Cacapon (25422) at $173,800. Inwood (25428) has the youngest population, with a median age of 33.8, while Great Cacapon (25422) is the oldest at 49.9.

Highest income

$106,667

Fairplay (21733)

Lowest income

$45,729

Great Cacapon (25422)

Highest home value

$608,800

Rohrersville (21779)

Lowest median rent

$627/mo

Gerrardstown (25420)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $75,473, and 16 of 23 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
21740HagerstownWashington County63,140$59,410$262,300$1,08038.855.3%
21742HagerstownWashington County35,114$80,533$304,800$1,35141.369.0%
25404MartinsburgBerkeley County22,809$68,897$246,200$1,29236.760.0%
25427HedgesvilleBerkeley County16,410$86,985$291,100$1,18443.388.4%
25403MartinsburgBerkeley County15,865$82,190$298,500$1,08738.481.4%
25401MartinsburgBerkeley County15,661$49,157$229,200$1,10138.452.6%
25405MartinsburgBerkeley County14,993$90,962$259,600$1,63141.787.9%
25428InwoodBerkeley County13,690$80,329$247,700$1,37733.889.9%
25419Falling WatersBerkeley County12,850$86,316$281,600$1,26740.981.1%
25411Berkeley SpringsMorgan County11,929$64,070$241,000$80249.680.5%
21713BoonsboroWashington County10,146$101,585$369,200$1,17645.083.6%
21795WilliamsportWashington County9,942$83,542$295,800$1,30140.768.0%
21783SmithsburgWashington County9,881$96,055$339,800$1,07042.181.7%
25413Bunker HillBerkeley County8,964$95,000$280,100$1,35537.585.7%
21722Clear SpringWashington County6,918$86,341$312,500$93242.682.9%
25420GerrardstownBerkeley County5,086$96,020$289,400$62747.482.0%
21782SharpsburgWashington County4,056$89,375$311,600$1,14748.185.9%
21750HancockWashington County3,585$54,188$232,500$98349.373.9%
21756KeedysvilleWashington County3,172$91,836$413,200$1,32145.797.7%
21746HagerstownWashington County2,416n/an/an/a37.3n/a
25422Great CacaponMorgan County1,720$45,729$173,800n/a49.9100.0%
21779RohrersvilleWashington County1,449$80,743$608,800$1,13341.166.2%
21733FairplayWashington County1,240$106,667$291,800n/a38.182.6%
21719CascadeWashington County1,162$75,278$214,100$1,46039.785.6%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top