North Carolina Demographics

Browse county and ZIP code data in the state of North Carolina.

ACS 2022 5-Year estimates

Total Population

10,470,214

Median Income

$66,186

Median Home Value

$234,900

Unemployment Rate

5.0%

Top 5 Counties by Income in North Carolina

Top 5 Populated Counties in North Carolina

Counties in North Carolina

Alamance County

Population: 171,779

Income: $60,866

Alexander County

Population: 36,505

Income: $62,764

Alleghany County

Population: 10,989

Income: $42,115

Anson County

Population: 22,200

Income: $42,000

Ashe County

Population: 26,759

Income: $49,176

Avery County

Population: 17,679

Income: $53,513

Beaufort County

Population: 44,711

Income: $56,081

Bertie County

Population: 17,818

Income: $41,652

Bladen County

Population: 29,807

Income: $40,476

Brunswick County

Population: 139,721

Income: $71,193

Buncombe County

Population: 269,449

Income: $66,531

Burke County

Population: 87,799

Income: $53,732

Cabarrus County

Population: 226,396

Income: $83,828

Caldwell County

Population: 80,716

Income: $52,362

Camden County

Population: 10,547

Income: $79,120

Carteret County

Population: 68,353

Income: $66,965

Caswell County

Population: 22,747

Income: $56,999

Catawba County

Population: 161,011

Income: $62,070

Chatham County

Population: 76,754

Income: $84,222

Cherokee County

Population: 28,868

Income: $49,254

Chowan County

Population: 13,835

Income: $51,188

Clay County

Population: 11,186

Income: $57,065

Cleveland County

Population: 99,527

Income: $50,723

Columbus County

Population: 50,827

Income: $43,206

Craven County

Population: 101,098

Income: $61,676

Cumberland County

Population: 335,207

Income: $55,551

Currituck County

Population: 28,616

Income: $82,793

Dare County

Population: 37,160

Income: $79,742

Davidson County

Population: 169,498

Income: $58,473

Davie County

Population: 43,030

Income: $69,105

Duplin County

Population: 49,312

Income: $49,376

Durham County

Population: 325,101

Income: $74,927

Edgecombe County

Population: 49,067

Income: $46,370

Forsyth County

Population: 383,739

Income: $61,229

Franklin County

Population: 69,680

Income: $70,493

Gaston County

Population: 228,972

Income: $62,628

Gates County

Population: 10,509

Income: $55,750

Graham County

Population: 8,047

Income: $46,010

Granville County

Population: 61,161

Income: $68,079

Greene County

Population: 20,407

Income: $50,320

Guilford County

Population: 539,557

Income: $62,880

Halifax County

Population: 48,772

Income: $41,629

Harnett County

Population: 134,718

Income: $64,992

Haywood County

Population: 62,152

Income: $56,596

Henderson County

Population: 116,469

Income: $65,508

Hertford County

Population: 21,633

Income: $46,196

Hoke County

Population: 52,612

Income: $57,141

Hyde County

Population: 4,636

Income: $43,724

Iredell County

Population: 187,839

Income: $73,103

Jackson County

Population: 42,388

Income: $51,482

Johnston County

Population: 219,042

Income: $75,288

Jones County

Population: 9,263

Income: $53,053

Lee County

Population: 63,560

Income: $60,941

Lenoir County

Population: 55,071

Income: $43,063

Lincoln County

Population: 87,933

Income: $75,672

Macon County

Population: 37,088

Income: $51,042

Madison County

Population: 21,414

Income: $56,664

Martin County

Population: 21,992

Income: $44,799

McDowell County

Population: 44,629

Income: $53,532

Mecklenburg County

Population: 1,115,403

Income: $79,265

Mitchell County

Population: 14,989

Income: $55,534

Montgomery County

Population: 25,839

Income: $55,523

Moore County

Population: 100,759

Income: $77,981

Nash County

Population: 95,015

Income: $56,770

New Hanover County

Population: 228,134

Income: $67,515

Northampton County

Population: 17,528

Income: $45,698

Onslow County

Population: 203,686

Income: $59,976

Orange County

Population: 145,919

Income: $85,785

Pamlico County

Population: 12,317

Income: $55,867

Pasquotank County

Population: 40,454

Income: $61,411

Pender County

Population: 61,592

Income: $74,538

Perquimans County

Population: 13,053

Income: $59,401

Person County

Population: 39,131

Income: $60,688

Pitt County

Population: 171,196

Income: $54,915

Polk County

Population: 19,538

Income: $60,465

Randolph County

Population: 144,403

Income: $56,423

Richmond County

Population: 43,149

Income: $42,354

Robeson County

Population: 117,573

Income: $39,393

Rockingham County

Population: 91,209

Income: $50,737

Rowan County

Population: 147,067

Income: $59,717

Rutherford County

Population: 64,680

Income: $50,512

Sampson County

Population: 59,317

Income: $49,963

Scotland County

Population: 34,222

Income: $41,948

Stanly County

Population: 62,723

Income: $60,634

Stokes County

Population: 44,696

Income: $57,539

Surry County

Population: 71,429

Income: $52,743

Swain County

Population: 14,130

Income: $52,818

Transylvania County

Population: 33,131

Income: $62,056

Tyrrell County

Population: 3,389

Income: $55,341

Union County

Population: 240,109

Income: $95,533

Vance County

Population: 42,492

Income: $48,340

Wake County

Population: 1,132,103

Income: $96,734

Warren County

Population: 18,803

Income: $42,282

Washington County

Population: 11,051

Income: $38,927

Watauga County

Population: 54,540

Income: $50,034

Wayne County

Population: 117,480

Income: $54,323

Wilkes County

Population: 66,125

Income: $49,119

Wilson County

Population: 78,667

Income: $49,827

Yadkin County

Population: 37,280

Income: $57,486

Yancey County

Population: 18,538

Income: $53,103