Guest, Sign inJoin
CapitalOneSky1057-112122Tysons, #1 on this list · Photo: Duane Lempke · CC BY-SA 4.0
Virginia rankings · Health

Healthiest towns in Virginia

Tysons ranks first on health among Virginia’s 253 towns of 2,500+; 119 of the 253 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

Tysons

unincorporated, Fairfax County · 28,936 people
A+

Health grade, among the top in the U.S.·Overall A · #55 of 249 in VA

#2

Loudoun Valley Estates

unincorporated, Loudoun County · 10,271 people
A+

Health grade, among the top in the U.S.·Overall A+ · #10 of 249 in VA

#3

Brambleton

unincorporated, Loudoun County · 24,537 people
A+

Health grade, among the top in the U.S.·Overall A+ · #8 of 249 in VA

All 253 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.

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

#TownGradeOverall
1Tysonsunincorporated, Fairfax County · 28,936 peopleA+among the top in the U.S.·Overall A · #55 of 249
2Loudoun Valley Estatesunincorporated, Loudoun County · 10,271 peopleA+among the top in the U.S.·Overall A+ · #10 of 249
3Brambletonunincorporated, Loudoun County · 24,537 peopleA+among the top in the U.S.·Overall A+ · #8 of 249
4Wyndhamunincorporated, Henrico County · 12,099 peopleA+among the top in the U.S.·Overall B+ · #140 of 249
5Franklin Farmunincorporated, Fairfax County · 18,736 peopleA+among the top in the U.S.·Overall A+ · #16 of 249
6Pimmit Hillsunincorporated, Fairfax County · 6,589 peopleA+among the top in the U.S.·Overall A · #28 of 249
7Merrifieldunincorporated, Fairfax County · 20,698 peopleA+among the top in the U.S.·Overall A · #36 of 249
8Difficult Rununincorporated, Fairfax County · 9,938 peopleA+among the top in the U.S.·Overall A · #46 of 249
9Great Fallsunincorporated, Fairfax County · 15,228 peopleA+among the top in the U.S.·Overall A · #66 of 249
10ArlingtonArlington County (county government) · 236,254 peopleA+among the top in the U.S.·Overall A · #43 of 249
11Fair Oaksunincorporated, Fairfax County · 35,545 peopleA+among the top in the U.S.·Overall A · #60 of 249
12Dranesvilleunincorporated, Fairfax County · 11,828 peopleA+among the top in the U.S.·Overall A · #54 of 249
13Moorefieldunincorporated, Loudoun County · 6,123 peopleA+among the top in the U.S.·Overall A+ · #3 of 249
14Florisunincorporated, Fairfax County · 7,589 peopleA+among the top in the U.S.·Overall A · #53 of 249
15Short Pumpunincorporated, Henrico County · 29,026 peopleA+among the top in the U.S.·Overall B+ · #119 of 249
16Crosspointeunincorporated, Fairfax County · 5,669 peopleA+among the top in the U.S.·Overall A · #56 of 249
17Oaktonunincorporated, Fairfax County · 36,528 peopleA+among the top in the U.S.·Overall A+ · #18 of 249
18Arcolaunincorporated, Loudoun County · 3,509 peopleA+among the top in the U.S.·Overall A+ · #14 of 249
19Stone Ridgeunincorporated, Loudoun County · 16,603 peopleA+among the top in the U.S.·Overall A+ · #9 of 249
20Broadlandsunincorporated, Loudoun County · 14,353 peopleA+better than 98% of U.S. towns·Overall A · #34 of 249
21McNairunincorporated, Fairfax County · 22,655 peopleA+better than 98% of U.S. towns·Overall A · #31 of 249
22McLeanunincorporated, Fairfax County · 49,627 peopleA+better than 98% of U.S. towns·Overall A · #47 of 249
23Dunn Loringunincorporated, Fairfax County · 8,957 peopleA+better than 98% of U.S. towns·Overall A · #29 of 249
24Fair Lakesunincorporated, Fairfax County · 8,894 peopleA+better than 98% of U.S. towns·Overall A · #62 of 249
25Wolf Trapunincorporated, Fairfax County · 15,858 peopleA+better than 98% of U.S. towns·Overall A · #52 of 249
26South Rununincorporated, Fairfax County · 6,600 peopleA+better than 98% of U.S. towns·Overall A · #76 of 249
27Pantopsunincorporated, Albemarle County · 4,665 peopleA+better than 98% of U.S. towns·Overall A · #44 of 249
28Falls ChurchFalls Church city · 15,159 peopleA+better than 98% of U.S. towns·Overall A · #48 of 249
29Fairfax Stationunincorporated, Fairfax County · 12,566 peopleA+better than 98% of U.S. towns·Overall A · #72 of 249
30Lowes Islandunincorporated, Loudoun County · 11,018 peopleA+better than 98% of U.S. towns·Overall A · #22 of 249
31Belmontunincorporated, Loudoun County · 9,729 peopleA+better than 98% of U.S. towns·Overall A · #26 of 249
32Braddockunincorporated, Fairfax County · 6,536 peopleA+better than 98% of U.S. towns·Overall A · #79 of 249
33Wakefieldunincorporated, Fairfax County · 11,930 peopleA+better than 98% of U.S. towns·Overall A · #37 of 249
34Fort Huntunincorporated, Fairfax County · 16,700 peopleA+better than 98% of U.S. towns·Overall A · #80 of 249
35One Loudoununincorporated, Loudoun County · 3,309 peopleA+better than 97% of U.S. towns·Overall A+ · #12 of 249
37Hayfieldunincorporated, Fairfax County · 4,392 peopleA+better than 97% of U.S. towns·Overall A+ · #15 of 249
38Restonunincorporated, Fairfax County · 64,414 peopleA+better than 97% of U.S. towns·Overall A · #35 of 249
39ViennaFairfax County · 16,691 peopleA+better than 97% of U.S. towns·Overall A · #45 of 249
40Bull Rununincorporated, Fairfax County · 7,823 peopleA+better than 97% of U.S. towns·Overall B+ · #123 of 249
41Union Millunincorporated, Fairfax County · 4,484 peopleA+better than 97% of U.S. towns·Overall A · #50 of 249
42Cascadesunincorporated, Loudoun County · 12,357 peopleA+better than 97% of U.S. towns·Overall A · #30 of 249
43Franconiaunincorporated, Fairfax County · 18,335 peopleA+better than 97% of U.S. towns·Overall A+ · #5 of 249
44Belle Havenunincorporated, Fairfax County · 6,570 peopleA+better than 97% of U.S. towns·Overall A · #25 of 249
45South Ridingunincorporated, Loudoun County · 34,352 peopleA+better than 97% of U.S. towns·Overall A · #23 of 249
46Kings Parkunincorporated, Fairfax County · 4,315 peopleA+better than 96% of U.S. towns·Overall A+ · #6 of 249
47Huntingtonunincorporated, Fairfax County · 13,502 peopleA+better than 96% of U.S. towns·Overall A · #75 of 249
48Newington Forestunincorporated, Fairfax County · 12,316 peopleA+better than 96% of U.S. towns·Overall A+ · #19 of 249
49Innsbrookunincorporated, Henrico County · 8,578 peopleA+better than 96% of U.S. towns·Overall A− · #111 of 249
50Ashburnunincorporated, Loudoun County · 46,026 peopleA+better than 96% of U.S. towns·Overall A+ · #13 of 249
51Mantuaunincorporated, Fairfax County · 8,298 peopleA+better than 96% of U.S. towns·Overall A+ · #11 of 249
52Burke Centreunincorporated, Fairfax County · 17,037 peopleA+better than 96% of U.S. towns·Overall A · #59 of 249
53Laurel Hillunincorporated, Fairfax County · 7,450 peopleA+better than 96% of U.S. towns·Overall A · #65 of 249
54Long Branchunincorporated, Fairfax County · 7,034 peopleA+better than 96% of U.S. towns·Overall A+ · #4 of 249
55Kingstowneunincorporated, Fairfax County · 18,360 peopleA+better than 95% of U.S. towns·Overall A · #40 of 249
56Woodburnunincorporated, Fairfax County · 9,503 peopleA+better than 95% of U.S. towns·Overall A− · #87 of 249
57Burkeunincorporated, Fairfax County · 44,029 peopleA+better than 95% of U.S. towns·Overall A · #58 of 249
58West Springfieldunincorporated, Fairfax County · 22,532 peopleA+better than 95% of U.S. towns·Overall A+ · #17 of 249
59Idylwoodunincorporated, Fairfax County · 17,559 peopleA+better than 95% of U.S. towns·Overall A · #41 of 249
60Kings Park Westunincorporated, Fairfax County · 13,442 peopleA+better than 95% of U.S. towns·Overall A · #33 of 249
61Rose Hillunincorporated, Fairfax County · 21,066 peopleA+better than 95% of U.S. towns·Overall A+ · #20 of 249
62Newingtonunincorporated, Fairfax County · 13,478 peopleAbetter than 95% of U.S. towns·Overall A+ · #21 of 249
63Greenbriarunincorporated, Fairfax County · 8,243 peopleAbetter than 94% of U.S. towns·Overall A · #32 of 249
64Countrysideunincorporated, Loudoun County · 9,661 peopleAbetter than 94% of U.S. towns·Overall A · #67 of 249
65Crozetunincorporated, Albemarle County · 9,289 peopleAbetter than 94% of U.S. towns·Overall A− · #102 of 249
66New Baltimoreunincorporated, Fauquier County · 11,919 peopleAbetter than 94% of U.S. towns·Overall A · #68 of 249
67Centrevilleunincorporated, Fairfax County · 71,706 peopleAbetter than 94% of U.S. towns·Overall A− · #85 of 249
68PurcellvilleLoudoun County · 8,890 peopleAbetter than 94% of U.S. towns·Overall A+ · #2 of 249
69Hollymeadunincorporated, Albemarle County · 8,482 peopleAbetter than 94% of U.S. towns·Overall A− · #93 of 249
70George Mason College campusunincorporated, Fairfax County · 9,937 peopleAbetter than 94% of U.S. towns·Overall A−
71Linton Hallunincorporated, Prince William County · 41,876 peopleAbetter than 94% of U.S. towns·Overall A− · #94 of 249
72Lansdowneunincorporated, Loudoun County · 12,328 peopleAbetter than 93% of U.S. towns·Overall A · #24 of 249
73Fort Belvoirunincorporated, Fairfax County · 8,449 peopleAbetter than 93% of U.S. towns·Overall A− · #86 of 249
74Woodlakeunincorporated, Chesterfield County · 7,358 peopleAbetter than 92% of U.S. towns·Overall A− · #97 of 249
75Chantillyunincorporated, Fairfax County · 24,036 peopleAbetter than 92% of U.S. towns·Overall A · #77 of 249
76LovettsvilleLoudoun County · 2,708 peopleAbetter than 91% of U.S. towns·Overall A+ · #7 of 249
77Gainesvilleunincorporated, Prince William County · 18,196 peopleAbetter than 91% of U.S. towns·Overall A− · #109 of 249
78Independent Hillunincorporated, Prince William County · 10,853 peopleAbetter than 91% of U.S. towns·Overall A− · #98 of 249
79Massanetta Springsunincorporated, Rockingham County · 6,358 peopleAbetter than 91% of U.S. towns·Overall B+ · #139 of 249
80AlexandriaAlexandria city · 160,662 peopleAbetter than 91% of U.S. towns·Overall C+ · #190 of 249
81Mount Vernonunincorporated, Fairfax County · 13,122 peopleAbetter than 90% of U.S. towns·Overall A · #64 of 249
82Lake Barcroftunincorporated, Fairfax County · 10,973 peopleAbetter than 90% of U.S. towns·Overall A · #81 of 249
83Lincolniaunincorporated, Fairfax County · 20,320 peopleAbetter than 89% of U.S. towns·Overall A · #78 of 249
84Buckhallunincorporated, Prince William County · 21,602 peopleAbetter than 89% of U.S. towns·Overall A− · #105 of 249
85LeesburgLoudoun County · 49,917 peopleAbetter than 89% of U.S. towns·Overall A− · #103 of 249
86Midlothianunincorporated, Chesterfield County · 19,120 peopleAbetter than 88% of U.S. towns·Overall B · #143 of 249
87University Centerunincorporated, Loudoun County · 3,923 peopleAbetter than 87% of U.S. towns·Overall A · #63 of 249
88FairfaxFairfax city · 26,772 peopleAbetter than 87% of U.S. towns·Overall B · #164 of 249
89HerndonFairfax County · 25,506 peopleAbetter than 87% of U.S. towns·Overall A− · #108 of 249
90Montclairunincorporated, Prince William County · 22,387 peopleAbetter than 87% of U.S. towns·Overall A− · #101 of 249
91University of Virginia College campusunincorporated, Albemarle County · 9,065 peopleAbetter than 86% of U.S. towns·Overall A
92North Springfieldunincorporated, Fairfax County · 7,050 peopleAbetter than 86% of U.S. towns·Overall A− · #91 of 249
93Dulles Town Centerunincorporated, Loudoun County · 5,464 peopleAbetter than 86% of U.S. towns·Overall A · #69 of 249
94BridgewaterRockingham County · 6,924 peopleAbetter than 86% of U.S. towns·Overall A− · #88 of 249
95Leesylvaniaunincorporated, Prince William County · 21,632 peopleAbetter than 85% of U.S. towns·Overall A− · #106 of 249
96Merrimacunincorporated, Montgomery County · 2,733 peopleA−better than 85% of U.S. towns·Overall A− · #107 of 249
97Tuckahoeunincorporated, Henrico County · 49,183 peopleA−better than 84% of U.S. towns·Overall B · #152 of 249
98LexingtonLexington city · 7,769 peopleA−better than 84% of U.S. towns·Overall A+ · #1 of 249
99Quantico Baseunincorporated, Prince William County · 5,840 peopleA−better than 83% of U.S. towns·No overall grade
100Lake Ridgeunincorporated, Prince William County · 46,049 peopleA−better than 82% of U.S. towns·Overall A− · #83 of 249
101Lortonunincorporated, Fairfax County · 20,991 peopleA−better than 82% of U.S. towns·Overall B+ · #116 of 249
102West Falls Churchunincorporated, Fairfax County · 31,279 peopleA−better than 82% of U.S. towns·Overall A− · #84 of 249
103PoquosonPoquoson city · 13,292 peopleA−better than 81% of U.S. towns·Overall B · #145 of 249
104Brandermillunincorporated, Chesterfield County · 13,730 peopleA−better than 81% of U.S. towns·Overall B · #150 of 249
105Cave Springunincorporated, Roanoke County · 25,742 peopleA−better than 81% of U.S. towns·Overall A · #70 of 249
106Bon Airunincorporated, Chesterfield County · 16,904 peopleA−better than 81% of U.S. towns·Overall B+ · #121 of 249
107Sugarland Rununincorporated, Loudoun County · 12,629 peopleA−better than 80% of U.S. towns·Overall A · #38 of 249
108Blacksburg College campusMontgomery County · 45,104 peopleA−better than 80% of U.S. towns·Overall A−
109ChristiansburgMontgomery County · 22,442 peopleA−better than 80% of U.S. towns·Overall B · #144 of 249
110Lake Monticellounincorporated, Fluvanna County · 10,662 peopleA−better than 80% of U.S. towns·Overall A · #51 of 249
111Glen Allenunincorporated, Henrico County · 17,551 peopleA−better than 79% of U.S. towns·Overall B · #156 of 249
112Springfieldunincorporated, Fairfax County · 31,154 peopleA−better than 78% of U.S. towns·Overall B+ · #115 of 249
113Lake of the Woodsunincorporated, Orange County · 7,984 peopleA−better than 78% of U.S. towns·Overall B+ · #142 of 249
114Aquia Harbourunincorporated, Stafford County · 7,481 peopleA−better than 78% of U.S. towns·Overall A− · #99 of 249
115WarrentonFauquier County · 10,213 peopleA−better than 77% of U.S. towns·Overall A · #39 of 249
116WilliamsburgWilliamsburg city · 15,861 peopleA−better than 77% of U.S. towns·Overall B+ · #126 of 249
117Falmouthunincorporated, Stafford County · 5,216 peopleA−better than 77% of U.S. towns·Overall A · #71 of 249
118Forestunincorporated, Bedford County · 13,430 peopleA−better than 76% of U.S. towns·Overall B− · #180 of 249
119Dalevilleunincorporated, Botetourt County · 3,797 peopleA−better than 76% of U.S. towns·Overall A− · #104 of 249
120County Centerunincorporated, Prince William County · 3,789 peopleB+better than 74% of U.S. towns·Overall B+ · #113 of 249
121CharlottesvilleCharlottesville city · 44,388 peopleB+better than 74% of U.S. towns·Overall C · #208 of 249
122Cherry Hillunincorporated, Prince William County · 26,044 peopleB+better than 74% of U.S. towns·Overall B+ · #125 of 249
123Bethel Manorunincorporated, York County · 4,393 peopleB+better than 74% of U.S. towns·Overall B− · #175 of 249
124Rockwoodunincorporated, Chesterfield County · 10,010 peopleB+better than 74% of U.S. towns·Overall B+ · #141 of 249
125Grovetonunincorporated, Fairfax County · 13,931 peopleB+better than 72% of U.S. towns·Overall B+ · #133 of 249
126Mechanicsvilleunincorporated, Hanover County · 38,683 peopleB+better than 71% of U.S. towns·Overall A · #61 of 249
127Carrolltonunincorporated, Isle of Wight County · 8,436 peopleB+better than 71% of U.S. towns·Overall B− · #170 of 249
128West PointKing William County · 3,595 peopleB+better than 69% of U.S. towns·Overall A · #27 of 249
129Sterlingunincorporated, Loudoun County · 32,411 peopleB+better than 69% of U.S. towns·Overall A · #82 of 249
130Chamberlayneunincorporated, Henrico County · 4,692 peopleB+better than 68% of U.S. towns·Overall B · #147 of 249
131Virginia BeachVirginia Beach city · 453,737 peopleB+better than 68% of U.S. towns·Overall B+ · #130 of 249
132Cloverdaleunincorporated, Botetourt County · 3,208 peopleB+better than 68% of U.S. towns·Overall A · #74 of 249
133Annandaleunincorporated, Fairfax County · 41,705 peopleB+better than 68% of U.S. towns·Overall B+ · #120 of 249
134Potomac Millsunincorporated, Prince William County · 5,741 peopleB+better than 66% of U.S. towns·Overall B · #157 of 249
135North Shoreunincorporated, Franklin County · 3,638 peopleB+better than 66% of U.S. towns·Overall C+ · #185 of 249
136Timberlakeunincorporated, Campbell County · 12,725 peopleBbetter than 65% of U.S. towns·Overall A · #73 of 249
137Lake Wildernessunincorporated, Spotsylvania County · 3,139 peopleBbetter than 63% of U.S. towns·Overall A− · #92 of 249
138Dahlgrenunincorporated, King George County · 3,350 peopleBbetter than 63% of U.S. towns·Overall B+ · #118 of 249
139ManassasManassas city · 44,332 peopleBbetter than 63% of U.S. towns·Overall C+ · #188 of 249
140FredericksburgFredericksburg city · 30,393 peopleBbetter than 63% of U.S. towns·Overall C− · #219 of 249
141Enonunincorporated, Chesterfield County · 4,137 peopleBbetter than 62% of U.S. towns·Overall B · #154 of 249
142Ettrickunincorporated, Chesterfield County · 5,910 peopleBbetter than 62% of U.S. towns·Overall A− · #95 of 249
143Hutchisonunincorporated, Fairfax County · 7,284 peopleBbetter than 62% of U.S. towns·Overall B+ · #124 of 249
144AshlandHanover County · 7,982 peopleBbetter than 62% of U.S. towns·Overall B · #159 of 249
145Gloucester Courthouseunincorporated, Gloucester County · 3,336 peopleBbetter than 61% of U.S. towns·Overall A− · #100 of 249
146Blue Ridgeunincorporated, Botetourt County · 2,800 peopleBbetter than 61% of U.S. towns·Overall A− · #96 of 249
147Dale Cityunincorporated, Prince William County · 71,016 peopleBbetter than 60% of U.S. towns·Overall B+ · #117 of 249
148SalemSalem city · 25,816 peopleBbetter than 59% of U.S. towns·Overall B+ · #138 of 249
149Bailey's Crossroadsunincorporated, Fairfax County · 24,271 peopleBbetter than 59% of U.S. towns·Overall B+ · #136 of 249
150SmithfieldIsle of Wight County · 9,112 peopleBbetter than 59% of U.S. towns·Overall B+ · #129 of 249
151Lake Land'Orunincorporated, Caroline County · 4,390 peopleBbetter than 58% of U.S. towns·Overall C+ · #199 of 249
152GrottoesRockingham County · 3,099 peopleBbetter than 58% of U.S. towns·Overall B+ · #134 of 249
153King Georgeunincorporated, King George County · 4,851 peopleBbetter than 58% of U.S. towns·Overall B+ · #127 of 249
154Laurelunincorporated, Henrico County · 18,721 peopleBbetter than 57% of U.S. towns·Overall B− · #176 of 249
155Triangleunincorporated, Prince William County · 10,450 peopleBbetter than 57% of U.S. towns·Overall B · #161 of 249
156BerryvilleClarke County · 4,828 peopleBbetter than 56% of U.S. towns·Overall A · #49 of 249
157Colonial HeightsColonial Heights city · 18,738 peopleBbetter than 56% of U.S. towns·Overall C+ · #186 of 249
158Veronaunincorporated, Augusta County · 4,165 peopleBbetter than 56% of U.S. towns·Overall A · #57 of 249
159Bull Rununincorporated, Prince William County · 16,859 peopleBbetter than 56% of U.S. towns·Overall B · #153 of 249
160Chesterunincorporated, Chesterfield County · 24,474 peopleBbetter than 56% of U.S. towns·Overall B · #148 of 249
161HarrisonburgHarrisonburg city · 50,839 peopleBbetter than 56% of U.S. towns·Overall C · #201 of 249
162Lakesideunincorporated, Henrico County · 12,654 peopleBbetter than 55% of U.S. towns·Overall B · #165 of 249
163Shawneelandunincorporated, Frederick County · 2,754 peopleBbetter than 55% of U.S. towns·Overall B · #160 of 249
164Woodlawnunincorporated, Fairfax County · 21,194 peopleB−better than 54% of U.S. towns·Overall B+ · #114 of 249
165ChesapeakeChesapeake city · 255,332 peopleB−better than 54% of U.S. towns·Overall C · #200 of 249
166Yorkshireunincorporated, Prince William County · 9,782 peopleB−better than 53% of U.S. towns·Overall B · #146 of 249
167StauntonStaunton city · 26,801 peopleB−better than 53% of U.S. towns·Overall C+ · #196 of 249
168RadfordRadford city · 17,243 peopleB−better than 53% of U.S. towns·Overall A− · #110 of 249
169Manchesterunincorporated, Chesterfield County · 12,445 peopleB−better than 52% of U.S. towns·Overall C+ · #193 of 249
170CulpeperCulpeper County · 22,074 peopleB−better than 52% of U.S. towns·Overall B · #162 of 249
171Gloucester Pointunincorporated, Gloucester County · 11,109 peopleB−better than 51% of U.S. towns·Overall B · #158 of 249
172LynchburgLynchburg city · 81,347 peopleB−better than 50% of U.S. towns·Overall C− · #222 of 249
173Woodbridgeunincorporated, Prince William County · 43,945 peopleB−better than 50% of U.S. towns·Overall B · #155 of 249
174Sudleyunincorporated, Prince William County · 19,162 peopleB−better than 50% of U.S. towns·Overall B− · #173 of 249
175RichmondRichmond city · 237,257 peopleB−better than 49% of U.S. towns·Overall D · #236 of 249
176Loch Lomondunincorporated, Prince William County · 4,606 peopleB−better than 48% of U.S. towns·Overall B− · #168 of 249
177Lake Carolineunincorporated, Caroline County · 2,862 peopleB−better than 48% of U.S. towns·Overall D · #224 of 249
178ChincoteagueAccomack County · 3,309 peopleB−better than 47% of U.S. towns·Overall D · #226 of 249
179WindsorIsle of Wight County · 2,947 peopleB−better than 47% of U.S. towns·Overall B+ · #122 of 249
180Weyers Caveunincorporated, Augusta County · 2,744 peopleB−better than 47% of U.S. towns·Overall A− · #90 of 249
181Bealetonunincorporated, Fauquier County · 5,034 peopleB−better than 46% of U.S. towns·Overall B+ · #135 of 249
182Hollinsunincorporated, Botetourt County · 17,097 peopleB−better than 45% of U.S. towns·Overall B+ · #131 of 249
183Marshallunincorporated, Fauquier County · 3,219 peopleB−better than 45% of U.S. towns·Overall B+ · #137 of 249
184Seven Cornersunincorporated, Fairfax County · 9,371 peopleC+better than 44% of U.S. towns·Overall A− · #89 of 249
185DublinPulaski County · 2,652 peopleC+better than 44% of U.S. towns·Overall B · #151 of 249
186FarmvillePrince Edward County · 7,593 peopleC+better than 43% of U.S. towns·Overall D · #235 of 249
187LurayPage County · 4,823 peopleC+better than 42% of U.S. towns·Overall D · #231 of 249
188Dumbartonunincorporated, Henrico County · 7,997 peopleC+better than 42% of U.S. towns·Overall B− · #174 of 249
189SuffolkSuffolk city · 104,699 peopleC+better than 42% of U.S. towns·Overall D · #230 of 249
190Spotsylvania Courthouseunincorporated, Spotsylvania County · 7,180 peopleC+better than 42% of U.S. towns·Overall C+ · #195 of 249
191Hybla Valleyunincorporated, Fairfax County · 17,257 peopleC+better than 41% of U.S. towns·Overall B · #163 of 249
192Manassas ParkManassas Park city · 16,560 peopleC+better than 40% of U.S. towns·Overall C+ · #189 of 249
193Fishersvilleunincorporated, Augusta County · 9,484 peopleC+better than 40% of U.S. towns·Overall C · #202 of 249
194NorfolkNorfolk city · 231,013 peopleC+better than 40% of U.S. towns·Overall D · #238 of 249
195Stuarts Draftunincorporated, Augusta County · 11,780 peopleC+better than 40% of U.S. towns·Overall B− · #171 of 249
196VintonRoanoke County · 7,967 peopleC+better than 39% of U.S. towns·Overall B+ · #112 of 249
197AbingdonWashington County · 8,284 peopleC+better than 38% of U.S. towns·Overall B− · #167 of 249
198DumfriesPrince William County · 6,405 peopleCbetter than 35% of U.S. towns·Overall B+ · #128 of 249
199Mount Hermonunincorporated, Pittsylvania County · 4,155 peopleCbetter than 34% of U.S. towns·Overall C+ · #194 of 249
200PearisburgGiles County · 2,873 peopleCbetter than 34% of U.S. towns·Overall B− · #169 of 249
201StrasburgShenandoah County · 7,380 peopleCbetter than 33% of U.S. towns·Overall C+ · #187 of 249
202Newport NewsNewport News city · 183,230 peopleCbetter than 32% of U.S. towns·Overall D · #227 of 249
203ElktonRockingham County · 3,136 peopleCbetter than 32% of U.S. towns·Overall B− · #172 of 249
204HamptonHampton city · 137,315 peopleCbetter than 32% of U.S. towns·Overall C · #206 of 249
205East Highland Parkunincorporated, Henrico County · 15,265 peopleCbetter than 30% of U.S. towns·Overall C+ · #192 of 249
206BroadwayRockingham County · 4,463 peopleCbetter than 30% of U.S. towns·Overall B− · #179 of 249
207OrangeOrange County · 5,365 peopleCbetter than 30% of U.S. towns·Overall B− · #178 of 249
208WaynesboroWaynesboro city · 23,951 peopleCbetter than 29% of U.S. towns·Overall D · #225 of 249
209Matoacaunincorporated, Chesterfield County · 2,724 peopleCbetter than 29% of U.S. towns·Overall C− · #212 of 249
210LebanonRussell County · 3,075 peopleCbetter than 29% of U.S. towns·Overall B− · #181 of 249
211TimbervilleRockingham County · 3,166 peopleCbetter than 28% of U.S. towns·Overall C− · #213 of 249
212WinchesterWinchester city · 28,272 peopleCbetter than 27% of U.S. towns·Overall C− · #223 of 249
213Buena VistaBuena Vista city · 6,672 peopleCbetter than 27% of U.S. towns·Overall B− · #177 of 249
214WiseWise County · 2,853 peopleCbetter than 25% of U.S. towns·Overall B+ · #132 of 249
215Front RoyalWarren County · 15,722 peopleC−better than 24% of U.S. towns·Overall C+ · #198 of 249
216WythevilleWythe County · 8,128 peopleC−better than 24% of U.S. towns·Overall C+ · #183 of 249
217Shenandoah Farmsunincorporated, Clarke County · 4,179 peopleC−better than 24% of U.S. towns·Overall C− · #218 of 249
218Rocky MountFranklin County · 4,973 peopleC−better than 24% of U.S. towns·Overall C+ · #184 of 249
219Madison Heightsunincorporated, Amherst County · 10,266 peopleC−better than 22% of U.S. towns·Overall B− · #166 of 249
220Sandstonunincorporated, Henrico County · 7,399 peopleC−better than 22% of U.S. towns·Overall C+ · #191 of 249
221BluefieldTazewell County · 4,839 peopleC−better than 22% of U.S. towns·Overall C− · #215 of 249
222HillsvilleCarroll County · 2,836 peopleC−better than 20% of U.S. towns·Overall B · #149 of 249
223Meadowbrookunincorporated, Chesterfield County · 20,749 peopleC−better than 20% of U.S. towns·Overall C · #210 of 249
224RoanokeRoanoke city · 99,111 peopleC−better than 19% of U.S. towns·Overall D · #237 of 249
225PortsmouthPortsmouth city · 96,777 peopleC−better than 18% of U.S. towns·Overall D− · #243 of 249
226WoodstockShenandoah County · 6,002 peopleC−better than 17% of U.S. towns·Overall C− · #217 of 249
227Montroseunincorporated, Henrico County · 8,285 peopleC−better than 17% of U.S. towns·Overall C · #203 of 249
228Highland Springsunincorporated, Henrico County · 14,296 peopleC−better than 16% of U.S. towns·Overall C · #204 of 249
229TazewellTazewell County · 4,291 peopleC−better than 15% of U.S. towns·Overall C · #205 of 249
230AltavistaCampbell County · 3,353 peopleC−better than 15% of U.S. towns·Overall C− · #216 of 249
231BristolBristol city · 16,418 peopleDbetter than 14% of U.S. towns·Overall D · #228 of 249
232MarionSmyth County · 5,555 peopleDbetter than 13% of U.S. towns·Overall D · #233 of 249
233PulaskiPulaski County · 8,807 peopleDbetter than 12% of U.S. towns·Overall C− · #221 of 249
234Big Stone GapWise County · 5,102 peopleDbetter than 12% of U.S. towns·Overall C+ · #182 of 249
235South HillMecklenburg County · 4,889 peopleDbetter than 11% of U.S. towns·Overall D · #239 of 249
236BedfordBedford County · 7,911 peopleDbetter than 9% of U.S. towns·Overall C · #209 of 249
237FranklinFranklin city · 8,478 peopleDbetter than 9% of U.S. towns·Overall D− · #249 of 249
238Collinsvilleunincorporated, Henry County · 7,139 peopleDbetter than 9% of U.S. towns·Overall D · #234 of 249
239BlackstoneNottoway County · 3,389 peopleDbetter than 8% of U.S. towns·Overall D− · #245 of 249
240Clifton ForgeAlleghany County · 3,372 peopleDbetter than 8% of U.S. towns·Overall C− · #211 of 249
241GalaxGalax city · 6,670 peopleDbetter than 8% of U.S. towns·Overall D− · #244 of 249
242NortonNorton city · 3,477 peopleDbetter than 8% of U.S. towns·Overall C− · #214 of 249
243Colonial BeachWestmoreland County · 4,151 peopleDbetter than 7% of U.S. towns·Overall D · #232 of 249
244PetersburgPetersburg city · 33,734 peopleDbetter than 6% of U.S. towns·Overall D− · #241 of 249
245CovingtonCovington city · 5,680 peopleDbetter than 6% of U.S. towns·Overall C− · #220 of 249
246South BostonHalifax County · 7,795 peopleDbetter than 6% of U.S. towns·Overall D− · #248 of 249
247DanvilleDanville city · 41,647 peopleD−better than 5% of U.S. towns·Overall D− · #246 of 249
248EmporiaEmporia city · 5,447 peopleD−better than 4% of U.S. towns·Overall D− · #247 of 249
249Bellwoodunincorporated, Chesterfield County · 7,907 peopleD−better than 4% of U.S. towns·Overall C+ · #197 of 249
250MartinsvilleMartinsville city · 13,849 peopleD−better than 4% of U.S. towns·Overall D · #240 of 249
251RichlandsTazewell County · 5,051 peopleD−better than 3% of U.S. towns·Overall D · #229 of 249
252Bensleyunincorporated, Chesterfield County · 5,949 peopleD−better than 3% of U.S. towns·Overall C · #207 of 249
253HopewellHopewell city · 23,261 peopleD−better than 3% of U.S. towns·Overall D− · #242 of 249
Quick answers

Questions people ask

What is the healthiest town in Virginia?

Tysons (Fairfax County) ranks first on health among 253 towns, with an A+; Loudoun Valley Estates and Brambleton 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 (253 in Virginia). Smaller towns have the grade on their page but no rank. Every town is on the Virginia page.

Go deeper

More Virginia lists

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

All Virginia rankings →
Other states

Healthiest towns in other states