Virginia Demographics

Browse county and ZIP code data in the state of Virginia.

ACS 2022 5-Year estimates

Total Population

8,624,511

Median Income

$87,249

Median Home Value

$339,800

Unemployment Rate

4.3%

Top 5 Counties by Income in Virginia

Top 5 Populated Counties in Virginia

Counties in Virginia

Accomack County

Population: 33,367

Income: $52,694

Albemarle County

Population: 112,513

Income: $97,708

Alexandria city

Population: 157,594

Income: $113,179

Alleghany County

Population: 15,159

Income: $52,546

Amelia County

Population: 13,309

Income: $63,438

Amherst County

Population: 31,426

Income: $64,454

Appomattox County

Population: 16,253

Income: $60,041

Arlington County

Population: 235,845

Income: $137,387

Augusta County

Population: 77,433

Income: $76,124

Bath County

Population: 4,177

Income: $55,699

Bedford County

Population: 79,761

Income: $74,773

Bland County

Population: 6,241

Income: $59,901

Botetourt County

Population: 33,734

Income: $77,680

Bristol city

Population: 17,036

Income: $45,250

Brunswick County

Population: 15,965

Income: $52,678

Buchanan County

Population: 20,246

Income: $39,591

Buckingham County

Population: 16,869

Income: $59,894

Buena Vista city

Population: 6,639

Income: $48,783

Campbell County

Population: 55,518

Income: $59,022

Caroline County

Population: 31,181

Income: $83,562

Carroll County

Population: 29,126

Income: $49,113

Charles City County

Population: 6,760

Income: $65,573

Charlotte County

Population: 11,563

Income: $51,548

Charlottesville city

Population: 46,289

Income: $67,177

Chesapeake city

Population: 249,377

Income: $92,703

Chesterfield County

Population: 366,019

Income: $95,757

Clarke County

Population: 14,882

Income: $107,475

Colonial Heights city

Population: 18,158

Income: $72,216

Covington city

Population: 5,722

Income: $45,737

Craig County

Population: 4,898

Income: $66,286

Culpeper County

Population: 52,822

Income: $92,359

Cumberland County

Population: 9,697

Income: $56,497

Danville city

Population: 42,507

Income: $41,484

Dickenson County

Population: 14,089

Income: $40,143

Dinwiddie County

Population: 28,057

Income: $77,225

Emporia city

Population: 5,680

Income: $41,442

Essex County

Population: 10,602

Income: $52,335

Fairfax city

Population: 24,242

Income: $128,708

Fairfax County

Population: 1,145,354

Income: $145,165

Falls Church city

Population: 14,576

Income: $164,536

Fauquier County

Population: 73,290

Income: $122,785

Floyd County

Population: 15,532

Income: $57,146

Fluvanna County

Population: 27,442

Income: $90,766

Franklin city

Population: 8,194

Income: $57,537

Franklin County

Population: 54,838

Income: $66,275

Frederick County

Population: 92,007

Income: $92,443

Fredericksburg city

Population: 28,258

Income: $83,445

Galax city

Population: 6,687

Income: $44,612

Giles County

Population: 16,711

Income: $61,987

Gloucester County

Population: 38,875

Income: $83,750

Goochland County

Population: 24,906

Income: $105,600

Grayson County

Population: 15,356

Income: $43,348

Greene County

Population: 20,631

Income: $81,338

Greensville County

Population: 11,373

Income: $51,823

Halifax County

Population: 34,013

Income: $49,145

Hampton city

Population: 137,217

Income: $64,430

Hanover County

Population: 110,513

Income: $104,678

Harrisonburg city

Population: 51,784

Income: $56,050

Henrico County

Population: 333,120

Income: $82,424

Henry County

Population: 50,760

Income: $43,694

Highland County

Population: 2,247

Income: $57,070

Hopewell city

Population: 23,046

Income: $50,661

Isle of Wight County

Population: 38,898

Income: $91,680

James City County

Population: 78,818

Income: $100,711

King and Queen County

Population: 6,681

Income: $70,147

King George County

Population: 26,985

Income: $103,264

King William County

Population: 17,845

Income: $79,398

Lancaster County

Population: 10,866

Income: $62,674

Lee County

Population: 22,287

Income: $41,619

Lexington city

Population: 7,346

Income: $93,651

Loudoun County

Population: 420,773

Income: $170,463

Louisa County

Population: 38,106

Income: $76,594

Lunenburg County

Population: 11,988

Income: $54,438

Lynchburg city

Population: 79,166

Income: $56,243

Madison County

Population: 13,828

Income: $74,586

Manassas city

Population: 42,620

Income: $110,559

Manassas Park city

Population: 17,123

Income: $91,673

Martinsville city

Population: 13,539

Income: $39,127

Mathews County

Population: 8,537

Income: $79,054

Mecklenburg County

Population: 30,367

Income: $51,265

Middlesex County

Population: 10,738

Income: $69,389

Montgomery County

Population: 99,373

Income: $65,270

Nelson County

Population: 14,773

Income: $64,028

New Kent County

Population: 23,296

Income: $113,120

Newport News city

Population: 185,118

Income: $63,355

Norfolk city

Population: 236,973

Income: $60,998

Northampton County

Population: 12,132

Income: $54,693

Northumberland County

Population: 12,007

Income: $64,655

Norton city

Population: 3,668

Income: $36,974

Nottoway County

Population: 15,638

Income: $62,366

Orange County

Population: 36,593

Income: $87,309

Page County

Population: 23,753

Income: $56,760

Patrick County

Population: 17,660

Income: $49,180

Petersburg city

Population: 33,261

Income: $46,930

Pittsylvania County

Population: 60,541

Income: $52,619

Poquoson city

Population: 12,479

Income: $114,503

Portsmouth city

Population: 97,384

Income: $57,154

Powhatan County

Population: 30,503

Income: $108,089

Prince Edward County

Population: 21,922

Income: $57,304

Prince George County

Population: 42,634

Income: $80,318

Prince William County

Population: 481,114

Income: $123,193

Pulaski County

Population: 33,841

Income: $59,740

Radford city

Population: 16,379

Income: $51,039

Rappahannock County

Population: 7,422

Income: $98,663

Richmond city

Population: 227,171

Income: $59,606

Richmond County

Population: 8,968

Income: $62,708

Roanoke city

Population: 99,213

Income: $51,523

Roanoke County

Population: 96,653

Income: $80,872

Rockbridge County

Population: 22,673

Income: $61,903

Rockingham County

Population: 83,905

Income: $73,232

Russell County

Population: 25,763

Income: $44,088

Salem city

Population: 25,372

Income: $68,402

Scott County

Population: 21,536

Income: $44,535

Shenandoah County

Population: 44,337

Income: $62,149

Smyth County

Population: 29,799

Income: $45,061

Southampton County

Population: 18,003

Income: $67,813

Spotsylvania County

Population: 141,097

Income: $105,068

Stafford County

Population: 157,606

Income: $128,036

Staunton city

Population: 25,581

Income: $59,731

Suffolk city

Population: 94,856

Income: $87,758

Surry County

Population: 6,546

Income: $68,655

Sussex County

Population: 10,866

Income: $59,195

Tazewell County

Population: 40,392

Income: $46,508

Virginia Beach city

Population: 457,900

Income: $87,544

Warren County

Population: 40,800

Income: $79,313

Washington County

Population: 53,985

Income: $59,116

Waynesboro city

Population: 22,341

Income: $52,519

Westmoreland County

Population: 18,480

Income: $56,647

Williamsburg city

Population: 15,486

Income: $66,815

Winchester city

Population: 28,103

Income: $62,495

Wise County

Population: 36,105

Income: $47,541

Wythe County

Population: 28,275

Income: $53,921

York County

Population: 70,238

Income: $105,154