Ranking of North Carolina Counties By Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)
Updated on September 3, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the population of North Carolina (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 2,339,163. Among all North Carolina counties, Wake County had the highest population (aged 25 years and above) with an educational attainment of Bachelors or Higher (409,097), followed by Mecklenburg County (349,210), and Guilford County (133,446).
The chart below shows the top 10 North Carolina counties, and the table below shows the ranking of all North Carolina counties.
You can see similar information for other educational attainments.
You can also see similar information for other states and for the United States.
You may also be interested in:
Related Topics: North Carolina ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census - ACS 5-Year Estimates.
Ranking of North Carolina Counties By Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
25
0 of 0
| Rank | County | Number of People |
|---|---|---|
| 1 | Wake County | 409097 |
| 2 | Mecklenburg County | 349210 |
| 3 | Guilford County | 133446 |
| 4 | Durham County | 112470 |
| 5 | Forsyth County | 88175 |
| 6 | Buncombe County | 83474 |
| 7 | New Hanover County | 66545 |
| 8 | Union County | 56982 |
| 9 | Orange County | 56351 |
| 10 | Cumberland County | 53574 |
| 11 | Cabarrus County | 51030 |
| 12 | Iredell County | 40235 |
| 13 | Gaston County | 36475 |
| 14 | Johnston County | 34682 |
| 15 | Pitt County | 34103 |
| 16 | Brunswick County | 33707 |
| 17 | Alamance County | 29920 |
| 18 | Henderson County | 28493 |
| 19 | Moore County | 28448 |
| 20 | Onslow County | 27000 |
| 21 | Catawba County | 26662 |
| 22 | Chatham County | 24865 |
| 23 | Davidson County | 22778 |
| 24 | Rowan County | 20023 |
| 25 | Harnett County | 19981 |
| 26 | Craven County | 17226 |
| 27 | Randolph County | 16028 |
| 28 | Wayne County | 15968 |
| 29 | Carteret County | 15583 |
| 30 | Lincoln County | 14964 |
| 31 | Nash County | 14278 |
| 32 | Watauga County | 14070 |
| 33 | Cleveland County | 12887 |
| 34 | Haywood County | 12876 |
| 35 | Pender County | 12249 |
| 36 | Burke County | 11972 |
| 37 | Dare County | 11063 |
| 38 | Robeson County | 10875 |
| 39 | Franklin County | 10638 |
| 40 | Wilson County | 10633 |
| 41 | Rockingham County | 10223 |
| 42 | Granville County | 10087 |
| 43 | Caldwell County | 9645 |
| 44 | Surry County | 9612 |
| 45 | Transylvania County | 9057 |
| 46 | Rutherford County | 9008 |
| 47 | Lee County | 8852 |
| 48 | Wilkes County | 8027 |
| 49 | Jackson County | 7973 |
| 50 | Davie County | 7930 |
| 51 | Stanly County | 7824 |
| 52 | Pasquotank County | 7078 |
| 53 | Hoke County | 6675 |
| 54 | Beaufort County | 6660 |
| 55 | Macon County | 6589 |
| 56 | Edgecombe County | 6020 |
| 57 | McDowell County | 5947 |
| 58 | Sampson County | 5859 |
| 59 | Lenoir County | 5370 |
| 60 | Duplin County | 5254 |
| 61 | Halifax County | 5174 |
| 62 | Richmond County | 5160 |
| 63 | Currituck County | 5152 |
| 64 | Polk County | 5116 |
| 65 | Columbus County | 5112 |
| 66 | Cherokee County | 4970 |
| 67 | Vance County | 4939 |
| 68 | Person County | 4902 |
| 69 | Madison County | 4879 |
| 70 | Stokes County | 4579 |
| 71 | Ashe County | 3975 |
| 72 | Alexander County | 3901 |
| 73 | Bladen County | 3807 |
| 74 | Yadkin County | 3704 |
| 75 | Scotland County | 3554 |
| 76 | Avery County | 3252 |
| 77 | Montgomery County | 2983 |
| 78 | Yancey County | 2793 |
| 79 | Caswell County | 2521 |
| 80 | Hertford County | 2518 |
| 81 | Mitchell County | 2484 |
| 82 | Chowan County | 2367 |
| 83 | Martin County | 2333 |
| 84 | Pamlico County | 2292 |
| 85 | Clay County | 2271 |
| 86 | Northampton County | 2270 |
| 87 | Warren County | 2125 |
| 88 | Swain County | 2067 |
| 89 | Bertie County | 2026 |
| 90 | Perquimans County | 1991 |
| 91 | Anson County | 1881 |
| 92 | Camden County | 1716 |
| 93 | Alleghany County | 1709 |
| 94 | Greene County | 1566 |
| 95 | Jones County | 1020 |
| 96 | Washington County | 995 |
| 97 | Gates County | 847 |
| 98 | Graham County | 787 |
| 99 | Hyde County | 403 |
| 100 | Tyrrell County | 296 |