Virginia cities — momentum scores, home values & rankings

All states·Virginia

110 Virginia cities tracked. Sorted by composite momentum score (home prices, rent, population).

Long thesis

The state's pop-weighted momentum is 67/100, and only 0 of 63 tracked cities are in the 'Declining' tier. That's a healthier distribution than most states. Bull case: the average is good, and the bottom of the distribution isn't ugly.

Short thesis

The bear case is the boring one: the median market is fine but the cycle is real. Watch the cities at the bottom of this state's distribution as the early-warning signal.

110
Cities tracked
$392,850
Median home (state)
82
Rising / Hot
1
Cooling / Declining

Bedford

pop 7,823
80
Hot$283,012 · +6.0%

Bensley

pop 5,971
78
Hot$260,837 · +2.2%

Highland Springs

pop 16,604
78
Hot$259,569 · +2.3%

Stuarts Draft

pop 12,142
77
Rising$354,100 · +5.8%

Bellwood

pop 7,678
77
Rising$325,601 · +2.8%

East Highland Park

pop 15,131
77
Rising$272,410 · +2.1%

Wakefield

pop 11,805
76
Rising$212,117 · +5.0%

Montrose

pop 7,909
76
Rising$257,833 · +1.5%

Culpeper

pop 21,464
75
Rising$455,634 · +3.1%

Sandston

pop 7,779
75
Rising$319,702 · +3.0%

Suffolk

pop 103,105
74
Rising$386,146 · +2.2%

Petersburg

pop 34,058
74
Rising$249,204 · +1.1%

Staunton

pop 26,361
73
Rising$311,517 · +3.9%

Waynesboro

pop 23,498
73
Rising$318,169 · +2.5%

Radford

pop 17,273
73
Rising$270,540 · +2.9%

Lexington

pop 7,802
73
Rising$359,915 · +4.4%

South Boston

pop 7,795
73
Rising$149,613 · +9.2%

Galax

pop 6,739
73
Rising$184,451 · +7.3%

Orange

pop 5,210
73
Rising$340,838 · +2.9%

Bealeton

pop 5,882
73
Rising$517,564 · +3.4%

Lakeside

pop 12,203
73
Rising$345,367 · +1.9%

Collinsville

pop 7,380
73
Rising$163,293 · +1.7%

Salem

pop 25,908
72
Rising$306,910 · +3.9%

Wytheville

pop 8,160
72
Rising$222,604 · +5.8%

Ashland

pop 7,910
72
Rising$463,248 · +3.7%

Farmville

pop 7,578
72
Rising$260,341 · +6.7%

Buena Vista

pop 6,581
72
Rising$197,739 · +6.0%

Chesapeake

pop 254,997
71
Rising$422,528 · +3.1%

Colonial Heights

pop 18,674
71
Rising$301,006 · +0.9%

Front Royal

pop 15,628
71
Rising$385,638 · +1.8%

Vinton

pop 8,059
71
Rising$287,238 · +4.1%

Gloucester Point

pop 10,587
71
Rising$347,985 · +2.4%

Hopewell

pop 22,970
70
Rising$234,401 · +2.3%

Franklin

pop 8,373
70
Rising$245,056 · +1.4%

Covington

pop 5,663
70
Rising$159,938 · +4.3%

Midlothian

pop 18,320
70
Rising$470,207 · +1.7%

Richmond

pop 233,655
69
Rising$374,265 · +1.6%

Roanoke

pop 97,912
69
Rising$279,668 · +3.2%

Crozet

pop 9,224
69
Rising$593,534 · +1.9%

Mechanicsville

pop 39,482
69
Rising$443,391 · +3.3%

Chamberlayne

pop 5,581
69
Rising$376,492 · +1.2%

Virginia Beach

pop 454,808
68
Rising$427,121 · +3.1%

Newport News

pop 183,056
68
Rising$294,407 · +1.7%

Harrisonburg

pop 51,164
68
Rising$352,622 · +4.2%

Smithfield

pop 9,032
68
Rising$394,538 · +2.8%

Abingdon

pop 8,316
68
Rising$283,045 · +1.1%

Bridgewater

pop 6,826
68
Rising$376,587 · +1.6%

Forest

pop 11,709
68
Rising$414,218 · +2.3%

Chester

pop 23,414
68
Rising$392,850 · +1.9%

Glen Allen

pop 16,187
68
Rising$515,233 · +0.2%

Fredericksburg

pop 29,992
67
Rising$485,014 · +0.7%

Williamsburg

pop 16,030
67
Rising$466,964 · +0.5%

Warrenton

pop 10,224
67
Rising$687,133 · +2.5%

Emporia

pop 5,402
67
Rising$154,949 · +3.7%

Fishersville

pop 9,629
67
Rising$395,424 · +2.0%

Gainesville

pop 18,112
67
Rising$769,456 · +1.1%

Hampton

pop 137,596
66
Rising$278,048 · +0.0%

Lynchburg

pop 80,301
66
Rising$264,994 · +0.4%

Poquoson

pop 12,854
66
Rising$460,883 · +1.3%

Purcellville

pop 8,965
66
Rising$912,716 · +1.8%

Strasburg

pop 7,290
66
Rising$347,314 · +0.1%

Leesburg

pop 49,831
65
Rising$869,952 · +1.3%

Blacksburg

pop 45,452
65
Rising$423,763 · +2.1%

Danville

pop 41,993
65
Rising$156,538 · +0.6%

Carrollton

pop 7,498
65
Rising$413,411 · +2.1%

Portsmouth

pop 96,482
64
Rising$263,759 · +0.1%

Winchester

pop 27,800
64
Rising$403,992 · +1.5%

Christiansburg

pop 22,632
64
Rising$307,721 · +2.4%

Dumfries

pop 5,978
64
Rising$598,827 · +0.2%

Marion

pop 5,602
64
Rising$159,100 · +1.5%

Big Stone Gap

pop 5,087
64
Rising$143,447 · +1.8%

Sterling

pop 30,337
64
Rising$643,268 · +0.1%

Norfolk

pop 231,105
63
Rising$310,519 · +0.8%

Martinsville

pop 13,834
63
Rising$127,646 · -1.3%

Woodstock

pop 5,954
63
Rising$337,681 · -0.6%

McLean

pop 50,773
63
Rising$1,498,560 · +0.2%

Chantilly

pop 24,301
63
Rising$820,130 · -1.5%

Triangle

pop 9,589
63
Rising$575,318 · -0.3%

Manassas

pop 43,616
62
Rising$558,674 · +0.1%

Bristol

pop 16,316
62
Rising$204,956 · -0.4%

Madison Heights

pop 10,893
62
Rising$246,989 · -1.3%

Great Falls

pop 15,953
62
Rising$1,718,540 · -1.3%

Fairfax

pop 26,340
61
Stable$799,544 · -0.9%

Burke

pop 42,312
61
Stable$743,007 · -1.4%

Lorton

pop 20,072
61
Stable$663,655 · -0.1%

Woodbridge

pop 44,668
61
Stable$506,288 · -0.1%

Charlottesville

pop 44,767
60
Stable$522,850 · +0.3%

Vienna

pop 16,562
60
Stable$1,190,107 · -0.7%

Centreville

pop 73,518
60
Stable$633,647 · -0.9%

Manassas Park

pop 16,611
59
Stable$461,901 · +1.2%

Oakton

pop 36,732
59
Stable$1,123,575 · -1.1%

Woodlawn

pop 20,859
59
Stable$192,167 · +2.8%

Fort Hunt

pop 17,231
59
Stable$1,019,295 · -0.8%

Fort Belvoir

pop 7,637
59
Stable$805,338 · -0.9%

Ashburn

pop 46,349
59
Stable$812,685 · -1.3%

Springfield

pop 31,339
58
Stable$717,985 · -1.2%

Huntington

pop 13,749
58
Stable$453,061 · +0.2%

Reston

pop 63,226
57
Stable$639,321 · -1.7%

Annandale

pop 43,363
57
Stable$768,630 · -1.0%

Herndon

pop 25,180
56
Stable$744,428 · -1.3%

Falls Church

pop 15,034
56
Stable$793,849 · -1.1%

Pulaski

pop 8,805
56
Stable$175,613 · +0.4%

Rose Hill

pop 21,045
56
Stable$717,422 · -1.5%

Mount Vernon

pop 12,914
56
Stable$596,082 · -1.0%

Alexandria

pop 159,102
55
Stable$679,447 · -0.3%

Arlington

pop 238,643
55
Stable$825,820 · -0.5%

Belle Haven

pop 6,851
54
Stable$518,256 · -0.7%

Lincolnia

pop 22,922
53
Stable$715,286 · -1.5%

Dunn Loring

pop 9,464
53
Stable$1,236,541 · -3.4%

Richlands

pop 5,074
43
Cooling$108,989 · -5.3%

Browse by county

Official state resources

Traffic & road closures

Verified official state sources from our source registry. Opens in a new tab.

Tools for Virginia

Sources: Zillow ZHVI (home values), Zillow ZORI (rents), US Census ACS + place population. Updated when source agencies publish revisions.

Cost of living & climate

Cost-of-living index
101.6 (US=100)
Near Us Avg. Source: MERIC Q4 2024 composite (housing, groceries, utilities, transport, healthcare, misc).
Climate

Humid subtropical. Hot humid summers, mild winters (snowier in the Appalachians). Coastal hurricane exposure.

More: VA taxes · VA best-of