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

Madison County had the highest white (non-Hispanic) population share of 100 counties in 2023, at 91.6%. Robeson County had the lowest, at 23.6%. The median was 66.5% and the figure for North Carolina was 60.7%. Source: the U.S. Census Bureau.

Highest91.6Madison County
Lowest23.6Robeson County
Median66.5100 counties
North Carolina60.7History

Top 40 counties, 2023

CSVChart (SVG)

Madison CountyMadison County: 91.6 %91.6Mitchell CountyMitchell County: 91.5 %91.5Yancey CountyYancey County: 91.3 %91.3Ashe CountyAshe County: 91.2 %91.2Haywood CountyHaywood County: 90.9 %90.9Clay CountyClay County: 90.8 %90.8Cherokee CountyCherokee County: 90.1 %90.1Stokes CountyStokes County: 89.6 %89.6Watauga CountyWatauga County: 88.9 %88.9Transylvania CountyTransylvania County: 88.2 %88.2Polk CountyPolk County: 87.2 %87.2Avery CountyAvery County: 87 %87McDowell CountyMcDowell County: 86.3 %86.3Wilkes CountyWilkes County: 86.1 %86.1Dare CountyDare County: 86 %86Alexander CountyAlexander County: 85.8 %85.8Macon CountyMacon County: 85.7 %85.7Caldwell CountyCaldwell County: 85.7 %85.7Carteret CountyCarteret County: 85.5 %85.5Graham CountyGraham County: 85.2 %85.2Currituck CountyCurrituck County: 84.4 %84.4Alleghany CountyAlleghany County: 84 %84Lincoln CountyLincoln County: 82.8 %82.8Davie CountyDavie County: 82.5 %82.5Yadkin CountyYadkin County: 82.1 %82.1Surry CountySurry County: 81.6 %81.6Buncombe CountyBuncombe County: 81.2 %81.2Rutherford CountyRutherford County: 81.2 %81.2Brunswick CountyBrunswick County: 81.1 %81.1Henderson CountyHenderson County: 79.9 %79.9Burke CountyBurke County: 79.4 %79.4Stanly CountyStanly County: 79 %79Camden CountyCamden County: 78.7 %78.7Jackson CountyJackson County: 78.6 %78.6Davidson CountyDavidson County: 76.8 %76.8Moore CountyMoore County: 75.9 %75.9Randolph CountyRandolph County: 75.9 %75.9New Hanover CountyNew Hanover County: 75.1 %75.1Pamlico CountyPamlico County: 74 %74Pender CountyPender County: 73.9 %73.9
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

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

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/2023/table-based-SF/data/5YRData/acsdt5y2023-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 91.6% in 2023, according to the U.S. Census Bureau.

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

Robeson County, with 23.6% in 2023.

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