Places to live in West Virginia
Every city, town and stretch of countryside in West Virginia we track — from the biggest cities to towns of a few hundred people. Not sure where to start? The quiz ranks them all for you.
Find your best fit in West Virginia
Answer a few questions; we'll rank every place here by how well it fits you.
Small citys (10)
- Charleston47,421 people
- Huntington45,787 people
- Morgantown30,236 people
- Parkersburg29,240 people
- Wheeling26,350 people
- Martinsburg18,904 people
- Weirton18,647 people
- Fairmont18,221 people
- Beckley16,818 people
- Clarksburg15,549 people
Big small towns (21)
- Teays Valley14,151 people
- South Charleston13,457 people
- Cheat Lake10,902 people
- St. Albans10,522 people
- Vienna10,518 people
- Cross Lanes9,671 people
- Bluefield9,387 people
- Bridgeport9,252 people
- Oak Hill7,937 people
- Moundsville7,869 people
- Charles Town7,337 people
- Dunbar7,254 people
- Pea Ridge6,988 people
- Hurricane6,855 people
- Nitro6,853 people
- Elkins6,811 people
- Brookhaven6,212 people
- Princeton5,736 people
- Ranson5,729 people
- New Martinsville5,133 people
- Buckhannon5,116 people
Small towns (119)
- Keyser4,857 people
- Grafton4,618 people
- Barboursville4,376 people
- Pinch4,037 people
- Westover4,026 people
- Point Pleasant3,961 people
- Weston3,840 people
- Lewisburg3,835 people
- Ravenswood3,830 people
- Sissonville3,593 people
- Welch3,507 people
- Pleasant Valley3,482 people
- Shannondale3,465 people
- Shady Spring3,381 people
- Summersville3,373 people
- Blennerhassett3,282 people
- Ripley3,071 people
- Culloden3,040 people
- Williamstown2,980 people
- Kingwood2,973 people
- Kenova2,944 people
- Williamson2,919 people
- Winfield2,918 people
- Philippi2,861 people
- Fayetteville2,817 people
- Milton2,817 people
- Inwood2,794 people
- Madison2,788 people
- Follansbee2,757 people
- Bethlehem2,592 people
- White Sulphur Springs2,549 people
- Moorefield2,525 people
- Paden City2,415 people
- Richwood2,403 people
- Mineralwells2,389 people
- Petersburg2,384 people
- Shinnston2,352 people
- Spencer2,291 people
- Stonewood2,212 people
- Wellsburg2,203 people
- Craigsville2,190 people
- Falling Waters2,183 people
- Chester2,179 people
- St. Marys2,174 people
- Hooverson Heights2,090 people
- Hinton2,086 people
- Nutter Fort2,075 people
- Mullens2,034 people
- Bluewell1,992 people
- Star City1,960 people
- Romney1,922 people
- Terra Alta1,841 people
- Mannington1,829 people
- McMechen1,826 people
- Belington1,781 people
- Alum Creek1,749 people
- Eleanor1,726 people
- Chesapeake1,702 people
- Wayne1,675 people
- Salem1,629 people
- Belle1,611 people
- Harrisville1,574 people
- Ceredo1,528 people
- Sophia1,528 people
- Marmet1,524 people
- Montgomery1,516 people
- Mount Hope1,504 people
- Lubeck1,495 people
- Athens1,494 people
- MacArthur1,493 people
- New Haven1,493 people
- Daniels1,489 people
- West Liberty1,481 people
- Glen Dale1,461 people
- Shepherdstown1,460 people
- Rainelle1,458 people
- Stanaford1,449 people
- Parsons1,448 people
- Barrackville1,430 people
- Bradley1,424 people
- Coal Fork1,423 people
- Ronceverte1,419 people
- Mallory1,417 people
- Sistersville1,409 people
- Boaz1,400 people
- Mabscott1,396 people
- Prosperity1,389 people
- Alderson1,383 people
- Pennsboro1,334 people
- Lesage1,329 people
- Fairlea1,312 people
- Logan1,294 people
- Fort Ashby1,283 people
- Granville1,257 people
- Newell1,246 people
- Benwood1,230 people
- Bolivar1,215 people
- Oceana1,203 people
- Marlinton1,201 people
- Mount Gay-Shamrock1,166 people
- Buffalo1,150 people
- Cassville1,149 people
- Shenandoah Junction1,141 people
- Ansted1,140 people
- Crab Orchard1,139 people
- Washington1,139 people
- Tornado1,114 people
- Brush Fork1,096 people
- Enterprise1,087 people
- Hamlin1,068 people
- Rand1,064 people
- Gilbert Creek1,061 people
- Man1,049 people
- Bethany1,039 people
- West Union1,039 people
- Addison (Webster Springs)1,038 people
- Glenville1,037 people
- Carpendale1,035 people
- Lavalette1,005 people
Tiny towns (235)
- Piney View986 people
- Belmont983 people
- Arthurdale982 people
- Bath (Berkeley Springs)975 people
- Despard972 people
- Sprague952 people
- White Hall946 people
- New Cumberland943 people
- Chapmanville928 people
- North Hills926 people
- Accoville916 people
- Rupert909 people
- Clendenin903 people
- Glasgow878 people
- Poca872 people
- Gary861 people
- East Bank850 people
- Monongah837 people
- Triadelphia825 people
- McConnell818 people
- Corinne809 people
- Sutton797 people
- Middlebourne796 people
- Mason787 people
- Rowlesburg773 people
- Hometown756 people
- Harts747 people
- Piedmont735 people
- Gallipolis Ferry731 people
- Coal City724 people
- Smithers712 people
- Kopperston706 people
- Robinette706 people
- Lumberport703 people
- Beaver695 people
- Gassaway688 people
- Elkview671 people
- Holden670 people
- Davis663 people
- Valley Bend661 people
- Mill Creek659 people
- Lashmeet655 people
- Bud644 people
- Bruno638 people
- Wiley Ford630 people
- Beverly629 people
- War628 people
- Rivesville627 people
- Big Chimney610 people
- Cameron609 people
- Gatewood605 people
- East View604 people
- Thomas599 people
- Peterstown594 people
- West Milford591 people
- Great Cacapon587 people
- Matheny586 people
- Tioga577 people
- Idamay575 people
- West Hamlin567 people
- Chelyan564 people
- Elizabeth564 people
- Hartford City557 people
- Danville549 people
- Burnsville547 people
- Jefferson534 people
- Anmoore522 people
- Institute521 people
- Masontown518 people
- Crooked Creek517 people
- Grant Town506 people
- Matewan505 people
- Stollings505 people
- Meadow Bridge504 people
- Reedsville504 people
- Monaville502 people
- Springfield502 people
- Dupont City501 people
- Clearview500 people
- Capon Bridge497 people
- Newark495 people
- Windsor Heights491 people
- Cedar Grove489 people
- Cowen485 people
- Montcalm484 people
- Red Jacket482 people
- Jane Lew480 people
- Middleway479 people
- Powellton479 people
- Union476 people
- Bancroft475 people
- Sarah Ann473 people
- Pineville468 people
- Chattaroy467 people
- Valley Head462 people
- Paw Paw459 people
- Beech Bottom443 people
- Pratt438 people
- Fort Gay437 people
- Franklin435 people
- West Dunbar425 people
- Handley418 people
- Gauley Bridge413 people
- Glen Fork411 people
- Tunnelton404 people
- Grantsville401 people
- Hilltop397 people
- Verdunville396 people
- Farmington390 people
- Prichard389 people
- Mitchell Heights385 people
- Hedgesville379 people
- Clay378 people
- Wardensville378 people
- Lester377 people
- Hendricks375 people
- Falls View372 people
- Hundred371 people
- Pine Grove367 people
- West Logan365 people
- Valley Grove363 people
- Waverly361 people
- Kimberly357 people
- Crumpler351 people
- Harpers Ferry350 people
- Mount Carbon347 people
- Delbarton333 people
- Racine331 people
- Bartley327 people
- Bradshaw327 people
- Eskdale326 people
- Raleigh325 people
- Henlawson324 people
- Malden320 people
- Flatwoods319 people
- Kistler318 people
- Greenville317 people
- Cottageville310 people
- Shrewsbury310 people
- Gilbert308 people
- Lost Creek302 people
- Bayard299 people
- Montrose295 people
- East Dailey292 people
- Reedy292 people
- Hinkleville291 people
- Ghent290 people
- Pullman286 people
- Kincaid285 people
- Aurora284 people
- Junior281 people
- Womelsdorf (Coalton)280 people
- Wallace277 people
- Charlton Heights276 people
- Rock Cave276 people
- Salt Rock274 people
- Cairo273 people
- Brandywine267 people
- Fairview267 people
- Whitesville266 people
- Carolina261 people
- Amherstdale256 people
- Albright254 people
- Greenview254 people
- Oakvale254 people
- Iaeger253 people
- Leon252 people
- Boomer250 people
- Flemington240 people
- Ridgeley239 people
- Kimball231 people
- Newburg226 people
- Huttonsville225 people
- Quinwood221 people
- Comfort220 people
- Durbin220 people
- Neibert219 people
- Van214 people
- Wolf Summit213 people
- Elk Garden212 people
- Clifton211 people
- Big Creek210 people
- Ellenboro209 people
- Hambleton203 people
- Apple Grove202 people
- Colcord201 people
- Chauncey198 people
- Norton196 people
- Bolt195 people
- Hillsboro194 people
- Glen White193 people
- Reader193 people
- Kanawha192 people
- Frank188 people
- Omar188 people
- Crum187 people
- Davy186 people
- Justice186 people
- Adrian183 people
- Nettie183 people
- Camden-on-Gauley182 people
- Falling Spring182 people
- Jacksonburg181 people
- Earling180 people
- Scarbro176 people
- Henderson174 people
- Northfork169 people
- Brandonville166 people
- Cunard165 people
- Raysal162 people
- Baxter153 people
- Kermit153 people
- Rossmore152 people
- St. George142 people
- Switzer140 people
- Rhodell137 people
- Bramwell135 people
- Hepzibah134 people
- Sylvester131 people
- Booth129 people
- Berwind127 people
- Friendly123 people
- Gypsy119 people
- Harman119 people
- Justice Addition118 people
- Colliers117 people
- Dorothy115 people
- Big Sandy113 people
- Smithfield113 people
- Reynoldsville111 people
- Century110 people
- Anawalt109 people
- Garten107 people
- Deep Water104 people
- Worthington102 people
Out in the countrys (108)
- Country around Webster Springs3,148 people
- Country around Marlinton3,019 people
- Country around Richwood2,760 people
- Country around Franklin2,228 people
- Country around Wardensville1,870 people
- Country around Cameron1,801 people
- Country around Mathias1,525 people
- Country around Baker1,517 people
- Country around Union1,474 people
- Country around Renick1,332 people
- Country around Duck1,309 people
- Country around Gap Mills1,243 people
- Country around Le Roy1,195 people
- Country around Davis1,194 people
- Country around Walkersville1,174 people
- Country around Clay1,165 people
- Country around Palestine1,163 people
- Country around Proctor1,139 people
- Country around Hillsboro1,075 people
- Country around Iaeger1,049 people
- Country around Rowlesburg999 people
- Country around Upper Tract989 people
- Country around Harman934 people
- Country around East Lynn932 people
- Country around Brandywine893 people
- Country around Littleton870 people
- Country around Dunlow855 people
- Country around Wharton852 people
- Country around Quinwood842 people
- Country around Big Springs818 people
- Country around Cairo806 people
- Country around Moatsville803 people
- Country around Spurlockville774 people
- Country around Orlando767 people
- Country around Valley Head744 people
- Country around Gandeeville740 people
- Country around Normantown731 people
- Country around Alma723 people
- Country around Birch River723 people
- Country around Aurora716 people
- Country around Mount Storm702 people
- Country around Newton680 people
- Country around Pageton667 people
- Country around Eskdale660 people
- Country around Ivydale655 people
- Country around Jacksonburg654 people
- Country around Mabie622 people
- Country around Durbin618 people
- Country around Rio607 people
- Country around Orgas587 people
- Country around Camp Creek583 people
- Country around Tallmansville579 people
- Country around Caldwell577 people
- Country around Procious571 people
- Country around Arnoldsburg566 people
- Country around New Milton554 people
- Country around Pipestem541 people
- Country around Sugar Grove539 people
- Country around Wharncliffe533 people
- Country around Circleville530 people
- Country around Flat Top526 people
- Country around Camden518 people
- Country around Pond Gap510 people
- Country around Arbovale505 people
- Country around Smithfield502 people
- Country around Orma498 people
- Country around Southside497 people
- Country around Glen Easton493 people
- Country around Ireland487 people
- Country around Coxs Mills483 people
- Country around Panther477 people
- Country around Cass476 people
- Country around Reader474 people
- Country around Green Bank448 people
- Country around Maysel441 people
- Country around Riverton440 people
- Country around Gallagher439 people
- Country around Matoaka426 people
- Country around Crawford419 people
- Country around Petroleum415 people
- Country around Apple Grove376 people
- Country around Sandstone366 people
- Country around Dunmore362 people
- Country around Heaters357 people
- Country around Bartow356 people
- Country around Creston356 people
- Country around Alum Bridge344 people
- Country around Asbury322 people
- Country around Lost City319 people
- Country around Erbacon312 people
- Country around Helvetia311 people
- Country around Hacker Valley309 people
- Country around Big Bend307 people
- Country around Nallen307 people
- Country around Hernshaw306 people
- Country around Greenville303 people
- Country around Layland299 people
- Country around Hendricks299 people
- Country around Avondale295 people
- Country around Rosedale288 people
- Country around Diana283 people
- Country around Lorado279 people
- Country around Williamsburg277 people
- Country around Lahmansville276 people
- Country around Herndon275 people
- Country around Waiteville265 people
- Country around Odd260 people
- Country around Spring Dale257 people