Skip to main content
ZipVitals

How the Baltimore-Columbia-Towson, MD metro's ZIP codes measure up on health

The ZipVitals Score across the Baltimore-Columbia-Towson, MD metro area — built one ZIP code at a time, then rolled up by resident population.

Data release 2026157 of 160 ZIP codes scored · 2.9M residents represented

Score snapshot

58.14Metro-wide ZipVitals Scorepopulation-weighted average of its ZIP codes
61.67Median scoremiddle of 157 scored ZIPs
75.98Highest score20759 · Fulton
30.01Lowest score21223 · Baltimore
45.97Spreadpoints between highest & lowest ZIP

People & national context

#45Among 386 metrosby population-weighted average
25%Residents in below-average ZIPs0.72M of 2.9M, in ZIPs scoring under the national average (53.48)
0.76MResidents in the top 50 ZIPs27% of the metro
1.1MResidents in the bottom 50 ZIPs39% of the metro
3ZIPs in the national top 100led by 20759 · Fulton

The Baltimore-Columbia-Towson, MD metro's ZIP codes, ranked

Highest-scoring

Top 50 of 157
  1. 1520759in Fulton · 6,624 residents75.98
  2. 2421029in Clarksville · 13,607 residents75.58
  3. 7620777in Highland · 3,221 residents74.33
  4. 13421042in Ellicott City · 43,327 residents73.47
  5. 22221737in Glenelg · 2,474 residents72.45
  6. 34221036in Dayton · 2,569 residents71.53
  7. 38421210in Baltimore · 14,134 residents71.24
  8. 42721153in Stevenson · 456 residents70.93
  9. 51521794in West Friendship · 2,192 residents70.43
  10. 53821738in Glenwood · 3,696 residents70.28
  11. 64021043in Ellicott City · 48,525 residents69.70
  12. 83821131in Phoenix · 7,141 residents68.67
  13. 85321093in Lutherville Timonium · 39,100 residents68.62
  14. 91121104in Marriottsville · 6,052 residents68.42
  15. 92521044in Columbia · 44,114 residents68.38
  16. 92921163in Woodstock · 7,539 residents68.36
  17. 94121114in Crofton · 25,590 residents68.31
  18. 1,02720723in Laurel · 36,866 residents67.95
  19. 1,08521405in Annapolis · 495 residents67.73
  20. 1,13721146in Severna Park · 28,591 residents67.49
  21. 1,20821046in Columbia · 15,608 residents67.26
  22. 1,24121152in Sparks Glencoe · 6,459 residents67.14
  23. 1,26321723in Cooksville · 669 residents67.10
  24. 1,29721012in Arnold · 22,570 residents66.95
  25. 1,33321140in Riva · 4,417 residents66.84
  26. 1,33421054in Gambrills · 16,386 residents66.84
  27. 1,39421111in Monkton · 4,714 residents66.64
  28. 1,54621057in Glen Arm · 4,386 residents66.20
  29. 1,55521401in Annapolis · 38,629 residents66.17
  30. 1,58421409in Annapolis · 20,289 residents66.08
  31. 1,66021013in Baldwin · 5,610 residents65.89
  32. 1,67121032in Crownsville · 8,850 residents65.87
  33. 1,68920763in Savage · 2,601 residents65.82
  34. 1,73121035in Davidsonville · 7,879 residents65.72
  35. 1,81421051in Fork · 172 residents65.49
  36. 1,84321071in Glyndon · 404 residents65.43
  37. 1,85421108in Millersville · 18,643 residents65.39
  38. 1,88421075in Elkridge · 37,363 residents65.31
  39. 1,94821045in Columbia · 40,034 residents65.14
  40. 1,95121113in Odenton · 36,705 residents65.14
  41. 1,96421047in Fallston · 13,852 residents65.11
  42. 2,03321251in Baltimore · 191 residents64.92
  43. 2,03521076in Hanover · 24,268 residents64.92
  44. 2,07620758in Friendship · 714 residents64.81
  45. 2,09421082in Hydes · 626 residents64.77
  46. 2,10021028in Churchville · 3,103 residents64.76
  47. 2,10521797in Woodbine · 8,643 residents64.74
  48. 2,24921209in Baltimore · 30,126 residents64.40
  49. 2,25621128in Perry Hall · 15,501 residents64.39
  50. 2,25921403in Annapolis · 32,681 residents64.37
Open the full Baltimore-Columbia-Towson, MD metro ranking →One page, all 157 scored ZIPs — sortable by score, residents, or place

Where each domain sits inside this metro

The Score above is one number for the whole Baltimore-Columbia-Towson, MD metro. Nine domains make it up, and they are not spread the same way across the people who live here. Each row divides this metro's ZIP codes into fifths by how they stand against each other on that domain, then counts who lives at each end. If a domain were spread evenly across the metro's residents, every row would read about 20%.

The highest-standing fifth

32 of 157 ZIPs

Share of the metro's residents living in the fifth of its ZIP codes that stand highest on each domain.

Healthcare Access39%1,102,099 people

6 ZIP codes tie at this end: 21061 Glen Burnie21202 Baltimore21215 Baltimore21218 Baltimore21224 Baltimore21237 Rosedale

Chronic Disease Burden18%513,013 people

Standing highest: 20755 Fort George G Meade21250 Baltimore21251 Baltimore

Climate / Disaster Risk17%480,541 people

Standing highest: 21215 Baltimore21217 Baltimore21218 Baltimore

Mental Health17%479,231 people

Standing highest: 20777 Highland21029 Clarksville21042 Ellicott City

Disability16%461,024 people

Standing highest: 20759 Fulton21029 Clarksville21251 Baltimore

Social Need / SDOH16%454,585 people

Standing highest: 20759 Fulton20777 Highland21401 Annapolis

Environmental Hazard14%403,610 people

Standing highest: 21623 Church Hill21628 Crumpton21644 Ingleside

Preventive Care12%334,327 people

Standing highest: 21056 Gibson Island21153 Stevenson21405 Annapolis

Risk Behavior11%327,431 people

Standing highest: 20777 Highland21029 Clarksville21153 Stevenson

Each fifth is about 32 of this metro’s 157 compared ZIP codes, and the shares are out of 2,860,014 residents. A ZIP code is compared here only if it carries a resident count to weight it by and enough measured data on that domain — the rest are left out of that domain’s fifths rather than filled in from a coarser geography, which is why this count can sit just below the metro’s scored total.

The mark shows 20% — where a row would sit if that domain were spread evenly across the metro's residents.

Each ZIP code is compared with the other ZIP codes in this metro that are measured across all nine scoring domains — not with all US ZIP codes. Percentages are rounded; higher is healthier in every domain.

Why this matters

The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The Baltimore-Columbia-Towson, MD figures on this page are population-weighted rollups of those per-ZIP scores, so they describe the metro's residents rather than a coarser geography relabeled as the metro.

A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.