Home ›
Cities ›
Virginia
Cities & Towns in Virginia: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
621 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$90,518
Avg Median Income
6,009,732
Total Population
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
Virginia has 621 cities, towns, and census-designated places tracked in our database.
The average median household income across Virginia communities is $90,518.
Median home values average $354,233.
The largest city is Virginia Beach with a population of 456,349.
Highest Median Income
$250,001
Most Affordable (Home Value)
$67,100
All 621 Cities in Virginia
A
City / Town
Population
Median Income
Median Home Value
Abbs Valley
124
$52,132
$257,600
Abingdon
8,330
$54,544
$228,000
Accomac
948
$45,986
$251,500
Adwolf
1,046
$44,464
$143,500
Afton
266
$93,409
$372,700
Alberta
345
$41,964
$91,800
Aldie
163
N/A
N/A
Alexandria
156,976
$119,681
$735,100
Allison Gap
526
$36,635
$69,900
Alonzaville
296
N/A
$411,500
Altavista
3,342
$51,349
$142,900
Amelia Court House
746
$70,320
N/A
Amherst
1,865
$70,841
$220,700
Annandale
41,705
$116,263
$681,300
Appalachia
1,391
$43,068
$67,100
Apple Mountain Lake
1,671
$131,799
$369,700
Appomattox
2,084
$51,875
$162,300
Aquia Harbour
7,481
$152,708
$461,000
Arcola
3,509
$129,116
$637,800
Arlington
236,254
$142,114
$895,000
Arrington
915
N/A
$220,600
Ashburn
46,026
$154,978
$699,300
Ashland
7,772
$61,164
$293,200
Atkins
985
$48,500
$86,200
Atlantic
342
$107,143
$252,000
B
City / Town
Population
Median Income
Median Home Value
Bailey's Crossroads
24,271
$88,483
$416,600
Barboursville
694
$53,766
N/A
Baskerville
178
$46,042
N/A
Bassett
1,031
$45,563
$242,500
Bastian
374
$41,711
$162,100
Basye
1,481
$74,393
$297,300
Baywood
681
N/A
N/A
Bealeton
5,034
$108,224
$388,400
Bedford
7,724
$70,288
$222,500
Belle Haven
6,570
$140,574
$689,400
Belle Haven
836
$62,917
$183,000
Bellwood
7,907
$47,781
$225,300
Belmont
9,729
$242,542
$846,300
Belmont Estates
1,162
$86,835
$378,700
Belspring
152
$61,053
$319,700
Belview
990
$55,288
N/A
Benns Church
1,813
$56,151
$338,800
Bensley
5,949
$50,547
$218,500
Berryville
4,707
$102,788
$550,500
Bethel Manor
4,393
$77,294
N/A
Big Rock
384
$55,049
N/A
Big Stone Gap
5,162
$54,581
$163,000
Big Stone Gap East
567
$20,938
$168,100
Blacksburg
45,446
$50,182
$446,300
Blackstone
3,341
$54,570
$140,900
Blairs
1,062
$49,818
$158,700
Bland
564
$62,404
$149,000
Bloxom
571
$66,875
$133,300
Blue Ridge
2,800
$75,871
$274,500
Blue Ridge Shores
918
$62,321
$221,300
Bluefield
4,979
$54,041
$152,500
Bobtown
141
$60,385
N/A
Boissevain
830
$27,516
$32,100
Bon Air
16,904
$101,879
$365,200
Boones Mill
228
$75,972
$208,300
Boswell's Corner
1,239
N/A
N/A
Bowling Green
1,561
$82,500
$336,300
Bowmans Crossing
420
$62,404
N/A
Boyce
891
$88,616
$425,000
Boydton
269
$53,250
$159,100
Boykins
631
$61,042
$192,000
Bracey
1,242
$64,605
$238,300
Braddock
6,536
$211,689
$941,600
Brambleton
24,537
$238,018
$865,800
Branchville
146
N/A
$155,200
Brandermill
13,730
$107,396
$376,000
Brandy Station
237
$140,475
N/A
Breaks
208
$125,938
$46,100
Bridgewater
6,708
$75,280
$384,700
Brightwood
1,325
$70,625
$328,800
Bristol
16,849
$50,404
$184,100
Broadlands
14,353
$241,042
$896,900
Broadway
4,273
$64,669
$284,300
Brodnax
414
$82,396
$127,500
Brookneal
1,300
$44,850
$135,600
Brucetown
250
$104,250
$278,300
Buchanan
1,367
$54,226
$187,500
Buckhall
21,602
$180,021
$635,500
Buckingham Courthouse
227
$112,295
$411,500
Buena Vista
6,593
$57,833
$156,200
Bull Run CDP (Fairfax County)
7,823
$241,933
$918,700
Bull Run CDP (Prince William County)
16,859
$89,679
$413,500
Bull Run Mountain Estates
1,827
$250,001
$623,800
Burke
44,029
$185,818
$747,700
Burke Centre
17,037
$164,123
$641,700
Burkeville
488
N/A
$88,300
C
City / Town
Population
Median Income
Median Home Value
Callaghan
198
$74,271
$141,700
Camp Barrett
1,681
N/A
N/A
Camptown
834
$85,560
N/A
Cana
964
$61,607
$129,700
Cape Charles
1,201
$73,750
$640,600
Capron
148
$73,333
$187,500
Captains Cove
1,542
$110,156
$267,700
Carrollton
8,436
$110,956
$423,900
Carrsville
363
N/A
$242,700
Cascades
12,357
$167,171
$671,100
Castlewood
1,357
$60,592
$157,300
Catlett
290
$91,278
$348,400
Cats Bridge
200
$25,893
N/A
Cave Spring
25,742
$87,539
$325,800
Cedar Bluff
1,167
$37,170
$111,800
Central Garage
1,864
$87,750
$294,000
Centreville
71,706
$139,510
$590,500
Chamberlayne
4,692
$97,544
$351,100
Chantilly
24,036
$157,124
$663,600
Charlotte Court House
673
$85,893
$167,200
Charlottesville
45,437
$74,824
$486,700
Chase City
2,470
$45,843
$112,900
Chase Crossing
372
N/A
N/A
Chatham
1,448
$58,661
$174,300
Chatmoss
1,563
$73,643
$224,900
Cheriton
555
$49,191
$205,500
Cherry Hill
26,044
$122,447
$492,500
Chesapeake
252,583
$95,373
$378,400
Chester
24,474
$95,104
$327,200
Chester Gap
726
$69,063
$292,600
Chilhowie
2,428
$51,429
$153,600
Chincoteague
3,296
$62,917
$349,500
Christiansburg
22,720
$77,147
$252,600
Churchville
132
$91,833
$313,800
Claremont
393
$58,542
$178,800
Clarksville
1,547
$63,533
$221,400
Claypool Hill
1,610
$45,446
$166,400
Cleveland
369
$28,704
$61,800
Clifton
312
$232,500
$1,050,000
Clifton Forge
3,447
$40,000
$109,500
Clinchco
268
$42,000
$40,900
Clintwood
1,400
$52,083
$162,800
Clover
696
$52,577
$203,700
Cloverdale
3,208
$79,975
$359,900
Cluster Springs
859
$76,125
$133,300
Coeburn
1,639
$55,104
$112,600
Collinsville
7,139
$52,158
$146,700
Colonial Beach
3,966
$60,513
$268,200
Colonial Heights
18,352
$76,505
$246,600
Columbia Furnace
307
$34,401
$300,000
Concord
1,462
$71,058
$227,600
Conicville
446
$128,167
$292,900
Countryside
9,661
$148,810
$630,200
County Center
3,789
$152,356
$588,900
Courtland
1,579
$60,673
$235,600
Covington
5,680
$41,944
$83,500
Craigsville
1,104
$39,609
$176,900
Crewe
2,906
$70,625
$139,400
Crimora
1,252
$83,158
$204,800
Crosspointe
5,669
$250,001
$951,400
Crozet
9,289
$129,417
$547,200
Culpeper
20,794
$94,721
$390,000
Cumberland
273
$34,828
$227,900
D
City / Town
Population
Median Income
Median Home Value
Dahlgren
3,350
$110,057
$423,300
Dahlgren Center
765
$96,000
N/A
Dale City
71,016
$111,994
$425,500
Daleville
3,797
$103,056
$370,100
Damascus
772
$29,006
$173,500
Dante
591
$33,696
$81,400
Danville
42,214
$44,423
$119,100
Dayton
1,920
$75,769
$346,600
Deerfield
439
$88,657
$163,800
Deltaville
958
$70,231
$404,500
Dendron
303
$58,214
$162,500
Difficult Run
9,938
$250,001
$1,111,400
Dillwyn
459
$52,794
$150,000
Dinwiddie
589
$104,205
$329,100
Disputanta
609
N/A
$99,500
Dooms
1,454
$87,292
$274,100
Drakes Branch
435
$25,938
$111,000
Dranesville
11,828
$214,688
$744,500
Draper
348
$58,963
$157,900
Dryden
823
$55,156
$130,300
Dublin
2,671
$62,426
$180,500
Dulles Town Center
5,464
$125,941
$606,500
Dumbarton
7,997
$60,169
$291,300
Dumfries
5,816
$82,355
$331,800
Dunbar
115
$14,527
N/A
Dungannon
316
$19,688
$79,200
Dunn Loring
8,957
$244,265
$951,400
E
City / Town
Population
Median Income
Median Home Value
Earlysville
1,222
$142,060
$478,400
East Highland Park
15,265
$64,681
$229,200
East Lexington
1,652
$64,241
$275,700
East Stone Gap
683
$90,484
$114,000
Eastville
254
$77,917
$260,900
Edinburg
1,671
$56,686
$231,500
Eggleston
117
$128,333
$116,700
Elkton
3,006
$62,031
$246,800
Elliston
952
$47,045
$255,300
Emory
1,419
$111,667
$231,400
Emporia
5,547
$51,899
$148,500
Enon
4,137
$76,341
$253,600
Esmont
751
N/A
$205,700
Ettrick
5,910
$58,137
$211,200
Ewing
365
$60,792
N/A
Exmore
1,571
$29,028
$152,400
F
City / Town
Population
Median Income
Median Home Value
Fair Lakes
8,894
$127,332
$588,200
Fair Oaks
35,545
$123,947
$608,200
Fairfax
25,026
$132,348
$722,600
Fairfax Station
12,566
$212,224
$897,000
Fairfield
566
$113,646
$224,400
Fairlawn
2,488
$66,918
$243,500
Fairview
240
N/A
N/A
Fairview Beach
180
N/A
$460,800
Falls Church
14,710
$143,262
$1,055,600
Falmouth
5,216
$111,977
$438,200
Fancy Gap
214
$98,798
N/A
Farmville
7,774
$40,966
$238,900
Ferrum
1,774
$40,435
$188,900
Fieldale
783
$45,114
$93,300
Fincastle
858
$72,609
$257,500
Fishersville
9,484
$83,671
$348,900
Flint Hill
275
$64,922
$837,500
Floris
7,589
$246,058
$872,800
Floyd
479
$62,688
$242,600
Forest
13,430
$81,552
$319,800
Fort Belvoir
8,449
$104,205
N/A
Fort Chiswell
821
$88,719
$163,300
Fort Hunt
16,700
$216,038
$927,400
Fort Lee
8,993
$82,563
N/A
Franconia
18,335
$152,474
$567,100
Franklin
8,250
$63,245
$256,600
Franklin Farm
18,736
$215,544
$829,600
Fredericksburg
28,873
$86,071
$483,700
Free Union
124
N/A
$1,527,400
Fries
330
$33,056
$121,600
Front Royal
15,296
$64,838
$314,400
G
City / Town
Population
Median Income
Median Home Value
Gainesville
18,196
$174,410
$712,600
Galax
6,726
$38,675
$141,300
Gargatha
564
$64,375
$291,500
Gasburg
485
$77,917
$323,800
Gate City
1,928
$42,857
$163,000
George Mason
9,937
$150,341
$728,000
Glade Spring
2,135
$81,298
$174,300
Glasgow
1,330
$51,827
$131,300
Glen Allen
17,551
$92,723
$357,200
Glenvar
829
$49,083
$264,100
Gloucester Courthouse
3,336
$75,341
$381,500
Gloucester Point
11,109
$74,001
$320,700
Goochland
1,182
N/A
$485,700
Goose Creek Village
2,461
$198,631
$620,700
Gordonsville
1,459
$61,556
$272,800
Goshen
271
$45,000
$136,100
Gratton
841
$113,412
$113,500
Great Falls
15,228
$250,001
$1,411,000
Great Falls Crossing
1,414
$250,001
$989,100
Greenbriar
8,243
$142,634
$662,500
Greenbush
337
N/A
$215,900
Greenville
1,183
$41,691
$199,200
Gretna
1,452
$33,698
$138,800
Grottoes
2,961
$100,291
$275,700
Groveton
13,931
$101,974
$585,000
Grundy
872
$40,804
$203,600
Gwynn
514
$84,375
$421,400
H
City / Town
Population
Median Income
Median Home Value
Halifax
1,496
$55,792
$219,300
Hallwood
160
$62,500
$93,600
Hamilton
589
$141,250
$531,300
Hampden-Sydney
1,769
$154,565
N/A
Hampton
137,557
$69,621
$245,700
Harrisonburg
51,392
$62,254
$299,100
Harriston
1,212
$93,250
$183,700
Hayfield
4,392
$192,250
$677,500
Haymarket
1,580
$173,750
$580,800
Haysi
519
$31,833
$115,800
Henry Fork
805
$70,150
N/A
Herndon
24,672
$148,000
$599,100
Highland Springs
14,296
$57,599
$227,300
Hillsboro
141
$97,438
$631,900
Hillsville
2,864
$58,000
$159,000
Hilltown
302
N/A
$110,900
Hiltons
217
$42,866
N/A
Hollins
17,097
$77,456
$244,300
Hollymead
8,482
$118,250
$435,300
Honaker
1,188
$44,183
$91,600
Hopewell
22,959
$54,729
$181,600
Horntown
466
N/A
$144,500
Horse Pasture
2,236
$54,216
$123,600
Hot Springs
487
$104,545
$260,100
Huntington
13,502
$99,956
$541,900
Hurt
1,361
$59,000
$150,600
Hutchison
7,284
$105,651
$476,900
Hybla Valley
17,257
$80,959
$503,000
I
City / Town
Population
Median Income
Median Home Value
Idylwood
17,559
$120,109
$756,900
Independence
1,132
$39,286
$122,400
Independent Hill
10,853
$204,886
$674,300
Innovation
1,034
$31,943
N/A
Innsbrook
8,578
$129,436
$463,500
Iron Gate
426
$70,000
$84,600
Irvington
513
$126,136
$518,200
Ivanhoe
540
$51,406
$95,500
Ivor
301
$61,250
$194,500
Ivy
794
$189,072
$645,600
J
City / Town
Population
Median Income
Median Home Value
Jarratt
989
$61,671
$216,700
Jolivue
1,075
$38,214
$273,500
Jonesville
1,308
$18,421
$115,400
K
City / Town
Population
Median Income
Median Home Value
Keezletown
706
N/A
$337,000
Keller
288
$36,705
N/A
Kenbridge
1,432
$61,603
$154,400
Keokee
174
N/A
$65,800
Keswick
402
$250,001
$1,133,100
Keysville
988
$31,442
$161,100
Kilmarnock
1,333
$40,234
$282,400
Kincora
1,008
$134,279
$582,700
King George
4,851
$98,622
$380,500
Kings Park
4,315
$166,150
$635,300
Kings Park West
13,442
$170,039
$742,800
Kingstowne
18,360
$151,535
$626,700
L
City / Town
Population
Median Income
Median Home Value
La Crosse
550
$33,750
$105,400
Lafayette
628
$34,596
N/A
Lake Barcroft
10,973
$140,882
$887,300
Lake Caroline
2,862
$73,000
$297,600
Lake Holiday
2,193
$112,039
$303,800
Lake Land'Or
4,390
$94,348
$302,500
Lake Monticello
10,662
$106,818
$325,900
Lake Ridge
46,049
$127,154
$471,200
Lake Wilderness
3,139
$120,700
$353,100
Lake of the Woods
7,984
$109,153
$399,300
Lakeside
12,654
$72,032
$288,200
Lansdowne
12,328
$168,731
$774,300
Laurel
18,721
$73,609
$283,600
Laurel Hill
7,450
$155,667
$696,000
Laurel Park
553
$41,700
$145,800
Lawrenceville
1,272
$33,611
$126,700
Laymantown
1,626
$88,401
$285,200
Lebanon
3,116
$53,050
$162,400
Leesburg
49,171
$145,205
$667,800
Leesylvania
21,632
$132,524
$531,500
Lexington
7,525
$84,517
$275,200
Lincolnia
20,320
$121,639
$647,400
Linton Hall
41,876
$178,915
$617,000
Linville
484
N/A
$327,800
Loch Lomond
4,606
$113,790
$442,300
Long Branch
7,034
$185,208
$842,400
Lorton
20,991
$138,685
$626,500
Loudoun Valley Estates
10,271
$224,704
$814,200
Louisa
2,435
$65,132
$344,100
Lovettsville
2,719
$141,406
$543,700
Lovingston
455
N/A
$294,100
Low Moor
430
$44,900
$99,000
Lowes Island
11,018
$220,833
$793,200
Luray
4,827
$50,150
$253,900
Lynchburg
79,497
$57,947
$229,800
Lyndhurst
1,309
$76,111
$251,900
M
City / Town
Population
Median Income
Median Home Value
Madison
273
$65,625
$334,400
Madison Heights
10,266
$60,215
$191,300
Makemie Park
150
$38,636
N/A
Mallow
537
$50,347
$110,100
Manassas
42,976
$113,590
$449,900
Manassas Park
16,798
$103,250
$395,900
Manchester
12,445
$80,296
$317,000
Mantua
8,298
$213,047
$1,001,200
Mappsburg
103
$43,854
$161,300
Mappsville
186
N/A
N/A
Marion
5,670
$40,896
$172,500
Marshall
3,219
$93,594
$436,000
Martinsville
13,658
$46,727
$98,400
Mason Neck
2,039
$167,857
$818,300
Massanetta Springs
6,358
$114,737
$467,700
Massanutten
2,261
$108,207
$396,900
Mathews
941
$55,481
$193,400
Matoaca
2,724
$70,174
$251,000
Maurertown
1,092
$93,929
$264,500
Max Meadows
599
$58,781
$94,500
McGaheysville
1,327
$66,761
$315,700
McKenney
518
$52,500
$212,000
McLean
49,627
$250,001
$1,412,700
McMullin
324
$68,750
$144,400
McNair
22,655
$122,778
$595,800
Meadowbrook
20,749
$86,054
$298,500
Meadows of Dan
134
N/A
N/A
Meadowview
871
$74,318
$171,300
Mechanicsville
38,683
$98,595
$351,000
Melfa
468
$28,958
$174,300
Mendota
262
$46,012
N/A
Merrifield
20,698
$136,373
$660,800
Merrimac
2,733
$53,611
N/A
Metompkin
447
$34,706
$124,300
Middlebrook
241
$55,519
$251,100
Middleburg
774
$104,545
$777,000
Middletown
1,786
$60,288
$331,600
Midland
122
N/A
N/A
Midlothian
19,120
$110,084
$408,500
Millboro
108
N/A
N/A
Mineral
555
$71,042
$266,700
Modest Town
265
$103,409
N/A
Moneta
395
N/A
$232,200
Montclair
22,387
$155,774
$577,800
Monterey
197
$60,849
$169,700
Montrose
8,285
$49,550
$194,100
Montross
375
$71,563
$248,400
Montvale
351
N/A
$255,900
Moorefield
6,123
$205,257
$800,200
Motley
987
$55,529
$146,900
Mount Clifton
170
N/A
N/A
Mount Crawford
532
$100,526
$291,700
Mount Hermon
4,155
$81,435
$211,600
Mount Jackson
2,000
$52,297
$193,000
Mount Sidney
703
$93,050
$348,800
Mount Vernon
13,122
$163,750
$836,200
Mountain Road
1,574
$41,250
$119,700
N
City / Town
Population
Median Income
Median Home Value
Narrows
1,935
$62,708
$119,400
Nassawadox
590
$51,932
$152,500
Navy
3,839
$238,676
$1,004,000
Nellysford
1,584
$136,442
$552,600
Nelsonia
608
$88,685
$136,200
New Baltimore
11,919
$189,327
$698,000
New Castle
138
$77,083
$256,300
New Church
443
$30,515
N/A
New Hope
900
$87,661
$323,600
New Kent
801
$159,097
$406,200
New Market
2,342
$51,410
$272,900
New River
268
$41,628
$133,600
Newington
13,478
$155,027
$598,000
Newington Forest
12,316
$149,107
$592,200
Newport News
184,216
$69,634
$260,600
Newsoms
289
$57,969
$164,800
Nickelsville
368
$46,250
$175,000
Nokesville
1,226
$96,932
$592,900
Norfolk
233,596
$66,109
$289,900
North Garden
475
$108,258
$553,600
North Shore
3,638
$109,951
$504,400
North Springfield
7,050
$130,400
$649,700
Norton
3,577
$41,495
$110,000
O
City / Town
Population
Median Income
Median Home Value
Oak Grove
2,408
$174,423
$640,300
Oak Level
563
$31,000
$104,600
Oakton
36,528
$160,663
$792,100
Occoquan
910
$134,323
$496,500
Onancock
1,433
$54,500
$294,400
One Loudoun
3,309
$241,250
$876,700
Onley
678
$57,837
$323,100
Opal
984
$181,932
$625,800
Orange
5,066
$76,370
$273,300
P
City / Town
Population
Median Income
Median Home Value
Painter
305
$65,000
$158,300
Palmyra
171
N/A
N/A
Pamplin City
275
$68,750
$124,200
Pantops
4,665
$127,552
$522,900
Parksley
867
$76,875
$163,100
Parrott
401
N/A
N/A
Passapatanzy
1,259
$125,608
$356,900
Pastoria
863
$46,884
$116,200
Patrick Springs
2,223
$63,304
$100,500
Pearisburg
2,860
$75,532
$157,400
Pembroke
996
$57,500
$138,000
Penhook
1,250
$108,750
$543,000
Pennington Gap
1,798
$21,633
$92,900
Petersburg
33,537
$50,698
$189,000
Phenix
418
$73,125
$129,200
Pimmit Hills
6,589
$172,880
$966,500
Piney Mountain
2,288
$138,636
$296,000
Plum Creek
1,068
$41,603
N/A
Pocahontas
234
$42,344
$38,800
Poquoson
12,639
$120,972
$400,300
Port Republic
510
N/A
$375,500
Portsmouth
97,190
$60,491
$246,900
Potomac Mills
5,741
$104,545
$582,700
Pound
913
$32,396
$98,100
Pounding Mill
222
N/A
N/A
Powhatan
667
$71,833
$377,900
Prices Fork
900
$69,063
$300,000
Prince George
1,829
$61,571
N/A
Pulaski
8,893
$49,491
$160,500
Pungoteague
190
$157,805
$143,600
Purcellville
8,973
$165,121
$654,200
Q
R
City / Town
Population
Median Income
Median Home Value
Radford
16,726
$57,348
$220,700
Raven
1,345
$52,619
$88,800
Ravensworth
2,475
$166,094
$714,400
Remington
989
$56,500
$324,200
Reston
64,414
$148,710
$642,000
Rhoadesville
207
$61,825
N/A
Rich Creek
776
$48,750
$123,200
Richlands
5,171
$37,154
$111,000
Richmond
229,359
$64,587
$353,000
Ridgeway
1,051
$76,875
$164,300
Riner
1,038
$105,759
$388,000
Rio
1,252
$56,250
N/A
Ripplemead
294
$79,000
$159,600
Rivanna
2,211
$146,328
$852,400
Riverdale
1,077
$60,694
$204,900
Riverview
607
$43,542
$38,500
Roanoke
98,355
$55,378
$190,500
Rockwood
10,010
$97,992
$354,400
Rocky Mount
4,950
$63,280
$207,000
Rose Hill CDP (Fairfax County)
21,066
$174,950
$687,600
Rose Hill CDP (Lee County)
447
N/A
N/A
Round Hill
678
$127,266
$653,600
Ruckersville
1,399
$101,875
$407,800
Rural Retreat
1,644
$61,979
$185,800
Rushmere
1,033
$73,750
$350,000
Rustburg
1,417
$72,950
$263,900
S
City / Town
Population
Median Income
Median Home Value
Salem
25,618
$66,725
$258,600
Saltville
2,198
$48,658
$96,600
Saluda
615
N/A
$263,800
Sandston
7,399
$59,238
$219,900
Sandy Level
407
$43,468
$110,900
Savage Town
175
N/A
N/A
Savageville
124
N/A
N/A
Saxis
218
N/A
$98,400
Schooner Bay
223
$51,154
N/A
Schuyler
197
$33,850
N/A
Scotland
161
$44,028
$159,400
Scottsville
510
$40,417
$309,600
Sedley
568
$86,304
$214,500
Selma
146
N/A
$93,100
Seven Corners
9,371
$77,400
$318,700
Seven Mile Ford
644
$38,003
$173,300
Shawneeland
2,754
$95,337
$272,900
Shawsville
1,411
N/A
$101,600
Shenandoah
2,888
$71,458
$212,600
Shenandoah Farms
4,179
$98,750
$280,700
Shenandoah Retreat
592
$96,591
$409,100
Shenandoah Shores
611
$95,273
$273,900
Sherando
281
N/A
$239,300
Shipman
472
$49,301
$234,700
Short Pump
29,026
$138,845
$568,900
Singers Glen
155
N/A
$170,800
Skyland Estates
620
$114,037
$358,500
Smithfield
8,834
$113,158
$374,900
South Boston
7,853
$44,052
$171,200
South Hill
4,786
$66,023
$242,700
South Riding
34,352
$196,403
$746,200
South Run
6,600
$250,001
$978,500
Southampton Meadows
421
$34,665
N/A
Southern Gateway
2,771
$95,227
$344,600
Sperryville
358
N/A
$374,700
Spotsylvania Courthouse
7,180
$95,331
$395,700
Springfield
31,154
$125,999
$640,300
Springville
841
$70,117
N/A
St. Paul
963
$33,000
$176,100
Stafford Courthouse
5,839
$127,849
$548,000
Stanardsville
740
$65,500
$267,300
Stanley
2,034
$54,301
$211,000
Stanleytown
1,386
$40,000
$143,900
Staunton
25,948
$65,581
$259,200
Stephens City
2,393
$102,593
$325,100
Sterling
32,411
$123,303
$526,000
Stevens Creek
148
N/A
$43,500
Stewartsville
737
$94,390
$217,600
Stickleyville
143
N/A
$130,100
Stone Ridge
16,603
$187,563
$672,800
Stonega
151
$39,712
$63,900
Stony Creek
341
$64,811
$154,800
Strasburg
7,214
$62,464
$269,100
Stuart
1,952
$45,625
$182,500
Stuarts Draft
11,780
$79,332
$294,300
Sudley
19,162
$94,309
$424,800
Suffolk
98,796
$92,666
$347,400
Sugar Grove
563
$45,676
$56,400
Sugarland Run
12,629
$166,385
$576,700
Sully Square
2,394
$175,781
$677,000
Surry
212
$85,417
$238,500
T
City / Town
Population
Median Income
Median Home Value
Tacoma
131
$47,891
$106,300
Tangier
252
$35,991
$157,900
Tappahannock
1,908
$46,816
$218,800
Tazewell
4,390
$34,618
$111,700
Temperanceville
115
N/A
N/A
The Plains
164
$84,375
$555,600
The University of Virginia's College at Wise
489
N/A
N/A
Timberlake
12,725
$75,657
$235,900
Timberville
3,036
$59,909
$231,000
Toms Brook
439
$54,167
$226,800
Triangle
10,450
$109,693
$505,300
Troutdale
178
$35,000
$109,400
Troutville
475
$63,750
$221,000
Tuckahoe
49,183
$102,264
$462,800
Twin Lakes
1,562
$66,526
$237,300
Tysons
28,936
$129,818
$640,000
U
City / Town
Population
Median Income
Median Home Value
Union Hall
1,445
$103,125
$694,100
Union Level
143
N/A
$153,900
Union Mill
4,484
$250,001
$961,400
Unionville
262
N/A
$227,400
University Center
3,923
$120,533
$507,500
University of Virginia
9,065
$52,546
$442,600
Urbanna
495
$62,917
$403,700
V
City / Town
Population
Median Income
Median Home Value
Vansant
551
$31,595
$101,700
Verona
4,165
$74,000
$256,200
Victoria
1,595
$41,442
$131,800
Vienna
16,412
$216,953
$1,008,800
Villa Heights
601
$25,797
$121,900
Vinton
8,056
$65,445
$190,900
Virgilina
171
$40,625
N/A
Virginia Beach
456,349
$92,968
$382,500
W
City / Town
Population
Median Income
Median Home Value
Wachapreague
306
$65,179
$205,800
Wakefield
11,930
$237,975
$861,600
Wakefield
1,201
$62,386
$187,800
Warrenton
10,176
$83,331
$478,300
Warsaw
2,292
$84,828
$270,600
Waterford
220
N/A
$1,079,700
Wattsville
1,439
$69,380
$184,700
Waverly
2,324
$50,156
$145,700
Waynesboro
22,841
$59,994
$245,500
Weber City
1,504
$47,778
$155,900
Weems
279
$61,389
N/A
West Falls Church
31,279
$134,978
$706,800
West Point
3,480
$78,785
$286,800
West Springfield
22,532
$163,115
$637,300
Westlake Corner
2,033
$95,000
$499,000
Weyers Cave
2,744
$97,791
$283,800
White Stone
449
$58,036
$193,200
Williamsburg
15,798
$75,604
$428,100
Willis Wharf
278
$92,543
N/A
Winchester
27,913
$63,974
$343,000
Windsor
2,852
$68,661
$280,800
Wintergreen
589
$120,346
$513,800
Wise
2,916
$53,596
$144,700
Wolf Trap
15,858
$250,001
$1,204,000
Woodbridge
43,945
$104,741
$422,400
Woodburn
9,503
$134,013
$764,100
Woodlake
7,358
$139,344
$406,800
Woodlawn CDP (Carroll County)
2,250
$78,405
$146,700
Woodlawn CDP (Fairfax County)
21,194
$91,884
$367,200
Woodstock
5,871
$76,100
$268,700
Wyndham
12,099
$235,250
$703,000
Wytheville
8,202
$47,270
$196,800
Y
City / Town
Population
Median Income
Median Home Value
Yogaville
288
$48,750
$408,500
Yorkshire
9,782
$112,829
$451,000
Yorktown
128
$63,250
$481,600
Frequently Asked Questions
How many cities are in Virginia?
There are 621 cities, towns, and census-designated places in Virginia tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Virginia?
The average median household income across Virginia communities is $90,518, based on ACS 5-Year Estimates.
What is the average home value in Virginia?
The average median home value across Virginia cities is $354,233.
What is the largest city in Virginia?
The largest city in Virginia is Virginia Beach with a population of 456,349.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)