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

Notes:
Created by statecancerprofiles.cancer.gov on 03/31/2026 12:31 am.

Φ 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