Housing data for every place in Virginia
The median gross rent in Virginia is $1,579 (±$8) a month (US Census Bureau, 2020–2024 American Community Survey).
32.7% of its households rent.
The median gross rent was $1,234 in 2015–2019 (+28.0%; Up after inflation).
Choose a county or a place for its own figures, or a ranking to compare them all.
Figures last updated on .
- Median gross rent
- $1,579 (±$8)
- Households that rent
- 32.7%
- Median household income
- $93,170
- Median real estate taxes
- $2,790
- Places
- 465
Rankings for Virginia
- Virginia places ranked by median rent
- Virginia places ranked by median home value
- Virginia places ranked by median household income
- Virginia places ranked by property taxes
- Virginia places ranked by share of renters
- Virginia places ranked by rent burden
- Virginia places ranked by age of homes
- Virginia places ranked by rental vacancy rate
- Virginia places ranked by commute time
Crime reported to police in Virginia
| Year | Violent per 100,000 in Virginia | Property per 100,000 in Virginia | Violent per 100,000 in the United States | Property per 100,000 in the United States |
|---|---|---|---|---|
| 2023 | 243 | 1,685 | 386 | 1,950 |
| 2024 | 224 | 1,592 | 363 | 1,767 |
| 2025 | 211 | 1,395 | 330 | 1,552 |
In 2025, the FBI put the rates for Virginia at 211 violent and 1,395 property crimes per 100,000 residents.
Pages in Virginia carry the figures of 140 town police departments and 129 county-wide totals.
Accomack County
- All 16 places in Accomack County
- Accomac — median rent $952
- Belle Haven — median rent $1,061
- Bloxom — median rent $1,114
- Captains Cove
- Chincoteague — median rent $1,081
- Hallwood — median rent $1,100
- Keller — median rent $1,520
- Melfa — median rent $841
- Onancock — median rent $904
- Onley — median rent $908
- Painter — median rent $1,114
- Parksley — median rent $1,012
- Saxis
- Tangier
- Wachapreague
- Wattsville — median rent $983
Albemarle County
- All 9 places in Albemarle County
- Crozet — median rent $1,851
- Earlysville
- Hollymead — median rent $2,140
- Pantops — median rent $1,881
- Piney Mountain — median rent $1,685
- Rio — median rent $1,688
- Rivanna
- Scottsville — median rent $900
- University of Virginia — median rent $1,421
Alexandria city
- All 1 places in Alexandria city
- Alexandria — median rent $2,089
Alleghany County
- All 2 places in Alleghany County
- Clifton Forge — median rent $592
- Iron Gate — median rent $715
Amherst County
- All 2 places in Amherst County
- Amherst — median rent $718
- Madison Heights — median rent $871
Appomattox County
- All 2 places in Appomattox County
- Appomattox — median rent $905
- Pamplin City — median rent $831
Arlington County
- All 1 places in Arlington County
- Arlington — median rent $2,322
Augusta County
- All 11 places in Augusta County
- Craigsville — median rent $738
- Crimora
- Dooms
- Fishersville — median rent $1,483
- Greenville
- Harriston — median rent $1,051
- Jolivue — median rent $1,159
- Lyndhurst — median rent $1,089
- Stuarts Draft — median rent $1,201
- Verona — median rent $1,153
- Weyers Cave — median rent $1,023
Bedford County
- All 2 places in Bedford County
- Bedford — median rent $828
- Forest — median rent $1,315
Botetourt County
- All 7 places in Botetourt County
- Blue Ridge — median rent $1,287
- Buchanan — median rent $958
- Cloverdale — median rent $921
- Daleville — median rent $1,793
- Fincastle — median rent $945
- Laymantown
- Troutville — median rent $1,537
Bristol city
- All 1 places in Bristol city
- Bristol — median rent $801
Brunswick County
- All 3 places in Brunswick County
- Alberta — median rent $632
- Brodnax — median rent $1,223
- Lawrenceville — median rent $837
Buchanan County
- All 1 places in Buchanan County
- Grundy — median rent $950
Buckingham County
- All 1 places in Buckingham County
- Dillwyn — median rent $958
Buena Vista city
- All 1 places in Buena Vista city
- Buena Vista — median rent $1,112
Campbell County
- All 5 places in Campbell County
- Altavista — median rent $910
- Brookneal — median rent $843
- Concord — median rent $771
- Rustburg — median rent $910
- Timberlake — median rent $1,083
Caroline County
- All 4 places in Caroline County
- Bowling Green — median rent $751
- Lake Caroline — median rent $1,764
- Lake Land'Or — median rent $1,734
- Port Royal — median rent $1,563
Carroll County
- All 2 places in Carroll County
- Hillsville — median rent $747
- Woodlawn (Carroll County)
Charlotte County
- All 4 places in Charlotte County
- Charlotte Court House — median rent $858
- Drakes Branch — median rent $569
- Keysville — median rent $696
- Phenix — median rent $758
Charlottesville city
- All 1 places in Charlottesville city
- Charlottesville — median rent $1,540
Chesapeake city
- All 1 places in Chesapeake city
- Chesapeake — median rent $1,586
Chesterfield County
- All 13 places in Chesterfield County
- Bellwood — median rent $1,059
- Bensley — median rent $1,238
- Bon Air — median rent $1,799
- Brandermill — median rent $1,782
- Chester — median rent $1,603
- Enon — median rent $1,770
- Ettrick — median rent $1,191
- Manchester — median rent $1,558
- Matoaca — median rent $1,039
- Meadowbrook — median rent $1,583
- Midlothian — median rent $1,760
- Rockwood — median rent $1,744
- Woodlake — median rent $1,902
Clarke County
- All 2 places in Clarke County
- Berryville — median rent $1,443
- Boyce — median rent $1,375
Colonial Heights city
- All 1 places in Colonial Heights city
- Colonial Heights — median rent $1,234
Covington city
- All 1 places in Covington city
- Covington — median rent $794
Craig County
- All 1 places in Craig County
- New Castle — median rent $833
Culpeper County
- All 1 places in Culpeper County
- Culpeper — median rent $1,416
Danville city
- All 1 places in Danville city
- Danville — median rent $836
Dickenson County
- All 3 places in Dickenson County
- Clinchco — median rent $840
- Clintwood — median rent $714
- Haysi — median rent $531
Dinwiddie County
- All 1 places in Dinwiddie County
- McKenney — median rent $950
Emporia city
- All 1 places in Emporia city
- Emporia — median rent $1,037
Essex County
- All 1 places in Essex County
- Tappahannock — median rent $942
Fairfax city
- All 1 places in Fairfax city
- Fairfax — median rent $2,245
Fairfax County
- All 69 places in Fairfax County
- Annandale — median rent $1,933
- Bailey's Crossroads — median rent $2,021
- Belle Haven (community) — median rent $1,841
- Braddock — median rent $2,419
- Bull Run (Fairfax County) — median rent $3,293
- Burke — median rent $2,894
- Burke Centre — median rent $2,515
- Centreville — median rent $2,299
- Chantilly — median rent $2,312
- Clifton
- Crosspointe — median rent $3,500 or more
- Difficult Run — median rent $3,066
- Dranesville — median rent $3,187
- Dunn Loring — median rent $3,500 or more
- Fair Lakes — median rent $2,419
- Fair Oaks — median rent $2,275
- Fairfax Station — median rent $2,794
- Floris — median rent $3,258
- Fort Belvoir — median rent $3,236
- Fort Hunt — median rent $3,500 or more
- Franconia — median rent $2,605
- Franklin Farm — median rent $2,625
- George Mason — median rent $2,426
- Great Falls — median rent $3,500 or more
- Great Falls Crossing
- Greenbriar — median rent $2,324
- Groveton — median rent $1,820
- Hayfield — median rent $3,114
- Herndon — median rent $2,259
- Huntington — median rent $2,062
- Hutchison — median rent $2,388
- Hybla Valley — median rent $1,631
- Idylwood — median rent $2,045
- Kings Park — median rent $3,239
- Kings Park West — median rent $2,560
- Kingstowne — median rent $2,406
- Lake Barcroft — median rent $1,923
- Laurel Hill — median rent $2,413
- Lincolnia — median rent $2,141
- Long Branch — median rent $1,229
- Lorton — median rent $2,548
- Mantua — median rent $2,064
- Mason Neck — median rent $2,486
- McLean — median rent $3,422
- McNair — median rent $2,287
- Merrifield — median rent $2,368
- Mount Vernon — median rent $1,620
- Navy
- Newington — median rent $2,805
- Newington Forest — median rent $2,618
- North Springfield — median rent $2,193
- Oakton — median rent $2,276
- Pimmit Hills — median rent $2,474
- Ravensworth — median rent $2,414
- Reston — median rent $2,231
- Rose Hill — median rent $2,475
- Seven Corners — median rent $1,632
- South Run — median rent $3,500 or more
- Springfield — median rent $2,656
- Sully Square — median rent $2,266
- Tysons — median rent $2,497
- Union Mill — median rent $2,365
- Vienna — median rent $2,391
- Wakefield (community) — median rent $3,500 or more
- West Falls Church — median rent $2,066
- West Springfield — median rent $2,455
- Wolf Trap — median rent $3,500 or more
- Woodburn — median rent $2,347
- Woodlawn (Fairfax County) — median rent $1,828
Falls Church city
- All 1 places in Falls Church city
- Falls Church — median rent $2,190
Fauquier County
- All 6 places in Fauquier County
- Bealeton — median rent $1,561
- Marshall — median rent $1,814
- New Baltimore — median rent $2,020
- Remington — median rent $1,370
- The Plains — median rent $1,323
- Warrenton — median rent $1,418
Floyd County
- All 1 places in Floyd County
- Floyd — median rent $827
Fluvanna County
- All 1 places in Fluvanna County
- Lake Monticello — median rent $1,981
Franklin city
- All 1 places in Franklin city
- Franklin — median rent $988
Franklin County
- All 7 places in Franklin County
- Boones Mill — median rent $925
- Ferrum — median rent $638
- North Shore — median rent $1,133
- Penhook
- Rocky Mount — median rent $890
- Union Hall
- Westlake Corner — median rent $1,185
Frederick County
- All 4 places in Frederick County
- Lake Holiday — median rent $2,045
- Middletown — median rent $798
- Shawneeland — median rent $1,469
- Stephens City — median rent $1,210
Fredericksburg city
- All 1 places in Fredericksburg city
- Fredericksburg — median rent $1,619
Galax city
- All 1 places in Galax city
- Galax — median rent $743
Giles County
- All 5 places in Giles County
- Glen Lyn
- Narrows — median rent $931
- Pearisburg — median rent $848
- Pembroke — median rent $796
- Rich Creek — median rent $478
Gloucester County
- All 2 places in Gloucester County
- Gloucester Courthouse — median rent $954
- Gloucester Point — median rent $1,062
Goochland County
Grayson County
- All 3 places in Grayson County
- Fries — median rent $333
- Independence — median rent $668
- Troutdale
Greene County
- All 3 places in Greene County
- Ruckersville
- Stanardsville — median rent $1,049
- Twin Lakes
Greensville County
- All 1 places in Greensville County
- Jarratt — median rent $933
Halifax County
- All 6 places in Halifax County
- Halifax — median rent $669
- Mountain Road
- Riverdale
- Scottsburg — median rent $833
- South Boston — median rent $760
- Virgilina — median rent $892
Hampton city
- All 1 places in Hampton city
- Hampton — median rent $1,427
Hanover County
- All 2 places in Hanover County
- Ashland — median rent $1,229
- Mechanicsville — median rent $1,724
Harrisonburg city
- All 1 places in Harrisonburg city
- Harrisonburg — median rent $1,184
Henrico County
- All 13 places in Henrico County
- Chamberlayne — median rent $1,212
- Dumbarton — median rent $1,421
- East Highland Park — median rent $1,318
- Glen Allen — median rent $1,804
- Highland Springs — median rent $1,269
- Innsbrook — median rent $1,661
- Lakeside — median rent $1,361
- Laurel — median rent $1,616
- Montrose — median rent $1,297
- Sandston — median rent $1,211
- Short Pump — median rent $1,847
- Tuckahoe — median rent $1,536
- Wyndham — median rent $2,258
Henry County
- All 6 places in Henry County
- Bassett — median rent $599
- Chatmoss
- Collinsville — median rent $746
- Horse Pasture — median rent $855
- Ridgeway — median rent $727
- Stanleytown — median rent $630
Highland County
- All 1 places in Highland County
- Monterey — median rent $850
Hopewell city
- All 1 places in Hopewell city
- Hopewell — median rent $1,106
Isle of Wight County
- All 5 places in Isle of Wight County
- Benns Church
- Carrollton — median rent $1,789
- Rushmere — median rent $875
- Smithfield — median rent $1,195
- Windsor — median rent $950
King George County
- All 3 places in King George County
- Dahlgren — median rent $1,204
- King George — median rent $1,384
- Passapatanzy
King William County
- All 2 places in King William County
- Central Garage — median rent $1,043
- West Point — median rent $1,225
Lancaster County
- All 3 places in Lancaster County
- Irvington — median rent $925
- Kilmarnock — median rent $630
- White Stone — median rent $968
Lee County
- All 2 places in Lee County
- Jonesville — median rent $576
- Pennington Gap — median rent $766
Lexington city
- All 1 places in Lexington city
- Lexington — median rent $1,081
Loudoun County
- All 28 places in Loudoun County
- Arcola — median rent $2,577
- Ashburn — median rent $2,455
- Belmont — median rent $2,825
- Brambleton — median rent $2,479
- Broadlands — median rent $2,694
- Cascades — median rent $2,657
- Countryside — median rent $2,234
- Dulles Town Center — median rent $2,393
- Goose Creek Village — median rent $2,921
- Hamilton — median rent $1,500
- Hillsboro
- Kincora — median rent $2,047
- Lansdowne — median rent $2,365
- Leesburg — median rent $2,105
- Loudoun Valley Estates — median rent $3,242
- Lovettsville — median rent $1,871
- Lowes Island — median rent $2,840
- Middleburg — median rent $1,517
- Moorefield — median rent $2,761
- Oak Grove — median rent $2,519
- One Loudoun — median rent $3,053
- Purcellville — median rent $2,222
- Round Hill — median rent $1,390
- South Riding — median rent $2,905
- Sterling — median rent $2,138
- Stone Ridge — median rent $2,746
- Sugarland Run — median rent $2,685
- University Center — median rent $2,094
Louisa County
- All 2 places in Louisa County
- Louisa — median rent $1,207
- Mineral — median rent $1,267
Lunenburg County
- All 2 places in Lunenburg County
- Kenbridge — median rent $905
- Victoria — median rent $807
Lynchburg city
- All 1 places in Lynchburg city
- Lynchburg — median rent $1,073
Madison County
- All 2 places in Madison County
- Brightwood — median rent $958
- Madison — median rent $990
Manassas city
- All 1 places in Manassas city
- Manassas — median rent $1,850
Manassas Park city
- All 1 places in Manassas Park city
- Manassas Park — median rent $2,146
Martinsville city
- All 1 places in Martinsville city
- Martinsville — median rent $808
Mecklenburg County
- All 6 places in Mecklenburg County
- Boydton — median rent $1,268
- Bracey
- Chase City — median rent $667
- Clarksville — median rent $718
- La Crosse — median rent $1,044
- South Hill — median rent $1,132
Middlesex County
- All 1 places in Middlesex County
- Urbanna — median rent $967
Montgomery County
- All 6 places in Montgomery County
- Blacksburg — median rent $1,359
- Christiansburg — median rent $1,181
- Merrimac — median rent $1,101
- Plum Creek — median rent $1,169
- Riner
- Shawsville — median rent $1,087
Nelson County
- All 1 places in Nelson County
- Nellysford — median rent $1,545
Newport News city
- All 1 places in Newport News city
- Newport News — median rent $1,339
Norfolk city
- All 1 places in Norfolk city
- Norfolk — median rent $1,321
Northampton County
- All 5 places in Northampton County
- Cape Charles — median rent $800
- Cheriton — median rent $541
- Eastville — median rent $867
- Exmore — median rent $669
- Nassawadox — median rent $763
Norton city
- All 1 places in Norton city
- Norton — median rent $692
Nottoway County
- All 3 places in Nottoway County
- Blackstone — median rent $1,123
- Burkeville — median rent $1,150
- Crewe — median rent $942
Orange County
- All 3 places in Orange County
- Gordonsville — median rent $941
- Lake of the Woods — median rent $1,765
- Orange — median rent $1,103
Page County
- All 3 places in Page County
- Luray — median rent $892
- Shenandoah — median rent $1,093
- Stanley — median rent $841
Patrick County
- All 2 places in Patrick County
- Patrick Springs — median rent $765
- Stuart — median rent $589
Petersburg city
- All 1 places in Petersburg city
- Petersburg — median rent $1,174
Pittsylvania County
- All 5 places in Pittsylvania County
- Blairs — median rent $594
- Chatham — median rent $1,004
- Gretna — median rent $683
- Hurt — median rent $786
- Mount Hermon — median rent $1,067
Poquoson city
- All 1 places in Poquoson city
- Poquoson — median rent $1,707
Portsmouth city
- All 1 places in Portsmouth city
- Portsmouth — median rent $1,300
Prince Edward County
- All 2 places in Prince Edward County
- Farmville — median rent $859
- Hampden-Sydney
Prince George County
- All 2 places in Prince George County
- Fort Lee — median rent $1,879
- Prince George — median rent $1,625
Prince William County
- All 25 places in Prince William County
- Buckhall — median rent $2,478
- Bull Run (Prince William County) — median rent $2,002
- Bull Run Mountain Estates
- Cherry Hill — median rent $1,931
- County Center — median rent $1,918
- Dale City — median rent $1,876
- Dumfries — median rent $1,732
- Gainesville — median rent $2,283
- Haymarket — median rent $2,259
- Independent Hill — median rent $2,295
- Innovation — median rent $1,757
- Lake Ridge — median rent $2,033
- Leesylvania — median rent $2,289
- Linton Hall — median rent $2,575
- Loch Lomond — median rent $2,161
- Montclair — median rent $2,366
- Nokesville — median rent $1,477
- Occoquan — median rent $1,880
- Potomac Mills — median rent $1,956
- Quantico — median rent $1,086
- Quantico Base — median rent $2,529
- Sudley — median rent $2,139
- Triangle — median rent $1,554
- Woodbridge — median rent $2,101
- Yorkshire — median rent $1,777
Pulaski County
- All 3 places in Pulaski County
- Dublin — median rent $756
- Fairlawn — median rent $1,621
- Pulaski — median rent $736
Radford city
- All 1 places in Radford city
- Radford — median rent $1,033
Rappahannock County
- All 1 places in Rappahannock County
- Washington — median rent $1,219
Richmond city
- All 1 places in Richmond city
- Richmond — median rent $1,372
Richmond County
- All 1 places in Richmond County
- Warsaw — median rent $1,083
Roanoke city
- All 1 places in Roanoke city
- Roanoke — median rent $996
Roanoke County
- All 3 places in Roanoke County
- Cave Spring — median rent $1,285
- Hollins — median rent $1,193
- Vinton — median rent $992
Rockbridge County
- All 3 places in Rockbridge County
- East Lexington — median rent $954
- Glasgow — median rent $764
- Goshen — median rent $750
Rockingham County
- All 11 places in Rockingham County
- Belmont Estates
- Bridgewater — median rent $1,216
- Broadway — median rent $1,095
- Dayton — median rent $1,074
- Elkton — median rent $821
- Grottoes — median rent $840
- Massanetta Springs — median rent $1,822
- Massanutten — median rent $998
- McGaheysville — median rent $1,456
- Mount Crawford — median rent $1,000
- Timberville — median rent $970
Russell County
- All 4 places in Russell County
- Castlewood — median rent $684
- Cleveland — median rent $692
- Honaker — median rent $548
- Lebanon — median rent $621
Salem city
- All 1 places in Salem city
- Salem — median rent $1,133
Scott County
- All 6 places in Scott County
- Clinchport — median rent $625
- Duffield
- Dungannon — median rent $569
- Gate City — median rent $660
- Nickelsville — median rent $746
- Weber City — median rent $861
Shenandoah County
- All 8 places in Shenandoah County
- Basye — median rent $1,033
- Edinburg — median rent $1,033
- Maurertown
- Mount Jackson — median rent $984
- New Market — median rent $919
- Strasburg — median rent $1,017
- Toms Brook — median rent $845
- Woodstock — median rent $1,005
Smyth County
- All 4 places in Smyth County
- Adwolf — median rent $904
- Chilhowie — median rent $802
- Marion — median rent $714
- Saltville — median rent $645
Southampton County
- All 6 places in Southampton County
- Boykins — median rent $1,086
- Branchville
- Capron — median rent $1,929
- Courtland — median rent $1,068
- Ivor — median rent $1,063
- Newsoms — median rent $1,011
Spotsylvania County
- All 2 places in Spotsylvania County
- Lake Wilderness — median rent $1,859
- Spotsylvania Courthouse — median rent $1,398
Stafford County
- All 6 places in Stafford County
- Aquia Harbour — median rent $2,549
- Boswell's Corner — median rent $1,475
- Camp Barrett
- Falmouth — median rent $1,873
- Southern Gateway — median rent $2,073
- Stafford Courthouse — median rent $2,130
Staunton city
- All 1 places in Staunton city
- Staunton — median rent $1,024
Suffolk city
- All 1 places in Suffolk city
- Suffolk — median rent $1,563
Surry County
- All 3 places in Surry County
- Claremont — median rent $990
- Dendron — median rent $1,042
- Surry
Sussex County
- All 3 places in Sussex County
- Stony Creek — median rent $785
- Wakefield — median rent $966
- Waverly — median rent $836
Tazewell County
- All 7 places in Tazewell County
- Bluefield — median rent $870
- Cedar Bluff — median rent $860
- Claypool Hill — median rent $790
- Pocahontas — median rent $917
- Raven — median rent $695
- Richlands — median rent $804
- Tazewell — median rent $708
Virginia Beach city
- All 1 places in Virginia Beach city
- Virginia Beach — median rent $1,714
Warren County
- All 3 places in Warren County
- Apple Mountain Lake — median rent $1,669
- Front Royal — median rent $1,135
- Shenandoah Farms — median rent $1,765
Washington County
- All 4 places in Washington County
- Abingdon — median rent $838
- Damascus — median rent $730
- Emory — median rent $595
- Glade Spring — median rent $888
Waynesboro city
- All 1 places in Waynesboro city
- Waynesboro — median rent $1,020
Westmoreland County
- All 2 places in Westmoreland County
- Colonial Beach — median rent $620
- Montross — median rent $772
Williamsburg city
- All 1 places in Williamsburg city
- Williamsburg — median rent $1,407
Winchester city
- All 1 places in Winchester city
- Winchester — median rent $1,315
Wise County
- All 6 places in Wise County
- Appalachia — median rent $766
- Big Stone Gap — median rent $797
- Coeburn — median rent $860
- Pound — median rent $775
- St. Paul — median rent $460
- Wise — median rent $825
Wythe County
- All 2 places in Wythe County
- Rural Retreat — median rent $800
- Wytheville — median rent $760
York County
- All 1 places in York County
- Bethel Manor — median rent $2,121
What you can do on Seayora in Virginia
One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental?
List it, sign the lease and collect rent online, with the figures for Virginia beside you.
Create a landlord account · See what landlords get
Looking for a place to rent?
Browse homes for rent near Virginia, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance?
Get found by owners and renters near Virginia, and send estimates and invoices from your phone.
Questions about Virginia
What is the median rent in Virginia?
The median gross rent in Virginia is $1,579 (±$8) a month (2020–2024 American Community Survey).
What share of Virginia households rent?
32.7% (±0.3 points) of households in Virginia rent.
What are property taxes in Virginia?
The median real estate tax paid by homeowners in Virginia is $2,790 (±$10) a year.
Sources
- Selected Housing Characteristics (DP04), 2020–2024 ACS 5-year estimates — Virginia
- FBI Uniform Crime Reporting Program, Crime Data Explorer
- FBI: Uniform Crime Reporting statistics and their proper use
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on .