Skip to content
ZipNumbers
Aerial view of a dense city center, illustrating the US cities ZIP code directory

Virginia cities and towns

Quick answer

The Census counts 688 places in Virginia holding 5,988,897 residents between them. Places include incorporated cities, towns and villages plus census-designated places, which are unincorporated communities the Census tabulates separately.

About this Virginia directory

How Virginia places are defined and measured.

This directory lists every place the US Census Bureau tabulates in Virginia, ranked from the largest to the smallest by population. Incorporated cities, towns and villages appear alongside census-designated places (CDPs) — unincorporated communities that have no local government of their own but are counted separately because they have a recognised name and settled population. The suffix in each name ("city", "town", "village", "CDP") is the Census legal/statistical description, which is why you will see entries such as "Virginia Beach city".

The largest place in Virginia is Virginia Beach city with 457,066 residents, and the 688 places on this page hold 5,988,897 people between them. Median household income across the listed places runs from $2,499 to $250,001, and median home values range from $14,600 to $1,342,400 — a spread that shows how much local housing markets diverge inside a single state.

Every figure comes from the American Community Survey 2019-2023 ACS 5-year five-year estimates, which average survey responses over sixty months. That averaging is what makes small towns measurable at all, but it also means the numbers describe the period as a whole rather than today. Blank cells are estimates the Census suppressed because the local sample was too small to publish reliably. Select any place to open its full profile with affordability ratios, poverty and homeownership rates, and links to nearby communities of similar size.

All 688 places

Ranked by population, Census 2019-2023 ACS 5-year estimates.

PlacePopulationMedian incomeMedian home valueMedian rent
Virginia Beach city457,066$90,685$366,300$1,649
Chesapeake city251,153$94,189$359,100$1,523
Arlington CDP235,463$140,160$864,800$2,275
Norfolk city235,037$64,017$271,900$1,246
Richmond city227,595$62,671$328,100$1,314
Newport News city184,774$66,718$243,300$1,285
Alexandria city156,788$113,638$696,800$2,031
Hampton city137,334$67,758$234,100$1,346
Roanoke city98,677$52,671$180,500$964
Portsmouth city97,299$58,972$229,400$1,266
Suffolk city96,638$90,089$329,600$1,484
Lynchburg city79,255$59,808$211,800$1,043
Dale City CDP72,793$113,245$400,100$1,868
Centreville CDP71,885$143,704$565,900$2,238
Reston CDP63,542$139,515$616,000$2,170
Harrisonburg city51,492$59,752$278,200$1,120
McLean CDP50,232$250,001$1,304,900$3,376
Leesburg town48,788$140,668$617,700$1,980
Tuckahoe CDP48,610$96,188$442,200$1,479
Charlottesville city45,863$69,829$448,400$1,453
Ashburn CDP45,551$152,094$659,000$2,397
Blacksburg town45,288$48,070$417,200$1,290
Lake Ridge CDP45,007$120,844$452,800$2,011
Woodbridge CDP43,443$100,370$395,400$1,985
Burke CDP43,336$179,063$696,800$2,715
Manassas city42,674$117,919$434,700$1,835
Danville city42,239$42,778$110,200$808
Linton Hall CDP42,077$170,989$594,200$2,613
Annandale CDP41,982$112,872$650,100$1,932
Mechanicsville CDP38,437$97,569$323,600$1,645
Oakton CDP36,776$163,662$776,700$2,333
Fair Oaks CDP35,472$119,387$580,500$2,242
South Riding CDP34,200$190,701$689,400$2,853
Petersburg city33,365$50,741$157,900$1,132
Sterling CDP31,251$125,753$508,400$1,979
Springfield CDP30,894$123,691$622,200$2,643
West Falls Church CDP30,660$131,236$658,700$2,140
Fredericksburg city28,383$85,368$461,500$1,521
Short Pump CDP28,177$132,194$543,000$1,804
Tysons CDP28,022$129,189$640,500$2,478
Winchester city27,981$64,648$325,900$1,298
Cave Spring CDP26,014$85,314$296,700$1,224
Staunton city25,765$62,586$239,300$993
Salem city25,477$66,716$244,800$1,046
Bailey's Crossroads CDP25,458$84,241$398,200$1,958
Herndon town24,529$141,418$568,700$2,147
Fairfax city24,478$132,774$677,400$2,122
Brambleton CDP23,999$250,001$833,000$2,592
Chantilly CDP23,744$143,786$633,900$2,260
Chester CDP23,519$88,455$290,600$1,463
Cherry Hill CDP23,443$119,474$470,400$1,853
Hopewell city22,944$48,681$165,100$1,085
West Springfield CDP22,905$157,800$612,200$2,426
Leesylvania CDP22,848$137,460$508,800$2,278
Christiansburg town22,820$75,451$242,900$1,171
Waynesboro city22,574$56,364$236,600$972
McNair CDP22,451$123,327$566,900$2,253
Montclair CDP22,295$143,357$561,700$2,207
Lorton CDP21,961$136,719$583,900$2,537
Woodlawn CDP (Fairfax County)21,828$87,897$309,200$1,789
Rose Hill CDP (Fairfax County)21,484$160,426$657,900$2,203
Merrifield CDP20,549$136,173$637,600$2,308
Buckhall CDP20,447$169,591$598,700$2,591
Culpeper town20,437$91,429$366,300$1,408
Meadowbrook CDP20,383$79,750$262,600$1,461
Lincolnia CDP19,913$123,835$632,200$2,087
Midlothian CDP18,702$105,927$381,600$1,764
Franklin Farm CDP18,509$210,169$810,600$2,697
Sudley CDP18,420$92,101$417,100$1,974
Colonial Heights city18,210$76,250$231,700$1,162
Laurel CDP18,180$69,932$272,300$1,497
Franconia CDP18,141$152,007$557,800$2,469
Gainesville CDP18,036$168,978$660,800$2,444
Hybla Valley CDP17,877$72,068$523,000$1,712
Idylwood CDP17,469$118,443$708,400$2,022
Burke Centre CDP17,447$159,932$615,400$2,360
Kingstowne CDP17,436$150,114$613,300$2,337
Bon Air CDP17,302$97,620$329,200$1,731
Bristol city17,024$44,706$168,700$775
Hollins CDP17,005$73,588$227,900$1,113
Manassas Park city16,923$100,668$381,200$2,175
Bull Run CDP (Prince William County)16,688$86,487$378,800$1,912
Glen Allen CDP16,630$96,085$338,000$1,719
Fort Hunt CDP16,519$210,471$890,400$3,501
Radford city16,505$52,791$211,700$966
Vienna town16,369$223,571$961,100$2,430
Stone Ridge CDP16,340$183,211$666,300$2,761
East Highland Park CDP16,071$69,750$210,500$1,238
Wolf Trap CDP16,020$250,001$1,153,200$3,501
Williamsburg city15,564$70,206$393,200$1,361
Front Royal town15,152$64,025$284,900$1,133
Highland Springs CDP15,091$56,931$206,300$1,234
Great Falls CDP14,854$250,001$1,342,400$3,463
Broadlands CDP14,673$235,491$859,400$2,549
Falls Church city14,593$154,734$1,005,400$2,205
Brandermill CDP13,938$107,748$349,300$1,695
Newington CDP13,824$146,681$560,900$2,662
Martinsville city13,584$42,434$92,500$784
Groveton CDP13,563$109,665$568,900$1,829
Kings Park West CDP13,281$162,007$679,700$2,400
Huntington CDP13,250$99,580$536,200$2,045
Mount Vernon CDP13,120$156,875$779,800$1,643
Sugarland Run CDP12,920$158,977$552,700$2,345
Lakeside CDP12,845$69,695$271,400$1,330
Timberlake CDP12,833$68,833$228,200$1,037
Lansdowne CDP12,603$180,379$753,600$2,229
Poquoson city12,556$120,919$403,000$1,634
Cascades CDP12,489$166,023$617,100$2,552
Forest CDP12,476$78,825$319,100$1,112
Newington Forest CDP12,434$147,650$586,400$2,649
Manchester CDP12,347$72,465$286,900$1,444
Fairfax Station CDP12,298$212,128$863,400$2,737
Wyndham CDP12,084$235,886$673,200$2,076
Wakefield CDP12,024$221,793$826,100$3,501
Stuarts Draft CDP11,920$77,585$260,700$1,063
Dranesville CDP11,860$210,766$713,100$3,105
New Baltimore CDP11,595$183,696$646,500—
Triangle CDP11,265$114,837$520,400$1,606
Lowes Island CDP11,199$220,238$777,700$2,897
Gloucester Point CDP11,159$71,589$286,500$1,053
Lake Monticello CDP10,820$101,363$288,300$2,167
Lake Barcroft CDP10,678$143,796$848,200$1,914
Yorkshire CDP10,678$107,283$424,100$1,713
Madison Heights CDP10,398$62,727$181,300$826
Loudoun Valley Estates CDP10,323$229,126$773,100$3,055
Independent Hill CDP10,217$204,500$646,000$2,063
Difficult Run CDP10,202$250,001$1,052,600$3,501
Warrenton town10,151$80,441$423,500$1,512
Woodburn CDP10,046$132,760$793,200$2,360
George Mason CDP9,954$154,479$687,800$2,377
Fishersville CDP9,546$81,190$322,700$1,389
Belmont CDP9,525$232,879$807,100$2,853
Countryside CDP9,521$143,229$567,600$2,313
Crozet CDP9,211$121,153$526,100$1,897
Seven Corners CDP9,171$77,234$334,600$1,680
University of Virginia CDP9,159$44,635$422,200$1,385
Purcellville town8,974$162,981$594,000$2,086
Pulaski town8,937$50,409$152,800$775
Rockwood CDP8,834$90,804$312,500$1,875
Dunn Loring CDP8,782$236,563$935,000$3,501
Smithfield town8,729$110,182$358,100$1,182
Montrose CDP8,624$45,063$170,000$1,260
Fair Lakes CDP8,617$130,789$575,500$2,325
Hollymead CDP8,566$121,795$413,700$1,995
Innsbrook CDP8,559$130,534$445,600$1,576
Bellwood CDP8,489$50,172$192,600$1,132
Dumbarton CDP8,407$59,085$274,700$1,402
Abingdon town8,332$54,976$217,700$794
Fort Lee CDP8,318$81,105—$1,813
Wytheville town8,224$43,283$193,000$706
Franklin city8,212$65,125$227,200$995
Lake of the Woods CDP8,165$112,917$377,500$1,690
Fort Belvoir CDP8,107$101,237$244,400$3,212
Vinton town8,038$64,643$179,400$939
Greenbriar CDP7,989$134,284$627,600$2,167
Carrollton CDP7,903$113,813$381,900$1,793
South Boston town7,896$41,102$157,300$756
Ashland town7,667$65,000$272,600$1,154
Collinsville CDP7,645$50,465$123,500$714
Farmville town7,613$40,282$223,700$865
Laurel Hill CDP7,551$139,803$625,900$2,335
Bull Run CDP (Fairfax County)7,513$238,500$879,000$3,072
North Springfield CDP7,511$124,118$630,300$2,272
Mantua CDP7,447$197,677$947,700$1,955
Lexington city7,420$89,598$275,300$985
Woodlake CDP7,373$133,782$371,900$1,888
Strasburg town7,162$59,614$247,300$997
Floris CDP7,135$239,457$843,600$3,166
Long Branch CDP7,066$180,833$788,900$1,233
Sandston CDP7,011$57,708$201,800$1,199
Hutchison CDP6,936$105,125$476,400$2,305
Aquia Harbour CDP6,917$152,776$444,700$2,660
Spotsylvania Courthouse CDP6,793$85,321$366,900$1,515
South Run CDP6,714$250,001$940,900$3,501
Bedford town6,703$47,697$192,600$876
Galax city6,698$41,438$126,800$692
Bridgewater town6,650$81,012$372,400$1,141
Buena Vista city6,612$54,458$153,500$1,067
Belle Haven CDP6,590$137,878$572,200$1,792
Braddock CDP6,404$214,563$915,900$2,322
Pimmit Hills CDP6,395$168,548$925,300$2,219
Potomac Mills CDP6,122$102,464$553,200$2,025
Massanetta Springs CDP6,028$104,911$454,900$1,691
Woodstock town5,851$61,364$248,300$941
Bensley CDP5,819$49,695$199,100$1,183
Stafford Courthouse CDP5,780$97,030$564,800$1,947
Ettrick CDP5,760$54,857$184,400$1,223
Dumfries town5,749$78,373$303,700$1,743
Marion town5,694$37,357$160,600$696
Covington city5,671$42,724$80,200$822
Emporia city5,633$49,375$131,100$1,060
Crosspointe CDP5,632$247,708$921,400—
Moorefield CDP5,598$200,754$802,700$2,706
Dulles Town Center CDP5,541$114,503$561,400$2,186
Quantico Base CDP5,491$69,419—$2,425
Bealeton CDP5,193$103,365$361,600$1,531
Big Stone Gap town5,193$51,059$169,900$823
Richlands town5,188$37,382$107,300$824
Falmouth CDP5,036$125,305$422,500$1,972
Bluefield town5,016$53,500$161,100$818
Chamberlayne CDP5,000$102,656$302,500$1,647
Orange town5,000$68,833$252,800$1,070
Rocky Mount town4,926$61,580$181,400$861
Luray town4,836$55,802$243,500$830
King George CDP4,833$92,452$330,500$1,494
South Hill town4,737$58,633$182,100$1,121
Berryville town4,667$100,547$537,700$1,328
Bethel Manor CDP4,512$74,918—$1,879
Loch Lomond CDP4,460$109,873$412,900$2,234
Tazewell town4,419$35,392$110,400$722
Union Mill CDP4,351$245,265$942,400$2,581
Pantops CDP4,328$114,107$497,000$2,017
Mount Hermon CDP4,326$82,986$191,400$1,180
Verona CDP4,274$68,319$231,300$1,011
Hayfield CDP4,252$192,813$653,700$3,277
County Center CDP4,233$180,825$550,000$1,891
Broadway town4,221$61,685$264,900$1,018
Kings Park CDP4,206$171,436$623,700$3,089
University Center CDP4,107$112,000$477,800$2,134
Enon CDP4,035$79,100$241,200$1,610
Shenandoah Farms CDP3,956$98,147$277,200$1,622
Colonial Beach town3,930$52,119$242,800$763
Navy CDP3,787$228,906$920,900—
North Shore CDP3,708$107,235$480,700$1,170
Norton city3,620$38,497$100,700$670
Lake Land'Or CDP3,581$105,900$278,400$1,795
Gloucester Courthouse CDP3,509$88,493$342,000$1,049
Clifton Forge town3,483$33,107$106,900$636
West Point town3,439$83,475$256,600$1,297
Dahlgren CDP3,417$106,071$383,400$1,291
Altavista town3,356$45,962$135,000$878
Blackstone town3,341$58,479$185,600$1,092
Chincoteague town3,300$62,292$329,200$1,102
Lake Wilderness CDP3,255$115,781$325,700$1,744
Marshall CDP3,213$98,702$411,700$1,947
Daleville CDP3,166$99,028$340,300$1,749
Lebanon town3,133$57,578$161,900$643
Shenandoah town3,131$68,594$187,300$1,036
One Loudoun CDP3,126$250,001$843,000$3,501
Blue Ridge CDP3,112$83,113$247,900—
Cloverdale CDP3,095$71,929$338,000$889
Timberville town2,998$56,837$211,500$943
Elkton town2,973$61,385$232,300$745
Merrimac CDP2,955$55,202$73,400$1,099
Wise town2,940$44,234$118,100$782
Grottoes town2,926$84,508$267,500$847
Hillsville town2,869$62,861$132,600$691
Pearisburg town2,864$72,924$160,200$815
Arcola CDP2,858$133,992$602,700$2,508
Windsor town2,808$65,321$248,200$1,032
Crewe town2,795$60,214$135,800$956
Lake Caroline CDP2,708$88,222$291,300$1,634
Lovettsville town2,697$141,042$526,600$1,972
Dublin town2,671$61,635$166,700$806
Sully Square CDP2,668$210,746$709,400$2,253
Shawneeland CDP2,653$98,167$238,500$1,463
Waverly town2,629$71,154$135,300$947
Ravensworth CDP2,566$163,281$668,600$2,467
Fairlawn CDP2,555$67,549$257,000$1,533
Chase City town2,530$51,840$115,400$594
Goose Creek Village CDP2,519$209,042$588,100$2,883
Piney Mountain CDP2,478$129,120$284,000$1,817
Chilhowie town2,462$53,250$158,600$799
Woodlawn CDP (Carroll County)2,461$89,375$144,700$571
Oak Grove CDP2,452$193,526$598,800$2,574
Matoaca CDP2,448$57,445$205,100$995
Stephens City town2,338$94,250$287,600$1,200
Warsaw town2,324$83,594$262,500$1,104
Rivanna CDP2,258$140,903$787,300—
Louisa town2,249$55,202$308,200$1,225
Weyers Cave CDP2,243$66,882$280,900$1,034
Glade Spring town2,224$76,736$170,700$758
Southern Gateway CDP2,224$94,383$246,300$1,853
Massanutten CDP2,215$106,944$368,700$1,100
Horse Pasture CDP2,193$57,637$119,200$890
New Market town2,159$47,967$247,400$745
Amherst town2,124$71,313$213,300$686
Patrick Springs CDP2,094$41,532$104,700$744
Appomattox town2,085$47,795$124,700$893
Prince George CDP2,066$71,831$254,300$1,529
Narrows town2,064$61,894$110,000$869
Lake Holiday CDP2,059$100,341$277,700—
Mason Neck CDP2,059$189,688$798,000$3,501
Saltville town2,056$46,098$92,000$579
Mount Jackson town2,048$55,521$170,300$966
Dayton town2,023$87,763$338,000$958
East Lexington CDP2,020$70,500$275,800$965
Pennington Gap town2,020$22,857$86,900$790
Stanley town1,976$59,583$197,100$800
Hampden-Sydney CDP1,942$148,846——
Gate City town1,939$37,188$158,400$600
Tappahannock town1,865$44,896$204,200$914
Victoria town1,844$38,021$123,100$856
Laymantown CDP1,843$86,282$276,900—
Raven CDP1,826$36,063$87,900$700
Westlake Corner CDP1,824$74,078$456,300$1,338
Crimora CDP1,823$76,531$195,800—
Apple Mountain Lake CDP1,801$127,321$370,600$1,675
Twin Lakes CDP1,794$67,012$235,500—
Courtland town1,784$49,620$237,300$966
Exmore town1,742$34,773$162,200$445
Shawsville CDP1,725$70,469$84,300$1,115
Clarksville town1,723$62,969$208,200$692
Stuart town1,681$41,500$177,700$564
Captains Cove CDP1,676$97,880$230,000—
Middletown town1,634$57,175$288,200$853
Nellysford CDP1,623$133,036$520,000$1,521
Ferrum CDP1,622$31,750$202,500$662
Rural Retreat town1,614$60,114$167,900$778
Appalachia town1,612$38,942$65,500$665
Coeburn town1,606$53,750$107,800$638
Haymarket town1,591$174,306$563,600$2,221
Bull Run Mountain Estates CDP1,582$195,781$626,700—
Camp Barrett CDP1,569———
Edinburg town1,544$54,775$217,900$977
Chatham town1,535$54,485$168,100$1,028
Gordonsville town1,527$70,179$267,200$949
Mountain Road CDP1,517$34,399$80,000—
Chatmoss CDP1,503$96,339$223,400—
Clintwood town1,478$44,985$131,400$719
Weber City town1,478$49,028$142,600$733
Union Hall CDP1,468$95,556$607,000$1,326
Boswell's Corner CDP1,459——$2,031
Bowling Green town1,455$69,352$307,100$544
Benns Church CDP1,443$69,598$240,200—
Brightwood CDP1,436$90,208$300,000—
Wattsville CDP1,425$66,677$170,500—
Basye CDP1,416$69,881$272,500—
Lyndhurst CDP1,401$74,405$233,400$1,103
Great Falls Crossing CDP1,384$250,001$1,007,100—
Hurt town1,382$50,263$141,700$913
Concord CDP1,367—$189,900$768
Central Garage CDP1,364$74,911$277,300$1,173
Kilmarnock town1,361$31,696$257,700$582
Dooms CDP1,360$59,196$242,900—
Halifax town1,348$56,111$210,900$692
Kenbridge town1,348$57,941$144,700$974
Claypool Hill CDP1,332$46,895$169,200$835
Onancock town1,323$53,750$236,900$775
Stanleytown CDP1,323$43,611$155,100$615
Ruckersville CDP1,314$98,243$376,300$1,659
Goochland CDP1,301—$494,100—
Jonesville town1,290$17,716$122,500$515
Cape Charles town1,278$51,250$589,000$840
Rustburg CDP1,276$70,771$238,900$679
Brookneal town1,275$45,909$115,000$850
Gretna town1,275$36,023$140,900$850
Buchanan town1,271$52,474$201,900$929
Glasgow town1,253$50,625$117,100$814
Penhook CDP1,253$99,176$476,500—
Harriston CDP1,252$91,625$149,100$986
Bracey CDP1,243$68,333$191,100—
Honaker town1,218$44,107$91,700$628
Earlysville CDP1,217$143,500$414,600—
Rio CDP1,213$65,703—$1,755
Amelia Court House CDP1,192$40,366$161,900$978
Greenville CDP1,187$41,724$193,800—
Nokesville CDP1,179—$607,700$1,485
Cana CDP1,164$61,985$114,400$1,074
Cedar Bluff town1,156$40,179$123,300$848
McGaheysville CDP1,155$67,125$302,300$1,449
Lawrenceville town1,149$39,833$110,700$872
Mathews CDP1,145$53,108$178,600—
Independence town1,144$36,250$115,700$762
Innovation CDP1,139——$1,779
Maurertown CDP1,138$89,375$263,400$1,391
Emory CDP1,135$62,500$203,800—
Jolivue CDP1,135$38,738$243,900$1,138
Pembroke town1,130$57,841$132,000$814
Riverdale CDP1,129$61,779$177,000—
Castlewood CDP1,120$58,958$163,300$740
Occoquan town1,089$142,083$482,900$1,894
Rushmere CDP1,087$76,429$331,700$928
Arrington CDP1,084$47,000$144,300—
Ridgeway town1,082$60,938$147,400$745
Wakefield town1,082$56,250$155,600$959
Plum Creek CDP1,067$38,915$110,900$872
Craigsville town1,052$40,080$142,400$766
St. Paul town1,046$29,554$178,800$468
Elliston CDP1,041—$162,500$913
Cluster Springs CDP1,038$64,250$147,000—
Belmont Estates CDP1,037$95,900$398,000—
Riner CDP1,037$87,230$353,000—
Atkins CDP1,026$46,432$77,700—
Bassett CDP1,020$41,992$186,100$656
Passapatanzy CDP1,015$114,792$337,300—
Adwolf CDP1,001$42,639$135,500$681
Blairs CDP1,001$47,262$162,900$721
Accomac town999$43,211$240,000$951
Boyce town981$108,125$417,800$1,224
Springville CDP953$44,286$94,600$597
Disputanta CDP931$128,517——
Meadowview CDP922$70,078$173,800$984
Belview CDP920$45,000$139,100$1,039
New Hope CDP917$87,083$314,400—
Prices Fork CDP909$75,568$273,800$1,241
Chester Gap CDP896$74,183$243,100—
Jarratt town888$80,833$157,200$921
New Kent CDP887$166,375$430,400—
Glenvar CDP865$46,125$264,400$1,059
Deltaville CDP862$68,822$316,700$1,159
Blue Ridge Shores CDP853$87,813$237,700—
Henry Fork CDP843$67,147—$576
Laurel Park CDP843$38,621$139,500—
Pound town839$28,277$97,300$619
Clover CDP836$51,226$216,700—
Belle Haven town813$53,929$176,700$1,046
Remington town811$63,636$323,700$1,362
Fieldale CDP797$43,450$65,000$782
Gratton CDP797$111,875$111,000—
Middleburg town793$115,724$707,800$1,411
East Stone Gap CDP792—$113,800—
Pastoria CDP789$45,809$117,300—
Opal CDP784$207,708$582,000—
Shenandoah Shores CDP783$92,813$282,000$1,549
Grundy town782$42,417$187,000$740
Parksley town782$81,250$160,400$988
Rich Creek town781$49,688$129,200$550
Fort Chiswell CDP770$85,147$191,700$955
Damascus town766$33,173$186,300$713
Camptown CDP758$100,750—$1,166
Boissevain CDP757$25,951$28,300—
Barboursville CDP747$53,264——
Ivy CDP744$184,425$630,000—
Motley CDP743$45,833$120,700$822
Keysville town736$20,417$150,000$681
Baywood CDP719$30,500$93,300$731
Ivanhoe CDP711$37,313$87,700—
Nassawadox town670——$735
Powhatan CDP665$69,917$393,300$988
Charlotte Court House town662$79,167$155,000$883
Dahlgren Center CDP658$99,375—$1,940
Mount Sidney CDP657$87,076$347,200$727
Riverview CDP652$50,870$43,600$719
Villa Heights CDP647$26,060$120,000—
Fincastle town636$63,750$276,200$873
Round Hill town628$116,250$573,500$1,340
Onley town612$55,139$320,300$885
Skyland Estates CDP607$94,375$279,800—
Hamilton town604$128,750$513,000$1,375
Kincora CDP600$114,618$535,200$1,792
Mineral town599$64,500$226,100$1,199
Sugar Grove CDP598$45,357$57,200$919
Sedley CDP597$90,229$222,400—
Dante CDP588$31,985$80,500$1,360
Saluda CDP588$115,398$235,800—
Quantico town587$57,500$263,900$1,058
Gargatha CDP584$78,487$282,700—
Gwynn CDP584$91,210$408,500—
Max Meadows CDP582$78,365$93,600—
Shenandoah Retreat CDP573$98,523$376,600—
McKenney town569$49,821$204,200$1,033
Oak Level CDP568$27,292$116,300—
Port Republic CDP562———
Savageville CDP552———
Rose Hill CDP (Lee County)551$66,458$108,000$898
Dillwyn town549$56,143$165,000$745
Cheriton town548$37,125—$543
Dryden CDP545$49,750$127,000—
Allison Gap CDP544$24,052$69,600—
Hot Springs CDP540$101,964$254,400—
The University of Virginia's College at Wise CDP538———
Haysi town537$28,750$80,000$425
Unionville CDP534—$228,800—
Mount Crawford town531$97,583$274,000$1,300
La Crosse town530$35,938$105,000$966
Keezletown CDP529$61,250$336,900—
Lafayette CDP528$32,210——
Seven Mile Ford CDP528$27,716$152,700$626
Bland CDP526$68,333$156,500$640
Mallow CDP511$51,979$96,700$719
Floyd town510$62,283$239,800$717
Irvington town503$145,333$395,200$800
Gasburg CDP501—$232,400—
Burkeville town489$53,542$90,700$1,241
Shipman CDP489$45,982$237,900$1,091
Scottsville town488$46,563$242,600—
Boykins town484$57,917$165,600$1,059
Horntown CDP479—$138,000—
Fairfield CDP477$91,354$210,600—
Drakes Branch town475$19,620$119,100$498
Stanardsville town473$63,594$258,900$1,004
Sandy Level CDP466$41,349——
Wintergreen CDP464$115,795$597,500—
Urbanna town460$54,167$307,700$1,076
Bloxom town459$62,188$127,900$867
Draper CDP458$82,835$159,100$924
Troutville town451$54,708$215,600$1,219
Chase Crossing CDP450———
Melfa town447$28,250$159,700$836
Ewing CDP441$72,591——
Atlantic CDP436—$244,300—
Montross town436$71,500$241,700$810
Stewartsville CDP434$91,759——
Big Stone Gap East CDP430—$168,100$859
Lovingston CDP430—$288,200—
Bastian CDP417$41,490$160,300—
Deerfield CDP415—$159,200—
Parrott CDP414—$82,400—
Esmont CDP413$47,273$222,200—
Iron Gate town408$60,000$84,200—
Dinwiddie CDP407$125,833$332,100—
North Garden CDP405$129,583$560,500—
Hiltons CDP403$43,472$115,500—
Mappsville CDP403———
Nickelsville town397$37,857$187,500$733
Low Moor CDP396—$122,100—
Phenix town395$50,000$103,400$758
Keswick CDP386$250,001$1,116,800—
New Church CDP382—$169,000—
Montvale CDP379$41,732$212,500—
New River CDP377$39,196$143,500—
Conicville CDP374$122,656$275,000—
Toms Brook town371$57,188$207,400$835
Vansant CDP367$38,333$97,400$696
Claremont town365$51,667$186,700$971
Sperryville CDP364$95,213$354,600—
Stony Creek town360$61,326$153,200$914
White Stone town355$50,795$182,600$1,004
Clinchco town354$30,625$40,500$832
Brodnax town350$79,375$112,500$1,263
Bowmans Crossing CDP349$50,333$144,200$1,120
Ripplemead CDP347$77,218$121,200—
Cleveland town346$26,528$58,100$664
Selma CDP333$58,603$96,900—
Metompkin CDP330$25,527—$504
Madison town328$47,059$312,500$986
Willis Wharf CDP322———
Clifton town321$228,750$1,039,500—
Hilltown CDP306$32,455$106,300—
Painter town304$70,000$120,000$1,125
Moneta CDP301—$302,700$1,321
Newsoms town296$52,639$151,700$1,042
Keokee CDP294———
Nelsonia CDP293$86,228$113,600—
Cumberland CDP291—$140,300$1,064
Wachapreague town290$56,917$206,300$2,045
Fries town286$29,853$104,200$346
Goshen town285$46,250$131,300$725
Carrsville CDP278$103,015$206,800—
Dungannon town278—$78,500$556
Eastville town278$71,071$245,200—
Callaghan CDP277$100,781$171,400$912
Alonzaville CDP276$45,781$405,400—
Fairview CDP271———
Keller town271$33,750—$1,598
Brucetown CDP269$96,726$290,000—
Quinby CDP269—$108,500—
Columbia Furnace CDP266$39,191$230,000$670
Temperanceville CDP265$30,625——
Rhoadesville CDP259$110,449$258,400—
Weems CDP259———
Southampton Meadows CDP255$52,535——
Ivor town254$52,500$177,300$1,094
Savage Town CDP254———
Buckingham Courthouse CDP253$106,684$329,300—
Boydton town251$55,000$156,300$970
Schuyler CDP250$23,542—$771
Alberta town249$46,944$96,800$600
Sherando CDP246$69,250$210,700—
Flint Hill CDP245—$830,000—
Afton CDP243$90,958$323,600—
Fancy Gap CDP243———
Modest Town CDP243$101,875——
Waterford CDP243—$1,016,300—
McMullin CDP241—$152,800—
Tangier town240$33,405$135,900—
Dendron town239$56,696$156,300$763
Yogaville CDP239$52,813$350,000—
Pounding Mill CDP235—$96,400—
Saxis town233$40,313$89,100$1,063
Linville CDP231$55,078$313,300$1,055
Boones Mill town224$74,625$186,300$929
Breaks CDP220$123,563$48,900—
Pocahontas town219$41,250—$725
Stickleyville CDP217———
Midland CDP213$51,033——
Cats Bridge CDP204—$110,400—
Fairview Beach CDP204$97,308—$1,306
Baskerville CDP202———
Monterey town200$58,656$143,800$1,006
Troutdale town200$34,167$99,200—
Bobtown CDP196—$587,500—
Mount Clifton CDP196———
Belspring CDP191$58,893$324,300—
Surry town188$88,750$231,800—
Pungoteague CDP187$152,617——
Free Union CDP185—$1,265,600—
Greenbush CDP184—$229,200—
Yorktown CDP182—$468,400—
Locust Grove CDP169———
Aldie CDP168———
Big Rock CDP168$46,929$52,300—
Middlebrook CDP159—$251,200—
Millboro CDP158—$128,300—
Boston CDP156$56,557$110,200—
Hallwood town156$55,417$96,900$1,075
Branchville town154$77,813$146,400—
Stonega CDP154$39,808$54,500—
Capron town151$54,219$160,900$1,650
King William CDP151—$260,400—
Hillsboro town147$100,625$613,400—
Quicksburg CDP145———
Singers Glen CDP144$76,000——
Deep Creek CDP141———
Tacoma CDP141$46,313$109,500—
Catlett CDP139$123,403$336,100—
Virgilina town130$46,875$98,800—
Abbs Valley CDP129—$269,100—
Mendota CDP125—$146,300—
New Castle town124—$283,300$820
Snowville CDP124———
Eagle Rock CDP122—$109,400—
Pamplin City town118$72,188$126,800$800
The Plains town114$94,375$412,500$1,313
Sussex CDP110$83,531$187,200—
Big Island CDP103—$137,500—
Heathsville CDP101$2,499——
Meadows of Dan CDP101———
Southside Chesconessex CDP100$29,450$261,000—
Stevens Creek CDP100———
Locust Mount CDP99———
Makemie Park CDP98$31,406$91,100—
Eggleston CDP97$118,929$141,100—
Falls Mills CDP97—$67,100—
Nottoway Court House CDP96$81,058$271,200—
Union Level CDP95———
Port Royal town93$72,813$170,000$1,732
Scotland CDP91$43,942——
Brandy Station CDP90———
Harborton CDP87———
Lee Mont CDP86$2,499$229,800—
Osaka CDP86$23,750——
Templeton CDP85———
St. Charles CDP84$22,917$14,600—
Hiwassee CDP83$67,788$103,400—
Cliftondale Park CDP81$51,563$104,700—
Augusta Springs CDP80$55,156——
Bayside CDP78———
Ebony CDP75———
Glen Wilton CDP74$63,036——
Lebanon Church CDP72———
Scottsburg town71—$137,500$925
Glen Lyn town66$75,000$171,900—
Oak Hall CDP66———
Tasley CDP66———
Duffield town65$55,417$110,000$694
Warfield CDP65—$85,500—
Churchville CDP64$88,500$342,900—
Greenbackville CDP62$105,521——
Clinchport town61$43,333——
Washington town61—$763,900$1,286
Calverton CDP59———
Paris CDP58———
Mechanicsburg CDP54—$131,700—
Nathalie CDP54———
Gore CDP52———
Hanover CDP52———
Whitesville CDP52———
Allisonia CDP51———
Dunbar CDP51$14,420——
Schooner Bay CDP49—$386,100—
Jewell Ridge CDP48$26,250——
Upperville CDP45———
Rectortown CDP44———
Columbia CDP38———
McDowell CDP37———
Charles City CDP36$211,875——
Mount Olive CDP34———
King and Queen Court House CDP31———
Palmyra CDP25———
Mappsburg CDP24$48,036$152,100—
Lancaster CDP22———
Warm Springs CDP21———
Saumsville CDP19———
Lunenburg CDP16———
Doran CDP13———
Franktown CDP10———
Sanford CDP10———
Rocky Gap CDP7———
Hudson Crossroads CDP6———
Amonate CDP0———
Austinville CDP0———
Clary CDP0———
Fishers Hill CDP0———
Forestville CDP0———
Orkney Springs CDP0———
Thynedale CDP0———

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

Reading this Virginia list

What the Virginia numbers actually show.

Virginia splits between a handful of population centres — 35% of its 5,988,897 counted residents live in the ten largest places — and a long tail of smaller communities. 17 places pass 50,000 residents, while 300 sit below a thousand. The median row holds just 1,277 residents. At that scale margins of error widen sharply, and a single large household or seasonal population can shift a median.

Buying is a little easier here than nationally: Virginia's median place shows $247,400 in home value on $71,313 of income, a ratio of 3.5 against 3.9 across the country. Median gross rent runs $1,162 including utilities, or about 20% of median household income annually.

Incomes fan out sharply inside Virginia. Strip the outliers and the top-decile place still earns 4.13× the bottom-decile one ($162,007 against $39,191); include them and McLean CDP tops the list at $250,001 and Lee Mont CDP anchors the bottom at $2,499. A single "Virginia average" is averaging across two different economies.

About one row in 6 is incomplete — 107 of 688 places have a suppressed estimate, almost all of them at the small end. Five-year estimates average responses over sixty months, so what is published is a stable baseline rather than a reading of this month's market.

Questions people ask

Specific to Virginia.

How many places does Virginia have? 688 appear in the current federal tabulation, counting incorporated cities, towns and villages together with census-designated places — unincorporated communities with no local government of their own. 44% of them have fewer than a thousand residents, so the list is far longer than the number of towns you would recognise by name.

Which Virginia row should I compare mine against? Pick places within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.

How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for places this small.

More Virginia data.