Guest, Sign inJoin
A downtown view of Richmond, VARichmond, #1 on this list · Photo: Bruce Emmerling · CC BY-SA 4.0
Virginia rankings · History

Most historic towns in Virginia

Richmond ranks first on history among Virginia’s 253 towns of 2,500+; 50 of the 253 grade A− or better on history nationally.

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. How grades work

#1

Richmond

Richmond city · 237,257 people
A+

History grade, among the top in the U.S.·Overall D · #236 of 249 in VA

#2

Clifton Forge

Alleghany County · 3,372 people
A+

History grade, among the top in the U.S.·Overall C− · #211 of 249 in VA

#3

Winchester

Winchester city · 28,272 people
A+

History grade, better than 97% of U.S. towns·Overall C− · #223 of 249 in VA

All 253 towns

History grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 61 towns here); the overall grade and state rank are beside each.

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

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

Questions people ask

What is the most historic town in Virginia?

Richmond (Richmond city) ranks first on history among 253 towns, with an A+; Clifton Forge and Winchester follow.

How are these towns ranked?

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. 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 history 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

Most historic towns in other states