Places to live in Virginia
Every city, town and stretch of countryside in 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 Virginia
Answer a few questions; we'll rank every place here by how well it fits you.
Big citys (2)
Mid-size citys (14)
- Arlington236,254 people
- Norfolk233,596 people
- Richmond229,359 people
- Newport News184,216 people
- Alexandria156,976 people
- Hampton137,557 people
- Suffolk98,796 people
- Roanoke98,355 people
- Portsmouth97,190 people
- Lynchburg79,497 people
- Centreville71,706 people
- Dale City71,016 people
- Reston64,414 people
- Harrisonburg51,392 people
Small citys (76)
- McLean49,627 people
- Tuckahoe49,183 people
- Leesburg49,171 people
- Lake Ridge46,049 people
- Ashburn46,026 people
- Blacksburg45,446 people
- Charlottesville45,437 people
- Burke44,029 people
- Woodbridge43,945 people
- Manassas42,976 people
- Danville42,214 people
- Linton Hall41,876 people
- Annandale41,705 people
- Mechanicsville38,683 people
- Oakton36,528 people
- Fair Oaks35,545 people
- South Riding34,352 people
- Petersburg33,537 people
- Sterling32,411 people
- West Falls Church31,279 people
- Springfield31,154 people
- Short Pump29,026 people
- Tysons28,936 people
- Fredericksburg28,873 people
- Winchester27,913 people
- Cherry Hill26,044 people
- Staunton25,948 people
- Cave Spring25,742 people
- Salem25,618 people
- Fairfax25,026 people
- Herndon24,672 people
- Brambleton24,537 people
- Chester24,474 people
- Bailey's Crossroads24,271 people
- Chantilly24,036 people
- Hopewell22,959 people
- Waynesboro22,841 people
- Christiansburg22,720 people
- McNair22,655 people
- West Springfield22,532 people
- Montclair22,387 people
- Leesylvania21,632 people
- Buckhall21,602 people
- Woodlawn21,194 people
- Rose Hill21,066 people
- Lorton20,991 people
- Culpeper20,794 people
- Meadowbrook20,749 people
- Merrifield20,698 people
- Lincolnia20,320 people
- Sudley19,162 people
- Midlothian19,120 people
- Franklin Farm18,736 people
- Laurel18,721 people
- Kingstowne18,360 people
- Colonial Heights18,352 people
- Franconia18,335 people
- Gainesville18,196 people
- Idylwood17,559 people
- Glen Allen17,551 people
- Hybla Valley17,257 people
- Hollins17,097 people
- Burke Centre17,037 people
- Bon Air16,904 people
- Bull Run16,859 people
- Bristol16,849 people
- Manassas Park16,798 people
- Radford16,726 people
- Fort Hunt16,700 people
- Stone Ridge16,603 people
- Vienna16,412 people
- Wolf Trap15,858 people
- Williamsburg15,798 people
- Front Royal15,296 people
- East Highland Park15,265 people
- Great Falls15,228 people
Big small towns (105)
- Falls Church14,710 people
- Broadlands14,353 people
- Highland Springs14,296 people
- Groveton13,931 people
- Brandermill13,730 people
- Martinsville13,658 people
- Huntington13,502 people
- Newington13,478 people
- Kings Park West13,442 people
- Forest13,430 people
- Mount Vernon13,122 people
- Timberlake12,725 people
- Lakeside12,654 people
- Poquoson12,639 people
- Sugarland Run12,629 people
- Fairfax Station12,566 people
- Manchester12,445 people
- Cascades12,357 people
- Lansdowne12,328 people
- Newington Forest12,316 people
- Wyndham12,099 people
- Wakefield11,930 people
- New Baltimore11,919 people
- Dranesville11,828 people
- Stuarts Draft11,780 people
- Gloucester Point11,109 people
- Lowes Island11,018 people
- Lake Barcroft10,973 people
- Independent Hill10,853 people
- Lake Monticello10,662 people
- Triangle10,450 people
- Loudoun Valley Estates10,271 people
- Madison Heights10,266 people
- Warrenton10,176 people
- Rockwood10,010 people
- Difficult Run9,938 people
- George Mason9,937 people
- Yorkshire9,782 people
- Belmont9,729 people
- Countryside9,661 people
- Woodburn9,503 people
- Fishersville9,484 people
- Seven Corners9,371 people
- Crozet9,289 people
- University of Virginia9,065 people
- Purcellville8,973 people
- Dunn Loring8,957 people
- Fair Lakes8,894 people
- Pulaski8,893 people
- Smithfield8,834 people
- Innsbrook8,578 people
- Hollymead8,482 people
- Carrollton8,436 people
- Abingdon8,330 people
- Mantua8,298 people
- Montrose8,285 people
- Franklin8,250 people
- Greenbriar8,243 people
- Wytheville8,202 people
- Vinton8,056 people
- Dumbarton7,997 people
- Lake of the Woods7,984 people
- Bellwood7,907 people
- South Boston7,853 people
- Bull Run7,823 people
- Farmville7,774 people
- Ashland7,772 people
- Bedford7,724 people
- Floris7,589 people
- Lexington7,525 people
- Aquia Harbour7,481 people
- Laurel Hill7,450 people
- Sandston7,399 people
- Woodlake7,358 people
- Hutchison7,284 people
- Strasburg7,214 people
- Spotsylvania Courthouse7,180 people
- Collinsville7,139 people
- North Springfield7,050 people
- Long Branch7,034 people
- Galax6,726 people
- Bridgewater6,708 people
- South Run6,600 people
- Buena Vista6,593 people
- Pimmit Hills6,589 people
- Belle Haven6,570 people
- Braddock6,536 people
- Massanetta Springs6,358 people
- Moorefield6,123 people
- Bensley5,949 people
- Ettrick5,910 people
- Woodstock5,871 people
- Stafford Courthouse5,839 people
- Dumfries5,816 people
- Potomac Mills5,741 people
- Covington5,680 people
- Marion5,670 people
- Crosspointe5,669 people
- Emporia5,547 people
- Dulles Town Center5,464 people
- Falmouth5,216 people
- Richlands5,171 people
- Big Stone Gap5,162 people
- Orange5,066 people
- Bealeton5,034 people
Small towns (178)
- Bluefield4,979 people
- Rocky Mount4,950 people
- King George4,851 people
- Luray4,827 people
- South Hill4,786 people
- Berryville4,707 people
- Chamberlayne4,692 people
- Pantops4,665 people
- Loch Lomond4,606 people
- Union Mill4,484 people
- Bethel Manor4,393 people
- Hayfield4,392 people
- Lake Land'Or4,390 people
- Tazewell4,390 people
- Kings Park4,315 people
- Broadway4,273 people
- Shenandoah Farms4,179 people
- Verona4,165 people
- Mount Hermon4,155 people
- Enon4,137 people
- Colonial Beach3,966 people
- University Center3,923 people
- Daleville3,797 people
- County Center3,789 people
- North Shore3,638 people
- Norton3,577 people
- Arcola3,509 people
- West Point3,480 people
- Clifton Forge3,447 people
- Dahlgren3,350 people
- Altavista3,342 people
- Blackstone3,341 people
- Gloucester Courthouse3,336 people
- One Loudoun3,309 people
- Chincoteague3,296 people
- Marshall3,219 people
- Cloverdale3,208 people
- Lake Wilderness3,139 people
- Lebanon3,116 people
- Timberville3,036 people
- Elkton3,006 people
- Grottoes2,961 people
- Wise2,916 people
- Crewe2,906 people
- Shenandoah2,888 people
- Hillsville2,864 people
- Lake Caroline2,862 people
- Pearisburg2,860 people
- Windsor2,852 people
- Blue Ridge2,800 people
- Southern Gateway2,771 people
- Shawneeland2,754 people
- Weyers Cave2,744 people
- Merrimac2,733 people
- Matoaca2,724 people
- Lovettsville2,719 people
- Dublin2,671 people
- Fairlawn2,488 people
- Ravensworth2,475 people
- Chase City2,470 people
- Goose Creek Village2,461 people
- Louisa2,435 people
- Chilhowie2,428 people
- Oak Grove2,408 people
- Sully Square2,394 people
- Stephens City2,393 people
- New Market2,342 people
- Waverly2,324 people
- Warsaw2,292 people
- Piney Mountain2,288 people
- Massanutten2,261 people
- Woodlawn2,250 people
- Horse Pasture2,236 people
- Patrick Springs2,223 people
- Rivanna2,211 people
- Saltville2,198 people
- Lake Holiday2,193 people
- Glade Spring2,135 people
- Appomattox2,084 people
- Mason Neck2,039 people
- Stanley2,034 people
- Westlake Corner2,033 people
- Mount Jackson2,000 people
- Stuart1,952 people
- Narrows1,935 people
- Gate City1,928 people
- Dayton1,920 people
- Tappahannock1,908 people
- Amherst1,865 people
- Central Garage1,864 people
- Prince George1,829 people
- Bull Run Mountain Estates1,827 people
- Benns Church1,813 people
- Pennington Gap1,798 people
- Middletown1,786 people
- Ferrum1,774 people
- Hampden-Sydney1,769 people
- Camp Barrett1,681 people
- Apple Mountain Lake1,671 people
- Edinburg1,671 people
- East Lexington1,652 people
- Rural Retreat1,644 people
- Coeburn1,639 people
- Laymantown1,626 people
- Claypool Hill1,610 people
- Victoria1,595 people
- Nellysford1,584 people
- Haymarket1,580 people
- Courtland1,579 people
- Mountain Road1,574 people
- Exmore1,571 people
- Chatmoss1,563 people
- Twin Lakes1,562 people
- Bowling Green1,561 people
- Clarksville1,547 people
- Captains Cove1,542 people
- Weber City1,504 people
- Halifax1,496 people
- Basye1,481 people
- Concord1,462 people
- Gordonsville1,459 people
- Dooms1,454 people
- Gretna1,452 people
- Chatham1,448 people
- Union Hall1,445 people
- Wattsville1,439 people
- Onancock1,433 people
- Kenbridge1,432 people
- Emory1,419 people
- Rustburg1,417 people
- Great Falls Crossing1,414 people
- Shawsville1,411 people
- Clintwood1,400 people
- Ruckersville1,399 people
- Appalachia1,391 people
- Stanleytown1,386 people
- Buchanan1,367 people
- Hurt1,361 people
- Castlewood1,357 people
- Raven1,345 people
- Kilmarnock1,333 people
- Glasgow1,330 people
- McGaheysville1,327 people
- Brightwood1,325 people
- Lyndhurst1,309 people
- Jonesville1,308 people
- Brookneal1,300 people
- Lawrenceville1,272 people
- Passapatanzy1,259 people
- Crimora1,252 people
- Rio1,252 people
- Penhook1,250 people
- Bracey1,242 people
- Boswell's Corner1,239 people
- Nokesville1,226 people
- Earlysville1,222 people
- Harriston1,212 people
- Cape Charles1,201 people
- Wakefield1,201 people
- Honaker1,188 people
- Greenville1,183 people
- Goochland1,182 people
- Cedar Bluff1,167 people
- Belmont Estates1,162 people
- Independence1,132 people
- Craigsville1,104 people
- Maurertown1,092 people
- Riverdale1,077 people
- Jolivue1,075 people
- Plum Creek1,068 people
- Blairs1,062 people
- Ridgeway1,051 people
- Adwolf1,046 people
- Riner1,038 people
- Innovation1,034 people
- Rushmere1,033 people
- Bassett1,031 people
- Kincora1,008 people
Tiny towns (242)
- Pembroke996 people
- Belview990 people
- Jarratt989 people
- Remington989 people
- Keysville988 people
- Motley987 people
- Atkins985 people
- Opal984 people
- Cana964 people
- St. Paul963 people
- Deltaville958 people
- Elliston952 people
- Accomac948 people
- Mathews941 people
- Blue Ridge Shores918 people
- Arrington915 people
- Pound913 people
- Occoquan910 people
- New Hope900 people
- Prices Fork900 people
- Boyce891 people
- Grundy872 people
- Meadowview871 people
- Parksley867 people
- Pastoria863 people
- Cluster Springs859 people
- Fincastle858 people
- Gratton841 people
- Springville841 people
- Belle Haven836 people
- Camptown834 people
- Boissevain830 people
- Glenvar829 people
- Dryden823 people
- Fort Chiswell821 people
- Henry Fork805 people
- New Kent801 people
- Ivy794 people
- Fieldale783 people
- Rich Creek776 people
- Middleburg774 people
- Damascus772 people
- Dahlgren Center765 people
- Esmont751 people
- Amelia Court House746 people
- Stanardsville740 people
- Stewartsville737 people
- Chester Gap726 people
- Keezletown706 people
- Mount Sidney703 people
- Clover696 people
- Barboursville694 people
- East Stone Gap683 people
- Baywood681 people
- Onley678 people
- Round Hill678 people
- Charlotte Court House673 people
- Powhatan667 people
- Seven Mile Ford644 people
- Boykins631 people
- Lafayette628 people
- Skyland Estates620 people
- Saluda615 people
- Shenandoah Shores611 people
- Disputanta609 people
- Nelsonia608 people
- Riverview607 people
- Villa Heights601 people
- Max Meadows599 people
- Shenandoah Retreat592 people
- Dante591 people
- Nassawadox590 people
- Dinwiddie589 people
- Hamilton589 people
- Wintergreen589 people
- Quantico578 people
- Bloxom571 people
- Sedley568 people
- Big Stone Gap East567 people
- Fairfield566 people
- Bland564 people
- Gargatha564 people
- Oak Level563 people
- Sugar Grove563 people
- Cheriton555 people
- Mineral555 people
- Laurel Park553 people
- Vansant551 people
- La Crosse550 people
- Ivanhoe540 people
- Mallow537 people
- Mount Crawford532 people
- Allison Gap526 people
- Haysi519 people
- McKenney518 people
- Gwynn514 people
- Irvington513 people
- Port Republic510 people
- Scottsville510 people
- Urbanna495 people
- The University of Virginia's College at Wise489 people
- Burkeville488 people
- Hot Springs487 people
- Gasburg485 people
- Linville484 people
- Floyd479 people
- North Garden475 people
- Troutville475 people
- Shipman472 people
- Melfa468 people
- Horntown466 people
- Dillwyn459 people
- Lovingston455 people
- White Stone449 people
- Metompkin447 people
- Rose Hill447 people
- Conicville446 people
- New Church443 people
- Deerfield439 people
- Toms Brook439 people
- Drakes Branch435 people
- Low Moor430 people
- Iron Gate426 people
- Southampton Meadows421 people
- Bowmans Crossing420 people
- Phenix418 people
- Brodnax414 people
- Sandy Level407 people
- Keswick402 people
- Parrott401 people
- Moneta395 people
- Claremont393 people
- Big Rock384 people
- Montross375 people
- Bastian374 people
- Chase Crossing372 people
- Cleveland369 people
- Nickelsville368 people
- Ewing365 people
- Carrsville363 people
- Sperryville358 people
- Montvale351 people
- Draper348 people
- Alberta345 people
- Atlantic342 people
- Stony Creek341 people
- Greenbush337 people
- Fries330 people
- McMullin324 people
- Dungannon316 people
- Clifton312 people
- Columbia Furnace307 people
- Wachapreague306 people
- Painter305 people
- Dendron303 people
- Hilltown302 people
- Ivor301 people
- Alonzaville296 people
- Ripplemead294 people
- Catlett290 people
- Newsoms289 people
- Keller288 people
- Yogaville288 people
- Sherando281 people
- Weems279 people
- Willis Wharf278 people
- Flint Hill275 people
- Pamplin City275 people
- Cumberland273 people
- Madison273 people
- Goshen271 people
- Boydton269 people
- Clinchco268 people
- New River268 people
- Afton266 people
- Modest Town265 people
- Mendota262 people
- Unionville262 people
- Eastville254 people
- Tangier252 people
- Brucetown250 people
- Middlebrook241 people
- Fairview240 people
- Brandy Station237 people
- Pocahontas234 people
- Boones Mill228 people
- Buckingham Courthouse227 people
- Schooner Bay223 people
- Pounding Mill222 people
- Waterford220 people
- Saxis218 people
- Hiltons217 people
- Fancy Gap214 people
- Surry212 people
- Breaks208 people
- Rhoadesville207 people
- Cats Bridge200 people
- Callaghan198 people
- Quinby198 people
- Monterey197 people
- Schuyler197 people
- Pungoteague190 people
- Mappsville186 people
- Fairview Beach180 people
- Baskerville178 people
- Troutdale178 people
- Savage Town175 people
- Keokee174 people
- Palmyra171 people
- Virgilina171 people
- Mount Clifton170 people
- The Plains164 people
- Aldie163 people
- Scotland161 people
- Hallwood160 people
- Singers Glen155 people
- Belspring152 people
- Stonega151 people
- Makemie Park150 people
- Capron148 people
- Stevens Creek148 people
- Branchville146 people
- Selma146 people
- Stickleyville143 people
- Union Level143 people
- Bobtown141 people
- Hillsboro141 people
- New Castle138 people
- Meadows of Dan134 people
- Churchville132 people
- Tacoma131 people
- Yorktown128 people
- Abbs Valley124 people
- Free Union124 people
- Savageville124 people
- Midland122 people
- Eggleston117 people
- Dunbar115 people
- Temperanceville115 people
- Millboro108 people
- Quicksburg106 people
- Mappsburg103 people
Out in the countrys (71)
- Country around New Castle4,392 people
- Country around Eagle Rock2,391 people
- Country around Fulks Run2,209 people
- Country around Stony Creek1,848 people
- Country around Gladstone1,610 people
- Country around Columbia1,471 people
- Country around Newport1,450 people
- Country around Monterey1,403 people
- Country around Bastian1,324 people
- Country around Virgilina1,309 people
- Country around Sperryville1,179 people
- Country around Goshen1,124 people
- Country around Millboro1,119 people
- Country around Java1,098 people
- Country around Dante1,064 people
- Country around Troutdale1,056 people
- Country around Dungannon1,053 people
- Country around Mouth Of Wilson1,031 people
- Country around Green Bay1,001 people
- Country around Yale949 people
- Country around Red Oak903 people
- Country around Ripplemead883 people
- Country around Elk Creek858 people
- Country around Elberon709 people
- Country around Randolph705 people
- Country around Vernon Hill691 people
- Country around Callands678 people
- Country around Newsoms673 people
- Country around Skipwith671 people
- Country around Upperville635 people
- Country around Blackwater633 people
- Country around Hume606 people
- Country around Center Cross582 people
- Country around Tannersville569 people
- Country around Williamsville566 people
- Country around Warfield565 people
- Country around Deerfield544 people
- Country around Freeman540 people
- Country around Middlebrook535 people
- Country around Jewell Ridge527 people
- Country around Drewryville522 people
- Country around Warm Springs486 people
- Country around Vesuvius475 people
- Country around Bee474 people
- Country around Wingina470 people
- Country around Port Royal460 people
- Country around Natural Bridge457 people
- Country around Dolphin446 people
- Country around Cullen441 people
- Country around Speedwell411 people
- Country around Newtown410 people
- Country around Jamaica400 people
- Country around King And Queen Court House393 people
- Country around Skippers386 people
- Country around Ceres376 people
- Country around Kyles Ford370 people
- Country around Nelson360 people
- Country around Hinton352 people
- Country around Rappahannock Academy348 people
- Country around Etlan348 people
- Country around West Augusta346 people
- Country around Wilsons326 people
- Country around Bergton316 people
- Country around Nora316 people
- Country around Dundas295 people
- Country around Somerset290 people
- Country around Syria276 people
- Country around Champlain252 people
- Country around Rawlings252 people
- Country around Blue Grass251 people
- Country around Whitewood250 people