State Market Overview
Use state-level benchmarks for taxes, vacancy, and rent to screen deals faster before diving into city-specific underwriting.
Analyze a West Virginia AddressAvg. 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
Choose a city to see localized assumptions for taxes, rents, and vacancy rates.
Accoville
Local County
Median rent $1,600
Addison (Webster Springs)
Local County
Median rent $1,600
Adrian
Local County
Median rent $1,600
Albright
Local County
Median rent $1,600
Alderson
Local County
Median rent $1,600
Alum Creek
Local County
Median rent $1,600
Amherstdale
Local County
Median rent $1,600
Anawalt
Local County
Median rent $1,600
Anmoore
Local County
Median rent $1,600
Ansted
Local County
Median rent $1,600
Apple Grove
Local County
Median rent $1,600
Arbovale
Local County
Median rent $1,600
Arthurdale
Local County
Median rent $1,600
Athens
Local County
Median rent $1,600
Auburn
Local County
Median rent $1,600
Aurora
Local County
Median rent $1,600
Bancroft
Local County
Median rent $1,600
Barboursville
Local County
Median rent $1,600
Barrackville
Local County
Median rent $1,600
Bartley
Local County
Median rent $1,600
Bartow
Local County
Median rent $1,600
Bath (Berkeley Springs)
Local County
Median rent $1,600
Baxter
Local County
Median rent $1,600
Bayard
Local County
Median rent $1,600
Beards Fork
Local County
Median rent $1,600
Beaver
Local County
Median rent $1,600
Beckley
Local County
Median rent $1,600
Beech Bottom
Local County
Median rent $1,600
Belington
Local County
Median rent $1,600
Belle
Local County
Median rent $1,600
Belmont
Local County
Median rent $1,600
Belva
Local County
Median rent $1,600
Benwood
Local County
Median rent $1,600
Bergoo
Local County
Median rent $1,600
Berwind
Local County
Median rent $1,600
Bethany
Local County
Median rent $1,600
Bethlehem
Local County
Median rent $1,600
Beverly
Local County
Median rent $1,600
Big Chimney
Local County
Median rent $1,600
Big Creek
Local County
Median rent $1,600
Big Sandy
Local County
Median rent $1,600
Birch River
Local County
Median rent $1,600
Blacksville
Local County
Median rent $1,600
Blennerhassett
Local County
Median rent $1,600
Bluefield
Local County
Median rent $1,600
Bluewell
Local County
Median rent $1,600
Boaz
Local County
Median rent $1,600
Bolivar
Local County
Median rent $1,600
Bolt
Local County
Median rent $1,600
Boomer
Local County
Median rent $1,600
Booth
Local County
Median rent $1,600
Bowden
Local County
Median rent $1,600
Bradley
Local County
Median rent $1,600
Bradshaw
Local County
Median rent $1,600
Bramwell
Local County
Median rent $1,600
Brandonville
Local County
Median rent $1,600
Brandywine
Local County
Median rent $1,600
Brenton
Local County
Median rent $1,600
Bridgeport
Local County
Median rent $1,600
Brookhaven
Local County
Median rent $1,600
Bruceton Mills
Local County
Median rent $1,600
Bruno
Local County
Median rent $1,600
Brush Fork
Local County
Median rent $1,600
Buckhannon
Local County
Median rent $1,600
Bud
Local County
Median rent $1,600
Buffalo
Local County
Median rent $1,600
Burlington
Local County
Median rent $1,600
Burnsville
Local County
Median rent $1,600
Cairo
Local County
Median rent $1,600
Camden-on-Gauley
Local County
Median rent $1,600
Cameron
Local County
Median rent $1,600
Capon Bridge
Local County
Median rent $1,600
Carolina
Local County
Median rent $1,600
Carpendale
Local County
Median rent $1,600
Cass
Local County
Median rent $1,600
Cassville
Local County
Median rent $1,600
Cedar Grove
Local County
Median rent $1,600
Century
Local County
Median rent $1,600
Ceredo
Local County
Median rent $1,600
Chapmanville
Local County
Median rent $1,600
Charles Town
Local County
Median rent $1,600
Charleston
Local County
Median rent $1,600
Charlton Heights
Local County
Median rent $1,600
Chattaroy
Local County
Median rent $1,600
Chauncey
Local County
Median rent $1,600
Cheat Lake
Local County
Median rent $1,600
Chelyan
Local County
Median rent $1,600
Chesapeake
Local County
Median rent $1,600
Chester
Local County
Median rent $1,600
Clarksburg
Local County
Median rent $1,600
Clay
Local County
Median rent $1,600
Clearview
Local County
Median rent $1,600
Clendenin
Local County
Median rent $1,600
Clifton
Local County
Median rent $1,600
Coal City
Local County
Median rent $1,600
Coal Fork
Local County
Median rent $1,600
Colcord
Local County
Median rent $1,600
Colliers
Local County
Median rent $1,600
Comfort
Local County
Median rent $1,600
Corinne
Local County
Median rent $1,600
Cottageville
Local County
Median rent $1,600
Covel
Local County
Median rent $1,600
Cowen
Local County
Median rent $1,600
Crab Orchard
Local County
Median rent $1,600
Craigsville
Local County
Median rent $1,600
Crooked Creek
Local County
Median rent $1,600
Cross Lanes
Local County
Median rent $1,600
Crum
Local County
Median rent $1,600
Crumpler
Local County
Median rent $1,600
Cucumber
Local County
Median rent $1,600
Culloden
Local County
Median rent $1,600
Cunard
Local County
Median rent $1,600
Dailey
Local County
Median rent $1,600
Daniels
Local County
Median rent $1,600
Danville
Local County
Median rent $1,600
Davis
Local County
Median rent $1,600
Davy
Local County
Median rent $1,600
Deep Water
Local County
Median rent $1,600
Delbarton
Local County
Median rent $1,600
Despard
Local County
Median rent $1,600
Dixie
Local County
Median rent $1,600
Dorothy
Local County
Median rent $1,600
Dunbar
Local County
Median rent $1,600
Dupont City
Local County
Median rent $1,600
Durbin
Local County
Median rent $1,600
Earling
Local County
Median rent $1,600
East Bank
Local County
Median rent $1,600
East Dailey
Local County
Median rent $1,600
East View
Local County
Median rent $1,600
Eccles
Local County
Median rent $1,600
Eleanor
Local County
Median rent $1,600
Elizabeth
Local County
Median rent $1,600
Elk Garden
Local County
Median rent $1,600
Elkins
Local County
Median rent $1,600
Elkview
Local County
Median rent $1,600
Ellenboro
Local County
Median rent $1,600
Enterprise
Local County
Median rent $1,600
Eskdale
Local County
Median rent $1,600
Fairlea
Local County
Median rent $1,600
Fairmont
Local County
Median rent $1,600
Fairview
Local County
Median rent $1,600
Falling Spring
Local County
Median rent $1,600
Falling Waters
Local County
Median rent $1,600
Falls View
Local County
Median rent $1,600
Farmington
Local County
Median rent $1,600
Fayetteville
Local County
Median rent $1,600
Fenwick
Local County
Median rent $1,600
Flatwoods
Local County
Median rent $1,600
Flemington
Local County
Median rent $1,600
Follansbee
Local County
Median rent $1,600
Fort Ashby
Local County
Median rent $1,600
Fort Gay
Local County
Median rent $1,600
Frank
Local County
Median rent $1,600
Franklin
Local County
Median rent $1,600
Friendly
Local County
Median rent $1,600
Gallipolis Ferry
Local County
Median rent $1,600
Galloway
Local County
Median rent $1,600
Garten
Local County
Median rent $1,600
Gary
Local County
Median rent $1,600
Gassaway
Local County
Median rent $1,600
Gatewood
Local County
Median rent $1,600
Gauley Bridge
Local County
Median rent $1,600
Ghent
Local County
Median rent $1,600
Gilbert
Local County
Median rent $1,600
Gilbert Creek
Local County
Median rent $1,600
Glasgow
Local County
Median rent $1,600
Glen Dale
Local County
Median rent $1,600
Glen Ferris
Local County
Median rent $1,600
Glen Fork
Local County
Median rent $1,600
Glen Jean
Local County
Median rent $1,600
Glen White
Local County
Median rent $1,600
Glenville
Local County
Median rent $1,600
Grafton
Local County
Median rent $1,600
Grant Town
Local County
Median rent $1,600
Grantsville
Local County
Median rent $1,600
Granville
Local County
Median rent $1,600
Great Cacapon
Local County
Median rent $1,600
Green Bank
Local County
Median rent $1,600
Green Spring
Local County
Median rent $1,600
Greenview
Local County
Median rent $1,600
Greenville
Local County
Median rent $1,600
Gypsy
Local County
Median rent $1,600
Hambleton
Local County
Median rent $1,600
Hamlin
Local County
Median rent $1,600
Handley
Local County
Median rent $1,600
Hansford
Local County
Median rent $1,600
Harman
Local County
Median rent $1,600
Harpers Ferry
Local County
Median rent $1,600
Harrisville
Local County
Median rent $1,600
Hartford City
Local County
Median rent $1,600
Harts
Local County
Median rent $1,600
Hedgesville
Local County
Median rent $1,600
Helen
Local County
Median rent $1,600
Helvetia
Local County
Median rent $1,600
Henderson
Local County
Median rent $1,600
Hendricks
Local County
Median rent $1,600
Henlawson
Local County
Median rent $1,600
Hepzibah
Local County
Median rent $1,600
Hico
Local County
Median rent $1,600
Hillsboro
Local County
Median rent $1,600
Hilltop
Local County
Median rent $1,600
Hinkleville
Local County
Median rent $1,600
Hinton
Local County
Median rent $1,600
Holden
Local County
Median rent $1,600
Hollygrove
Local County
Median rent $1,600
Hometown
Local County
Median rent $1,600
Hooverson Heights
Local County
Median rent $1,600
Hundred
Local County
Median rent $1,600
Huntersville
Local County
Median rent $1,600
Huntington
Local County
Median rent $1,600
Hurricane
Local County
Median rent $1,600
Huttonsville
Local County
Median rent $1,600
Iaeger
Local County
Median rent $1,600
Idamay
Local County
Median rent $1,600
Institute
Local County
Median rent $1,600
Inwood
Local County
Median rent $1,600
Itmann
Local County
Median rent $1,600
Jacksonburg
Local County
Median rent $1,600
Jane Lew
Local County
Median rent $1,600
Jefferson
Local County
Median rent $1,600
Junior
Local County
Median rent $1,600
Justice
Local County
Median rent $1,600
Justice Addition
Local County
Median rent $1,600
Kanawha
Local County
Median rent $1,600
Kenova
Local County
Median rent $1,600
Kermit
Local County
Median rent $1,600
Keyser
Local County
Median rent $1,600
Keystone
Local County
Median rent $1,600
Kimball
Local County
Median rent $1,600
Kimberly
Local County
Median rent $1,600
Kincaid
Local County
Median rent $1,600
Kingwood
Local County
Median rent $1,600
Kistler
Local County
Median rent $1,600
Kopperston
Local County
Median rent $1,600
Lashmeet
Local County
Median rent $1,600
Lavalette
Local County
Median rent $1,600
Leon
Local County
Median rent $1,600
Lesage
Local County
Median rent $1,600
Lester
Local County
Median rent $1,600
Lewisburg
Local County
Median rent $1,600
Littleton
Local County
Median rent $1,600
Logan
Local County
Median rent $1,600
Lost Creek
Local County
Median rent $1,600
Lubeck
Local County
Median rent $1,600
Lumberport
Local County
Median rent $1,600
Mabscott
Local County
Median rent $1,600
MacArthur
Local County
Median rent $1,600
Madison
Local County
Median rent $1,600
Malden
Local County
Median rent $1,600
Mallory
Local County
Median rent $1,600
Man
Local County
Median rent $1,600
Mannington
Local County
Median rent $1,600
Marlinton
Local County
Median rent $1,600
Marmet
Local County
Median rent $1,600
Martinsburg
Local County
Median rent $1,600
Mason
Local County
Median rent $1,600
Masontown
Local County
Median rent $1,600
Matewan
Local County
Median rent $1,600
Matheny
Local County
Median rent $1,600
Matoaka
Local County
Median rent $1,600
Maybeury
Local County
Median rent $1,600
McConnell
Local County
Median rent $1,600
McMechen
Local County
Median rent $1,600
Meadow Bridge
Local County
Median rent $1,600
Middlebourne
Local County
Median rent $1,600
Middleway
Local County
Median rent $1,600
Mill Creek
Local County
Median rent $1,600
Milton
Local County
Median rent $1,600
Mineralwells
Local County
Median rent $1,600
Mitchell Heights
Local County
Median rent $1,600
Monaville
Local County
Median rent $1,600
Monongah
Local County
Median rent $1,600
Montcalm
Local County
Median rent $1,600
Montgomery
Local County
Median rent $1,600
Montrose
Local County
Median rent $1,600
Moorefield
Local County
Median rent $1,600
Morgantown
Local County
Median rent $1,600
Moundsville
Local County
Median rent $1,600
Mount Carbon
Local County
Median rent $1,600
Mount Gay-Shamrock
Local County
Median rent $1,600
Mount Hope
Local County
Median rent $1,600
Mullens
Local County
Median rent $1,600
Neibert
Local County
Median rent $1,600
Nettie
Local County
Median rent $1,600
New Cumberland
Local County
Median rent $1,600
New Haven
Local County
Median rent $1,600
New Martinsville
Local County
Median rent $1,600
New Richmond
Local County
Median rent $1,600
Newark
Local County
Median rent $1,600
Newburg
Local County
Median rent $1,600
Newell
Local County
Median rent $1,600
Nitro
Local County
Median rent $1,600
North Hills
Local County
Median rent $1,600
Northfork
Local County
Median rent $1,600
Norton
Local County
Median rent $1,600
Nutter Fort
Local County
Median rent $1,600
Oak Hill
Local County
Median rent $1,600
Oakvale
Local County
Median rent $1,600
Oceana
Local County
Median rent $1,600
Omar
Local County
Median rent $1,600
Osage
Local County
Median rent $1,600
Paden City
Local County
Median rent $1,600
Page
Local County
Median rent $1,600
Pageton
Local County
Median rent $1,600
Parcoal
Local County
Median rent $1,600
Parkersburg
Local County
Median rent $1,600
Parsons
Local County
Median rent $1,600
Paw Paw
Local County
Median rent $1,600
Pax
Local County
Median rent $1,600
Pea Ridge
Local County
Median rent $1,600
Peach Creek
Local County
Median rent $1,600
Pennsboro
Local County
Median rent $1,600
Pentress
Local County
Median rent $1,600
Petersburg
Local County
Median rent $1,600
Peterstown
Local County
Median rent $1,600
Philippi
Local County
Median rent $1,600
Pickens
Local County
Median rent $1,600
Piedmont
Local County
Median rent $1,600
Pinch
Local County
Median rent $1,600
Pine Grove
Local County
Median rent $1,600
Pineville
Local County
Median rent $1,600
Piney View
Local County
Median rent $1,600
Pleasant Valley
Local County
Median rent $1,600
Poca
Local County
Median rent $1,600
Point Pleasant
Local County
Median rent $1,600
Powellton
Local County
Median rent $1,600
Pratt
Local County
Median rent $1,600
Prichard
Local County
Median rent $1,600
Prince
Local County
Median rent $1,600
Princeton
Local County
Median rent $1,600
Prosperity
Local County
Median rent $1,600
Pullman
Local County
Median rent $1,600
Quinwood
Local County
Median rent $1,600
Rachel
Local County
Median rent $1,600
Racine
Local County
Median rent $1,600
Rainelle
Local County
Median rent $1,600
Raleigh
Local County
Median rent $1,600
Rand
Local County
Median rent $1,600
Ranson corporation
Local County
Median rent $1,600
Ravenswood
Local County
Median rent $1,600
Raymond City
Local County
Median rent $1,600
Raysal
Local County
Median rent $1,600
Reader
Local County
Median rent $1,600
Red Jacket
Local County
Median rent $1,600
Reedsville
Local County
Median rent $1,600
Reedy
Local County
Median rent $1,600
Reynoldsville
Local County
Median rent $1,600
Rhodell
Local County
Median rent $1,600
Richwood
Local County
Median rent $1,600
Ridgeley
Local County
Median rent $1,600
Ripley
Local County
Median rent $1,600
Rivesville
Local County
Median rent $1,600
Robinette
Local County
Median rent $1,600
Rock Cave
Local County
Median rent $1,600
Roderfield
Local County
Median rent $1,600
Romney
Local County
Median rent $1,600
Ronceverte
Local County
Median rent $1,600
Rossmore
Local County
Median rent $1,600
Rowlesburg
Local County
Median rent $1,600
Rupert
Local County
Median rent $1,600
Salem
Local County
Median rent $1,600
Salt Rock
Local County
Median rent $1,600
Sand Fork
Local County
Median rent $1,600
Sarah Ann
Local County
Median rent $1,600
Scarbro
Local County
Median rent $1,600
Shady Spring
Local County
Median rent $1,600
Shannondale
Local County
Median rent $1,600
Shenandoah Junction
Local County
Median rent $1,600
Shepherdstown
Local County
Median rent $1,600
Shinnston
Local County
Median rent $1,600
Shrewsbury
Local County
Median rent $1,600
Sissonville
Local County
Median rent $1,600
Sistersville
Local County
Median rent $1,600
Smithers
Local County
Median rent $1,600
Smithfield
Local County
Median rent $1,600
Sophia
Local County
Median rent $1,600
South Charleston
Local County
Median rent $1,600
Spelter
Local County
Median rent $1,600
Spencer
Local County
Median rent $1,600
Sprague
Local County
Median rent $1,600
Springfield
Local County
Median rent $1,600
St. Albans
Local County
Median rent $1,600
St. George
Local County
Median rent $1,600
St. Marys
Local County
Median rent $1,600
Stanaford
Local County
Median rent $1,600
Star City
Local County
Median rent $1,600
Stollings
Local County
Median rent $1,600
Stonewood
Local County
Median rent $1,600
Summersville
Local County
Median rent $1,600
Sutton
Local County
Median rent $1,600
Switzer
Local County
Median rent $1,600
Sylvester
Local County
Median rent $1,600
Teays Valley
Local County
Median rent $1,600
Terra Alta
Local County
Median rent $1,600
Thomas
Local County
Median rent $1,600
Thurmond
Local County
Median rent $1,600
Tioga
Local County
Median rent $1,600
Tornado
Local County
Median rent $1,600
Triadelphia
Local County
Median rent $1,600
Tunnelton
Local County
Median rent $1,600
Twilight
Local County
Median rent $1,600
Union
Local County
Median rent $1,600
Valley Bend
Local County
Median rent $1,600
Valley Grove
Local County
Median rent $1,600
Valley Head
Local County
Median rent $1,600
Van
Local County
Median rent $1,600
Verdunville
Local County
Median rent $1,600
Vienna
Local County
Median rent $1,600
Vivian
Local County
Median rent $1,600
Wallace
Local County
Median rent $1,600
War
Local County
Median rent $1,600
Wardensville
Local County
Median rent $1,600
Washington
Local County
Median rent $1,600
Waverly
Local County
Median rent $1,600
Wayne
Local County
Median rent $1,600
Weirton
Local County
Median rent $1,600
Welch
Local County
Median rent $1,600
Wellsburg
Local County
Median rent $1,600
West Dunbar
Local County
Median rent $1,600
West Hamlin
Local County
Median rent $1,600
West Liberty
Local County
Median rent $1,600
West Logan
Local County
Median rent $1,600
West Milford
Local County
Median rent $1,600
West Union
Local County
Median rent $1,600
Weston
Local County
Median rent $1,600
Westover
Local County
Median rent $1,600
Wheeling
Local County
Median rent $1,600
White Hall
Local County
Median rent $1,600
White Sulphur Springs
Local County
Median rent $1,600
Whitesville
Local County
Median rent $1,600
Whitmer
Local County
Median rent $1,600
Wiley Ford
Local County
Median rent $1,600
Williamson
Local County
Median rent $1,600
Williamstown
Local County
Median rent $1,600
Windsor Heights
Local County
Median rent $1,600
Winfield
Local County
Median rent $1,600
Wolf Summit
Local County
Median rent $1,600
Womelsdorf (Coalton)
Local County
Median rent $1,600
Worthington
Local County
Median rent $1,600