The Town Files

Virginia towns

All 250 Virginia towns and cities with 2,500 or more people. The typical Virginia town has a median home value of $298,050 and household income of $78,595.

Towns in Virginia
Each dot is a town on The Town Files.

Virginia town rankings

All Virginia towns

TownCountyPeopleMedian homeIncomeJan low
Virginia BeachVirginia Beach city459,470$382,500$92,96832°
ChesapeakeChesapeake city249,422$378,400$95,37334°
ArlingtonArlington County238,643$895,000$142,11430°
NorfolkNorfolk city238,005$289,900$66,10934°
RichmondRichmond city226,610$353,000$64,58729°
Newport NewsNewport News city186,247$260,600$69,63431°
AlexandriaAlexandria city159,467$735,100$119,68130°
HamptonHampton city137,148$245,700$69,62132°
RoanokeRoanoke city100,011$190,500$55,37829°
PortsmouthPortsmouth city97,915$246,900$60,49132°
SuffolkSuffolk city94,324$347,400$92,66631°
LynchburgLynchburg city79,009$229,800$57,94725°
CentrevilleFairfax County73,518$590,500$139,51025°
Dale CityPrince William County72,088$425,500$111,99428°
RestonFairfax County63,226$642,000$148,71023°
HarrisonburgHarrisonburg city51,814$299,100$62,25423°
McLeanFairfax County50,773$1,412,700$250,00126°
LeesburgLoudoun County48,250$667,800$145,20525°
TuckahoeHenrico County48,051$462,800$102,26428°
CharlottesvilleCharlottesville city46,553$486,700$74,82428°
AshburnLoudoun County46,349$699,300$154,97825°
Lake RidgePrince William County46,162$471,200$127,15428°
BlacksburgMontgomery County44,826$446,300$50,18222°
WoodbridgePrince William County44,668$422,400$104,74128°
AnnandaleFairfax County43,363$681,300$116,26323°
ManassasManassas city42,772$449,900$113,59025°
DanvilleDanville city42,590$119,100$44,42327°
BurkeFairfax County42,312$747,700$185,81823°
Linton HallPrince William County41,754$617,000$178,91525°
MechanicsvilleHanover County39,482$351,000$98,59528°
OaktonFairfax County36,732$792,100$160,66323°
Fair OaksFairfax County34,052$608,200$123,94723°
South RidingLoudoun County33,877$746,200$196,40325°
PetersburgPetersburg city33,458$189,000$50,69828°
SpringfieldFairfax County31,339$640,300$125,99930°
Short PumpHenrico County30,626$568,900$138,84527°
SterlingLoudoun County30,337$526,000$123,30325°
West Falls ChurchFairfax County30,243$706,800$134,97823°
WinchesterWinchester city28,120$343,000$63,97424°
FredericksburgFredericksburg city27,982$483,700$86,07125°
Cave SpringRoanoke County26,755$325,800$87,53929°
TysonsFairfax County26,374$640,000$129,81823°
StauntonStaunton city25,750$259,200$65,58125°
SalemSalem city25,346$258,600$66,72529°
Bailey's CrossroadsFairfax County24,749$416,600$88,48330°
HerndonFairfax County24,655$599,100$148,00025°
ChantillyFairfax County24,301$663,600$157,12425°
FairfaxFairfax city24,146$722,600$132,34823°
Cherry HillPrince William County23,683$492,500$122,44728°
BrambletonLoudoun County23,486$865,800$238,01825°
ChesterChesterfield County23,414$327,200$95,10428°
West SpringfieldFairfax County23,369$637,300$163,11523°
ChristiansburgMontgomery County23,348$252,600$77,14723°
HopewellHopewell city23,033$181,600$54,72931°
LincolniaFairfax County22,922$647,400$121,63930°
MontclairPrince William County22,279$577,800$155,77428°
WaynesboroWaynesboro city22,196$245,500$59,99423°
McNairFairfax County21,598$595,800$122,77825°
LeesylvaniaPrince William County21,193$531,500$132,52428°
Rose HillFairfax County21,045$687,600$174,95030°
MeadowbrookChesterfield County20,898$298,500$86,05429°
WoodlawnFairfax County20,859$367,200$91,88427°
MerrifieldFairfax County20,488$660,800$136,37323°
BuckhallPrince William County20,420$635,500$180,02123°
LortonFairfax County20,072$626,500$138,68527°
CulpeperCulpeper County20,062$390,000$94,72125°
Franklin FarmFairfax County19,189$829,600$215,54425°
SudleyPrince William County19,008$424,800$94,30925°
FranconiaFairfax County18,943$567,100$152,47430°
MidlothianChesterfield County18,320$408,500$110,08426°
Colonial HeightsColonial Heights city18,170$246,600$76,50528°
GainesvillePrince William County18,112$712,600$174,41025°
Bon AirChesterfield County18,022$365,200$101,87929°
IdylwoodFairfax County17,954$756,900$120,10923°
LaurelHenrico County17,769$283,600$73,60928°
Burke CentreFairfax County17,518$641,700$164,12323°
Fort HuntFairfax County17,231$927,400$216,03827°
BristolBristol city17,219$184,100$50,40424°
Manassas ParkManassas Park city17,219$395,900$103,25023°
KingstowneFairfax County16,825$626,700$151,53527°
Bull RunPrince William County16,794$413,500$89,67925°
Highland SpringsHenrico County16,604$227,300$57,59929°
Wolf TrapFairfax County16,496$1,204,000$250,00123°
ViennaFairfax County16,473$1,008,800$216,95323°
Hybla ValleyFairfax County16,319$503,000$80,95927°
Glen AllenHenrico County16,187$357,200$92,72328°
RadfordRadford city16,070$220,700$57,34823°
Great FallsFairfax County15,953$1,411,000$250,00123°
GrovetonFairfax County15,725$585,000$101,97427°
HollinsRoanoke County15,574$244,300$77,45625°
WilliamsburgWilliamsburg city15,425$428,100$75,60431°
East Highland ParkHenrico County15,131$229,200$64,68129°
Stone RidgeLoudoun County15,039$672,800$187,56325°
Front RoyalWarren County15,011$314,400$64,83824°
Falls ChurchFalls Church city14,658$1,055,600$143,26226°
BroadlandsLoudoun County14,021$896,900$241,04225°
HuntingtonFairfax County13,749$541,900$99,95627°
BrandermillChesterfield County13,730$376,000$107,39629°
MartinsvilleMartinsville city13,485$98,400$46,72724°
Kings Park WestFairfax County13,465$742,800$170,03923°
TimberlakeCampbell County13,267$235,900$75,65726°
NewingtonFairfax County13,223$598,000$155,02727°
Newington ForestFairfax County12,957$592,200$149,10723°
Mount VernonFairfax County12,914$836,200$163,75027°
PoquosonPoquoson city12,460$400,300$120,97232°
LansdowneLoudoun County12,427$774,300$168,73125°
Fairfax StationFairfax County12,420$897,000$212,22423°
CascadesLoudoun County12,366$671,100$167,17125°
Sugarland RunLoudoun County12,345$576,700$166,38525°
LakesideHenrico County12,203$288,200$72,03228°
Stuarts DraftAugusta County12,142$294,300$79,33223°
ManchesterChesterfield County12,129$317,000$80,29629°
WakefieldFairfax County11,805$861,600$237,97523°
DranesvilleFairfax County11,785$744,500$214,68825°
ForestBedford County11,709$319,800$81,55225°
Loudoun Valley EstatesLoudoun County11,436$814,200$224,70425°
New BaltimoreFauquier County11,251$698,000$189,32725°
George MasonFairfax County11,162$728,000$150,34123°
WyndhamHenrico County11,087$703,000$235,25027°
Lowes IslandLoudoun County11,023$793,200$220,83325°
YorkshirePrince William County10,992$451,000$112,82925°
Madison HeightsAmherst County10,893$191,300$60,21525°
Difficult RunFairfax County10,600$1,111,400$250,00123°
Gloucester PointGloucester County10,587$320,700$74,00131°
CountrysideLoudoun County10,418$630,200$148,81025°
BelmontLoudoun County10,268$846,300$242,54225°
Independent HillPrince William County10,165$674,300$204,88628°
Lake MonticelloFluvanna County10,126$325,900$106,81825°
WarrentonFauquier County10,057$478,300$83,33124°
Lake BarcroftFairfax County9,770$887,300$140,88226°
FishersvilleAugusta County9,629$348,900$83,67123°
TrianglePrince William County9,589$505,300$109,69328°
Dunn LoringFairfax County9,464$951,400$244,26523°
CrozetAlbemarle County9,224$547,200$129,41724°
Seven CornersFairfax County9,131$318,700$77,40026°
InnsbrookHenrico County8,998$463,500$129,43627°
PulaskiPulaski County8,985$160,500$49,49124°
PurcellvilleLoudoun County8,929$654,200$165,12125°
WoodburnFairfax County8,797$764,100$134,01323°
RockwoodChesterfield County8,685$354,400$97,99229°
HollymeadAlbemarle County8,601$435,300$118,25030°
SmithfieldIsle of Wight County8,533$374,900$113,15831°
DumbartonHenrico County8,506$291,300$60,16928°
GreenbriarFairfax County8,421$662,500$142,63425°
Fair LakesFairfax County8,404$588,200$127,33223°
AbingdonWashington County8,376$228,000$54,54424°
FlorisFairfax County8,341$872,800$246,05825°
Laurel HillFairfax County8,307$696,000$155,66723°
WythevilleWythe County8,265$196,800$47,27024°
FranklinFranklin city8,180$256,600$63,24529°
Lake of the WoodsOrange County8,081$399,300$109,15325°
VintonRoanoke County8,059$190,900$65,44529°
South BostonHalifax County7,966$171,200$44,05227°
University of VirginiaAlbemarle County7,909$442,600$52,54628°
MontroseHenrico County7,909$194,100$49,55029°
Long BranchFairfax County7,890$842,400$185,20823°
SandstonHenrico County7,779$219,900$59,23829°
BellwoodChesterfield County7,678$225,300$47,78129°
Fort BelvoirFairfax County7,637—$104,20527°
AshlandHanover County7,565$293,200$61,16427°
MantuaFairfax County7,503$1,001,200$213,04723°
CarrolltonIsle of Wight County7,498$423,900$110,95634°
WoodlakeChesterfield County7,493$406,800$139,34428°
FarmvillePrince Edward County7,473$238,900$40,96626°
North SpringfieldFairfax County7,430$649,700$130,40023°
CollinsvilleHenry County7,380$146,700$52,15824°
LexingtonLexington city7,320$275,200$84,51723°
EttrickChesterfield County7,241$211,200$58,13728°
StrasburgShenandoah County7,083$269,100$62,46421°
Bull RunFairfax County6,972$918,700$241,93325°
Belle HavenFairfax County6,851$689,400$140,57427°
Aquia HarbourStafford County6,836$461,000$152,70828°
GalaxGalax city6,720$141,300$38,67523°
BedfordBedford County6,657$222,500$70,28828°
Buena VistaBuena Vista city6,641$156,200$57,83323°
BridgewaterRockingham County6,596$384,700$75,28023°
Pimmit HillsFairfax County6,569$966,500$172,88023°
BraddockFairfax County6,549$941,600$211,68923°
South RunFairfax County6,462$978,500$250,00123°
Massanetta SpringsRockingham County6,384$467,700$114,73723°
Potomac MillsPrince William County6,332$582,700$104,54528°
HutchisonFairfax County6,231$476,900$105,65125°
BensleyChesterfield County5,971$218,500$50,54729°
Dulles Town CenterLoudoun County5,909$606,500$125,94125°
BealetonFauquier County5,882$388,400$108,22424°
WoodstockShenandoah County5,807$268,700$76,10021°
EmporiaEmporia city5,766$148,500$51,89929°
MarionSmyth County5,751$172,500$40,89623°
CovingtonCovington city5,737$83,500$41,94423°
CrosspointeFairfax County5,722$951,400$250,00123°
DumfriesPrince William County5,679$331,800$82,35528°
Spotsylvania CourthouseSpotsylvania County5,610$395,700$95,33125°
ChamberlayneHenrico County5,581$351,100$97,54428°
RichlandsTazewell County5,261$111,000$37,15423°
Big Stone GapWise County5,254$163,000$54,58124°
Quantico BasePrince William County5,221—$72,82128°
BluefieldTazewell County5,096$152,500$54,04122°
Union MillFairfax County4,997$961,400$250,00123°
King GeorgeKing George County4,970$380,500$98,62226°
FalmouthStafford County4,956$438,200$111,97725°
Rocky MountFranklin County4,903$207,000$63,28026°
OrangeOrange County4,880$273,300$76,37025°
LurayPage County4,831$253,900$50,15023°
South HillMecklenburg County4,690$242,700$66,02329°
PantopsAlbemarle County4,682$522,900$127,55226°
BerryvilleClarke County4,574$550,500$102,78822°
Lake Land'OrCaroline County4,555$302,500$94,34826°
Bethel ManorYork County4,540—$77,29432°
Kings ParkFairfax County4,537$635,300$166,15023°
TazewellTazewell County4,486$111,700$34,61821°
MoorefieldLoudoun County4,421$800,200$205,25725°
VeronaAugusta County4,398$256,200$74,00025°
NavyFairfax County4,327$1,004,000$238,67625°
BroadwayRockingham County4,170$284,300$64,66923°
HayfieldFairfax County4,154$677,500$192,25027°
Shenandoah FarmsWarren County4,135$280,700$98,75024°
EnonChesterfield County4,075$253,600$76,34131°
Mount HermonPittsylvania County4,057$211,600$81,43527°
Loch LomondPrince William County4,050$442,300$113,79025°
University CenterLoudoun County3,969$507,500$120,53325°
Colonial BeachWestmoreland County3,908$268,200$60,51326°
County CenterPrince William County3,787$588,900$152,35628°
NortonNorton city3,687$110,000$41,49525°
Clifton ForgeAlleghany County3,555$109,500$40,00023°
West PointKing William County3,414$286,800$78,78528°
CloverdaleBotetourt County3,410$359,900$79,97525°
AltavistaCampbell County3,378$142,900$51,34926°
BlackstoneNottoway County3,352$140,900$54,57027°
ChincoteagueAccomack County3,344$349,500$62,91730°
North ShoreFranklin County3,332$504,400$109,95126°
Blue RidgeBotetourt County3,185$274,500$75,87125°
LebanonRussell County3,159$162,400$53,05023°
DalevilleBotetourt County3,070$370,100$103,05625°
Gloucester CourthouseGloucester County3,030$381,500$75,34129°
WiseWise County2,971$144,700$53,59625°
TimbervilleRockingham County2,963$231,000$59,90923°
Lake WildernessSpotsylvania County2,960$353,100$120,70025°
DahlgrenKing George County2,946$423,300$110,05728°
ElktonRockingham County2,941$246,800$62,03123°
PearisburgGiles County2,909$157,400$75,53223°
GrottoesRockingham County2,899$275,700$100,29123°
HillsvilleCarroll County2,884$159,000$58,00023°
MerrimacMontgomery County2,858—$53,61122°
WindsorIsle of Wight County2,746$280,800$68,66129°
Weyers CaveAugusta County2,700$283,800$97,79125°
LovettsvilleLoudoun County2,694$543,700$141,40625°
DublinPulaski County2,682$180,500$62,42624°
RavensworthFairfax County2,680$714,400$166,09423°
MatoacaChesterfield County2,655$251,000$70,17428°
Lake CarolineCaroline County2,511$297,600$73,00027°

Virginia counties