Guest, Sign inJoin
Bethesda MontageBethesda, #1 on this list · Photo: westroopnerd · CC BY-SA 4.0
Maryland rankings · Health

Healthiest towns in Maryland

Bethesda ranks first on health among Maryland’s 261 towns of 2,500+; 125 of the 261 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Bethesda

unincorporated, Montgomery County · 69,397 people
A+

Health grade, among the top in the U.S.·Overall A · #37 of 259 in MD

#2

Chevy Chase

Montgomery County · 2,804 people
A+

Health grade, among the top in the U.S.·Overall A+ · #25 of 259 in MD

#3

Brookmont

unincorporated, Montgomery County · 3,671 people
A+

Health grade, among the top in the U.S.·Overall A+ · #17 of 259 in MD

All 261 towns

Health grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

261 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1Bethesdaunincorporated, Montgomery County · 69,397 peopleA+among the top in the U.S.·Overall A · #37 of 259
2Chevy ChaseMontgomery County · 2,804 peopleA+among the top in the U.S.·Overall A+ · #25 of 259
3Brookmontunincorporated, Montgomery County · 3,671 peopleA+among the top in the U.S.·Overall A+ · #17 of 259
4South Kensingtonunincorporated, Montgomery County · 8,148 peopleA+among the top in the U.S.·Overall A · #47 of 259
5Fultonunincorporated, Howard County · 5,677 peopleA+among the top in the U.S.·Overall A+ · #16 of 259
6Chevy Chaseunincorporated, Montgomery County · 9,445 peopleA+among the top in the U.S.·Overall A · #44 of 259
7KensingtonMontgomery County · 2,652 peopleA+among the top in the U.S.·Overall A · #56 of 259
8North Bethesdaunincorporated, Montgomery County · 49,677 peopleA+among the top in the U.S.·Overall A · #34 of 259
9Darnestownunincorporated, Montgomery County · 7,051 peopleA+among the top in the U.S.·Overall A− · #74 of 259
10Potomacunincorporated, Montgomery County · 45,902 peopleA+among the top in the U.S.·Overall A · #40 of 259
11Travilahunincorporated, Montgomery County · 11,721 peopleA+among the top in the U.S.·Overall A− · #80 of 259
12Friendship Heights Villageunincorporated, Montgomery County · 4,002 peopleA+among the top in the U.S.·Overall A · #35 of 259
13Clarksburgunincorporated, Montgomery County · 30,487 peopleA+better than 98% of U.S. towns·Overall A · #45 of 259
14Scaggsvilleunincorporated, Howard County · 10,564 peopleA+better than 98% of U.S. towns·Overall A · #43 of 259
15Four Cornersunincorporated, Montgomery County · 8,150 peopleA+better than 98% of U.S. towns·Overall A+ · #11 of 259
16North Potomacunincorporated, Montgomery County · 23,922 peopleA+better than 98% of U.S. towns·Overall A · #48 of 259
17Ilchesterunincorporated, Howard County · 28,364 peopleA+better than 97% of U.S. towns·Overall A+ · #23 of 259
18Mays Chapelunincorporated, Baltimore County · 16,066 peopleA+better than 97% of U.S. towns·Overall B · #136 of 259
19Olneyunincorporated, Montgomery County · 35,797 peopleA+better than 97% of U.S. towns·Overall A+ · #18 of 259
20PoolesvilleMontgomery County · 5,942 peopleA+better than 97% of U.S. towns·Overall A+ · #15 of 259
21Ellicott Cityunincorporated, Howard County · 75,257 peopleA+better than 96% of U.S. towns·Overall A · #50 of 259
22Urbanaunincorporated, Frederick County · 14,260 peopleA+better than 96% of U.S. towns·Overall A · #42 of 259
23North Kensingtonunincorporated, Montgomery County · 8,954 peopleA+better than 96% of U.S. towns·Overall A+ · #10 of 259
24RockvilleMontgomery County · 67,563 peopleA+better than 96% of U.S. towns·Overall A− · #86 of 259
25Linganoreunincorporated, Frederick County · 14,444 peopleA+better than 95% of U.S. towns·Overall A · #54 of 259
26Spring Ridgeunincorporated, Frederick County · 5,922 peopleA+better than 95% of U.S. towns·Overall A+ · #6 of 259
27Ashton-Sandy Springunincorporated, Montgomery County · 5,630 peopleAbetter than 95% of U.S. towns·Overall A+ · #4 of 259
28Forest Glenunincorporated, Montgomery County · 6,840 peopleAbetter than 95% of U.S. towns·Overall A+ · #7 of 259
29Bartonsvilleunincorporated, Frederick County · 3,282 peopleAbetter than 95% of U.S. towns·Overall A · #52 of 259
30Croftonunincorporated, Anne Arundel County · 29,549 peopleAbetter than 95% of U.S. towns·Overall B+ · #104 of 259
31MiddletownFrederick County · 5,056 peopleAbetter than 94% of U.S. towns·Overall A+ · #21 of 259
32Damascusunincorporated, Montgomery County · 17,640 peopleAbetter than 94% of U.S. towns·Overall A+ · #1 of 259
33Luthervilleunincorporated, Baltimore County · 6,574 peopleAbetter than 94% of U.S. towns·Overall B+ · #110 of 259
34Hamptonunincorporated, Baltimore County · 5,372 peopleAbetter than 94% of U.S. towns·Overall B+ · #117 of 259
35Monroviaunincorporated, Frederick County · 3,568 peopleAbetter than 94% of U.S. towns·Overall A · #63 of 259
36Kemp Millunincorporated, Montgomery County · 13,042 peopleAbetter than 94% of U.S. towns·Overall A · #46 of 259
37Rivaunincorporated, Anne Arundel County · 4,976 peopleAbetter than 94% of U.S. towns·Overall B+ · #126 of 259
38Arnoldunincorporated, Anne Arundel County · 24,303 peopleAbetter than 94% of U.S. towns·Overall A− · #100 of 259
39Elkridgeunincorporated, Howard County · 26,283 peopleAbetter than 93% of U.S. towns·Overall A · #49 of 259
40Severna Parkunincorporated, Anne Arundel County · 40,228 peopleAbetter than 93% of U.S. towns·Overall A− · #79 of 259
41Columbiaunincorporated, Howard County · 104,338 peopleAbetter than 92% of U.S. towns·Overall A · #36 of 259
42Green Valleyunincorporated, Frederick County · 13,602 peopleAbetter than 92% of U.S. towns·Overall A · #60 of 259
43Cloverlyunincorporated, Montgomery County · 16,646 peopleAbetter than 92% of U.S. towns·Overall A− · #73 of 259
44Cape St. Claireunincorporated, Anne Arundel County · 9,236 peopleAbetter than 92% of U.S. towns·Overall B+ · #113 of 259
45North Laurelunincorporated, Howard County · 25,563 peopleAbetter than 92% of U.S. towns·Overall A · #28 of 259
46Paroleunincorporated, Anne Arundel County · 17,229 peopleAbetter than 91% of U.S. towns·Overall A− · #99 of 259
47Timoniumunincorporated, Baltimore County · 10,304 peopleAbetter than 91% of U.S. towns·Overall B · #143 of 259
48Annapolis Neckunincorporated, Anne Arundel County · 12,032 peopleAbetter than 91% of U.S. towns·Overall B+ · #112 of 259
49Jarrettsvilleunincorporated, Harford County · 2,560 peopleAbetter than 91% of U.S. towns·Overall A− · #97 of 259
50Fallstonunincorporated, Harford County · 10,013 peopleAbetter than 91% of U.S. towns·Overall A− · #98 of 259
51Odentonunincorporated, Anne Arundel County · 45,002 peopleAbetter than 90% of U.S. towns·Overall A− · #102 of 259
52Braddock Heightsunincorporated, Frederick County · 2,892 peopleAbetter than 90% of U.S. towns·Overall A · #57 of 259
53Stevensvilleunincorporated, Queen Anne's County · 8,802 peopleAbetter than 90% of U.S. towns·Overall A− · #82 of 259
54Burtonsvilleunincorporated, Montgomery County · 10,203 peopleAbetter than 90% of U.S. towns·Overall A · #38 of 259
55Bel Air Northunincorporated, Harford County · 31,302 peopleAbetter than 90% of U.S. towns·Overall A · #62 of 259
56Germantownunincorporated, Montgomery County · 90,719 peopleAbetter than 89% of U.S. towns·Overall A+ · #19 of 259
57Andrews AFBunincorporated, Prince George's County · 3,130 peopleAbetter than 89% of U.S. towns·Overall C+ · #179 of 259
58Mount AiryCarroll County · 9,857 peopleAbetter than 89% of U.S. towns·Overall A− · #83 of 259
59Redlandunincorporated, Montgomery County · 18,665 peopleAbetter than 89% of U.S. towns·Overall A · #26 of 259
60Silver Springunincorporated, Montgomery County · 81,462 peopleAbetter than 89% of U.S. towns·Overall A− · #76 of 259
61GaithersburgMontgomery County · 71,113 peopleAbetter than 88% of U.S. towns·Overall A− · #91 of 259
62Colesvilleunincorporated, Montgomery County · 14,519 peopleAbetter than 88% of U.S. towns·Overall A · #29 of 259
63Owingsunincorporated, Calvert County · 2,643 peopleAbetter than 88% of U.S. towns·Overall A+ · #3 of 259
64SykesvilleCarroll County · 4,602 peopleAbetter than 88% of U.S. towns·Overall A+ · #20 of 259
65Linthicumunincorporated, Anne Arundel County · 11,313 peopleAbetter than 88% of U.S. towns·Overall A− · #77 of 259
66Takoma ParkMontgomery County · 17,260 peopleAbetter than 88% of U.S. towns·Overall B · #150 of 259
67Pleasant Hillsunincorporated, Harford County · 3,836 peopleAbetter than 87% of U.S. towns·Overall A · #68 of 259
68Eldersburgunincorporated, Carroll County · 31,695 peopleAbetter than 87% of U.S. towns·Overall A · #33 of 259
69Edgewaterunincorporated, Anne Arundel County · 8,519 peopleAbetter than 87% of U.S. towns·Overall B+ · #105 of 259
70Honeygounincorporated, Baltimore County · 12,250 peopleAbetter than 87% of U.S. towns·Overall B · #134 of 259
71Dealeunincorporated, Anne Arundel County · 5,333 peopleAbetter than 86% of U.S. towns·Overall B+ · #127 of 259
72Savageunincorporated, Howard County · 8,239 peopleAbetter than 86% of U.S. towns·Overall A · #61 of 259
73Mayounincorporated, Anne Arundel County · 8,694 peopleAbetter than 85% of U.S. towns·Overall B · #137 of 259
74Fort Meadeunincorporated, Anne Arundel County · 11,225 peopleAbetter than 85% of U.S. towns·Overall B · #135 of 259
75Bel Air Southunincorporated, Harford County · 58,137 peopleA−better than 85% of U.S. towns·Overall A · #67 of 259
76Layhillunincorporated, Montgomery County · 5,497 peopleA−better than 84% of U.S. towns·Overall A · #41 of 259
77WalkersvilleFrederick County · 6,501 peopleA−better than 84% of U.S. towns·Overall A+ · #2 of 259
78CentrevilleQueen Anne's County · 4,782 peopleA−better than 83% of U.S. towns·Overall A− · #84 of 259
79West Laurelunincorporated, Prince George's County · 4,428 peopleA−better than 83% of U.S. towns·Overall B− · #167 of 259
80Kingsvilleunincorporated, Baltimore County · 4,687 peopleA−better than 83% of U.S. towns·Overall B · #142 of 259
81White Marshunincorporated, Baltimore County · 10,932 peopleA−better than 83% of U.S. towns·Overall B− · #160 of 259
82Severnunincorporated, Anne Arundel County · 58,402 peopleA−better than 83% of U.S. towns·Overall B+ · #116 of 259
83AnnapolisAnne Arundel County · 40,634 peopleA−better than 83% of U.S. towns·Overall C+ · #176 of 259
84Shady Sideunincorporated, Anne Arundel County · 4,727 peopleA−better than 83% of U.S. towns·Overall B− · #157 of 259
85HampsteadCarroll County · 6,281 peopleA−better than 83% of U.S. towns·Overall A+ · #22 of 259
86LeonardtownSt. Mary's County · 5,033 peopleA−better than 83% of U.S. towns·Overall A− · #93 of 259
87Pikesvilleunincorporated, Baltimore County · 33,524 peopleA−better than 82% of U.S. towns·Overall B− · #156 of 259
88Catonsvilleunincorporated, Baltimore County · 43,368 peopleA−better than 82% of U.S. towns·Overall B · #131 of 259
89Towsonunincorporated, Baltimore County · 58,679 peopleA−better than 82% of U.S. towns·Overall B− · #165 of 259
90Garrisonunincorporated, Baltimore County · 9,469 peopleA−better than 82% of U.S. towns·Overall B · #145 of 259
91Glenmontunincorporated, Montgomery County · 17,208 peopleA−better than 82% of U.S. towns·Overall A · #66 of 259
92Fairwoodunincorporated, Prince George's County · 7,526 peopleA−better than 81% of U.S. towns·Overall B− · #166 of 259
93Berwyn HeightsPrince George's County · 3,338 peopleA−better than 81% of U.S. towns·Overall C+ · #171 of 259
94Wildewoodunincorporated, St. Mary's County · 7,552 peopleA−better than 81% of U.S. towns·Overall A · #64 of 259
95Lake Shoreunincorporated, Anne Arundel County · 18,249 peopleA−better than 80% of U.S. towns·Overall B · #129 of 259
96Ballenger Creekunincorporated, Frederick County · 26,390 peopleA−better than 80% of U.S. towns·Overall A · #31 of 259
97Chesapeake BeachCalvert County · 6,466 peopleA−better than 80% of U.S. towns·Overall A+ · #24 of 259
98Fairlandunincorporated, Montgomery County · 26,231 peopleA−better than 80% of U.S. towns·Overall A− · #72 of 259
99Huntingtownunincorporated, Calvert County · 2,689 peopleA−better than 80% of U.S. towns·Overall A · #32 of 259
100West Ocean Cityunincorporated, Worcester County · 5,198 peopleA−better than 80% of U.S. towns·Overall A− · #101 of 259
101St. Jamesunincorporated, Washington County · 4,824 peopleA−better than 79% of U.S. towns·Overall A · #69 of 259
102Riversideunincorporated, Harford County · 6,585 peopleA−better than 79% of U.S. towns·Overall A+ · #5 of 259
103Perry Hallunincorporated, Baltimore County · 29,105 peopleA−better than 79% of U.S. towns·Overall B+ · #122 of 259
104Montgomery Villageunincorporated, Montgomery County · 34,110 peopleA−better than 79% of U.S. towns·Overall A · #53 of 259
105BowiePrince George's County · 58,383 peopleA−better than 79% of U.S. towns·Overall C+ · #173 of 259
106Jeffersonunincorporated, Frederick County · 3,314 peopleA−better than 78% of U.S. towns·Overall A+ · #9 of 259
107WestminsterCarroll County · 20,589 peopleA−better than 78% of U.S. towns·Overall B+ · #115 of 259
108ManchesterCarroll County · 5,426 peopleA−better than 78% of U.S. towns·Overall A+ · #14 of 259
109BrunswickFrederick County · 9,380 peopleA−better than 78% of U.S. towns·Overall A+ · #8 of 259
110Aspen Hillunincorporated, Montgomery County · 53,279 peopleA−better than 78% of U.S. towns·Overall A− · #78 of 259
111Westphaliaunincorporated, Prince George's County · 13,228 peopleA−better than 78% of U.S. towns·Overall C+ · #177 of 259
112Burnt Millsunincorporated, Montgomery County · 3,751 peopleA−better than 78% of U.S. towns·Overall B+ · #111 of 259
113Glenn Daleunincorporated, Prince George's County · 13,772 peopleA−better than 78% of U.S. towns·Overall B− · #170 of 259
114Arbutusunincorporated, Baltimore County · 22,507 peopleA−better than 78% of U.S. towns·Overall B+ · #109 of 259
115Lusbyunincorporated, Calvert County · 2,595 peopleA−better than 77% of U.S. towns·Overall A+ · #13 of 259
116Ocean Pinesunincorporated, Worcester County · 12,351 peopleA−better than 77% of U.S. towns·Overall A · #65 of 259
117Flower Hillunincorporated, Montgomery County · 13,794 peopleA−better than 77% of U.S. towns·Overall A · #58 of 259
118Pasadenaunincorporated, Anne Arundel County · 34,309 peopleA−better than 77% of U.S. towns·Overall B+ · #123 of 259
119Brock Hallunincorporated, Prince George's County · 13,615 peopleA−better than 76% of U.S. towns·Overall C+ · #187 of 259
120FrederickFrederick County · 92,059 peopleA−better than 76% of U.S. towns·Overall B+ · #114 of 259
121Gambrillsunincorporated, Anne Arundel County · 2,830 peopleA−better than 76% of U.S. towns·Overall B · #133 of 259
123Riviera Beachunincorporated, Anne Arundel County · 12,192 peopleA−better than 75% of U.S. towns·Overall A− · #89 of 259
124Marlboro Villageunincorporated, Prince George's County · 9,382 peopleA−better than 75% of U.S. towns·Overall B− · #161 of 259
125Wheatonunincorporated, Montgomery County · 52,926 peopleA−better than 75% of U.S. towns·Overall A− · #87 of 259
126Grasonvilleunincorporated, Queen Anne's County · 3,564 peopleB+better than 74% of U.S. towns·Overall B+ · #124 of 259
127Chesterunincorporated, Queen Anne's County · 4,797 peopleB+better than 74% of U.S. towns·Overall A− · #90 of 259
128Cockeysvilleunincorporated, Baltimore County · 23,962 peopleB+better than 74% of U.S. towns·Overall C+ · #189 of 259
129Lake Arborunincorporated, Prince George's County · 14,335 peopleB+better than 74% of U.S. towns·Overall B− · #169 of 259
130Woodmoreunincorporated, Prince George's County · 4,613 peopleB+better than 74% of U.S. towns·Overall C · #209 of 259
131Calvertonunincorporated, Montgomery County · 17,624 peopleB+better than 73% of U.S. towns·Overall B− · #159 of 259
132Drum Pointunincorporated, Calvert County · 3,589 peopleB+better than 73% of U.S. towns·Overall A− · #81 of 259
133Accokeekunincorporated, Prince George's County · 14,362 peopleB+better than 72% of U.S. towns·Overall C · #210 of 259
134Californiaunincorporated, St. Mary's County · 13,136 peopleB+better than 72% of U.S. towns·Overall A · #39 of 259
135Golden Beachunincorporated, St. Mary's County · 3,830 peopleB+better than 71% of U.S. towns·Overall A · #51 of 259
136Havre de GraceHarford County · 15,630 peopleB+better than 71% of U.S. towns·Overall B+ · #107 of 259
137Abingdonunincorporated, Harford County · 5,019 peopleB+better than 71% of U.S. towns·Overall B+ · #106 of 259
138Maugansvilleunincorporated, Washington County · 3,624 peopleB+better than 71% of U.S. towns·Overall A · #71 of 259
139National Harborunincorporated, Prince George's County · 4,454 peopleB+better than 70% of U.S. towns·Overall C · #215 of 259
140Fountainhead-Orchard Hillsunincorporated, Washington County · 6,567 peopleB+better than 70% of U.S. towns·Overall A · #55 of 259
141La PlataCharles County · 12,137 peopleB+better than 70% of U.S. towns·Overall B · #130 of 259
142Mitchellvilleunincorporated, Prince George's County · 11,359 peopleB+better than 70% of U.S. towns·Overall C+ · #182 of 259
143Joppatowneunincorporated, Harford County · 14,237 peopleB+better than 70% of U.S. towns·Overall A · #59 of 259
144Konterraunincorporated, Prince George's County · 3,641 peopleB+better than 70% of U.S. towns·Overall C · #213 of 259
145Carneyunincorporated, Baltimore County · 28,343 peopleB+better than 69% of U.S. towns·Overall C+ · #172 of 259
146Chesapeake Ranch Estatesunincorporated, Calvert County · 9,241 peopleB+better than 69% of U.S. towns·Overall A · #30 of 259
147Bel AirHarford County · 10,507 peopleB+better than 69% of U.S. towns·Overall B− · #158 of 259
148College Park College campusPrince George's County · 35,418 peopleB+better than 69% of U.S. towns·Overall B−
149Rossvilleunincorporated, Baltimore County · 16,059 peopleB+better than 68% of U.S. towns·Overall B · #152 of 259
150Brown Stationunincorporated, Prince George's County · 3,451 peopleB+better than 68% of U.S. towns·Overall B · #132 of 259
151Owings Millsunincorporated, Baltimore County · 37,245 peopleB+better than 67% of U.S. towns·Overall B− · #163 of 259
152LaurelPrince George's County · 30,254 peopleB+better than 67% of U.S. towns·Overall C− · #226 of 259
153Overleaunincorporated, Baltimore County · 13,035 peopleB+better than 66% of U.S. towns·Overall B · #140 of 259
154Fort Washingtonunincorporated, Prince George's County · 25,134 peopleB+better than 66% of U.S. towns·Overall C+ · #185 of 259
155La Valeunincorporated, Allegany County · 4,196 peopleB+better than 66% of U.S. towns·Overall A− · #92 of 259
156BoonsboroWashington County · 3,867 peopleB+better than 66% of U.S. towns·Overall A− · #88 of 259
157HyattsvillePrince George's County · 21,158 peopleB+better than 66% of U.S. towns·Overall C− · #242 of 259
158Maryland Cityunincorporated, Anne Arundel County · 19,186 peopleB+better than 65% of U.S. towns·Overall B− · #155 of 259
159Ferndaleunincorporated, Anne Arundel County · 17,529 peopleB+better than 65% of U.S. towns·Overall B · #128 of 259
160White Oakunincorporated, Montgomery County · 17,329 peopleB+better than 65% of U.S. towns·Overall B+ · #125 of 259
161Ocean CityWorcester County · 6,840 peopleB+better than 65% of U.S. towns·Overall B · #141 of 259
162Largounincorporated, Prince George's County · 12,229 peopleBbetter than 65% of U.S. towns·Overall C+ · #180 of 259
163Springdaleunincorporated, Prince George's County · 5,226 peopleBbetter than 65% of U.S. towns·Overall B− · #164 of 259
164EastonTalbot County · 17,293 peopleBbetter than 65% of U.S. towns·Overall C+ · #188 of 259
165Parkvilleunincorporated, Baltimore County · 30,549 peopleBbetter than 65% of U.S. towns·Overall B · #144 of 259
166Marltonunincorporated, Prince George's County · 10,222 peopleBbetter than 65% of U.S. towns·Overall C · #222 of 259
167Edgemereunincorporated, Baltimore County · 9,061 peopleBbetter than 64% of U.S. towns·Overall B · #148 of 259
168Bryans Roadunincorporated, Charles County · 9,371 peopleBbetter than 64% of U.S. towns·Overall B · #146 of 259
169ThurmontFrederick County · 6,337 peopleBbetter than 64% of U.S. towns·Overall A+ · #12 of 259
170Rosaryvilleunincorporated, Prince George's County · 12,883 peopleBbetter than 64% of U.S. towns·Overall C · #211 of 259
171Ketteringunincorporated, Prince George's County · 14,014 peopleBbetter than 64% of U.S. towns·Overall C+ · #184 of 259
172Jessupunincorporated, Anne Arundel County · 9,931 peopleBbetter than 64% of U.S. towns·Overall B · #139 of 259
173South Laurelunincorporated, Prince George's County · 29,272 peopleBbetter than 62% of U.S. towns·Overall C · #208 of 259
174Hillandaleunincorporated, Montgomery County · 5,060 peopleBbetter than 62% of U.S. towns·Overall B+ · #118 of 259
175ChestertownKent County · 5,658 peopleBbetter than 62% of U.S. towns·Overall C− · #232 of 259
176Bensvilleunincorporated, Charles County · 15,848 peopleBbetter than 62% of U.S. towns·Overall C · #195 of 259
177FruitlandWicomico County · 6,007 peopleBbetter than 61% of U.S. towns·Overall D · #249 of 259
178GreenbeltPrince George's County · 24,948 peopleBbetter than 59% of U.S. towns·Overall C− · #235 of 259
179Brandywineunincorporated, Prince George's County · 12,160 peopleBbetter than 59% of U.S. towns·Overall C · #220 of 259
180CheverlyPrince George's County · 6,164 peopleBbetter than 59% of U.S. towns·Overall C− · #228 of 259
181BerlinWorcester County · 5,335 peopleBbetter than 58% of U.S. towns·Overall B+ · #103 of 259
182Waldorfunincorporated, Charles County · 82,943 peopleBbetter than 58% of U.S. towns·Overall B− · #162 of 259
183Beltsvilleunincorporated, Prince George's County · 19,176 peopleBbetter than 58% of U.S. towns·Overall C · #203 of 259
184Mount RainierPrince George's County · 8,307 peopleBbetter than 57% of U.S. towns·Overall D · #247 of 259
185DelmarWicomico County · 4,896 peopleBbetter than 56% of U.S. towns·Overall C− · #233 of 259
186Lexington Parkunincorporated, St. Mary's County · 13,252 peopleBbetter than 56% of U.S. towns·Overall A− · #96 of 259
187Leisure Worldunincorporated, Montgomery County · 8,882 peopleBbetter than 56% of U.S. towns·Overall A− · #95 of 259
188Bowleys Quartersunincorporated, Baltimore County · 7,006 peopleBbetter than 55% of U.S. towns·Overall C · #218 of 259
189Glen Burnieunincorporated, Anne Arundel County · 72,590 peopleB−better than 54% of U.S. towns·Overall B · #138 of 259
190Camp Springsunincorporated, Prince George's County · 22,544 peopleB−better than 54% of U.S. towns·Overall C+ · #174 of 259
191Prince Frederickunincorporated, Calvert County · 2,955 peopleB−better than 54% of U.S. towns·Overall A− · #75 of 259
192FrostburgAllegany County · 6,979 peopleB−better than 53% of U.S. towns·Overall B+ · #108 of 259
193Friendlyunincorporated, Prince George's County · 11,119 peopleB−better than 53% of U.S. towns·Overall C+ · #191 of 259
194Robinwoodunincorporated, Washington County · 8,042 peopleB−better than 53% of U.S. towns·Overall B · #147 of 259
195Marlboro Meadowsunincorporated, Prince George's County · 3,929 peopleB−better than 52% of U.S. towns·Overall C · #224 of 259
196Reisterstownunincorporated, Baltimore County · 25,582 peopleB−better than 52% of U.S. towns·Overall C+ · #193 of 259
197Summerfieldunincorporated, Prince George's County · 15,065 peopleB−better than 52% of U.S. towns·Overall C · #200 of 259
198Paramount-Long Meadowunincorporated, Washington County · 2,569 peopleB−better than 51% of U.S. towns·Overall B+ · #121 of 259
199Clintonunincorporated, Prince George's County · 38,376 peopleB−better than 50% of U.S. towns·Overall C+ · #192 of 259
200Oxon Hillunincorporated, Prince George's County · 17,893 peopleB−better than 50% of U.S. towns·Overall B− · #168 of 259
201EmmitsburgFrederick County · 2,910 peopleB−better than 49% of U.S. towns·Overall A · #27 of 259
202SmithsburgWashington County · 3,212 peopleB−better than 49% of U.S. towns·Overall A− · #85 of 259
203Seabrookunincorporated, Prince George's County · 18,317 peopleB−better than 48% of U.S. towns·Overall C · #207 of 259
204Brooklyn Parkunincorporated, Anne Arundel County · 16,067 peopleB−better than 47% of U.S. towns·Overall A− · #94 of 259
205Lanhamunincorporated, Prince George's County · 11,433 peopleB−better than 45% of U.S. towns·Overall C · #212 of 259
206Woodlawnunincorporated, Baltimore County · 40,379 peopleC+better than 45% of U.S. towns·Overall C+ · #181 of 259
207Rosedaleunincorporated, Baltimore County · 20,002 peopleC+better than 44% of U.S. towns·Overall B · #149 of 259
208Edgewoodunincorporated, Harford County · 24,922 peopleC+better than 44% of U.S. towns·Overall B+ · #119 of 259
209Melwoodunincorporated, Prince George's County · 3,401 peopleC+better than 44% of U.S. towns·Overall C− · #229 of 259
210TaneytownCarroll County · 8,259 peopleC+better than 42% of U.S. towns·Overall A · #70 of 259
211Rising SunCecil County · 2,761 peopleC+better than 41% of U.S. towns·Overall C · #201 of 259
212Hillcrest Heightsunincorporated, Prince George's County · 16,063 peopleC+better than 41% of U.S. towns·Overall C+ · #186 of 259
213Randallstownunincorporated, Baltimore County · 35,957 peopleC+better than 40% of U.S. towns·Overall C · #204 of 259
214Lochearnunincorporated, Baltimore County · 27,074 peopleC+better than 39% of U.S. towns·Overall C+ · #190 of 259
215New CarrolltonPrince George's County · 13,644 peopleC+better than 39% of U.S. towns·Overall C− · #236 of 259
216GlenardenPrince George's County · 6,422 peopleC+better than 39% of U.S. towns·Overall B · #151 of 259
217Milford Millunincorporated, Baltimore County · 30,829 peopleC+better than 39% of U.S. towns·Overall C · #202 of 259
218Forest HeightsPrince George's County · 2,618 peopleC+better than 38% of U.S. towns·Overall C+ · #183 of 259
219Peppermill Villageunincorporated, Prince George's County · 5,238 peopleC+better than 38% of U.S. towns·Overall B · #154 of 259
220Indian HeadCharles County · 4,202 peopleC+better than 38% of U.S. towns·Overall B · #153 of 259
221Suitlandunincorporated, Prince George's County · 23,793 peopleC+better than 38% of U.S. towns·Overall C · #219 of 259
222Chillumunincorporated, Prince George's County · 34,871 peopleC+better than 37% of U.S. towns·Overall C− · #230 of 259
223North EastCecil County · 4,237 peopleC+better than 37% of U.S. towns·Overall C · #194 of 259
224Woodlawnunincorporated, Prince George's County · 7,750 peopleC+better than 35% of U.S. towns·Overall C+ · #175 of 259
225Forestvilleunincorporated, Prince George's County · 10,495 peopleC+better than 35% of U.S. towns·Overall C · #198 of 259
226Halfwayunincorporated, Washington County · 10,849 peopleC+better than 35% of U.S. towns·Overall C+ · #178 of 259
227Coral Hillsunincorporated, Prince George's County · 9,756 peopleCbetter than 34% of U.S. towns·Overall C− · #227 of 259
228Adelphiunincorporated, Prince George's County · 17,395 peopleCbetter than 34% of U.S. towns·Overall C− · #234 of 259
229Middle Riverunincorporated, Baltimore County · 31,712 peopleCbetter than 33% of U.S. towns·Overall C · #216 of 259
230Temple Hillsunincorporated, Prince George's County · 8,969 peopleCbetter than 31% of U.S. towns·Overall C− · #238 of 259
231Riverdale ParkPrince George's County · 7,343 peopleCbetter than 31% of U.S. towns·Overall D · #250 of 259
232District HeightsPrince George's County · 5,938 peopleCbetter than 30% of U.S. towns·Overall C− · #239 of 259
233Essexunincorporated, Baltimore County · 40,580 peopleCbetter than 29% of U.S. towns·Overall C · #196 of 259
234BaltimoreBaltimore city · 569,997 peopleCbetter than 29% of U.S. towns·Overall D · #251 of 259
235Walker Millunincorporated, Prince George's County · 10,931 peopleCbetter than 28% of U.S. towns·Overall C · #217 of 259
236Capitol HeightsPrince George's County · 4,044 peopleCbetter than 28% of U.S. towns·Overall C · #197 of 259
237Landoverunincorporated, Prince George's County · 24,514 peopleCbetter than 28% of U.S. towns·Overall C · #225 of 259
238Silver Hillunincorporated, Prince George's County · 5,193 peopleCbetter than 28% of U.S. towns·Overall C · #205 of 259
239Seat PleasantPrince George's County · 4,524 peopleCbetter than 27% of U.S. towns·Overall D · #243 of 259
240BrentwoodPrince George's County · 3,828 peopleCbetter than 27% of U.S. towns·Overall D · #245 of 259
241AberdeenHarford County · 18,374 peopleC−better than 24% of U.S. towns·Overall C · #214 of 259
242Marlow Heightsunincorporated, Prince George's County · 5,456 peopleC−better than 22% of U.S. towns·Overall D · #246 of 259
243SalisburyWicomico County · 33,845 peopleC−better than 22% of U.S. towns·Overall D− · #256 of 259
244Lansdowneunincorporated, Baltimore County · 7,876 peopleC−better than 21% of U.S. towns·Overall C · #206 of 259
245East Riverdaleunincorporated, Prince George's County · 18,336 peopleC−better than 21% of U.S. towns·Overall C− · #240 of 259
246BladensburgPrince George's County · 9,671 peopleC−better than 20% of U.S. towns·Overall D · #252 of 259
247CrisfieldSomerset County · 2,555 peopleC−better than 20% of U.S. towns·Overall D · #253 of 259
248Pocomoke CityWorcester County · 4,421 peopleC−better than 20% of U.S. towns·Overall C · #223 of 259
249Glassmanorunincorporated, Prince George's County · 16,981 peopleC−better than 19% of U.S. towns·Overall C− · #237 of 259
250Dundalkunincorporated, Baltimore County · 65,969 peopleC−better than 15% of U.S. towns·Overall C · #221 of 259
251PerryvilleCecil County · 4,592 peopleDbetter than 14% of U.S. towns·Overall C · #199 of 259
252Baltimore Highlandsunincorporated, Baltimore County · 8,206 peopleDbetter than 14% of U.S. towns·Overall C− · #231 of 259
253Cresaptownunincorporated, Allegany County · 5,121 peopleDbetter than 12% of U.S. towns·Overall B+ · #120 of 259
254CumberlandAllegany County · 18,799 peopleDbetter than 11% of U.S. towns·Overall C− · #241 of 259
255DentonCaroline County · 5,075 peopleDbetter than 10% of U.S. towns·Overall D− · #257 of 259
256ElktonCecil County · 16,670 peopleDbetter than 8% of U.S. towns·Overall D− · #255 of 259
257HagerstownWashington County · 44,228 peopleDbetter than 8% of U.S. towns·Overall D · #244 of 259
258CambridgeDorchester County · 13,457 peopleDbetter than 7% of U.S. towns·Overall D− · #259 of 259
259Langley Parkunincorporated, Prince George's County · 21,508 peopleDbetter than 6% of U.S. towns·Overall D · #248 of 259
260Princess AnneSomerset County · 3,642 peopleD−better than 5% of U.S. towns·Overall D− · #258 of 259
261FederalsburgCaroline County · 2,864 peopleD−better than 3% of U.S. towns·Overall D · #254 of 259
Quick answers

Questions people ask

What is the healthiest town in Maryland?

Bethesda (Montgomery County) ranks first on health among 261 towns, with an A+; Chevy Chase and Brookmont follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (261 in Maryland). Smaller towns have the grade on their page but no rank. Every town is on the Maryland page.

Go deeper

More Maryland lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Maryland rankings →
Other states

Healthiest towns in other states