Real Estate Investment Map of Virginia

State Market Overview

Real Estate Investment Analysis for Virginia

Use state-level benchmarks for taxes, vacancy, and rent to screen deals faster before diving into city-specific underwriting.

Analyze a Virginia Address

Avg. Property Tax

1.1%

vs National Avg 1.1%

Vacancy Rate

6.4%

Stable

Median Rent

$1,600

+2% YoY

Price-to-Rent

17.2

Balanced Market

Explore Virginia Markets

Choose a city to see localized assumptions for taxes, rents, and vacancy rates.

Abbs Valley

Local County

Median rent $1,600

Abingdon

Local County

Median rent $1,600

Accomac

Local County

Median rent $1,600

Adwolf

Local County

Median rent $1,600

Afton

Local County

Median rent $1,600

Alberta

Local County

Median rent $1,600

Aldie

Local County

Median rent $1,600

Alexandria

Local County

Median rent $1,600

Allison Gap

Local County

Median rent $1,600

Allisonia

Local County

Median rent $1,600

Altavista

Local County

Median rent $1,600

Amelia Court House

Local County

Median rent $1,600

Amherst

Local County

Median rent $1,600

Amonate

Local County

Median rent $1,600

Annandale

Local County

Median rent $1,600

Appalachia

Local County

Median rent $1,600

Apple Mountain Lake

Local County

Median rent $1,600

Appomattox

Local County

Median rent $1,600

Aquia Harbour

Local County

Median rent $1,600

Arcola

Local County

Median rent $1,600

Arlington

Local County

Median rent $1,600

Arrington

Local County

Median rent $1,600

Ashburn

Local County

Median rent $1,600

Ashland

Local County

Median rent $1,600

Atkins

Local County

Median rent $1,600

Atlantic

Local County

Median rent $1,600

Augusta Springs

Local County

Median rent $1,600

Austinville

Local County

Median rent $1,600

Bailey's Crossroads

Local County

Median rent $1,600

Barboursville

Local County

Median rent $1,600

Baskerville

Local County

Median rent $1,600

Bassett

Local County

Median rent $1,600

Bastian

Local County

Median rent $1,600

Basye

Local County

Median rent $1,600

Bayside

Local County

Median rent $1,600

Baywood

Local County

Median rent $1,600

Bealeton

Local County

Median rent $1,600

Bedford

Local County

Median rent $1,600

Belle Haven

Local County

Median rent $1,600

Bellwood

Local County

Median rent $1,600

Belmont

Local County

Median rent $1,600

Belmont Estates

Local County

Median rent $1,600

Belspring

Local County

Median rent $1,600

Belview

Local County

Median rent $1,600

Benns Church

Local County

Median rent $1,600

Bensley

Local County

Median rent $1,600

Berryville

Local County

Median rent $1,600

Bethel Manor

Local County

Median rent $1,600

Big Island

Local County

Median rent $1,600

Big Rock

Local County

Median rent $1,600

Big Stone Gap

Local County

Median rent $1,600

Big Stone Gap East

Local County

Median rent $1,600

Blacksburg

Local County

Median rent $1,600

Blackstone

Local County

Median rent $1,600

Blairs

Local County

Median rent $1,600

Bland

Local County

Median rent $1,600

Bloxom

Local County

Median rent $1,600

Blue Ridge

Local County

Median rent $1,600

Blue Ridge Shores

Local County

Median rent $1,600

Bluefield

Local County

Median rent $1,600

Bobtown

Local County

Median rent $1,600

Boissevain

Local County

Median rent $1,600

Bon Air

Local County

Median rent $1,600

Boones Mill

Local County

Median rent $1,600

Boston

Local County

Median rent $1,600

Boswell's Corner

Local County

Median rent $1,600

Bowling Green

Local County

Median rent $1,600

Boyce

Local County

Median rent $1,600

Boydton

Local County

Median rent $1,600

Boykins

Local County

Median rent $1,600

Bracey

Local County

Median rent $1,600

Braddock

Local County

Median rent $1,600

Brambleton

Local County

Median rent $1,600

Branchville

Local County

Median rent $1,600

Brandermill

Local County

Median rent $1,600

Brandy Station

Local County

Median rent $1,600

Breaks

Local County

Median rent $1,600

Bridgewater

Local County

Median rent $1,600

Brightwood

Local County

Median rent $1,600

Bristol

Local County

Median rent $1,600

Broadlands

Local County

Median rent $1,600

Broadway

Local County

Median rent $1,600

Brodnax

Local County

Median rent $1,600

Brookneal

Local County

Median rent $1,600

Brucetown

Local County

Median rent $1,600

Buchanan

Local County

Median rent $1,600

Buckhall

Local County

Median rent $1,600

Buckingham Courthouse

Local County

Median rent $1,600

Buena Vista

Local County

Median rent $1,600

Bull Run CDP (Fairfax County)

Local County

Median rent $1,600

Bull Run CDP (Prince William County)

Local County

Median rent $1,600

Bull Run Mountain Estates

Local County

Median rent $1,600

Burke

Local County

Median rent $1,600

Burke Centre

Local County

Median rent $1,600

Burkeville

Local County

Median rent $1,600

Callaghan

Local County

Median rent $1,600

Calverton

Local County

Median rent $1,600

Camp Barrett

Local County

Median rent $1,600

Camptown

Local County

Median rent $1,600

Cana

Local County

Median rent $1,600

Cape Charles

Local County

Median rent $1,600

Capron

Local County

Median rent $1,600

Captains Cove

Local County

Median rent $1,600

Carrollton

Local County

Median rent $1,600

Carrsville

Local County

Median rent $1,600

Cascades

Local County

Median rent $1,600

Castlewood

Local County

Median rent $1,600

Catlett

Local County

Median rent $1,600

Cats Bridge

Local County

Median rent $1,600

Cave Spring

Local County

Median rent $1,600

Cedar Bluff

Local County

Median rent $1,600

Central Garage

Local County

Median rent $1,600

Centreville

Local County

Median rent $1,600

Chamberlayne

Local County

Median rent $1,600

Chantilly

Local County

Median rent $1,600

Charles City

Local County

Median rent $1,600

Charlotte Court House

Local County

Median rent $1,600

Charlottesville

Local County

Median rent $1,600

Chase City

Local County

Median rent $1,600

Chase Crossing

Local County

Median rent $1,600

Chatham

Local County

Median rent $1,600

Chatmoss

Local County

Median rent $1,600

Cheriton

Local County

Median rent $1,600

Cherry Hill

Local County

Median rent $1,600

Chesapeake

Local County

Median rent $1,600

Chester

Local County

Median rent $1,600

Chester Gap

Local County

Median rent $1,600

Chilhowie

Local County

Median rent $1,600

Chincoteague

Local County

Median rent $1,600

Christiansburg

Local County

Median rent $1,600

Churchville

Local County

Median rent $1,600

Claremont

Local County

Median rent $1,600

Clarksville

Local County

Median rent $1,600

Claypool Hill

Local County

Median rent $1,600

Cleveland

Local County

Median rent $1,600

Clifton

Local County

Median rent $1,600

Clifton Forge

Local County

Median rent $1,600

Cliftondale Park

Local County

Median rent $1,600

Clinchco

Local County

Median rent $1,600

Clinchport

Local County

Median rent $1,600

Clintwood

Local County

Median rent $1,600

Clover

Local County

Median rent $1,600

Cloverdale

Local County

Median rent $1,600

Cluster Springs

Local County

Median rent $1,600

Coeburn

Local County

Median rent $1,600

Collinsville

Local County

Median rent $1,600

Colonial Beach

Local County

Median rent $1,600

Colonial Heights

Local County

Median rent $1,600

Columbia

Local County

Median rent $1,600

Concord

Local County

Median rent $1,600

Countryside

Local County

Median rent $1,600

County Center

Local County

Median rent $1,600

Courtland

Local County

Median rent $1,600

Covington

Local County

Median rent $1,600

Craigsville

Local County

Median rent $1,600

Crewe

Local County

Median rent $1,600

Crimora

Local County

Median rent $1,600

Crosspointe

Local County

Median rent $1,600

Crozet

Local County

Median rent $1,600

Culpeper

Local County

Median rent $1,600

Cumberland

Local County

Median rent $1,600

Dahlgren

Local County

Median rent $1,600

Dahlgren Center

Local County

Median rent $1,600

Dale City

Local County

Median rent $1,600

Daleville

Local County

Median rent $1,600

Damascus

Local County

Median rent $1,600

Dante

Local County

Median rent $1,600

Danville

Local County

Median rent $1,600

Dayton

Local County

Median rent $1,600

Deep Creek

Local County

Median rent $1,600

Deerfield

Local County

Median rent $1,600

Deltaville

Local County

Median rent $1,600

Dendron

Local County

Median rent $1,600

Difficult Run

Local County

Median rent $1,600

Dillwyn

Local County

Median rent $1,600

Dinwiddie

Local County

Median rent $1,600

Disputanta

Local County

Median rent $1,600

Dooms

Local County

Median rent $1,600

Doran

Local County

Median rent $1,600

Drakes Branch

Local County

Median rent $1,600

Dranesville

Local County

Median rent $1,600

Draper

Local County

Median rent $1,600

Dryden

Local County

Median rent $1,600

Dublin

Local County

Median rent $1,600

Duffield

Local County

Median rent $1,600

Dulles Town Center

Local County

Median rent $1,600

Dumbarton

Local County

Median rent $1,600

Dumfries

Local County

Median rent $1,600

Dunbar

Local County

Median rent $1,600

Dungannon

Local County

Median rent $1,600

Dunn Loring

Local County

Median rent $1,600

Eagle Rock

Local County

Median rent $1,600

Earlysville

Local County

Median rent $1,600

East Highland Park

Local County

Median rent $1,600

East Lexington

Local County

Median rent $1,600

East Stone Gap

Local County

Median rent $1,600

Eastville

Local County

Median rent $1,600

Ebony

Local County

Median rent $1,600

Edinburg

Local County

Median rent $1,600

Eggleston

Local County

Median rent $1,600

Elkton

Local County

Median rent $1,600

Elliston

Local County

Median rent $1,600

Emory

Local County

Median rent $1,600

Emporia

Local County

Median rent $1,600

Enon

Local County

Median rent $1,600

Esmont

Local County

Median rent $1,600

Ettrick

Local County

Median rent $1,600

Ewing

Local County

Median rent $1,600

Exmore

Local County

Median rent $1,600

Fair Lakes

Local County

Median rent $1,600

Fair Oaks

Local County

Median rent $1,600

Fairfax

Local County

Median rent $1,600

Fairfax Station

Local County

Median rent $1,600

Fairfield

Local County

Median rent $1,600

Fairlawn

Local County

Median rent $1,600

Fairview

Local County

Median rent $1,600

Fairview Beach

Local County

Median rent $1,600

Falls Church

Local County

Median rent $1,600

Falls Mills

Local County

Median rent $1,600

Falmouth

Local County

Median rent $1,600

Fancy Gap

Local County

Median rent $1,600

Farmville

Local County

Median rent $1,600

Ferrum

Local County

Median rent $1,600

Fieldale

Local County

Median rent $1,600

Fincastle

Local County

Median rent $1,600

Fishersville

Local County

Median rent $1,600

Flint Hill

Local County

Median rent $1,600

Floris

Local County

Median rent $1,600

Floyd

Local County

Median rent $1,600

Forest

Local County

Median rent $1,600

Fort Belvoir

Local County

Median rent $1,600

Fort Chiswell

Local County

Median rent $1,600

Fort Hunt

Local County

Median rent $1,600

Fort Lee

Local County

Median rent $1,600

Franconia

Local County

Median rent $1,600

Franklin

Local County

Median rent $1,600

Franklin Farm

Local County

Median rent $1,600

Franktown

Local County

Median rent $1,600

Fredericksburg

Local County

Median rent $1,600

Free Union

Local County

Median rent $1,600

Fries

Local County

Median rent $1,600

Front Royal

Local County

Median rent $1,600

Gainesville

Local County

Median rent $1,600

Galax

Local County

Median rent $1,600

Gargatha

Local County

Median rent $1,600

Gasburg

Local County

Median rent $1,600

Gate City

Local County

Median rent $1,600

George Mason

Local County

Median rent $1,600

Glade Spring

Local County

Median rent $1,600

Glasgow

Local County

Median rent $1,600

Glen Allen

Local County

Median rent $1,600

Glen Lyn

Local County

Median rent $1,600

Glen Wilton

Local County

Median rent $1,600

Glenvar

Local County

Median rent $1,600

Gloucester Courthouse

Local County

Median rent $1,600

Gloucester Point

Local County

Median rent $1,600

Goochland

Local County

Median rent $1,600

Goose Creek Village

Local County

Median rent $1,600

Gordonsville

Local County

Median rent $1,600

Gore

Local County

Median rent $1,600

Goshen

Local County

Median rent $1,600

Gratton

Local County

Median rent $1,600

Great Falls

Local County

Median rent $1,600

Great Falls Crossing

Local County

Median rent $1,600

Greenbackville

Local County

Median rent $1,600

Greenbriar

Local County

Median rent $1,600

Greenbush

Local County

Median rent $1,600

Greenville

Local County

Median rent $1,600

Gretna

Local County

Median rent $1,600

Grottoes

Local County

Median rent $1,600

Groveton

Local County

Median rent $1,600

Grundy

Local County

Median rent $1,600

Gwynn

Local County

Median rent $1,600

Halifax

Local County

Median rent $1,600

Hallwood

Local County

Median rent $1,600

Hamilton

Local County

Median rent $1,600

Hampden-Sydney

Local County

Median rent $1,600

Hampton

Local County

Median rent $1,600

Hanover

Local County

Median rent $1,600

Harborton

Local County

Median rent $1,600

Harrisonburg

Local County

Median rent $1,600

Harriston

Local County

Median rent $1,600

Hayfield

Local County

Median rent $1,600

Haymarket

Local County

Median rent $1,600

Haysi

Local County

Median rent $1,600

Heathsville

Local County

Median rent $1,600

Henry Fork

Local County

Median rent $1,600

Herndon

Local County

Median rent $1,600

Highland Springs

Local County

Median rent $1,600

Hillsboro

Local County

Median rent $1,600

Hillsville

Local County

Median rent $1,600

Hilltown

Local County

Median rent $1,600

Hiltons

Local County

Median rent $1,600

Hiwassee

Local County

Median rent $1,600

Hollins

Local County

Median rent $1,600

Hollymead

Local County

Median rent $1,600

Honaker

Local County

Median rent $1,600

Hopewell

Local County

Median rent $1,600

Horntown

Local County

Median rent $1,600

Horse Pasture

Local County

Median rent $1,600

Hot Springs

Local County

Median rent $1,600

Huntington

Local County

Median rent $1,600

Hurt

Local County

Median rent $1,600

Hutchison

Local County

Median rent $1,600

Hybla Valley

Local County

Median rent $1,600

Idylwood

Local County

Median rent $1,600

Independence

Local County

Median rent $1,600

Independent Hill

Local County

Median rent $1,600

Innovation

Local County

Median rent $1,600

Innsbrook

Local County

Median rent $1,600

Iron Gate

Local County

Median rent $1,600

Irvington

Local County

Median rent $1,600

Ivanhoe

Local County

Median rent $1,600

Ivor

Local County

Median rent $1,600

Ivy

Local County

Median rent $1,600

Jarratt

Local County

Median rent $1,600

Jewell Ridge

Local County

Median rent $1,600

Jolivue

Local County

Median rent $1,600

Jonesville

Local County

Median rent $1,600

Keezletown

Local County

Median rent $1,600

Keller

Local County

Median rent $1,600

Kenbridge

Local County

Median rent $1,600

Keokee

Local County

Median rent $1,600

Keswick

Local County

Median rent $1,600

Keysville

Local County

Median rent $1,600

Kilmarnock

Local County

Median rent $1,600

Kincora

Local County

Median rent $1,600

King George

Local County

Median rent $1,600

King William

Local County

Median rent $1,600

King and Queen Court House

Local County

Median rent $1,600

Kings Park

Local County

Median rent $1,600

Kings Park West

Local County

Median rent $1,600

Kingstowne

Local County

Median rent $1,600

La Crosse

Local County

Median rent $1,600

Lafayette

Local County

Median rent $1,600

Lake Barcroft

Local County

Median rent $1,600

Lake Caroline

Local County

Median rent $1,600

Lake Holiday

Local County

Median rent $1,600

Lake Land'Or

Local County

Median rent $1,600

Lake Monticello

Local County

Median rent $1,600

Lake Ridge

Local County

Median rent $1,600

Lake Wilderness

Local County

Median rent $1,600

Lake of the Woods

Local County

Median rent $1,600

Lakeside

Local County

Median rent $1,600

Lancaster

Local County

Median rent $1,600

Lansdowne

Local County

Median rent $1,600

Laurel

Local County

Median rent $1,600

Laurel Hill

Local County

Median rent $1,600

Laurel Park

Local County

Median rent $1,600

Lawrenceville

Local County

Median rent $1,600

Laymantown

Local County

Median rent $1,600

Lebanon

Local County

Median rent $1,600

Lee Mont

Local County

Median rent $1,600

Leesburg

Local County

Median rent $1,600

Leesylvania

Local County

Median rent $1,600

Lexington

Local County

Median rent $1,600

Lincolnia

Local County

Median rent $1,600

Linton Hall

Local County

Median rent $1,600

Linville

Local County

Median rent $1,600

Loch Lomond

Local County

Median rent $1,600

Locust Mount

Local County

Median rent $1,600

Long Branch

Local County

Median rent $1,600

Lorton

Local County

Median rent $1,600

Loudoun Valley Estates

Local County

Median rent $1,600

Louisa

Local County

Median rent $1,600

Lovettsville

Local County

Median rent $1,600

Lovingston

Local County

Median rent $1,600

Low Moor

Local County

Median rent $1,600

Lowes Island

Local County

Median rent $1,600

Lunenburg

Local County

Median rent $1,600

Luray

Local County

Median rent $1,600

Lynchburg

Local County

Median rent $1,600

Lyndhurst

Local County

Median rent $1,600

Madison

Local County

Median rent $1,600

Madison Heights

Local County

Median rent $1,600

Makemie Park

Local County

Median rent $1,600

Mallow

Local County

Median rent $1,600

Manassas

Local County

Median rent $1,600

Manassas Park

Local County

Median rent $1,600

Manchester

Local County

Median rent $1,600

Mantua

Local County

Median rent $1,600

Mappsburg

Local County

Median rent $1,600

Mappsville

Local County

Median rent $1,600

Marion

Local County

Median rent $1,600

Marshall

Local County

Median rent $1,600

Martinsville

Local County

Median rent $1,600

Mason Neck

Local County

Median rent $1,600

Massanetta Springs

Local County

Median rent $1,600

Massanutten

Local County

Median rent $1,600

Mathews

Local County

Median rent $1,600

Matoaca

Local County

Median rent $1,600

Maurertown

Local County

Median rent $1,600

Max Meadows

Local County

Median rent $1,600

McDowell

Local County

Median rent $1,600

McGaheysville

Local County

Median rent $1,600

McKenney

Local County

Median rent $1,600

McLean

Local County

Median rent $1,600

McMullin

Local County

Median rent $1,600

McNair

Local County

Median rent $1,600

Meadowbrook

Local County

Median rent $1,600

Meadows of Dan

Local County

Median rent $1,600

Meadowview

Local County

Median rent $1,600

Mechanicsburg

Local County

Median rent $1,600

Mechanicsville

Local County

Median rent $1,600

Melfa

Local County

Median rent $1,600

Mendota

Local County

Median rent $1,600

Merrifield

Local County

Median rent $1,600

Merrimac

Local County

Median rent $1,600

Metompkin

Local County

Median rent $1,600

Middlebrook

Local County

Median rent $1,600

Middleburg

Local County

Median rent $1,600

Middletown

Local County

Median rent $1,600

Midland

Local County

Median rent $1,600

Midlothian

Local County

Median rent $1,600

Millboro

Local County

Median rent $1,600

Mineral

Local County

Median rent $1,600

Modest Town

Local County

Median rent $1,600

Moneta

Local County

Median rent $1,600

Montclair

Local County

Median rent $1,600

Monterey

Local County

Median rent $1,600

Montrose

Local County

Median rent $1,600

Montross

Local County

Median rent $1,600

Montvale

Local County

Median rent $1,600

Moorefield

Local County

Median rent $1,600

Motley

Local County

Median rent $1,600

Mount Clifton

Local County

Median rent $1,600

Mount Crawford

Local County

Median rent $1,600

Mount Hermon

Local County

Median rent $1,600

Mount Jackson

Local County

Median rent $1,600

Mount Sidney

Local County

Median rent $1,600

Mount Vernon

Local County

Median rent $1,600

Mountain Road

Local County

Median rent $1,600

Narrows

Local County

Median rent $1,600

Nassawadox

Local County

Median rent $1,600

Nathalie

Local County

Median rent $1,600

Navy

Local County

Median rent $1,600

Nellysford

Local County

Median rent $1,600

Nelsonia

Local County

Median rent $1,600

New Baltimore

Local County

Median rent $1,600

New Castle

Local County

Median rent $1,600

New Church

Local County

Median rent $1,600

New Hope

Local County

Median rent $1,600

New Kent

Local County

Median rent $1,600

New Market

Local County

Median rent $1,600

New River

Local County

Median rent $1,600

Newington

Local County

Median rent $1,600

Newington Forest

Local County

Median rent $1,600

Newport News

Local County

Median rent $1,600

Newsoms

Local County

Median rent $1,600

Nickelsville

Local County

Median rent $1,600

Nokesville

Local County

Median rent $1,600

Norfolk

Local County

Median rent $1,600

North Garden

Local County

Median rent $1,600

North Shore

Local County

Median rent $1,600

North Springfield

Local County

Median rent $1,600

Norton

Local County

Median rent $1,600

Nottoway Court House

Local County

Median rent $1,600

Oak Grove

Local County

Median rent $1,600

Oak Hall

Local County

Median rent $1,600

Oak Level

Local County

Median rent $1,600

Oakton

Local County

Median rent $1,600

Occoquan

Local County

Median rent $1,600

Onancock

Local County

Median rent $1,600

One Loudoun

Local County

Median rent $1,600

Onley

Local County

Median rent $1,600

Opal

Local County

Median rent $1,600

Orange

Local County

Median rent $1,600

Osaka

Local County

Median rent $1,600

Painter

Local County

Median rent $1,600

Palmyra

Local County

Median rent $1,600

Pamplin City

Local County

Median rent $1,600

Pantops

Local County

Median rent $1,600

Paris

Local County

Median rent $1,600

Parksley

Local County

Median rent $1,600

Parrott

Local County

Median rent $1,600

Passapatanzy

Local County

Median rent $1,600

Pastoria

Local County

Median rent $1,600

Patrick Springs

Local County

Median rent $1,600

Pearisburg

Local County

Median rent $1,600

Pembroke

Local County

Median rent $1,600

Penhook

Local County

Median rent $1,600

Pennington Gap

Local County

Median rent $1,600

Petersburg

Local County

Median rent $1,600

Phenix

Local County

Median rent $1,600

Pimmit Hills

Local County

Median rent $1,600

Piney Mountain

Local County

Median rent $1,600

Plum Creek

Local County

Median rent $1,600

Pocahontas

Local County

Median rent $1,600

Poquoson

Local County

Median rent $1,600

Port Republic

Local County

Median rent $1,600

Port Royal

Local County

Median rent $1,600

Portsmouth

Local County

Median rent $1,600

Potomac Mills

Local County

Median rent $1,600

Pound

Local County

Median rent $1,600

Pounding Mill

Local County

Median rent $1,600

Powhatan

Local County

Median rent $1,600

Prices Fork

Local County

Median rent $1,600

Prince George

Local County

Median rent $1,600

Pulaski

Local County

Median rent $1,600

Pungoteague

Local County

Median rent $1,600

Purcellville

Local County

Median rent $1,600

Quantico

Local County

Median rent $1,600

Quantico Base

Local County

Median rent $1,600

Quinby

Local County

Median rent $1,600

Radford

Local County

Median rent $1,600

Raven

Local County

Median rent $1,600

Ravensworth

Local County

Median rent $1,600

Rectortown

Local County

Median rent $1,600

Remington

Local County

Median rent $1,600

Reston

Local County

Median rent $1,600

Rich Creek

Local County

Median rent $1,600

Richlands

Local County

Median rent $1,600

Richmond

Local County

Median rent $1,600

Ridgeway

Local County

Median rent $1,600

Riner

Local County

Median rent $1,600

Rio

Local County

Median rent $1,600

Ripplemead

Local County

Median rent $1,600

Rivanna

Local County

Median rent $1,600

Riverdale

Local County

Median rent $1,600

Riverview

Local County

Median rent $1,600

Roanoke

Local County

Median rent $1,600

Rockwood

Local County

Median rent $1,600

Rocky Gap

Local County

Median rent $1,600

Rocky Mount

Local County

Median rent $1,600

Rose Hill CDP (Fairfax County)

Local County

Median rent $1,600

Rose Hill CDP (Lee County)

Local County

Median rent $1,600

Round Hill

Local County

Median rent $1,600

Ruckersville

Local County

Median rent $1,600

Rural Retreat

Local County

Median rent $1,600

Rushmere

Local County

Median rent $1,600

Rustburg

Local County

Median rent $1,600

Salem

Local County

Median rent $1,600

Saltville

Local County

Median rent $1,600

Saluda

Local County

Median rent $1,600

Sandston

Local County

Median rent $1,600

Sandy Level

Local County

Median rent $1,600

Sanford

Local County

Median rent $1,600

Savage Town

Local County

Median rent $1,600

Savageville

Local County

Median rent $1,600

Saxis

Local County

Median rent $1,600

Schooner Bay

Local County

Median rent $1,600

Schuyler

Local County

Median rent $1,600

Scotland

Local County

Median rent $1,600

Scottsburg

Local County

Median rent $1,600

Scottsville

Local County

Median rent $1,600

Sedley

Local County

Median rent $1,600

Selma

Local County

Median rent $1,600

Seven Corners

Local County

Median rent $1,600

Seven Mile Ford

Local County

Median rent $1,600

Shawneeland

Local County

Median rent $1,600

Shawsville

Local County

Median rent $1,600

Shenandoah

Local County

Median rent $1,600

Shenandoah Farms

Local County

Median rent $1,600

Shenandoah Retreat

Local County

Median rent $1,600

Shenandoah Shores

Local County

Median rent $1,600

Sherando

Local County

Median rent $1,600

Shipman

Local County

Median rent $1,600

Short Pump

Local County

Median rent $1,600

Singers Glen

Local County

Median rent $1,600

Skyland Estates

Local County

Median rent $1,600

Smithfield

Local County

Median rent $1,600

Snowville

Local County

Median rent $1,600

South Boston

Local County

Median rent $1,600

South Hill

Local County

Median rent $1,600

South Riding

Local County

Median rent $1,600

South Run

Local County

Median rent $1,600

Southampton Meadows

Local County

Median rent $1,600

Southern Gateway

Local County

Median rent $1,600

Southside Chesconessex

Local County

Median rent $1,600

Sperryville

Local County

Median rent $1,600

Spotsylvania Courthouse

Local County

Median rent $1,600

Springfield

Local County

Median rent $1,600

Springville

Local County

Median rent $1,600

St. Charles

Local County

Median rent $1,600

St. Paul

Local County

Median rent $1,600

Stafford Courthouse

Local County

Median rent $1,600

Stanardsville

Local County

Median rent $1,600

Stanley

Local County

Median rent $1,600

Stanleytown

Local County

Median rent $1,600

Staunton

Local County

Median rent $1,600

Stephens City

Local County

Median rent $1,600

Sterling

Local County

Median rent $1,600

Stevens Creek

Local County

Median rent $1,600

Stewartsville

Local County

Median rent $1,600

Stickleyville

Local County

Median rent $1,600

Stone Ridge

Local County

Median rent $1,600

Stonega

Local County

Median rent $1,600

Stony Creek

Local County

Median rent $1,600

Strasburg

Local County

Median rent $1,600

Stuart

Local County

Median rent $1,600

Stuarts Draft

Local County

Median rent $1,600

Sudley

Local County

Median rent $1,600

Suffolk

Local County

Median rent $1,600

Sugar Grove

Local County

Median rent $1,600

Sugarland Run

Local County

Median rent $1,600

Sully Square

Local County

Median rent $1,600

Surry

Local County

Median rent $1,600

Sussex

Local County

Median rent $1,600

Tacoma

Local County

Median rent $1,600

Tangier

Local County

Median rent $1,600

Tappahannock

Local County

Median rent $1,600

Tasley

Local County

Median rent $1,600

Tazewell

Local County

Median rent $1,600

Temperanceville

Local County

Median rent $1,600

Templeton

Local County

Median rent $1,600

The Plains

Local County

Median rent $1,600

The University of Virginia's College at Wise

Local County

Median rent $1,600

Thynedale

Local County

Median rent $1,600

Timberlake

Local County

Median rent $1,600

Timberville

Local County

Median rent $1,600

Toms Brook

Local County

Median rent $1,600

Triangle

Local County

Median rent $1,600

Troutdale

Local County

Median rent $1,600

Troutville

Local County

Median rent $1,600

Tuckahoe

Local County

Median rent $1,600

Twin Lakes

Local County

Median rent $1,600

Tysons

Local County

Median rent $1,600

Union Hall

Local County

Median rent $1,600

Union Level

Local County

Median rent $1,600

Union Mill

Local County

Median rent $1,600

University Center

Local County

Median rent $1,600

University of Virginia

Local County

Median rent $1,600

Upperville

Local County

Median rent $1,600

Urbanna

Local County

Median rent $1,600

Vansant

Local County

Median rent $1,600

Verona

Local County

Median rent $1,600

Victoria

Local County

Median rent $1,600

Vienna

Local County

Median rent $1,600

Villa Heights

Local County

Median rent $1,600

Vinton

Local County

Median rent $1,600

Virgilina

Local County

Median rent $1,600

Virginia Beach

Local County

Median rent $1,600

Wachapreague

Local County

Median rent $1,600

Wakefield

Local County

Median rent $1,600

Warfield

Local County

Median rent $1,600

Warm Springs

Local County

Median rent $1,600

Warrenton

Local County

Median rent $1,600

Warsaw

Local County

Median rent $1,600

Washington

Local County

Median rent $1,600

Waterford

Local County

Median rent $1,600

Wattsville

Local County

Median rent $1,600

Waverly

Local County

Median rent $1,600

Waynesboro

Local County

Median rent $1,600

Weber City

Local County

Median rent $1,600

Weems

Local County

Median rent $1,600

West Falls Church

Local County

Median rent $1,600

West Point

Local County

Median rent $1,600

West Springfield

Local County

Median rent $1,600

Westlake Corner

Local County

Median rent $1,600

Weyers Cave

Local County

Median rent $1,600

White Stone

Local County

Median rent $1,600

Whitesville

Local County

Median rent $1,600

Williamsburg

Local County

Median rent $1,600

Willis Wharf

Local County

Median rent $1,600

Winchester

Local County

Median rent $1,600

Windsor

Local County

Median rent $1,600

Wintergreen

Local County

Median rent $1,600

Wise

Local County

Median rent $1,600

Wolf Trap

Local County

Median rent $1,600

Woodbridge

Local County

Median rent $1,600

Woodburn

Local County

Median rent $1,600

Woodlake

Local County

Median rent $1,600

Woodlawn CDP (Carroll County)

Local County

Median rent $1,600

Woodlawn CDP (Fairfax County)

Local County

Median rent $1,600

Woodstock

Local County

Median rent $1,600

Wyndham

Local County

Median rent $1,600

Wytheville

Local County

Median rent $1,600

Yogaville

Local County

Median rent $1,600

Yorkshire

Local County

Median rent $1,600

Yorktown

Local County

Median rent $1,600

Why Investors Choose Virginia

County-level data from Local County.
Median rents around $1,600 with +2% yoy.
Balanced Market conditions for long-term holds.