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

Madison County had the highest white (non-Hispanic) population share of 100 counties in 2024, at 91.2%. Robeson County had the lowest, at 23.3%. The median was 66.2% and the figure for North Carolina was 60%. Source: the U.S. Census Bureau.

Highest91.2Madison County
Lowest23.3Robeson County
Median66.2100 counties
North Carolina60History

Top 40 counties, 2024

CSVChart (SVG)

Madison CountyMadison County: 91.2 %91.2Mitchell CountyMitchell County: 91 %91Ashe CountyAshe County: 90.8 %90.8Yancey CountyYancey County: 90.8 %90.8Haywood CountyHaywood County: 90.4 %90.4Clay CountyClay County: 90.2 %90.2Cherokee CountyCherokee County: 89.3 %89.3Stokes CountyStokes County: 89 %89Watauga CountyWatauga County: 88.5 %88.5Transylvania CountyTransylvania County: 87.6 %87.6Polk CountyPolk County: 86.6 %86.6Wilkes CountyWilkes County: 85.7 %85.7Avery CountyAvery County: 85.7 %85.7McDowell CountyMcDowell County: 85.6 %85.6Alexander CountyAlexander County: 85.5 %85.5Dare CountyDare County: 85.4 %85.4Caldwell CountyCaldwell County: 85.3 %85.3Carteret CountyCarteret County: 85.3 %85.3Macon CountyMacon County: 85.3 %85.3Graham CountyGraham County: 84.9 %84.9Alleghany CountyAlleghany County: 83.9 %83.9Currituck CountyCurrituck County: 83.8 %83.8Davie CountyDavie County: 82 %82Lincoln CountyLincoln County: 82 %82Yadkin CountyYadkin County: 81.6 %81.6Surry CountySurry County: 81.1 %81.1Brunswick CountyBrunswick County: 80.8 %80.8Rutherford CountyRutherford County: 80.8 %80.8Buncombe CountyBuncombe County: 80.8 %80.8Henderson CountyHenderson County: 79.5 %79.5Burke CountyBurke County: 79.1 %79.1Jackson CountyJackson County: 78.4 %78.4Camden CountyCamden County: 78.1 %78.1Stanly CountyStanly County: 78 %78Davidson CountyDavidson County: 76 %76Moore CountyMoore County: 75.7 %75.7Randolph CountyRandolph County: 75 %75New Hanover CountyNew Hanover County: 74.7 %74.7Pender CountyPender County: 74 %74Pamlico CountyPamlico County: 73.4 %73.4
%. Source: Invokely calculation with data from U.S. Census Bureau. Retrieved 2026-10-09.

Full ranking

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

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

Robeson County, with 23.3% in 2024.

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