Return to Home Demographics > Table

Demographics Table

Data Options
Comparison Options

Demographic Data Report for North Carolina by County
Mobility: Haven't moved (in past year)
Ages 1+, All Races (includes Hispanic), Both Sexes
2020-2024 American Community Survey 5-Year Data
Sorted by Percent

County
 sort alphabetically by name ascending
2023 Rural-Urban Continuum Codes Φ
 sort by rural urban descending
Value (Percent)
 sort by value ascending
People (Haven't Moved)
 sort by sample size ascending
Rank within US
(of 3142 counties)
 sort by rank ascending
United States N/A 87.7 290,692,803 N/A
North Carolina N/A 87.3 9,267,047 27 of 51
Sampson County Rural 95.5 56,120 63
Wilkes County Rural 95.4 62,304 67
Camden County Urban 94.6 10,230 110
Beaufort County Rural 94.4 41,768 130
Madison County Urban 94.1 20,422 154
Robeson County Rural 93.9 108,383 177
Ashe County Rural 93.2 24,881 284
Richmond County Rural 92.9 38,925 335
Franklin County Urban 92.4 67,961 456
Caldwell County Urban 92.3 73,590 474
Davidson County Urban 92.2 157,838 508
Yancey County Rural 92.1 17,221 534
Northampton County Rural 91.9 15,454 601
Alexander County Urban 91.7 33,135 661
Columbus County Rural 91.6 45,433 697
Jones County Rural 91.6 8,457 697
Graham County Rural 91.5 7,352 739
Yadkin County Urban 91.5 34,171 739
Martin County Rural 91.3 19,620 808
Burke County Urban 91.2 79,398 843
Edgecombe County Urban 91.2 43,816 843
Pamlico County Rural 91.0 11,185 912
Stokes County Urban 91.0 40,849 912
Johnston County Urban 90.9 210,607 951
Nash County Urban 90.9 86,393 951
Surry County Rural 90.9 64,262 951
Catawba County Urban 90.7 147,013 1,045
Chatham County Urban 90.7 72,150 1,045
Cleveland County Rural 90.7 90,548 1,045
Bertie County Rural 90.5 15,462 1,135
Duplin County Rural 90.5 44,268 1,135
McDowell County Rural 90.5 40,261 1,135
Person County Urban 90.5 35,414 1,135
Alleghany County Rural 90.4 10,014 1,181
Granville County Rural 90.4 54,470 1,181
Lenoir County Rural 90.4 49,017 1,181
Randolph County Urban 90.4 130,797 1,181
Washington County Rural 90.4 9,645 1,181
Davie County Urban 90.3 39,630 1,223
Lincoln County Urban 90.3 82,965 1,223
Rockingham County Urban 90.3 82,201 1,223
Caswell County Rural 90.1 20,009 1,293
Hertford County Rural 90.1 17,737 1,293
Mitchell County Rural 90.1 13,409 1,293
Montgomery County Rural 90.1 23,276 1,293
Dare County Rural 90.0 33,914 1,337
Vance County Rural 89.9 37,702 1,378
Bladen County Rural 89.8 26,270 1,422
Chowan County Rural 89.8 12,411 1,422
Gaston County Urban 89.8 208,919 1,422
Gates County Urban 89.8 9,233 1,422
Henderson County Urban 89.7 105,480 1,461
Lee County Rural 89.7 58,502 1,461
Scotland County Rural 89.7 29,844 1,461
Haywood County Rural 89.6 55,823 1,518
Union County Urban 89.6 222,706 1,518
Cherokee County Rural 89.5 26,273 1,548
Alamance County Urban 89.3 156,453 1,635
Rowan County Urban 89.3 132,570 1,635
Stanly County Rural 89.3 57,246 1,635
Cabarrus County Urban 89.2 208,657 1,671
Swain County Rural 89.2 12,428 1,671
Brunswick County Urban 89.1 134,991 1,713
Clay County Rural 89.1 10,194 1,713
Currituck County Urban 89.1 27,102 1,713
Rutherford County Rural 89.1 57,429 1,713
Halifax County Rural 88.9 41,865 1,783
Tyrrell County Rural 88.9 3,026 1,783
Buncombe County Urban 88.7 241,003 1,851
Polk County Rural 88.6 17,555 1,890
Wilson County Rural 88.4 69,470 1,961
Carteret County Rural 88.3 60,715 1,994
Iredell County Urban 88.2 171,006 2,036
Hoke County Urban 88.0 46,565 2,105
Hyde County Rural 87.8 4,031 2,172
Pender County Urban 87.8 56,849 2,172
Warren County Rural 87.8 16,340 2,172
Anson County Urban 87.4 19,183 2,283
Greene County Rural 87.4 17,736 2,283
Perquimans County Rural 87.3 11,435 2,311
Moore County Urban 87.1 90,349 2,364
Forsyth County Urban 87.0 335,827 2,389
Harnett County Rural 86.8 119,279 2,446
Avery County Rural 86.7 15,241 2,472
Transylvania County Rural 86.5 28,832 2,515
Macon County Rural 86.4 32,582 2,538
Wayne County Urban 86.1 101,085 2,601
Craven County Rural 86.0 87,258 2,622
Guilford County Urban 85.1 461,641 2,750
Wake County Urban 85.0 991,273 2,759
Pasquotank County Rural 84.8 34,305 2,788
Mecklenburg County Urban 84.5 963,482 2,819
New Hanover County Urban 83.8 195,231 2,890
Durham County Urban 83.2 273,722 2,932
Jackson County Rural 83.1 36,206 2,938
Orange County Urban 82.6 122,669 2,963
Cumberland County Urban 82.0 273,753 2,988
Pitt County Urban 81.9 143,641 2,992
Onslow County Urban 78.7 160,332 3,083
Watauga County Rural 75.4 41,352 3,111

Notes:
Created by statecancerprofiles.cancer.gov on 03/24/2026 3:53 pm.

Φ Rural–urban county classifications are based on the 2023 USDA Rural–Urban Continuum Codes (except for Connecticut Counties which use 2013 codes). State-level cancer rates for rural areas are calculated using cancer cases registered exclusively in rural counties, while state-level cancer rates for urban areas are calculated using cases registered exclusively in urban counties.

Source: Demographic data provided by the Census Bureau and the American Community Survey.

For more information about Mobility: Haven't moved (in past year), see the dictionary.

Data for United States does not include Puerto Rico.

Return to Top