Counties in North Carolina by white (non-Hispanic) population share

Madison County had the highest white (non-Hispanic) population share of 100 counties in 2021, at 93%. Robeson County had the lowest, at 23.8%. The median was 67.4% and the figure for North Carolina was 62.1%. Source: the U.S. Census Bureau.

Lowest23.8Robeson County
Median67.4100 counties
North Carolina62.1History

Top 40 counties, 2021

CSVChart (SVG)

Madison CountyMadison County: 93 %93Clay CountyClay County: 92.6 %92.6Yancey CountyYancey County: 92.3 %92.3Ashe CountyAshe County: 92.1 %92.1Haywood CountyHaywood County: 91.9 %91.9Mitchell CountyMitchell County: 91.5 %91.5Watauga CountyWatauga County: 91.4 %91.4Stokes CountyStokes County: 90.4 %90.4Cherokee CountyCherokee County: 90.3 %90.3Transylvania CountyTransylvania County: 90 %90Macon CountyMacon County: 88.4 %88.4Avery CountyAvery County: 87.5 %87.5McDowell CountyMcDowell County: 87 %87Wilkes CountyWilkes County: 86.7 %86.7Caldwell CountyCaldwell County: 86.4 %86.4Alexander CountyAlexander County: 86.3 %86.3Alleghany CountyAlleghany County: 86.3 %86.3Currituck CountyCurrituck County: 86.3 %86.3Polk CountyPolk County: 86.1 %86.1Carteret CountyCarteret County: 86 %86Dare CountyDare County: 85.9 %85.9Graham CountyGraham County: 85.3 %85.3Lincoln CountyLincoln County: 84 %84Yadkin CountyYadkin County: 83.5 %83.5Davie CountyDavie County: 83.5 %83.5Surry CountySurry County: 82.9 %82.9Buncombe CountyBuncombe County: 82.8 %82.8Henderson CountyHenderson County: 82.5 %82.5Rutherford CountyRutherford County: 82.4 %82.4Brunswick CountyBrunswick County: 81.3 %81.3Burke CountyBurke County: 80.9 %80.9Stanly CountyStanly County: 80.1 %80.1Jackson CountyJackson County: 79.6 %79.6Camden CountyCamden County: 79 %79Davidson CountyDavidson County: 78.7 %78.7Randolph CountyRandolph County: 77.9 %77.9New Hanover CountyNew Hanover County: 76.9 %76.9Moore CountyMoore County: 76.4 %76.4Iredell CountyIredell County: 74.9 %74.9Pender CountyPender County: 74.3 %74.3
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

RankCounties2021 (%)
1Madison County93
2Clay County92.6
3Yancey County92.3
4Ashe County92.1
5Haywood County91.9
6Mitchell County91.5
7Watauga County91.4
8Stokes County90.4
9Cherokee County90.3
10Transylvania County90
11Macon County88.4
12Avery County87.5
13McDowell County87
14Wilkes County86.7
15Caldwell County86.4
16Alexander County86.3
17Alleghany County86.3
18Currituck County86.3
19Polk County86.1
20Carteret County86
21Dare County85.9
22Graham County85.3
23Lincoln County84
24Yadkin County83.5
25Davie County83.5
26Surry County82.9
27Buncombe County82.8
28Henderson County82.5
29Rutherford County82.4
30Brunswick County81.3
31Burke County80.9
32Stanly County80.1
33Jackson County79.6
34Camden County79
35Davidson County78.7
36Randolph County77.9
37New Hanover County76.9
38Moore County76.4
39Iredell County74.9
40Pender County74.3
41Pamlico County74.2
42Catawba County74.2
43Cleveland County71.9
44Rockingham County71.5
45Chatham County71.1
46Perquimans County71
47Rowan County70.9
48Union County70.5
49Gaston County70.4
50Orange County68.9
51Johnston County65.9
52Person County65.8
53Beaufort County65.4
54Onslow County65.4
55Craven County64.9
56Franklin County62.9
57Gates County62.8
58Cabarrus County62.6
59Montgomery County62.5
60Alamance County62.1
61Jones County62.1
62Caswell County60.7
63Harnett County60.3
64Chowan County59.6
65Swain County59.5
66Wake County58.8
67Columbus County58.6
68Lee County57.4
69Granville County57
70Tyrrell County56.7
71Richmond County55.9
72Forsyth County55.6
73Hyde County55.2
74Bladen County54.5
75Pasquotank County54
76Pitt County53.4
77Wayne County52.1
78Martin County51.5
79Duplin County50.8
80Sampson County50.1
81Guilford County48.7
82Lenoir County48.5
83Nash County48.2
84Greene County46.4
85Wilson County46
86Mecklenburg County45.6
87Anson County44.3
88Washington County43.1
89Durham County42.6
90Scotland County41.7
91Cumberland County41.6
92Northampton County38.5
93Vance County38.5
94Hoke County38.1
95Warren County37.7
96Halifax County37.6
97Edgecombe County35.5
98Bertie County34.1
99Hertford County32.6
100Robeson County23.8

Other periods

About this ranking

People who are not Hispanic or Latino and report White as their only race, as a percentage of the total population. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

US federal statistics ask about Hispanic origin and race separately, and Hispanic or Latino people can be of any race. The shares for White, Black and Asian count people who are not Hispanic and report that race alone, so the published shares do not add up to 100 (people of two or more races and other races are not shown). Calculated from counts in ACS table B03002, which are stored as inputs. EU and Spanish statistics do not collect race.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B03002: White alone, not Hispanic or Latino, as a percentage of the total population, calculated with stored inputs. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b03002.dat. Retrieved 2026-10-09.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in North Carolina by white (non-Hispanic) population share using official data, and cite the source.
rank_places {"indicator":"white_non_hispanic_share","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=white_non_hispanic_share&level=province&within=North%20Carolina&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest white (non-Hispanic) population share?

Madison County, with 93% in 2021, according to the U.S. Census Bureau.

Which county has the lowest white (non-Hispanic) population share?

Robeson County, with 23.8% in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B03002: White alone, not Hispanic or Latino, as a percentage of the total population, calculated with stored inputs. Retrieved 2026-10-09.

White (non-Hispanic) population share: other rankings

Counties in North Carolina: more rankings