Baltimore-Columbia-Towson, MD Metro Area

The Baltimore-Columbia-Towson, MD metro area is home to 2,839,409 residents and 1,195,538 housing units, centered in Maryland. Its median household income is $97,300, and the median family income is $123,107. The median age is 38.9, 0.4 years younger than the Maryland median of 39.3. Residents are 48.3% male and 51.7% female.

Population

2,839,409

Median household income

$97,300

Median family income

$123,107

Median age

38.9

Housing units

1,195,538

Zip codes

143

with 1,000+ residents

Population by Race and Ethnicity

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

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

Zip Codes in the Baltimore-Columbia-Towson, MD Metro Area

The Baltimore-Columbia-Towson, MD metro area includes 143 zip codes across 7 counties, home to a combined 2,845,456 residents. The most populous is Parkville (21234) with 65,010 residents. Median household incomes range from $37,207 in Baltimore (21217) to $230,429 in Glenwood (21738). Home values are highest in Cooksville (21723) at $1,005,500 and lowest in Baltimore (21205) at $96,100. Baltimore (21250) has the youngest population, with a median age of 19.8, while Gibson Island (21056) is the oldest at 66.6.

Highest income

$230,429

Glenwood (21738)

Lowest income

$37,207

Baltimore (21217)

Highest home value

$1,005,500

Cooksville (21723)

Lowest median rent

$721/mo

Kingsville (21087)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $97,300, and 94 of 136 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
21234ParkvilleBaltimore County65,010$83,139$288,100$1,58740.764.5%
21122PasadenaAnne Arundel County61,589$121,732$425,800$2,10839.186.6%
21117Owings MillsBaltimore County61,337$100,934$387,400$1,84836.355.0%
21222DundalkBaltimore County58,935$61,934$215,900$1,44436.364.9%
21061Glen BurnieAnne Arundel County56,453$86,081$339,100$1,75636.156.3%
21215BaltimoreBaltimore city52,078$47,606$201,200$1,17240.354.8%
21206BaltimoreBaltimore city49,901$62,965$216,100$1,24736.553.2%
21207Gwynn OakBaltimore County49,599$64,284$260,300$1,43238.560.7%
21228CatonsvilleBaltimore County49,417$107,714$404,700$1,70143.171.0%
21043Ellicott CityHoward County47,134$141,846$620,900$2,09439.466.9%
21224BaltimoreBaltimore city46,949$86,209$295,200$1,77833.858.5%
21218BaltimoreBaltimore city44,903$58,378$242,500$1,26434.648.1%
21044ColumbiaHoward County44,775$132,924$566,500$2,16639.960.3%
21229BaltimoreBaltimore city44,687$55,457$201,300$1,29738.056.9%
21221EssexBaltimore County43,536$67,368$271,500$1,31041.762.5%
21042Ellicott CityHoward County43,021$190,504$706,400$2,18345.084.7%
21220Middle RiverBaltimore County42,936$79,676$300,100$1,67338.068.8%
21045ColumbiaHoward County40,866$117,323$453,700$1,77738.468.3%
21157WestminsterCarroll County40,191$102,835$424,100$1,33141.876.8%
21236NottinghamBaltimore County39,653$92,130$327,200$1,65038.269.6%
21244Windsor MillBaltimore County39,545$84,849$282,600$1,62235.349.0%
21060Glen BurnieAnne Arundel County39,225$99,739$377,100$1,59738.177.4%
21401AnnapolisAnne Arundel County39,118$119,296$601,400$2,15045.265.4%
21093Lutherville TimoniumBaltimore County38,895$121,771$477,700$1,59346.178.8%
21208PikesvilleBaltimore County38,108$90,822$337,900$1,72044.366.9%
21113OdentonAnne Arundel County38,053$125,081$432,000$2,23536.361.1%
21014Bel AirHarford County37,976$113,825$429,900$1,57740.875.8%
21784SykesvilleCarroll County37,813$141,228$491,800$1,73939.587.3%
21144SevernAnne Arundel County37,372$132,820$483,700$2,02637.180.3%
21075ElkridgeHoward County37,146$133,321$455,300$2,18333.964.1%
20723LaurelHoward County36,319$129,870$525,400$2,11137.268.9%
21227HalethorpeBaltimore County35,695$83,620$289,400$1,42036.164.7%
21225BrooklynBaltimore city34,469$50,069$229,000$1,14835.249.6%
21136ReisterstownBaltimore County33,778$106,559$422,100$1,52443.879.4%
21230BaltimoreBaltimore city33,509$94,164$330,100$1,71733.050.7%
21009AbingdonHarford County33,444$117,017$357,100$1,83836.182.4%
21212BaltimoreBaltimore city33,425$96,752$373,700$1,36839.268.8%
21771Mount AiryCarroll County32,827$154,844$556,200$2,25241.494.0%
21403AnnapolisAnne Arundel County32,757$115,068$582,500$1,94245.169.1%
21133RandallstownBaltimore County31,847$84,248$322,800$1,55647.568.4%
21217BaltimoreBaltimore city31,125$37,207$180,100$1,11940.330.0%
21237RosedaleBaltimore County30,851$90,269$295,600$1,60642.362.1%
21209BaltimoreBaltimore city30,766$87,669$440,800$1,65535.557.5%
21015Bel AirHarford County30,451$137,219$443,400$1,75240.389.1%
21239BaltimoreBaltimore city28,635$64,288$207,400$1,36736.355.2%
21146Severna ParkAnne Arundel County28,489$169,835$659,800$1,73341.489.4%
21213BaltimoreBaltimore city27,881$50,031$155,000$1,32538.052.0%
21216BaltimoreBaltimore city27,296$46,440$147,800$1,17636.750.2%
21001AberdeenHarford County26,121$81,778$285,800$1,44237.763.3%
21114CroftonAnne Arundel County25,724$136,250$490,400$2,18336.280.8%
21030CockeysvilleBaltimore County25,312$97,875$450,700$1,64736.843.7%
21040EdgewoodHarford County25,290$86,925$238,000$1,36036.871.1%
21076HanoverAnne Arundel County23,642$143,409$513,300$2,42837.165.8%
21158WestminsterCarroll County22,404$108,795$384,700$1,79442.679.2%
21012ArnoldAnne Arundel County22,306$137,544$563,800$2,16638.686.3%
21286TowsonBaltimore County21,782$93,093$430,100$1,60540.159.9%
21202BaltimoreBaltimore city21,506$61,578$271,800$1,51533.621.4%
21214BaltimoreBaltimore city21,295$82,093$259,500$1,24941.678.6%
21037EdgewaterAnne Arundel County20,851$135,541$560,300$2,28841.488.7%
21409AnnapolisAnne Arundel County20,175$146,667$535,500$2,06042.891.0%
21078Havre De GraceHarford County20,002$109,451$385,600$1,43347.477.0%
21223BaltimoreBaltimore city19,793$41,828$110,600$1,20839.632.0%
21204TowsonBaltimore County19,605$98,452$594,800$1,87534.145.7%
20724LaurelAnne Arundel County18,669$109,530$426,100$2,42135.661.0%
21108MillersvilleAnne Arundel County17,894$146,556$555,000$2,04941.588.5%
21050Forest HillHarford County17,848$123,750$456,800$1,69743.289.0%
21201BaltimoreBaltimore city17,819$44,722$275,300$1,34632.511.0%
21085JoppaHarford County16,511$107,975$348,600$1,73442.884.0%
20794JessupHoward County16,182$105,441$426,100$2,03237.362.1%
21211BaltimoreBaltimore city15,481$81,467$284,500$1,59437.560.5%
21046ColumbiaHoward County15,433$126,549$479,500$2,13137.565.1%
21054GambrillsAnne Arundel County15,412$153,976$611,000$2,44441.584.2%
21074HampsteadCarroll County15,070$101,462$378,100$1,26042.086.6%
21128Perry HallBaltimore County14,954$123,191$449,500$1,93540.684.0%
21210BaltimoreBaltimore city14,612$108,929$547,300$1,53529.461.5%
21231BaltimoreBaltimore city14,556$85,382$350,100$1,79632.434.2%
21666StevensvilleQueen Anne14,205$130,426$494,300$1,76446.484.6%
21029ClarksvilleHoward County13,783n/a$912,100n/a43.293.6%
21205BaltimoreBaltimore city13,665$38,723$96,100$1,12834.836.4%
21047FallstonHarford County13,540$154,524$552,500$2,31547.298.0%
21102ManchesterCarroll County12,176$119,535$392,800$1,48445.089.4%
21787TaneytownCarroll County11,549$88,212$355,000$1,06139.578.4%
21617CentrevilleQueen Anne10,614$117,668$483,700$1,33840.977.9%
20755Fort George G MeadeAnne Arundel County10,477$102,886n/a$2,43527.20.0%
21090Linthicum HeightsAnne Arundel County10,033$124,688$410,400$2,05538.383.2%
21048FinksburgCarroll County10,002$122,801$459,000n/a44.797.8%
21219Sparrows PointBaltimore County9,873$118,500$384,600$1,26444.489.2%
21797WoodbineHoward County8,772$185,435$735,600$1,53544.091.7%
21032CrownsvilleAnne Arundel County8,553$175,234$682,100$2,50850.289.5%
21035DavidsonvilleAnne Arundel County7,787$176,597$831,500$2,91745.194.4%
20711LothianAnne Arundel County7,629$98,517$429,000$1,70840.592.5%
21084JarrettsvilleHarford County7,488$118,098$448,400n/a46.393.6%
21120ParktonBaltimore County7,286$157,275$580,900$1,27141.493.8%
21154StreetHarford County7,187$100,583$455,400$1,16148.486.0%
21131PhoenixBaltimore County7,050$187,250$686,000n/a48.598.4%
21163WoodstockHoward County7,031$131,154$602,800$1,43846.785.0%
20759FultonHoward County6,758n/a$954,700n/a39.396.1%
21226Curtis BayAnne Arundel County6,593$79,712$330,500$1,33534.761.0%
21017BelcampHarford County6,404$100,298$258,300$1,78937.173.9%
21152Sparks GlencoeBaltimore County6,402$119,833$495,700$1,65744.472.9%
21013BaldwinBaltimore County5,985$170,333$572,100$1,18340.493.8%
21619ChesterQueen Anne5,905$100,359$486,600$1,90346.375.1%
21776New WindsorCarroll County5,905$111,923$461,600$1,29743.993.2%
21104MarriottsvilleHoward County5,786$199,803$680,200$1,38446.097.0%
21087KingsvilleBaltimore County5,742$124,500$534,300$72151.793.4%
21161White HallHarford County5,288$99,709$472,600$2,67646.291.3%
21638GrasonvilleQueen Anne5,068$130,804$569,200$1,69245.884.5%
21791Union BridgeCarroll County4,734$90,460$379,800$1,45740.981.7%
21111MonktonBaltimore County4,690$135,781$607,200$1,35948.695.5%
21252TowsonBaltimore County4,675n/an/an/a20.00.0%
21162White MarshBaltimore County4,511$168,021$451,600$1,20335.288.9%
21057Glen ArmBaltimore County4,463$170,417$623,200$1,74642.785.1%
21140RivaAnne Arundel County4,231$152,188$634,700n/a44.298.7%
21658QueenstownQueen Anne3,802$132,500$483,200$1,75055.090.6%
21738GlenwoodHoward County3,668$230,429$914,300n/a47.098.2%
20776HarwoodAnne Arundel County3,354$122,440$616,000n/a39.994.3%
21155UppercoBaltimore County3,124$124,219$479,500$1,51337.181.9%
20777HighlandHoward County3,046$218,808$861,900$2,87545.995.3%
21053FreelandBaltimore County3,018$100,015$408,300n/a50.189.3%
20764Shady SideAnne Arundel County3,011$111,129$432,700$2,49052.384.4%
21250BaltimoreBaltimore County3,001n/an/an/a19.8n/a
21132PylesvilleHarford County2,904$150,119$485,600n/a41.998.1%
21028ChurchvilleHarford County2,872$133,583$512,400$2,08044.485.2%
21034DarlingtonHarford County2,802$77,063$401,500$1,15148.589.8%
20733ChurchtonAnne Arundel County2,780$132,955$394,000n/a47.595.2%
20751DealeAnne Arundel County2,552$122,448$490,300$2,77344.390.3%
21160WhitefordHarford County2,543$102,188$391,300n/a47.181.1%
21623Church HillQueen Anne2,482$77,014$391,400$1,23335.984.8%
21402AnnapolisAnne Arundel County2,390$85,893n/a$2,93321.60.0%
21737GlenelgHoward County2,384n/a$996,400n/a38.293.2%
21005Aberdeen Proving GroundHarford County2,354$123,264n/a$2,08732.22.8%
21794West FriendshipHoward County2,326$223,833$999,400n/a42.299.5%
20763SavageHoward County2,320$119,083$419,200$1,98935.841.2%
20778West RiverAnne Arundel County2,243$177,083$716,500n/a47.4100.0%
21036DaytonHoward County2,162$170,313$881,300n/a50.199.3%
21668SudlersvilleQueen Anne1,973$80,938$348,400$1,03747.677.9%
21657Queen AnneQueen Anne1,533$106,588$359,500$1,04749.287.5%
20779Tracys LandingAnne Arundel County1,010$120,924$572,600$1,73553.190.7%
21723CooksvilleHoward County587n/a$1,005,500n/a41.795.3%
21153StevensonBaltimore County519$184,643$902,300n/a65.188.8%
21405AnnapolisAnne Arundel County426$182,614$986,100n/a61.995.0%
21056Gibson IslandAnne Arundel County264n/an/an/a66.6100.0%
21051ForkBaltimore County132$189,453$698,500n/a44.8100.0%

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