Cities and towns in Virginia: typical home values
September 2026 figures from Zillow · updated 2026-11-15
ProMap by Home Economics has a housing data page for 382 cities and towns in Virginia. The figure beside each name is its typical home value in September 2026. Among them, the highest typical home value is in Great Falls ($1,676,000) and the lowest is in Appalachia ($56,937).
The typical home in Virginia is worth about $412,000 (Zillow Home Value Index, September 2026), up 2.1% over the past year; the U.S. figure is $366,000.
Jump to a letter
A 19 places
- Abingdon Washington County $285,000
- Accomac Accomack County $212,000
- Afton Nelson County $479,000
- Alberta Brunswick County $146,000
- Aldie Loudoun County $1,106,000
- Alexandria Alexandria city $663,000
- Altavista Campbell County $206,000
- Amelia Court House Amelia County $339,000
- Amherst Amherst County $294,000
- Annandale Fairfax County $743,000
- Appalachia Wise County $56,937
- Appomattox Appomattox County $284,000
- Arlington Arlington County $802,000
- Arrington Nelson County $241,000
- Ashburn Loudoun County $796,000
- Ashland Hanover County $464,000
- Atkins Smyth County $159,000
- Atlantic Accomack County $269,000
- Austinville Wythe County $160,000
B 38 places
- Barboursville Orange County $428,000
- Baskerville Mecklenburg County $202,000
- Bassett Henry County $132,000
- Bastian Bland County $173,000
- Basye Shenandoah County $332,000
- Bealeton Fauquier County $512,000
- Bedford Bedford County $288,000
- Belle Haven Fairfax County $507,000
- Bellwood Chesterfield County $323,000
- Bensley Chesterfield County $257,000
- Berryville Clarke County $562,000
- Big Island Bedford County $189,000
- Big Stone Gap Wise County $148,000
- Blacksburg Montgomery County $413,000
- Blackstone Nottoway County $194,000
- Blairs Pittsylvania County $201,000
- Bland Bland County $189,000
- Bloxom Accomack County $202,000
- Blue Ridge Botetourt County $316,000
- Bluefield Tazewell County $142,000
- Boones Mill Franklin County $329,000
- Bowling Green Caroline County $361,000
- Boyce Clarke County $564,000
- Boydton Mecklenburg County $239,000
- Boykins Southampton County $173,000
- Bracey Mecklenburg County $187,000
- Branchville Southampton County $174,000
- Brandy Station Culpeper County $549,000
- Bridgewater Rockingham County $374,000
- Brightwood Madison County $410,000
- Bristol Bristol city $201,000
- Broadway Rockingham County $323,000
- Brodnax Brunswick County $145,000
- Brookneal Campbell County $168,000
- Buchanan Botetourt County $218,000
- Buena Vista Buena Vista city $202,000
- Burke Fairfax County $719,000
- Burkeville Nottoway County $196,000
C 43 places
- Cana Carroll County $142,000
- Cape Charles Northampton County $407,000
- Capron Southampton County $233,000
- Carrollton Isle of Wight County $413,000
- Carrsville Isle of Wight County $311,000
- Catlett Fauquier County $653,000
- Cedar Bluff Tazewell County $192,000
- Centreville Fairfax County $615,000
- Chamberlayne Henrico County $370,000
- Chantilly Fairfax County $799,000
- Charles City Charles City County $282,000
- Charlotte Court House Charlotte County $216,000
- Charlottesville Charlottesville city $511,000
- Chase City Mecklenburg County $147,000
- Chatham Pittsylvania County $174,000
- Chesapeake Chesapeake city $424,000
- Chester Gap Rappahannock County $390,000
- Chester Chesterfield County $391,000
- Chilhowie Smyth County $196,000
- Chincoteague Accomack County $367,000
- Christiansburg Montgomery County $304,000
- Churchville Augusta County $363,000
- Claremont Surry County $274,000
- Clarksville Mecklenburg County $307,000
- Clifton Forge Alleghany County $147,000
- Clifton Fairfax County $992,000
- Clinchco Dickenson County $106,000
- Clintwood Dickenson County $130,000
- Cloverdale Botetourt County $303,000
- Coeburn Wise County $120,000
- Collinsville Henry County $168,000
- Colonial Beach Westmoreland County $326,000
- Colonial Heights Colonial Heights city $296,000
- Columbia Fluvanna County $333,000
- Concord Campbell County $282,000
- Courtland Southampton County $293,000
- Covington Covington city $171,000
- Craigsville Augusta County $176,000
- Crewe Nottoway County $198,000
- Crimora Augusta County $343,000
- Crozet Albemarle County $586,000
- Culpeper Culpeper County $456,000
- Cumberland Cumberland County $290,000
D 17 places
- Daleville Botetourt County $436,000
- Damascus Washington County $212,000
- Danville Danville city $156,000
- Dayton Rockingham County $365,000
- Deerfield Augusta County $267,000
- Deltaville Middlesex County $447,000
- Dendron Surry County $226,000
- Dillwyn Buckingham County $245,000
- Dinwiddie Dinwiddie County $306,000
- Disputanta Prince George County $371,000
- Drakes Branch Charlotte County $185,000
- Draper Pulaski County $248,000
- Dryden Lee County $125,000
- Dublin Pulaski County $252,000
- Dumfries Prince William County $586,000
- Dungannon Scott County $115,000
- Dunn Loring Fairfax County $1,209,000
E 10 places
- Eagle Rock Botetourt County $143,000
- Earlysville Albemarle County $650,000
- Ebony Brunswick County $466,000
- Edinburg Shenandoah County $336,000
- Elkton Rockingham County $322,000
- Elliston Montgomery County $244,000
- Emporia Emporia city $157,000
- Esmont Albemarle County $278,000
- Ewing Lee County $133,000
- Exmore Northampton County $208,000
F 19 places
- Fairfax Fairfax city $775,000
- Fairfield Rockbridge County $367,000
- Falls Church Falls Church city $768,000
- Fancy Gap Carroll County $236,000
- Farmville Prince Edward County $269,000
- Ferrum Franklin County $259,000
- Fieldale Henry County $110,000
- Fincastle Botetourt County $328,000
- Fishersville Augusta County $403,000
- Flint Hill Rappahannock County $605,000
- Floyd Floyd County $303,000
- Forest Bedford County $414,000
- Fort Belvoir Fairfax County $792,000
- Fort Hunt Fairfax County $998,000
- Franklin Franklin city $250,000
- Fredericksburg Fredericksburg city $479,000
- Free Union Albemarle County $580,000
- Fries Grayson County $152,000
- Front Royal Warren County $384,000
G 19 places
- Gainesville Prince William County $751,000
- Galax Galax city $189,000
- Gasburg Brunswick County $304,000
- Gate City Scott County $174,000
- Glade Spring Washington County $195,000
- Glasgow Rockbridge County $206,000
- Glen Allen Henrico County $513,000
- Gloucester Point Gloucester County $349,000
- Goochland Goochland County $419,000
- Gordonsville Orange County $408,000
- Gore Frederick County $436,000
- Goshen Rockbridge County $208,000
- Great Falls Fairfax County $1,676,000
- Greenbackville Accomack County $314,000
- Greenbush Accomack County $166,000
- Greenville Augusta County $320,000
- Gretna Pittsylvania County $174,000
- Grottoes Rockingham County $312,000
- Grundy Buchanan County $79,376
H 18 places
- Halifax Halifax County $174,000
- Hallwood Accomack County $154,000
- Hamilton Loudoun County $906,000
- Hampton Hampton city $279,000
- Hanover Hanover County $429,000
- Harrisonburg Harrisonburg city $352,000
- Haymarket Prince William County $810,000
- Haysi Dickenson County $106,000
- Heathsville Northumberland County $355,000
- Herndon Fairfax County $722,000
- Highland Springs Henrico County $259,000
- Hillsville Carroll County $196,000
- Hiwassee Pulaski County $223,000
- Honaker Russell County $101,000
- Hopewell Hopewell city $232,000
- Hot Springs Bath County $211,000
- Huntington Fairfax County $442,000
- Hurt Pittsylvania County $175,000
I 4 places
J 2 places
K 6 places
L 16 places
- La Crosse Mecklenburg County $172,000
- Lakeside Henrico County $340,000
- Lancaster Lancaster County $339,000
- Lawrenceville Brunswick County $131,000
- Lebanon Russell County $205,000
- Leesburg Loudoun County $849,000
- Lexington Lexington city $365,000
- Lincolnia Fairfax County $693,000
- Linville Rockingham County $366,000
- Lorton Fairfax County $647,000
- Louisa Louisa County $379,000
- Lovettsville Loudoun County $791,000
- Lovingston Nelson County $319,000
- Luray Page County $323,000
- Lynchburg Lynchburg city $264,000
- Lyndhurst Augusta County $359,000
M 35 places
- Madison Heights Amherst County $247,000
- Madison Madison County $393,000
- Manassas Park Manassas Park city $457,000
- Manassas Manassas city $547,000
- Marion Smyth County $167,000
- Marshall Fauquier County $704,000
- Martinsville Martinsville city $131,000
- Mathews Mathews County $328,000
- Maurertown Shenandoah County $363,000
- Max Meadows Wythe County $217,000
- McDowell Highland County $303,000
- McGaheysville Rockingham County $433,000
- McKenney Dinwiddie County $271,000
- McLean Fairfax County $1,451,000
- Meadows of Dan Patrick County $229,000
- Meadowview Washington County $226,000
- Mechanicsville Hanover County $442,000
- Melfa Accomack County $247,000
- Mendota Washington County $173,000
- Middlebrook Augusta County $424,000
- Middleburg Loudoun County $1,151,000
- Middletown Frederick County $450,000
- Midland Fauquier County $605,000
- Midlothian Chesterfield County $469,000
- Millboro Bath County $270,000
- Mineral Louisa County $473,000
- Moneta Bedford County $553,000
- Monterey Highland County $281,000
- Montrose Henrico County $256,000
- Montross Westmoreland County $291,000
- Montvale Bedford County $256,000
- Mount Crawford Rockingham County $414,000
- Mount Jackson Shenandoah County $322,000
- Mount Sidney Augusta County $413,000
- Mount Vernon Fairfax County $580,000
N 14 places
- Narrows Giles County $170,000
- Nathalie Halifax County $137,000
- Nellysford Nelson County $599,000
- New Castle Craig County $216,000
- New Church Accomack County $186,000
- New Kent New Kent County $448,000
- New Market Shenandoah County $333,000
- Newport News Newport News city $292,000
- Newsoms Southampton County $221,000
- Nickelsville Scott County $170,000
- Nokesville Prince William County $802,000
- Norfolk Norfolk city $311,000
- North Garden Albemarle County $505,000
- Norton Norton city $124,000
O 4 places
P 21 places
- Painter Accomack County $197,000
- Palmyra Fluvanna County $375,000
- Pamplin Appomattox County $222,000
- Parksley Accomack County $219,000
- Patrick Springs Patrick County $181,000
- Pearisburg Giles County $220,000
- Pembroke Giles County $222,000
- Penhook Franklin County $504,000
- Pennington Gap Lee County $96,304
- Petersburg Petersburg city $249,000
- Phenix Charlotte County $203,000
- Poquoson Poquoson city $460,000
- Port Republic Rockingham County $409,000
- Port Royal Caroline County $417,000
- Portsmouth Portsmouth city $267,000
- Pound Wise County $123,000
- Pounding Mill Tazewell County $147,000
- Powhatan Powhatan County $479,000
- Prince George Prince George County $349,000
- Pulaski Pulaski County $177,000
- Purcellville Loudoun County $900,000
Q 3 places
R 18 places
- Radford Radford city $272,000
- Raven Tazewell County $91,712
- Remington Fauquier County $435,000
- Reston Fairfax County $622,000
- Rhoadesville Orange County $385,000
- Rich Creek Giles County $163,000
- Richlands Tazewell County $113,000
- Richmond Richmond city $362,000
- Ridgeway Henry County $163,000
- Riner Montgomery County $343,000
- Ripplemead Giles County $194,000
- Roanoke Roanoke city $278,000
- Rocky Mount Franklin County $275,000
- Rose Hill Lee County $122,000
- Round Hill Loudoun County $846,000
- Ruckersville Greene County $397,000
- Rural Retreat Wythe County $209,000
- Rustburg Campbell County $283,000
S 32 places
- Saint Paul Wise County $110,000
- Salem Salem city $309,000
- Saltville Smyth County $126,000
- Saluda Middlesex County $327,000
- Sandston Henrico County $320,000
- Sandy Level Henry County $182,000
- Saxis Accomack County $145,000
- Schuyler Nelson County $290,000
- Scottsburg Halifax County $134,000
- Scottsville Albemarle County $339,000
- Sedley Southampton County $282,000
- Shawsville Montgomery County $236,000
- Shenandoah Page County $284,000
- Shipman Nelson County $249,000
- Singers Glen Rockingham County $351,000
- Smithfield Isle of Wight County $403,000
- South Boston Halifax County $152,000
- South Hill Mecklenburg County $207,000
- Sperryville Rappahannock County $535,000
- Springfield Fairfax County $695,000
- Stanardsville Greene County $338,000
- Stanley Page County $299,000
- Staunton Staunton city $315,000
- Stephens City Frederick County $428,000
- Sterling Loudoun County $629,000
- Stony Creek Sussex County $184,000
- Strasburg Shenandoah County $346,000
- Stuart Patrick County $189,000
- Stuarts Draft Augusta County $360,000
- Suffolk Suffolk city $387,000
- Sugar Grove Smyth County $150,000
- Surry Surry County $308,000
T 9 places
- Tappahannock Essex County $307,000
- Tazewell Tazewell County $164,000
- Temperanceville Accomack County $191,000
- The Plains Fauquier County $977,000
- Timberville Rockingham County $291,000
- Toms Brook Shenandoah County $349,000
- Triangle Prince William County $567,000
- Troutdale Grayson County $211,000
- Troutville Botetourt County $348,000
U 4 places
V 6 places
W 24 places
- Wachapreague Accomack County $278,000
- Wakefield Sussex County $218,000
- Warfield Brunswick County $161,000
- Warm Springs Bath County $234,000
- Warrenton Fauquier County $680,000
- Warsaw Richmond County $250,000
- Washington Rappahannock County $663,000
- Waterford Loudoun County $1,324,000
- Waverly Sussex County $199,000
- Waynesboro Waynesboro city $317,000
- Weber City Scott County $180,000
- Weems Lancaster County $421,000
- West Point King William County $338,000
- Weyers Cave Augusta County $354,000
- White Stone Lancaster County $552,000
- Williamsburg Williamsburg city $469,000
- Winchester Winchester city $399,000
- Windsor Isle of Wight County $350,000
- Wintergreen Nelson County $444,000
- Wise Wise County $186,000
- Woodbridge Prince William County $497,000
- Woodlawn Carroll County $189,000
- Woodstock Shenandoah County $338,000
- Wytheville Wythe County $219,000
Y 1 place
Metro areas in Virginia
- Blacksburg-Christiansburg-Radford, VA $287,000
- Charlottesville, VA $464,000
- Danville, VA $166,000
- Harrisonburg, VA $350,000
- Lake of the Woods, VA $380,000
- Lynchburg, VA $288,000
- Martinsville, VA $135,000
- Richmond, VA $392,000
- Roanoke, VA $298,000
- Staunton-Stuarts Draft, VA $335,000
- Virginia Beach-Chesapeake-Norfolk, VA-NC $371,000
- Winchester, VA-WV $385,000
Counties in Virginia
- Accomack County $246,000
- Albemarle County $550,000
- Alexandria city $674,000
- Alleghany County $188,000
- Amelia County $331,000
- Amherst County $262,000
- Appomattox County $289,000
- Arlington County $802,000
- Augusta County $369,000
- Bath County $219,000
- Bedford County $352,000
- Bland County $181,000
- Botetourt County $315,000
- Bristol city $178,000
- Brunswick County $153,000
- Buchanan County $76,546
- Buckingham County $248,000
- Buena Vista city $190,000
- Campbell County $273,000
- Caroline County $359,000
- Carroll County $186,000
- Charles City County $274,000
- Charlotte County $198,000
- Charlottesville city $483,000
- Chesapeake city $425,000
- Chesterfield County $410,000
- Clarke County $562,000
- Colonial Heights city $280,000
- Covington city $116,000
- Craig County $242,000
- Culpeper County $489,000
- Cumberland County $288,000
- Danville city $133,000
- Dickenson County $116,000
- Dinwiddie County $301,000
- Emporia city $152,000
- Essex County $296,000
- Fairfax city $769,000
- Fairfax County $756,000
- Falls Church city $1,161,000
- Fauquier County $645,000
- Floyd County $274,000
- Fluvanna County $373,000
- Franklin city $236,000
- Franklin County $364,000
- Frederick County $428,000
- Fredericksburg city $468,000
- Galax city $181,000
- Giles County $207,000
- Gloucester County $375,000
- Goochland County $583,000
- Grayson County $207,000
- Greene County $382,000
- Greensville County $164,000
- Halifax County $151,000
- Hampton city $279,000
- Hanover County $456,000
- Harrisonburg city $328,000
- Henrico County $397,000
- Henry County $142,000
- Highland County $284,000
- Hopewell city $216,000
- Isle of Wight County $384,000
- James City County $484,000
- King and Queen County $299,000
- King George County $476,000
- King William County $352,000
- Lancaster County $397,000
- Lee County $116,000
- Lexington city $354,000
- Loudoun County $792,000
- Louisa County $420,000
- Lunenburg County $143,000
- Lynchburg city $244,000
- Madison County $421,000
- Manassas city $482,000
- Manassas Park city $456,000
- Martinsville city $111,000
- Mathews County $349,000
- Mecklenburg County $210,000
- Middlesex County $380,000
- Montgomery County $338,000
- Nelson County $362,000
- New Kent County $448,000
- Newport News city $291,000
- Norfolk city $311,000
- Northampton County $309,000
- Northumberland County $366,000
- Norton city $131,000
- Nottoway County $195,000
- Orange County $380,000
- Page County $311,000
- Patrick County $193,000
- Petersburg city $197,000
- Pittsylvania County $194,000
- Poquoson city $460,000
- Portsmouth city $266,000
- Powhatan County $494,000
- Prince Edward County $245,000
- Prince George County $356,000
- Prince William County $578,000
- Pulaski County $226,000
- Radford city $266,000
- Rappahannock County $567,000
- Richmond city $366,000
- Richmond County $244,000
- Roanoke city $220,000
- Roanoke County $335,000
- Rockbridge County $332,000
- Rockingham County $361,000
- Russell County $143,000
- Salem city $291,000
- Scott County $168,000
- Shenandoah County $340,000
- Smyth County $163,000
- Southampton County $274,000
- Spotsylvania County $457,000
- Stafford County $534,000
- Staunton city $288,000
- Suffolk city $388,000
- Surry County $280,000
- Sussex County $184,000
- Tazewell County $145,000
- Virginia Beach city $425,000
- Warren County $394,000
- Washington County $258,000
- Waynesboro city $294,000
- Westmoreland County $309,000
- Williamsburg city $415,000
- Winchester city $352,000
- Wise County $135,000
- Wythe County $211,000
- York County $464,000
Sources
Home values: Zillow Home Value Index (ZHVI), all homes, middle tier, smoothed and seasonally adjusted. Rents: Zillow Observed Rent Index (ZORI), seasonally adjusted. "Typical" is Zillow's middle-tier value (homes between the 35th and 65th percentiles), not a median sale price. A place is listed when Zillow publishes a home value or a rent for it. Compiled by Home Economics.