Cities & Towns in Virginia: Complete List (2023)

Last updated: 2023 BLS data · Page refreshed:

621 cities and towns with demographics, income, and housing data

U.S. Census ACS 2023 5-Year Estimates · Updated 2026

621
Cities & Towns
$90,518
Avg Median Income
$354,233
Avg Home Value
6,009,732
Total Population

Median Household Income by State

Compare median household income across all states. Click any state for city details.

Click for full breakdown →
AK AL AR AZ CA CO FL GA HI IA ID IL IN KS KY LA ME MI MN MO MS MT NC ND NE NM NV NY OH OK OR PA SC SD TN TX UT VA WA WI WV WY VT NH MA RI CT NJ DE MD DC
$51,489
$125,705

Source: Bureau of Labor Statistics, OEWS 2023 Annual

Virginia has 621 cities, towns, and census-designated places tracked in our database. The average median household income across Virginia communities is $90,518. Median home values average $354,233. The largest city is Virginia Beach with a population of 456,349.

Largest City
456,349
Highest Median Income
$250,001
Most Affordable (Home Value)
$67,100

All 621 Cities in Virginia

A B C D E F G H I J K L M N O P Q R S T U V W Y

A

City / Town Population Median Income Median Home Value
Abbs Valley 124 $52,132 $257,600
Abingdon 8,330 $54,544 $228,000
Accomac 948 $45,986 $251,500
Adwolf 1,046 $44,464 $143,500
Afton 266 $93,409 $372,700
Alberta 345 $41,964 $91,800
Aldie 163 N/A N/A
Alexandria 156,976 $119,681 $735,100
Allison Gap 526 $36,635 $69,900
Alonzaville 296 N/A $411,500
Altavista 3,342 $51,349 $142,900
Amelia Court House 746 $70,320 N/A
Amherst 1,865 $70,841 $220,700
Annandale 41,705 $116,263 $681,300
Appalachia 1,391 $43,068 $67,100
Apple Mountain Lake 1,671 $131,799 $369,700
Appomattox 2,084 $51,875 $162,300
Aquia Harbour 7,481 $152,708 $461,000
Arcola 3,509 $129,116 $637,800
Arlington 236,254 $142,114 $895,000
Arrington 915 N/A $220,600
Ashburn 46,026 $154,978 $699,300
Ashland 7,772 $61,164 $293,200
Atkins 985 $48,500 $86,200
Atlantic 342 $107,143 $252,000

B

City / Town Population Median Income Median Home Value
Bailey's Crossroads 24,271 $88,483 $416,600
Barboursville 694 $53,766 N/A
Baskerville 178 $46,042 N/A
Bassett 1,031 $45,563 $242,500
Bastian 374 $41,711 $162,100
Basye 1,481 $74,393 $297,300
Baywood 681 N/A N/A
Bealeton 5,034 $108,224 $388,400
Bedford 7,724 $70,288 $222,500
Belle Haven 6,570 $140,574 $689,400
Belle Haven 836 $62,917 $183,000
Bellwood 7,907 $47,781 $225,300
Belmont 9,729 $242,542 $846,300
Belmont Estates 1,162 $86,835 $378,700
Belspring 152 $61,053 $319,700
Belview 990 $55,288 N/A
Benns Church 1,813 $56,151 $338,800
Bensley 5,949 $50,547 $218,500
Berryville 4,707 $102,788 $550,500
Bethel Manor 4,393 $77,294 N/A
Big Rock 384 $55,049 N/A
Big Stone Gap 5,162 $54,581 $163,000
Big Stone Gap East 567 $20,938 $168,100
Blacksburg 45,446 $50,182 $446,300
Blackstone 3,341 $54,570 $140,900
Blairs 1,062 $49,818 $158,700
Bland 564 $62,404 $149,000
Bloxom 571 $66,875 $133,300
Blue Ridge 2,800 $75,871 $274,500
Blue Ridge Shores 918 $62,321 $221,300
Bluefield 4,979 $54,041 $152,500
Bobtown 141 $60,385 N/A
Boissevain 830 $27,516 $32,100
Bon Air 16,904 $101,879 $365,200
Boones Mill 228 $75,972 $208,300
Boswell's Corner 1,239 N/A N/A
Bowling Green 1,561 $82,500 $336,300
Bowmans Crossing 420 $62,404 N/A
Boyce 891 $88,616 $425,000
Boydton 269 $53,250 $159,100
Boykins 631 $61,042 $192,000
Bracey 1,242 $64,605 $238,300
Braddock 6,536 $211,689 $941,600
Brambleton 24,537 $238,018 $865,800
Branchville 146 N/A $155,200
Brandermill 13,730 $107,396 $376,000
Brandy Station 237 $140,475 N/A
Breaks 208 $125,938 $46,100
Bridgewater 6,708 $75,280 $384,700
Brightwood 1,325 $70,625 $328,800
Bristol 16,849 $50,404 $184,100
Broadlands 14,353 $241,042 $896,900
Broadway 4,273 $64,669 $284,300
Brodnax 414 $82,396 $127,500
Brookneal 1,300 $44,850 $135,600
Brucetown 250 $104,250 $278,300
Buchanan 1,367 $54,226 $187,500
Buckhall 21,602 $180,021 $635,500
Buckingham Courthouse 227 $112,295 $411,500
Buena Vista 6,593 $57,833 $156,200
Bull Run CDP (Fairfax County) 7,823 $241,933 $918,700
Bull Run CDP (Prince William County) 16,859 $89,679 $413,500
Bull Run Mountain Estates 1,827 $250,001 $623,800
Burke 44,029 $185,818 $747,700
Burke Centre 17,037 $164,123 $641,700
Burkeville 488 N/A $88,300

C

City / Town Population Median Income Median Home Value
Callaghan 198 $74,271 $141,700
Camp Barrett 1,681 N/A N/A
Camptown 834 $85,560 N/A
Cana 964 $61,607 $129,700
Cape Charles 1,201 $73,750 $640,600
Capron 148 $73,333 $187,500
Captains Cove 1,542 $110,156 $267,700
Carrollton 8,436 $110,956 $423,900
Carrsville 363 N/A $242,700
Cascades 12,357 $167,171 $671,100
Castlewood 1,357 $60,592 $157,300
Catlett 290 $91,278 $348,400
Cats Bridge 200 $25,893 N/A
Cave Spring 25,742 $87,539 $325,800
Cedar Bluff 1,167 $37,170 $111,800
Central Garage 1,864 $87,750 $294,000
Centreville 71,706 $139,510 $590,500
Chamberlayne 4,692 $97,544 $351,100
Chantilly 24,036 $157,124 $663,600
Charlotte Court House 673 $85,893 $167,200
Charlottesville 45,437 $74,824 $486,700
Chase City 2,470 $45,843 $112,900
Chase Crossing 372 N/A N/A
Chatham 1,448 $58,661 $174,300
Chatmoss 1,563 $73,643 $224,900
Cheriton 555 $49,191 $205,500
Cherry Hill 26,044 $122,447 $492,500
Chesapeake 252,583 $95,373 $378,400
Chester 24,474 $95,104 $327,200
Chester Gap 726 $69,063 $292,600
Chilhowie 2,428 $51,429 $153,600
Chincoteague 3,296 $62,917 $349,500
Christiansburg 22,720 $77,147 $252,600
Churchville 132 $91,833 $313,800
Claremont 393 $58,542 $178,800
Clarksville 1,547 $63,533 $221,400
Claypool Hill 1,610 $45,446 $166,400
Cleveland 369 $28,704 $61,800
Clifton 312 $232,500 $1,050,000
Clifton Forge 3,447 $40,000 $109,500
Clinchco 268 $42,000 $40,900
Clintwood 1,400 $52,083 $162,800
Clover 696 $52,577 $203,700
Cloverdale 3,208 $79,975 $359,900
Cluster Springs 859 $76,125 $133,300
Coeburn 1,639 $55,104 $112,600
Collinsville 7,139 $52,158 $146,700
Colonial Beach 3,966 $60,513 $268,200
Colonial Heights 18,352 $76,505 $246,600
Columbia Furnace 307 $34,401 $300,000
Concord 1,462 $71,058 $227,600
Conicville 446 $128,167 $292,900
Countryside 9,661 $148,810 $630,200
County Center 3,789 $152,356 $588,900
Courtland 1,579 $60,673 $235,600
Covington 5,680 $41,944 $83,500
Craigsville 1,104 $39,609 $176,900
Crewe 2,906 $70,625 $139,400
Crimora 1,252 $83,158 $204,800
Crosspointe 5,669 $250,001 $951,400
Crozet 9,289 $129,417 $547,200
Culpeper 20,794 $94,721 $390,000
Cumberland 273 $34,828 $227,900

D

City / Town Population Median Income Median Home Value
Dahlgren 3,350 $110,057 $423,300
Dahlgren Center 765 $96,000 N/A
Dale City 71,016 $111,994 $425,500
Daleville 3,797 $103,056 $370,100
Damascus 772 $29,006 $173,500
Dante 591 $33,696 $81,400
Danville 42,214 $44,423 $119,100
Dayton 1,920 $75,769 $346,600
Deerfield 439 $88,657 $163,800
Deltaville 958 $70,231 $404,500
Dendron 303 $58,214 $162,500
Difficult Run 9,938 $250,001 $1,111,400
Dillwyn 459 $52,794 $150,000
Dinwiddie 589 $104,205 $329,100
Disputanta 609 N/A $99,500
Dooms 1,454 $87,292 $274,100
Drakes Branch 435 $25,938 $111,000
Dranesville 11,828 $214,688 $744,500
Draper 348 $58,963 $157,900
Dryden 823 $55,156 $130,300
Dublin 2,671 $62,426 $180,500
Dulles Town Center 5,464 $125,941 $606,500
Dumbarton 7,997 $60,169 $291,300
Dumfries 5,816 $82,355 $331,800
Dunbar 115 $14,527 N/A
Dungannon 316 $19,688 $79,200
Dunn Loring 8,957 $244,265 $951,400

E

City / Town Population Median Income Median Home Value
Earlysville 1,222 $142,060 $478,400
East Highland Park 15,265 $64,681 $229,200
East Lexington 1,652 $64,241 $275,700
East Stone Gap 683 $90,484 $114,000
Eastville 254 $77,917 $260,900
Edinburg 1,671 $56,686 $231,500
Eggleston 117 $128,333 $116,700
Elkton 3,006 $62,031 $246,800
Elliston 952 $47,045 $255,300
Emory 1,419 $111,667 $231,400
Emporia 5,547 $51,899 $148,500
Enon 4,137 $76,341 $253,600
Esmont 751 N/A $205,700
Ettrick 5,910 $58,137 $211,200
Ewing 365 $60,792 N/A
Exmore 1,571 $29,028 $152,400

F

City / Town Population Median Income Median Home Value
Fair Lakes 8,894 $127,332 $588,200
Fair Oaks 35,545 $123,947 $608,200
Fairfax 25,026 $132,348 $722,600
Fairfax Station 12,566 $212,224 $897,000
Fairfield 566 $113,646 $224,400
Fairlawn 2,488 $66,918 $243,500
Fairview 240 N/A N/A
Fairview Beach 180 N/A $460,800
Falls Church 14,710 $143,262 $1,055,600
Falmouth 5,216 $111,977 $438,200
Fancy Gap 214 $98,798 N/A
Farmville 7,774 $40,966 $238,900
Ferrum 1,774 $40,435 $188,900
Fieldale 783 $45,114 $93,300
Fincastle 858 $72,609 $257,500
Fishersville 9,484 $83,671 $348,900
Flint Hill 275 $64,922 $837,500
Floris 7,589 $246,058 $872,800
Floyd 479 $62,688 $242,600
Forest 13,430 $81,552 $319,800
Fort Belvoir 8,449 $104,205 N/A
Fort Chiswell 821 $88,719 $163,300
Fort Hunt 16,700 $216,038 $927,400
Fort Lee 8,993 $82,563 N/A
Franconia 18,335 $152,474 $567,100
Franklin 8,250 $63,245 $256,600
Franklin Farm 18,736 $215,544 $829,600
Fredericksburg 28,873 $86,071 $483,700
Free Union 124 N/A $1,527,400
Fries 330 $33,056 $121,600
Front Royal 15,296 $64,838 $314,400

G

City / Town Population Median Income Median Home Value
Gainesville 18,196 $174,410 $712,600
Galax 6,726 $38,675 $141,300
Gargatha 564 $64,375 $291,500
Gasburg 485 $77,917 $323,800
Gate City 1,928 $42,857 $163,000
George Mason 9,937 $150,341 $728,000
Glade Spring 2,135 $81,298 $174,300
Glasgow 1,330 $51,827 $131,300
Glen Allen 17,551 $92,723 $357,200
Glenvar 829 $49,083 $264,100
Gloucester Courthouse 3,336 $75,341 $381,500
Gloucester Point 11,109 $74,001 $320,700
Goochland 1,182 N/A $485,700
Goose Creek Village 2,461 $198,631 $620,700
Gordonsville 1,459 $61,556 $272,800
Goshen 271 $45,000 $136,100
Gratton 841 $113,412 $113,500
Great Falls 15,228 $250,001 $1,411,000
Great Falls Crossing 1,414 $250,001 $989,100
Greenbriar 8,243 $142,634 $662,500
Greenbush 337 N/A $215,900
Greenville 1,183 $41,691 $199,200
Gretna 1,452 $33,698 $138,800
Grottoes 2,961 $100,291 $275,700
Groveton 13,931 $101,974 $585,000
Grundy 872 $40,804 $203,600
Gwynn 514 $84,375 $421,400

H

City / Town Population Median Income Median Home Value
Halifax 1,496 $55,792 $219,300
Hallwood 160 $62,500 $93,600
Hamilton 589 $141,250 $531,300
Hampden-Sydney 1,769 $154,565 N/A
Hampton 137,557 $69,621 $245,700
Harrisonburg 51,392 $62,254 $299,100
Harriston 1,212 $93,250 $183,700
Hayfield 4,392 $192,250 $677,500
Haymarket 1,580 $173,750 $580,800
Haysi 519 $31,833 $115,800
Henry Fork 805 $70,150 N/A
Herndon 24,672 $148,000 $599,100
Highland Springs 14,296 $57,599 $227,300
Hillsboro 141 $97,438 $631,900
Hillsville 2,864 $58,000 $159,000
Hilltown 302 N/A $110,900
Hiltons 217 $42,866 N/A
Hollins 17,097 $77,456 $244,300
Hollymead 8,482 $118,250 $435,300
Honaker 1,188 $44,183 $91,600
Hopewell 22,959 $54,729 $181,600
Horntown 466 N/A $144,500
Horse Pasture 2,236 $54,216 $123,600
Hot Springs 487 $104,545 $260,100
Huntington 13,502 $99,956 $541,900
Hurt 1,361 $59,000 $150,600
Hutchison 7,284 $105,651 $476,900
Hybla Valley 17,257 $80,959 $503,000

I

City / Town Population Median Income Median Home Value
Idylwood 17,559 $120,109 $756,900
Independence 1,132 $39,286 $122,400
Independent Hill 10,853 $204,886 $674,300
Innovation 1,034 $31,943 N/A
Innsbrook 8,578 $129,436 $463,500
Iron Gate 426 $70,000 $84,600
Irvington 513 $126,136 $518,200
Ivanhoe 540 $51,406 $95,500
Ivor 301 $61,250 $194,500
Ivy 794 $189,072 $645,600

J

City / Town Population Median Income Median Home Value
Jarratt 989 $61,671 $216,700
Jolivue 1,075 $38,214 $273,500
Jonesville 1,308 $18,421 $115,400

K

City / Town Population Median Income Median Home Value
Keezletown 706 N/A $337,000
Keller 288 $36,705 N/A
Kenbridge 1,432 $61,603 $154,400
Keokee 174 N/A $65,800
Keswick 402 $250,001 $1,133,100
Keysville 988 $31,442 $161,100
Kilmarnock 1,333 $40,234 $282,400
Kincora 1,008 $134,279 $582,700
King George 4,851 $98,622 $380,500
Kings Park 4,315 $166,150 $635,300
Kings Park West 13,442 $170,039 $742,800
Kingstowne 18,360 $151,535 $626,700

L

City / Town Population Median Income Median Home Value
La Crosse 550 $33,750 $105,400
Lafayette 628 $34,596 N/A
Lake Barcroft 10,973 $140,882 $887,300
Lake Caroline 2,862 $73,000 $297,600
Lake Holiday 2,193 $112,039 $303,800
Lake Land'Or 4,390 $94,348 $302,500
Lake Monticello 10,662 $106,818 $325,900
Lake Ridge 46,049 $127,154 $471,200
Lake Wilderness 3,139 $120,700 $353,100
Lake of the Woods 7,984 $109,153 $399,300
Lakeside 12,654 $72,032 $288,200
Lansdowne 12,328 $168,731 $774,300
Laurel 18,721 $73,609 $283,600
Laurel Hill 7,450 $155,667 $696,000
Laurel Park 553 $41,700 $145,800
Lawrenceville 1,272 $33,611 $126,700
Laymantown 1,626 $88,401 $285,200
Lebanon 3,116 $53,050 $162,400
Leesburg 49,171 $145,205 $667,800
Leesylvania 21,632 $132,524 $531,500
Lexington 7,525 $84,517 $275,200
Lincolnia 20,320 $121,639 $647,400
Linton Hall 41,876 $178,915 $617,000
Linville 484 N/A $327,800
Loch Lomond 4,606 $113,790 $442,300
Long Branch 7,034 $185,208 $842,400
Lorton 20,991 $138,685 $626,500
Loudoun Valley Estates 10,271 $224,704 $814,200
Louisa 2,435 $65,132 $344,100
Lovettsville 2,719 $141,406 $543,700
Lovingston 455 N/A $294,100
Low Moor 430 $44,900 $99,000
Lowes Island 11,018 $220,833 $793,200
Luray 4,827 $50,150 $253,900
Lynchburg 79,497 $57,947 $229,800
Lyndhurst 1,309 $76,111 $251,900

M

City / Town Population Median Income Median Home Value
Madison 273 $65,625 $334,400
Madison Heights 10,266 $60,215 $191,300
Makemie Park 150 $38,636 N/A
Mallow 537 $50,347 $110,100
Manassas 42,976 $113,590 $449,900
Manassas Park 16,798 $103,250 $395,900
Manchester 12,445 $80,296 $317,000
Mantua 8,298 $213,047 $1,001,200
Mappsburg 103 $43,854 $161,300
Mappsville 186 N/A N/A
Marion 5,670 $40,896 $172,500
Marshall 3,219 $93,594 $436,000
Martinsville 13,658 $46,727 $98,400
Mason Neck 2,039 $167,857 $818,300
Massanetta Springs 6,358 $114,737 $467,700
Massanutten 2,261 $108,207 $396,900
Mathews 941 $55,481 $193,400
Matoaca 2,724 $70,174 $251,000
Maurertown 1,092 $93,929 $264,500
Max Meadows 599 $58,781 $94,500
McGaheysville 1,327 $66,761 $315,700
McKenney 518 $52,500 $212,000
McLean 49,627 $250,001 $1,412,700
McMullin 324 $68,750 $144,400
McNair 22,655 $122,778 $595,800
Meadowbrook 20,749 $86,054 $298,500
Meadows of Dan 134 N/A N/A
Meadowview 871 $74,318 $171,300
Mechanicsville 38,683 $98,595 $351,000
Melfa 468 $28,958 $174,300
Mendota 262 $46,012 N/A
Merrifield 20,698 $136,373 $660,800
Merrimac 2,733 $53,611 N/A
Metompkin 447 $34,706 $124,300
Middlebrook 241 $55,519 $251,100
Middleburg 774 $104,545 $777,000
Middletown 1,786 $60,288 $331,600
Midland 122 N/A N/A
Midlothian 19,120 $110,084 $408,500
Millboro 108 N/A N/A
Mineral 555 $71,042 $266,700
Modest Town 265 $103,409 N/A
Moneta 395 N/A $232,200
Montclair 22,387 $155,774 $577,800
Monterey 197 $60,849 $169,700
Montrose 8,285 $49,550 $194,100
Montross 375 $71,563 $248,400
Montvale 351 N/A $255,900
Moorefield 6,123 $205,257 $800,200
Motley 987 $55,529 $146,900
Mount Clifton 170 N/A N/A
Mount Crawford 532 $100,526 $291,700
Mount Hermon 4,155 $81,435 $211,600
Mount Jackson 2,000 $52,297 $193,000
Mount Sidney 703 $93,050 $348,800
Mount Vernon 13,122 $163,750 $836,200
Mountain Road 1,574 $41,250 $119,700

N

City / Town Population Median Income Median Home Value
Narrows 1,935 $62,708 $119,400
Nassawadox 590 $51,932 $152,500
Navy 3,839 $238,676 $1,004,000
Nellysford 1,584 $136,442 $552,600
Nelsonia 608 $88,685 $136,200
New Baltimore 11,919 $189,327 $698,000
New Castle 138 $77,083 $256,300
New Church 443 $30,515 N/A
New Hope 900 $87,661 $323,600
New Kent 801 $159,097 $406,200
New Market 2,342 $51,410 $272,900
New River 268 $41,628 $133,600
Newington 13,478 $155,027 $598,000
Newington Forest 12,316 $149,107 $592,200
Newport News 184,216 $69,634 $260,600
Newsoms 289 $57,969 $164,800
Nickelsville 368 $46,250 $175,000
Nokesville 1,226 $96,932 $592,900
Norfolk 233,596 $66,109 $289,900
North Garden 475 $108,258 $553,600
North Shore 3,638 $109,951 $504,400
North Springfield 7,050 $130,400 $649,700
Norton 3,577 $41,495 $110,000

O

City / Town Population Median Income Median Home Value
Oak Grove 2,408 $174,423 $640,300
Oak Level 563 $31,000 $104,600
Oakton 36,528 $160,663 $792,100
Occoquan 910 $134,323 $496,500
Onancock 1,433 $54,500 $294,400
One Loudoun 3,309 $241,250 $876,700
Onley 678 $57,837 $323,100
Opal 984 $181,932 $625,800
Orange 5,066 $76,370 $273,300

P

City / Town Population Median Income Median Home Value
Painter 305 $65,000 $158,300
Palmyra 171 N/A N/A
Pamplin City 275 $68,750 $124,200
Pantops 4,665 $127,552 $522,900
Parksley 867 $76,875 $163,100
Parrott 401 N/A N/A
Passapatanzy 1,259 $125,608 $356,900
Pastoria 863 $46,884 $116,200
Patrick Springs 2,223 $63,304 $100,500
Pearisburg 2,860 $75,532 $157,400
Pembroke 996 $57,500 $138,000
Penhook 1,250 $108,750 $543,000
Pennington Gap 1,798 $21,633 $92,900
Petersburg 33,537 $50,698 $189,000
Phenix 418 $73,125 $129,200
Pimmit Hills 6,589 $172,880 $966,500
Piney Mountain 2,288 $138,636 $296,000
Plum Creek 1,068 $41,603 N/A
Pocahontas 234 $42,344 $38,800
Poquoson 12,639 $120,972 $400,300
Port Republic 510 N/A $375,500
Portsmouth 97,190 $60,491 $246,900
Potomac Mills 5,741 $104,545 $582,700
Pound 913 $32,396 $98,100
Pounding Mill 222 N/A N/A
Powhatan 667 $71,833 $377,900
Prices Fork 900 $69,063 $300,000
Prince George 1,829 $61,571 N/A
Pulaski 8,893 $49,491 $160,500
Pungoteague 190 $157,805 $143,600
Purcellville 8,973 $165,121 $654,200

Q

City / Town Population Median Income Median Home Value
Quantico 578 $64,500 $321,700
Quantico Base 5,840 $72,821 N/A
Quicksburg 106 $89,844 $173,600
Quinby 198 N/A $100,700

R

City / Town Population Median Income Median Home Value
Radford 16,726 $57,348 $220,700
Raven 1,345 $52,619 $88,800
Ravensworth 2,475 $166,094 $714,400
Remington 989 $56,500 $324,200
Reston 64,414 $148,710 $642,000
Rhoadesville 207 $61,825 N/A
Rich Creek 776 $48,750 $123,200
Richlands 5,171 $37,154 $111,000
Richmond 229,359 $64,587 $353,000
Ridgeway 1,051 $76,875 $164,300
Riner 1,038 $105,759 $388,000
Rio 1,252 $56,250 N/A
Ripplemead 294 $79,000 $159,600
Rivanna 2,211 $146,328 $852,400
Riverdale 1,077 $60,694 $204,900
Riverview 607 $43,542 $38,500
Roanoke 98,355 $55,378 $190,500
Rockwood 10,010 $97,992 $354,400
Rocky Mount 4,950 $63,280 $207,000
Rose Hill CDP (Fairfax County) 21,066 $174,950 $687,600
Rose Hill CDP (Lee County) 447 N/A N/A
Round Hill 678 $127,266 $653,600
Ruckersville 1,399 $101,875 $407,800
Rural Retreat 1,644 $61,979 $185,800
Rushmere 1,033 $73,750 $350,000
Rustburg 1,417 $72,950 $263,900

S

City / Town Population Median Income Median Home Value
Salem 25,618 $66,725 $258,600
Saltville 2,198 $48,658 $96,600
Saluda 615 N/A $263,800
Sandston 7,399 $59,238 $219,900
Sandy Level 407 $43,468 $110,900
Savage Town 175 N/A N/A
Savageville 124 N/A N/A
Saxis 218 N/A $98,400
Schooner Bay 223 $51,154 N/A
Schuyler 197 $33,850 N/A
Scotland 161 $44,028 $159,400
Scottsville 510 $40,417 $309,600
Sedley 568 $86,304 $214,500
Selma 146 N/A $93,100
Seven Corners 9,371 $77,400 $318,700
Seven Mile Ford 644 $38,003 $173,300
Shawneeland 2,754 $95,337 $272,900
Shawsville 1,411 N/A $101,600
Shenandoah 2,888 $71,458 $212,600
Shenandoah Farms 4,179 $98,750 $280,700
Shenandoah Retreat 592 $96,591 $409,100
Shenandoah Shores 611 $95,273 $273,900
Sherando 281 N/A $239,300
Shipman 472 $49,301 $234,700
Short Pump 29,026 $138,845 $568,900
Singers Glen 155 N/A $170,800
Skyland Estates 620 $114,037 $358,500
Smithfield 8,834 $113,158 $374,900
South Boston 7,853 $44,052 $171,200
South Hill 4,786 $66,023 $242,700
South Riding 34,352 $196,403 $746,200
South Run 6,600 $250,001 $978,500
Southampton Meadows 421 $34,665 N/A
Southern Gateway 2,771 $95,227 $344,600
Sperryville 358 N/A $374,700
Spotsylvania Courthouse 7,180 $95,331 $395,700
Springfield 31,154 $125,999 $640,300
Springville 841 $70,117 N/A
St. Paul 963 $33,000 $176,100
Stafford Courthouse 5,839 $127,849 $548,000
Stanardsville 740 $65,500 $267,300
Stanley 2,034 $54,301 $211,000
Stanleytown 1,386 $40,000 $143,900
Staunton 25,948 $65,581 $259,200
Stephens City 2,393 $102,593 $325,100
Sterling 32,411 $123,303 $526,000
Stevens Creek 148 N/A $43,500
Stewartsville 737 $94,390 $217,600
Stickleyville 143 N/A $130,100
Stone Ridge 16,603 $187,563 $672,800
Stonega 151 $39,712 $63,900
Stony Creek 341 $64,811 $154,800
Strasburg 7,214 $62,464 $269,100
Stuart 1,952 $45,625 $182,500
Stuarts Draft 11,780 $79,332 $294,300
Sudley 19,162 $94,309 $424,800
Suffolk 98,796 $92,666 $347,400
Sugar Grove 563 $45,676 $56,400
Sugarland Run 12,629 $166,385 $576,700
Sully Square 2,394 $175,781 $677,000
Surry 212 $85,417 $238,500

T

City / Town Population Median Income Median Home Value
Tacoma 131 $47,891 $106,300
Tangier 252 $35,991 $157,900
Tappahannock 1,908 $46,816 $218,800
Tazewell 4,390 $34,618 $111,700
Temperanceville 115 N/A N/A
The Plains 164 $84,375 $555,600
The University of Virginia's College at Wise 489 N/A N/A
Timberlake 12,725 $75,657 $235,900
Timberville 3,036 $59,909 $231,000
Toms Brook 439 $54,167 $226,800
Triangle 10,450 $109,693 $505,300
Troutdale 178 $35,000 $109,400
Troutville 475 $63,750 $221,000
Tuckahoe 49,183 $102,264 $462,800
Twin Lakes 1,562 $66,526 $237,300
Tysons 28,936 $129,818 $640,000

U

City / Town Population Median Income Median Home Value
Union Hall 1,445 $103,125 $694,100
Union Level 143 N/A $153,900
Union Mill 4,484 $250,001 $961,400
Unionville 262 N/A $227,400
University Center 3,923 $120,533 $507,500
University of Virginia 9,065 $52,546 $442,600
Urbanna 495 $62,917 $403,700

V

City / Town Population Median Income Median Home Value
Vansant 551 $31,595 $101,700
Verona 4,165 $74,000 $256,200
Victoria 1,595 $41,442 $131,800
Vienna 16,412 $216,953 $1,008,800
Villa Heights 601 $25,797 $121,900
Vinton 8,056 $65,445 $190,900
Virgilina 171 $40,625 N/A
Virginia Beach 456,349 $92,968 $382,500

W

City / Town Population Median Income Median Home Value
Wachapreague 306 $65,179 $205,800
Wakefield 11,930 $237,975 $861,600
Wakefield 1,201 $62,386 $187,800
Warrenton 10,176 $83,331 $478,300
Warsaw 2,292 $84,828 $270,600
Waterford 220 N/A $1,079,700
Wattsville 1,439 $69,380 $184,700
Waverly 2,324 $50,156 $145,700
Waynesboro 22,841 $59,994 $245,500
Weber City 1,504 $47,778 $155,900
Weems 279 $61,389 N/A
West Falls Church 31,279 $134,978 $706,800
West Point 3,480 $78,785 $286,800
West Springfield 22,532 $163,115 $637,300
Westlake Corner 2,033 $95,000 $499,000
Weyers Cave 2,744 $97,791 $283,800
White Stone 449 $58,036 $193,200
Williamsburg 15,798 $75,604 $428,100
Willis Wharf 278 $92,543 N/A
Winchester 27,913 $63,974 $343,000
Windsor 2,852 $68,661 $280,800
Wintergreen 589 $120,346 $513,800
Wise 2,916 $53,596 $144,700
Wolf Trap 15,858 $250,001 $1,204,000
Woodbridge 43,945 $104,741 $422,400
Woodburn 9,503 $134,013 $764,100
Woodlake 7,358 $139,344 $406,800
Woodlawn CDP (Carroll County) 2,250 $78,405 $146,700
Woodlawn CDP (Fairfax County) 21,194 $91,884 $367,200
Woodstock 5,871 $76,100 $268,700
Wyndham 12,099 $235,250 $703,000
Wytheville 8,202 $47,270 $196,800

Y

City / Town Population Median Income Median Home Value
Yogaville 288 $48,750 $408,500
Yorkshire 9,782 $112,829 $451,000
Yorktown 128 $63,250 $481,600

Salaries in Virginia

Explore salary data for popular occupations in Virginia:

See all Virginia salaries →

Highest Paying Jobs in Virginia Average Salary in Virginia

Colleges in Virginia

See all Virginia colleges →

Frequently Asked Questions

How many cities are in Virginia?
There are 621 cities, towns, and census-designated places in Virginia tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in Virginia?
The average median household income across Virginia communities is $90,518, based on ACS 5-Year Estimates.
What is the average home value in Virginia?
The average median home value across Virginia cities is $354,233.
What is the largest city in Virginia?
The largest city in Virginia is Virginia Beach with a population of 456,349.

Data Source & Methodology

City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.

Our Methodology · Data Sources · Source: U.S. Census Bureau

Cities in Other States

Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Washington West Virginia Wisconsin Wyoming

Earn More in Virginia

Remote roles that pay Virginia rates, resumes that beat local ATS filters, and skills that shift your market value. · Sponsored - see disclosure.

FlexJobs · (Ad)
Access 50,000+ vetted remote, hybrid, and flexible job listings. No ads, no scams.
Find Remote & Flexible Jobs →
MyPerfectResume · (Ad)
Create an ATS-friendly resume in minutes. Trusted by millions of job seekers.
Build My Resume →
ExpertRating · (Ad)
300+ online certifications in Project Management, Six Sigma, IT & more. Boost your resume today.
Get Certified & Earn More →
Mondly by Pearson · (Ad)
Join 140M+ learners. Master any of 41 languages with bite-sized lessons. Trusted by Pearson.
Learn a New Language →

Get Monthly Salary Insights & Career Data

Free data-driven career updates — no spam, unsubscribe anytime.

Join career-minded Americans who use data to make smarter decisions. Privacy Policy