Counties of North Carolina
North Carolina has 100 counties, home to 11,197,968 people across 125,936 km². Each county below opens its full profile — Census Bureau and American Community Survey figures, and how it ranks against the rest of North Carolina and the country.
- Counties
- 100
- Population
- 11,197,968
- 2025 estimate
- #9 of 51 states
- Area
- 125,936 km²
- #29 of 51 states
- Density
- 89
- per km²
- #13 of 51 states
How North Carolina's counties spread
Across North Carolina's counties: the middle value, where the state ranks among all states (1 = highest median), and which county is highest and lowest. Medians rather than totals, since most of these are rates that cannot be added up.
Amenities & Infrastructure
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Households with Broadband2024 | 86.2% | 35 / 50 | Wake County95.3% | Bertie County71.6% |
| Median Gross Rent2024 | $886 | 28 / 50 | Mecklenburg County$1,627 | Tyrrell County$644 |
| Median Home Value2024 | $219,700 | 26 / 50 | Wake County$461,300 | Robeson County$94,500 |
| Owner-Occupied Homes2024 | 72.8% | 34 / 50 | Currituck County87.3% | Pitt County51.4% |
| Vacant Homes2024 | 13.1% | 30 / 50 | Dare County52.3% | Union County5.2% |
Demography
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Aged 65 and Over2024 | 20.9% | 22 / 50 | Brunswick County33.8% | Onslow County10.2% |
| American Indian & Alaska Native2024 | 0.2% | 19 / 50 | Robeson County38.4% | Lee County0.0% |
| Asian, non-Hispanic2024 | 0.8% | 19 / 50 | Wake County8.5% | Greene County0.0% |
| Average Household Size2024people | 2.4 | 31 / 50 | Union County3 | Tyrrell County1.9 |
| Black, non-Hispanic2024 | 16.9% | 7 / 50 | Bertie County59.6% | Graham County0.4% |
| Foreign-Born2024 | 4.3% | 19 / 50 | Mecklenburg County17.3% | Washington County1.1% |
| Hispanic or Latino2024 | 7.8% | 18 / 50 | Duplin County23.3% | Gates County2.2% |
| Median Age2024years | 42.6 | 18 / 50 | Brunswick County56.4 | Onslow County27.7 |
| Sex Ratio2024per 1,000 males | 1,035 | 8 / 50 | Martin County1,147 | Greene County734 |
| Speak a Language Other Than English2024 | 8.0% | 20 / 50 | Duplin County23.0% | Madison County1.8% |
| Under 182024 | 20.5% | 33 / 50 | Hoke County26.9% | Watauga County12.1% |
| Veterans2024 | 7.2% | 26 / 50 | Onslow County21.4% | Greene County4.3% |
| White, non-Hispanic2024 | 66.3% | 37 / 50 | Madison County91.2% | Robeson County23.3% |
Economy
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Below Poverty Line2024 | 14.6% | 14 / 50 | Robeson County27.2% | Camden County6.1% |
| Households on SNAP2024 | 14.7% | 10 / 50 | Washington County33.9% | Chatham County5.1% |
| Income Inequality2024index | 0.458 | 12 / 50 | Watauga County0.539 | Gates County0.383 |
| Median Household Income2024 | $60,230 | 38 / 50 | Wake County$105,768 | Tyrrell County$41,685 |
| Per Capita Income2024 | $33,785 | 36 / 50 | Chatham County$59,363 | Greene County$22,916 |
| Unemployment Rate2024 | 4.8% | 21 / 50 | Washington County13.0% | Hyde County2.5% |
Education
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Bachelor's Degree or Higher2024 | 23.6% | 27 / 50 | Orange County61.8% | Anson County9.9% |
| High School or Higher2024 | 88.7% | 36 / 50 | Dare County94.7% | Greene County79.0% |
Health Coverage
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| No Health Insurance2024 | 9.9% | 11 / 50 | Swain County23.8% | Camden County4.5% |
| With a Disability2024 | 17.1% | 13 / 50 | Washington County26.5% | Mecklenburg County8.9% |
Population & Density
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Population2025 | 53,179 | 18 / 50 | Wake County1,257,235 | Tyrrell County3,537 |
| Population Density2025/km² | 45 | 12 / 50 | Mecklenburg County909 | Hyde County3 |
Work & Commute
| Indicator | Median | Rank | Highest | Lowest |
|---|---|---|---|---|
| Commute by Public Transit2024 | 0.1% | 37 / 50 | Orange County4.2% | Henderson County0.0% |
| Households with No Vehicle2024 | 5.3% | 28 / 50 | Washington County14.1% | Camden County1.4% |
| Mean Commute Time2024minutes | 25.9 | 17 / 50 | Gates County41.7 | Jackson County20.2 |
| Work from Home2024 | 8.8% | 29 / 50 | Wake County29.1% | Hyde County0.8% |
All counties
| County | Population 2025 | Area | Median income |
|---|---|---|---|
| Alamance County | 186,177 | 1,097 km² | $65,651 |
| Alexander County | 36,958 | 673 km² | $65,354 |
| Alleghany County | 11,479 | 608 km² | $47,172 |
| Anson County | 21,758 | 1,376 km² | $47,302 |
| Ashe County | 27,514 | 1,104 km² | $56,866 |
| Avery County | 18,110 | 641 km² | $61,428 |
| Beaufort County | 44,670 | 2,157 km² | $58,357 |
| Bertie County | 17,086 | 1,811 km² | $48,750 |
| Bladen County | 30,007 | 2,266 km² | $42,422 |
| Brunswick County | 174,702 | 2,200 km² | $77,024 |
| Buncombe County | 277,417 | 1,700 km² | $74,436 |
| Burke County | 88,655 | 1,311 km² | $58,592 |
| Cabarrus County | 249,725 | 936 km² | $89,005 |
| Caldwell County | 81,105 | 1,222 km² | $56,425 |
| Camden County | 11,315 | 622 km² | $91,078 |
| Carteret County | 70,469 | 1,315 km² | $72,322 |
| Caswell County | 22,563 | 1,102 km² | $59,755 |
| Catawba County | 170,172 | 1,040 km² | $67,864 |
| Chatham County | 85,111 | 1,765 km² | $94,317 |
| Cherokee County | 30,830 | 1,180 km² | $53,628 |
| Chowan County | 14,082 | 447 km² | $53,864 |
| Clay County | 12,239 | 557 km² | $56,971 |
| Cleveland County | 103,325 | 1,202 km² | $58,534 |
| Columbus County | 50,487 | 2,430 km² | $49,442 |
| Craven County | 105,025 | 1,830 km² | $65,873 |
| Cumberland County | 338,473 | 1,690 km² | $61,291 |
| Currituck County | 33,158 | 678 km² | $93,511 |
| Dare County | 38,245 | 993 km² | $88,994 |
| Davidson County | 180,182 | 1,432 km² | $64,172 |
| Davie County | 45,855 | 683 km² | $75,057 |
| Duplin County | 51,571 | 2,110 km² | $55,148 |
| Durham County | 347,240 | 745 km² | $82,316 |
| Edgecombe County | 49,121 | 1,309 km² | $51,265 |
| Forsyth County | 401,718 | 1,057 km² | $67,165 |
| Franklin County | 82,037 | 1,274 km² | $74,240 |
| Gaston County | 246,558 | 921 km² | $67,478 |
| Gates County | 10,234 | 882 km² | $66,333 |
| Graham County | 8,190 | 756 km² | $49,684 |
| Granville County | 61,421 | 1,378 km² | $71,111 |
| Greene County | 20,700 | 691 km² | $53,244 |
| Guilford County | 562,234 | 1,673 km² | $68,642 |
| Halifax County | 46,534 | 1,874 km² | $45,590 |
| Harnett County | 150,137 | 1,541 km² | $71,287 |
| Haywood County | 63,369 | 1,434 km² | $61,912 |
| Henderson County | 122,375 | 966 km² | $68,187 |
| Hertford County | 19,015 | 915 km² | $45,537 |
| Hoke County | 56,939 | 1,010 km² | $64,912 |
| Hyde County | 4,554 | 1,586 km² | $53,713 |
| Iredell County | 211,798 | 1,488 km² | $81,419 |
| Jackson County | 45,039 | 1,272 km² | $55,815 |
| Johnston County | 256,448 | 2,051 km² | $83,384 |
| Jones County | 9,575 | 1,221 km² | $59,641 |
| Lee County | 70,258 | 661 km² | $65,387 |
| Lenoir County | 55,837 | 1,034 km² | $45,143 |
| Lincoln County | 98,654 | 766 km² | $80,016 |
| Macon County | 39,232 | 1,335 km² | $59,061 |
| Madison County | 22,553 | 1,164 km² | $58,531 |
| Martin County | 21,601 | 1,182 km² | $48,578 |
| McDowell County | 45,198 | 1,139 km² | $57,168 |
| Mecklenburg County | 1,233,383 | 1,356 km² | $87,005 |
| Mitchell County | 15,062 | 573 km² | $57,602 |
| Montgomery County | 26,403 | 1,273 km² | $57,766 |
| Moore County | 110,619 | 1,807 km² | $86,080 |
| Nash County | 99,365 | 1,400 km² | $62,426 |
| New Hanover County | 245,959 | 498 km² | $75,166 |
| Northampton County | 16,491 | 1,390 km² | $50,086 |
| Onslow County | 217,175 | 1,974 km² | $68,148 |
| Orange County | 152,498 | 1,030 km² | $90,089 |
| Pamlico County | 12,758 | 872 km² | $59,717 |
| Pasquotank County | 42,201 | 588 km² | $66,589 |
| Pender County | 72,111 | 2,257 km² | $80,396 |
| Perquimans County | 13,490 | 640 km² | $67,917 |
| Person County | 40,636 | 1,016 km² | $63,300 |
| Pitt County | 182,936 | 1,690 km² | $58,188 |
| Polk County | 20,533 | 616 km² | $67,758 |
| Randolph County | 149,516 | 2,026 km² | $61,022 |
| Richmond County | 42,041 | 1,227 km² | $44,883 |
| Robeson County | 119,941 | 2,454 km² | $41,978 |
| Rockingham County | 94,195 | 1,465 km² | $57,053 |
| Rowan County | 155,096 | 1,325 km² | $65,725 |
| Rutherford County | 65,745 | 1,464 km² | $51,410 |
| Sampson County | 61,504 | 2,450 km² | $52,432 |
| Scotland County | 33,322 | 827 km² | $45,730 |
| Stanly County | 68,830 | 1,023 km² | $60,704 |
| Stokes County | 46,126 | 1,164 km² | $62,969 |
| Surry County | 72,287 | 1,380 km² | $55,656 |
| Swain County | 14,024 | 1,367 km² | $52,349 |
| Transylvania County | 34,211 | 980 km² | $66,184 |
| Tyrrell County | 3,537 | 1,012 km² | $41,685 |
| Union County | 267,674 | 1,639 km² | $102,900 |
| Vance County | 42,638 | 654 km² | $50,465 |
| Wake County | 1,257,235 | 2,162 km² | $105,768 |
| Warren County | 18,898 | 1,112 km² | $50,638 |
| Washington County | 10,638 | 897 km² | $41,813 |
| Watauga County | 54,786 | 809 km² | $51,693 |
| Wayne County | 122,278 | 1,435 km² | $59,733 |
| Wilkes County | 66,233 | 1,952 km² | $51,721 |
| Wilson County | 81,150 | 952 km² | $56,423 |
| Yadkin County | 38,325 | 867 km² | $62,932 |
| Yancey County | 19,084 | 810 km² | $58,709 |
Compare North Carolina's counties on a map, add layers and run a scatter — open the atlas, or browse all 3,144 US counties or all states.