Ranking of North Carolina Counties By Percentage of Population that are Non-Hispanic White in 2019
Updated on June 18, 2025.
Based on the US Census Vintage data estimates, in 2019, among all North Carolina counties, Madison County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (94.07%), followed by Clay County (92.77%), and Ashe County (92.33%).
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 2019
25
0 of 0
| Rank | County | % of County Population |
|---|---|---|
| 1 | Madison County | 94.07 |
| 2 | Clay County | 92.77 |
| 3 | Ashe County | 92.33 |
| 4 | Yancey County | 92.22 |
| 5 | Haywood County | 92.07 |
| 6 | Mitchell County | 91.53 |
| 7 | Watauga County | 91.47 |
| 8 | Cherokee County | 90.83 |
| 9 | Stokes County | 90.74 |
| 10 | Transylvania County | 90.49 |
| 11 | Macon County | 88.66 |
| 12 | Avery County | 88.59 |
| 13 | Polk County | 87.74 |
| 14 | McDowell County | 87.31 |
| 15 | Dare County | 87.2 |
| 16 | Currituck County | 86.93 |
| 17 | Wilkes County | 86.87 |
| 18 | Alexander County | 86.73 |
| 19 | Alleghany County | 86.71 |
| 19 | Caldwell County | 86.71 |
| 20 | Carteret County | 86.5 |
| 21 | Graham County | 86.1 |
| 22 | Lincoln County | 84.72 |
| 23 | Davie County | 84.04 |
| 24 | Yadkin County | 83.97 |
| 25 | Buncombe County | 83.38 |
| 26 | Surry County | 83.2 |
| 27 | Henderson County | 83.17 |
| 28 | Rutherford County | 82.74 |
| 29 | Brunswick County | 82.34 |
| 30 | Burke County | 81.32 |
| 31 | Camden County | 80.91 |
| 32 | Stanly County | 80.82 |
| 33 | Jackson County | 80.64 |
| 34 | Davidson County | 79.22 |
| 35 | Randolph County | 78.38 |
| 36 | New Hanover County | 77.5 |
| 37 | Moore County | 77.05 |
| 38 | Iredell County | 75.37 |
| 38 | Pender County | 75.37 |
| 39 | Catawba County | 74.84 |
| 40 | Pamlico County | 74.16 |
| 41 | Perquimans County | 72.77 |
| 42 | Cleveland County | 72.63 |
| 43 | Chatham County | 72.26 |
| 44 | Rockingham County | 72.18 |
| 45 | Rowan County | 71.42 |
| 46 | Union County | 71.12 |
| 47 | Gaston County | 71.04 |
| 48 | Orange County | 69.61 |
| 49 | Johnston County | 66.91 |
| 50 | Person County | 66.13 |
| 51 | Beaufort County | 65.89 |
| 52 | Onslow County | 65.84 |
| 53 | Craven County | 65.42 |
| 54 | Gates County | 63.45 |
| 55 | Cabarrus County | 63.34 |
| 56 | Franklin County | 63.07 |
| 57 | Montgomery County | 63.03 |
| 58 | Alamance County | 62.87 |
| 59 | Jones County | 62.31 |
| 60 | Hyde County | 61.25 |
| 61 | Caswell County | 60.89 |
| 62 | Harnett County | 60.64 |
| 63 | Swain County | 60.48 |
| 64 | Chowan County | 59.93 |
| 65 | Wake County | 59.53 |
| 66 | Columbus County | 59.18 |
| 67 | Lee County | 57.8 |
| 68 | Granville County | 57.75 |
| 69 | Richmond County | 56.3 |
| 70 | Forsyth County | 56.26 |
| 71 | Bladen County | 54.93 |
| 72 | Pasquotank County | 54.25 |
| 73 | Pitt County | 53.97 |
| 74 | Wayne County | 52.64 |
| 75 | Martin County | 52.11 |
| 76 | Duplin County | 50.98 |
| 77 | Tyrrell County | 50.8 |
| 78 | Sampson County | 50.31 |
| 79 | Guilford County | 49.29 |
| 80 | Lenoir County | 48.85 |
| 81 | Nash County | 48.73 |
| 82 | Greene County | 46.92 |
| 83 | Wilson County | 46.87 |
| 84 | Mecklenburg County | 46.11 |
| 85 | Anson County | 45.2 |
| 86 | Washington County | 44.24 |
| 87 | Durham County | 42.92 |
| 88 | Scotland County | 42.22 |
| 89 | Cumberland County | 42.14 |
| 90 | Northampton County | 38.77 |
| 91 | Hoke County | 38.74 |
| 92 | Vance County | 38.63 |
| 93 | Warren County | 38.3 |
| 94 | Halifax County | 38.11 |
| 95 | Edgecombe County | 35.87 |
| 96 | Bertie County | 34.51 |
| 97 | Hertford County | 32.84 |
| 98 | Robeson County | 24.66 |