County directory · Official data joined by FIPS

North Carolina counties

Compare all 100 counties and county equivalents in North Carolina by income, housing, employment, education, health, and population.

Interactive county map

See where the numbers change

Choose a county metric. Color is normalized within North Carolina, and gray means the source has no county value.

LowerHigher

Browse the state

All North Carolina counties

Every row uses county-level ACS, LAUS, and County Health Rankings data. Standalone profiles still open only above the publication gate.

100 counties Publication gate: population ≥ 100,000 or largest in state
RankCountyPopulationIncome Home valueUnemploymentDegree+Life exp.Profile
#1 Wake County 1,178,653 $105,768 $461,300 3.1% 57.2% 81 yrs Open
#2 Mecklenburg County 1,154,681 $87,005 $406,800 3.7% 49.2% 78.8 yrs Open
#3 Guilford County 547,940 $68,642 $259,900 4.2% 39% 76.2 yrs Open
#4 Forsyth County 389,977 $67,165 $250,400 3.8% 38.5% 75.8 yrs Open
#5 Cumberland County 338,545 $61,291 $199,200 4.5% 27.8% 72.9 yrs Open
#6 Durham County 332,353 $82,316 $389,400 3.2% 55.2% 79.2 yrs Open
#7 Buncombe County 274,360 $74,436 $391,800 4.3% 45.9% 77.4 yrs Open
#8 Union County 250,958 $102,900 $417,300 3.2% 40.5% 78.5 yrs Open
#9 Cabarrus County 236,133 $89,005 $354,800 3.4% 37.9% 77.2 yrs Open
#10 New Hanover County 235,229 $75,166 $387,800 3.3% 45.4% 77.6 yrs Open
#11 Gaston County 234,881 $67,478 $266,000 3.7% 26.5% 73 yrs Open
#12 Johnston County 234,263 $83,384 $305,600 3.1% 28.9% 76.5 yrs Open
#13 Onslow County 207,906 $68,148 $236,400 3.7% 26% 74.1 yrs Open
#14 Iredell County 196,544 $81,419 $321,400 3.3% 34.1% 76.6 yrs Open
#15 Pitt County 177,193 $58,188 $208,900 4% 33.8% 74.9 yrs Open
#16 Alamance County 176,893 $65,651 $241,500 3.6% 28.7% 75.4 yrs Open
#17 Davidson County 172,954 $64,172 $219,100 3.7% 21.7% 73.3 yrs Open
#18 Catawba County 163,573 $67,864 $241,600 3.6% 26.1% 73.9 yrs Open
#19 Brunswick County 152,568 $77,024 $349,800 4.1% 34.7% 77.1 yrs Open
#20 Rowan County 149,875 $65,725 $238,400 3.5% 23.3% 72.7 yrs Open
#21 Orange County 149,678 $90,089 $459,500 3.2% 61.8% 81.6 yrs Open
#22 Randolph County 146,348 $61,022 $197,100 3.5% 17.9% 72.9 yrs Open
#23 Harnett County 139,150 $71,287 $246,200 3.8% 24.5% 74.6 yrs Open
#24 Wayne County 118,652 $59,733 $178,700 3.7% 21.7% 73.2 yrs Open
#25 Henderson County 118,484 $68,187 $351,400 3.2% 36.5% 77.4 yrs Open
#26 Robeson County 116,902 $41,978 $94,500 5% 14.7% 67.9 yrs Open
#27 Moore County 104,876 $86,080 $351,400 3.4% 41% 77 yrs Open
#28 Craven County 102,612 $65,873 $231,600 3.6% 27.5% 73.6 yrs Open
#29 Cleveland County 100,991 $58,534 $200,000 4% 22% 72 yrs Open
#30 Nash County 96,216 $62,426 $191,000 4.5% 22.1% 73.5 yrs Data row
#31 Lincoln County 92,716 $80,016 $321,000 3.3% 28.3% 76.2 yrs Data row
#32 Rockingham County 92,131 $57,053 $168,600 3.9% 17% 71.9 yrs Data row
#33 Burke County 87,795 $58,592 $185,400 3.6% 21% 74.2 yrs Data row
#34 Caldwell County 80,536 $56,425 $192,200 3.5% 18.8% 72.4 yrs Data row
#35 Chatham County 80,151 $94,317 $446,200 3.1% 48.9% 79.9 yrs Data row
#36 Wilson County 79,290 $56,423 $186,000 5.1% 21.7% 72.6 yrs Data row
#37 Franklin County 74,386 $74,240 $284,300 3.3% 27% 76.3 yrs Data row
#38 Surry County 71,425 $55,656 $177,600 3.3% 20.4% 73.7 yrs Data row
#39 Carteret County 69,148 $72,322 $333,300 3.4% 34.5% 75.6 yrs Data row
#40 Wilkes County 65,935 $51,721 $168,800 3.8% 16.9% 73.7 yrs Data row
#41 Lee County 65,816 $65,387 $240,200 3.5% 21.3% 73.7 yrs Data row
#42 Pender County 65,550 $80,396 $299,000 3.3% 30.6% 75.7 yrs Data row
#43 Rutherford County 64,930 $51,410 $201,800 4.4% 21.5% 71.9 yrs Data row
#44 Stanly County 64,651 $60,704 $242,400 3.1% 19.9% 74.1 yrs Data row
#45 Haywood County 62,662 $61,912 $279,200 3.6% 29.5% 74.6 yrs Data row
#46 Granville County 60,877 $71,111 $247,700 3.5% 25.2% 75.6 yrs Data row
#47 Sampson County 59,470 $52,432 $150,700 4% 16.2% 72.7 yrs Data row
#48 Watauga County 55,123 $51,693 $358,900 3.5% 48.1% 79.4 yrs Data row
#49 Lenoir County 54,919 $45,143 $120,500 3.9% 16.3% 70.9 yrs Data row
#50 Hoke County 53,835 $64,912 $219,300 4.3% 23.5% 72.7 yrs Data row
#51 Columbus County 50,140 $49,442 $146,000 4.4% 14.6% 69.7 yrs Data row
#52 Duplin County 49,335 $55,148 $137,400 3.3% 17.6% 73.8 yrs Data row
#53 Edgecombe County 48,736 $51,265 $125,100 5.2% 17.5% 70.5 yrs Data row
#54 Halifax County 47,675 $45,590 $106,200 5.2% 16.1% 70.4 yrs Data row
#55 Stokes County 45,139 $62,969 $196,700 3.4% 18.2% 73.7 yrs Data row
#56 McDowell County 44,817 $57,168 $171,100 4% 18.1% 74.3 yrs Data row
#57 Beaufort County 44,499 $58,357 $192,700 3.7% 21.2% 73.7 yrs Data row
#58 Davie County 44,122 $75,057 $253,900 3.3% 27.3% 76.4 yrs Data row
#59 Jackson County 43,771 $55,815 $284,700 3.6% 31.1% 76.3 yrs Data row
#60 Richmond County 42,344 $44,883 $127,800 4.1% 16% 68.7 yrs Data row
#61 Vance County 42,322 $50,465 $161,500 4.5% 17.2% 70.1 yrs Data row
#62 Pasquotank County 40,834 $66,589 $234,600 3.8% 27.6% 73.8 yrs Data row
#63 Person County 39,542 $63,300 $213,900 3.4% 19.3% 74.8 yrs Data row
#64 Macon County 37,941 $59,061 $251,900 3.3% 27.9% 75.4 yrs Data row
#65 Dare County 37,875 $88,994 $460,400 4.1% 43.2% 78.2 yrs Data row
#66 Yadkin County 37,574 $62,932 $181,200 3.1% 17.5% 73.6 yrs Data row
#67 Alexander County 36,412 $65,354 $211,800 3.7% 16.7% 74.1 yrs Data row
#68 Transylvania County 33,691 $66,184 $373,600 3.5% 40% 79.1 yrs Data row
#69 Scotland County 33,590 $45,730 $114,900 5.2% 16.6% 69.5 yrs Data row
#70 Currituck County 30,601 $93,511 $378,800 2.8% 30.9% 77.1 yrs Data row
#71 Bladen County 29,566 $42,422 $135,100 4.9% 19.5% 70.3 yrs Data row
#72 Cherokee County 29,562 $53,628 $232,300 3.8% 24.2% 74.2 yrs Data row
#73 Ashe County 26,950 $56,866 $243,100 3.1% 25.9% 75.7 yrs Data row
#74 Montgomery County 26,007 $57,766 $161,700 3.9% 19.2% 72.3 yrs Data row
#75 Caswell County 22,404 $59,755 $164,500 3.6% 17.9% 74.4 yrs Data row
#76 Anson County 22,289 $47,302 $148,600 4.4% 9.9% 70.4 yrs Data row
#77 Madison County 21,867 $58,531 $284,600 3.9% 32.2% 74.7 yrs Data row
#78 Martin County 21,644 $48,578 $109,700 4.1% 16.7% 71.1 yrs Data row
#79 Greene County 20,486 $53,244 $117,400 3.1% 12.2% 74.9 yrs Data row
#80 Hertford County 19,908 $45,537 $119,200 4.3% 16.6% 72.2 yrs Data row
#81 Polk County 19,891 $67,758 $315,000 3.3% 36.2% 76.5 yrs Data row
#82 Yancey County 18,797 $58,709 $243,100 4.1% 25.1% 76 yrs Data row
#83 Warren County 18,795 $50,638 $154,200 4.7% 18.9% 73 yrs Data row
#84 Avery County 17,680 $61,428 $265,800 4.3% 25% 75.9 yrs Data row
#85 Bertie County 17,170 $48,750 $98,500 4.9% 19% 72 yrs Data row
#86 Northampton County 16,931 $50,086 $114,500 4.5% 17.9% 72 yrs Data row
#87 Mitchell County 14,992 $57,602 $220,100 4.4% 24.2% 74.1 yrs Data row
#88 Swain County 14,013 $52,349 $207,000 3.5% 21.4% 67.3 yrs Data row
#89 Chowan County 13,836 $53,864 $235,800 3.4% 25% 74.4 yrs Data row
#90 Perquimans County 13,244 $67,917 $231,700 3.8% 21.7% 73.7 yrs Data row
#91 Pamlico County 12,390 $59,717 $216,800 3.8% 25.4% 73.8 yrs Data row
#92 Clay County 11,610 $56,971 $278,400 3.3% 31.8% 76.8 yrs Data row
#93 Alleghany County 11,174 $47,172 $214,800 3.8% 23.6% 77.3 yrs Data row
#94 Camden County 10,927 $91,078 $337,100 2.8% 28.6% 75.9 yrs Data row
#95 Washington County 10,812 $41,813 $125,900 4.5% 14.8% 71.2 yrs Data row
#96 Gates County 10,376 $66,333 $170,800 3.4% 10.9% 74.6 yrs Data row
#97 Jones County 9,302 $59,641 $130,300 3.6% 19.8% 72.4 yrs Data row
#98 Graham County 8,072 $49,684 $170,600 3.5% 17.6% 74.5 yrs Data row
#99 Hyde County 4,592 $53,713 $124,000 5.6% 14.7% 77.9 yrs Data row
#100 Tyrrell County 3,423 $41,685 $164,500 4.9% 13% 76 yrs Data row

County data policy

Depth without index bloat

Every county stays available in this directory, but a standalone profile is published only when population is at least 100,000 or the county is the largest in its state. This keeps smaller counties comparable without producing thousands of thin pages.

Five-digit FIPS—not the county name—is the join key. ACS supplies income, housing, population, and education; BLS LAUS supplies annual employment; County Health Rankings supplies health outcomes and access.