Ranking of North Carolina Counties By Percentage of Population that are Non-Hispanic White in 2018
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2018, among all North Carolina counties, Madison County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (94%), followed by Clay County (92.91%), and Haywood County (92.41%).
The chart below shows the top 10 counties, and the table below shows the ranking of all North Carolina counties.
You can see similar ranking information for other racial and ethnicity groups in the United States.
You can also see similar information for other states, and also the ranking of all counties in the United States.
You may also be interested in:
Related Topics: North Carolina Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage).
See this for other years:
Ranking of North Carolina Counties By Percentage of Pop. that are
Non-Hispanic White in 2018
Items per page:
25
0 of 0
| Rank | County | % of County Population |
|---|---|---|
| 1 | Madison County | 94 |
| 2 | Clay County | 92.91 |
| 3 | Haywood County | 92.41 |
| 4 | Yancey County | 92.37 |
| 5 | Ashe County | 92.35 |
| 6 | Mitchell County | 92.03 |
| 7 | Watauga County | 91.6 |
| 8 | Stokes County | 90.99 |
| 9 | Cherokee County | 90.76 |
| 10 | Transylvania County | 90.39 |
| 11 | Macon County | 89.01 |
| 12 | Avery County | 88.67 |
| 13 | Dare County | 87.51 |
| 14 | McDowell County | 87.47 |
| 15 | Polk County | 87.43 |
| 16 | Currituck County | 87.29 |
| 17 | Caldwell County | 87.1 |
| 18 | Wilkes County | 87.07 |
| 19 | Alexander County | 86.64 |
| 20 | Carteret County | 86.51 |
| 21 | Alleghany County | 86.44 |
| 22 | Graham County | 85.98 |
| 23 | Lincoln County | 85.05 |
| 24 | Yadkin County | 84.28 |
| 25 | Davie County | 84.17 |
| 26 | Buncombe County | 83.58 |
| 27 | Surry County | 83.54 |
| 28 | Henderson County | 83.3 |
| 29 | Rutherford County | 83.04 |
| 30 | Brunswick County | 82.18 |
| 31 | Burke County | 81.45 |
| 32 | Camden County | 80.76 |
| 33 | Stanly County | 80.74 |
| 34 | Jackson County | 80.66 |
| 35 | Davidson County | 79.67 |
| 36 | Randolph County | 78.83 |
| 37 | New Hanover County | 77.42 |
| 38 | Moore County | 77.22 |
| 39 | Iredell County | 75.82 |
| 40 | Pender County | 75.3 |
| 41 | Catawba County | 75.22 |
| 42 | Pamlico County | 74.3 |
| 43 | Cleveland County | 72.8 |
| 44 | Rockingham County | 72.4 |
| 45 | Perquimans County | 72.37 |
| 46 | Chatham County | 72.11 |
| 47 | Rowan County | 71.84 |
| 48 | Union County | 71.79 |
| 49 | Gaston County | 71.78 |
| 50 | Orange County | 69.71 |
| 51 | Johnston County | 67.4 |
| 52 | Person County | 66.06 |
| 53 | Onslow County | 65.93 |
| 54 | Craven County | 65.78 |
| 55 | Beaufort County | 65.66 |
| 56 | Cabarrus County | 64.69 |
| 57 | Gates County | 63.44 |
| 58 | Alamance County | 63.43 |
| 59 | Franklin County | 63.38 |
| 60 | Montgomery County | 63.3 |
| 61 | Jones County | 61.94 |
| 62 | Swain County | 61.2 |
| 63 | Harnett County | 61.14 |
| 64 | Hyde County | 61.11 |
| 65 | Caswell County | 61.06 |
| 66 | Chowan County | 59.97 |
| 67 | Wake County | 59.9 |
| 68 | Columbus County | 59.28 |
| 69 | Lee County | 58.04 |
| 70 | Granville County | 58.01 |
| 71 | Forsyth County | 56.6 |
| 72 | Richmond County | 56.43 |
| 73 | Bladen County | 54.89 |
| 74 | Pasquotank County | 54.56 |
| 75 | Pitt County | 54.19 |
| 76 | Wayne County | 53.2 |
| 77 | Martin County | 51.84 |
| 78 | Duplin County | 51.4 |
| 79 | Sampson County | 50.58 |
| 80 | Guilford County | 49.9 |
| 81 | Tyrrell County | 49.6 |
| 82 | Nash County | 49.22 |
| 83 | Lenoir County | 49.03 |
| 84 | Wilson County | 47.09 |
| 85 | Greene County | 46.85 |
| 86 | Mecklenburg County | 46.49 |
| 87 | Washington County | 44.53 |
| 88 | Anson County | 44.5 |
| 89 | Scotland County | 42.93 |
| 90 | Durham County | 42.68 |
| 91 | Cumberland County | 42.63 |
| 92 | Hoke County | 39.4 |
| 93 | Vance County | 38.96 |
| 94 | Northampton County | 38.75 |
| 95 | Warren County | 38.41 |
| 96 | Halifax County | 38.22 |
| 97 | Edgecombe County | 36.08 |
| 98 | Bertie County | 34.56 |
| 99 | Hertford County | 32.96 |
| 100 | Robeson County | 24.89 |