Home › States › North Carolina
North Carolina
Interactive maps and statistics for North Carolina and each of its 100 counties: income, age, education, housing and health, compared with the United States.
Explore North Carolina on the map →
Statistic North Carolina
United States Rank
Total Population 10,730,404 334,922,499 9th of 52
Median Household Income $72,388 $80,734 38th of 52
Median Age 39.1 38.9 26th of 52
Bachelor's Degree or Higher 35.7% 35.7% 21st of 52
Median Home Value $288,900 $332,700 28th of 52
Median Gross Rent $1,228 $1,413 27th of 52
Poverty Rate 13.0% 12.5% 18th of 52
Unemployment Rate 4.7% 5.2% 33rd of 52
Population per Square Mile 220.7 n/a 16th of 52
Foreign Born 9.1% 14.1% 22nd of 52
Homeownership Rate 66.6% 65.2% 34th of 52
Average Commute Time 25.1 26.4 28th of 52
Worked from Home 16.3% 15.1% 15th of 52
Married-Couple Households 47.2% 46.9% 22nd of 52
Rank is among the 50 states, the District of Columbia and
Puerto Rico, counting down from the highest value.
Race and ethnicity in North Carolina Households and families in North Carolina Income and poverty in North Carolina Housing in North Carolina Education in North Carolina Work and commuting in North Carolina Origins and language in North Carolina
Counties in North Carolina
County Population
Median household income
Wake County 1,178,653 $105,768
Mecklenburg County 1,154,681 $87,005
Guilford County 547,940 $68,642
Forsyth County 389,977 $67,165
Cumberland County 338,545 $61,291
Durham County 332,353 $82,316
Buncombe County 274,360 $74,436
Union County 250,958 $102,900
Cabarrus County 236,133 $89,005
New Hanover County 235,229 $75,166
Gaston County 234,881 $67,478
Johnston County 234,263 $83,384
Onslow County 207,906 $68,148
Iredell County 196,544 $81,419
Pitt County 177,193 $58,188
Alamance County 176,893 $65,651
Davidson County 172,954 $64,172
Catawba County 163,573 $67,864
Brunswick County 152,568 $77,024
Rowan County 149,875 $65,725
Orange County 149,678 $90,089
Randolph County 146,348 $61,022
Harnett County 139,150 $71,287
Wayne County 118,652 $59,733
Henderson County 118,484 $68,187
Robeson County 116,902 $41,978
Moore County 104,876 $86,080
Craven County 102,612 $65,873
Cleveland County 100,991 $58,534
Nash County 96,216 $62,426
Lincoln County 92,716 $80,016
Rockingham County 92,131 $57,053
Burke County 87,795 $58,592
Caldwell County 80,536 $56,425
Chatham County 80,151 $94,317
Wilson County 79,290 $56,423
Franklin County 74,386 $74,240
Surry County 71,425 $55,656
Carteret County 69,148 $72,322
Wilkes County 65,935 $51,721
Lee County 65,816 $65,387
Pender County 65,550 $80,396
Rutherford County 64,930 $51,410
Stanly County 64,651 $60,704
Haywood County 62,662 $61,912
Granville County 60,877 $71,111
Sampson County 59,470 $52,432
Watauga County 55,123 $51,693
Lenoir County 54,919 $45,143
Hoke County 53,835 $64,912
Columbus County 50,140 $49,442
Duplin County 49,335 $55,148
Edgecombe County 48,736 $51,265
Halifax County 47,675 $45,590
Stokes County 45,139 $62,969
McDowell County 44,817 $57,168
Beaufort County 44,499 $58,357
Davie County 44,122 $75,057
Jackson County 43,771 $55,815
Richmond County 42,344 $44,883
Vance County 42,322 $50,465
Pasquotank County 40,834 $66,589
Person County 39,542 $63,300
Macon County 37,941 $59,061
Dare County 37,875 $88,994
Yadkin County 37,574 $62,932
Alexander County 36,412 $65,354
Transylvania County 33,691 $66,184
Scotland County 33,590 $45,730
Currituck County 30,601 $93,511
Bladen County 29,566 $42,422
Cherokee County 29,562 $53,628
Ashe County 26,950 $56,866
Montgomery County 26,007 $57,766
Caswell County 22,404 $59,755
Anson County 22,289 $47,302
Madison County 21,867 $58,531
Martin County 21,644 $48,578
Greene County 20,486 $53,244
Hertford County 19,908 $45,537
Polk County 19,891 $67,758
Yancey County 18,797 $58,709
Warren County 18,795 $50,638
Avery County 17,680 $61,428
Bertie County 17,170 $48,750
Northampton County 16,931 $50,086
Mitchell County 14,992 $57,602
Swain County 14,013 $52,349
Chowan County 13,836 $53,864
Perquimans County 13,244 $67,917
Pamlico County 12,390 $59,717
Clay County 11,610 $56,971
Alleghany County 11,174 $47,172
Camden County 10,927 $91,078
Washington County 10,812 $41,813
Gates County 10,376 $66,333
Jones County 9,302 $59,641
Graham County 8,072 $49,684
Hyde County 4,592 $53,713
Tyrrell County 3,423 $41,685
Cities and towns in North Carolina Charlotte 903,844 Raleigh 481,031 Greensboro 301,198 Durham 291,467 Winston-Salem 252,037 Fayetteville 210,815 Cary 179,306 Wilmington 120,805 High Point 116,245 Concord 108,719 Asheville 94,535 Greenville 92,857 Gastonia 82,884 Jacksonville 71,279 Apex 70,630 Huntersville 63,969 Chapel Hill 61,607 Burlington 59,610 Kannapolis 57,890 Rocky Mount 54,297 Wake Forest 52,844 Mooresville 52,381 Wilson 48,370 Holly Springs 45,248 Hickory 44,258 Indian Trail 42,036 Fuquay-Varina 40,485 Monroe 36,759 Salisbury 35,825 Garner 34,473 Goldsboro 34,383 Cornelius 32,783 New Bern 32,734 Sanford 31,478 Morrisville 31,422 Matthews 30,577 Statesville 29,894 Leland 29,607 Clayton 29,320 Kernersville 27,830 Asheboro 27,580 Mint Hill 27,556 Thomasville 27,321 Waxhaw 22,275 Shelby 22,100 Clemmons 21,871 Carrboro 21,204 Knightdale 20,214 Boone 20,032 Lexington 19,690 Harrisburg 19,633 Mebane 19,538 Kinston 19,505 Elizabeth City 18,871 Lumberton 18,859 Lenoir 18,299 Pinehurst 18,256 Mount Holly 18,208 Graham 18,048 Hope Mills 17,939 Havelock 17,691 Morganton 17,646 Stallings 16,886 Albemarle 16,762 Southern Pines 16,420 Murraysville 16,339 Davidson 15,660 Belmont 15,546 Hendersonville 15,408 Eden 15,356 Laurinburg 15,087 Henderson 14,885 Roanoke Rapids 14,856 Reidsville 14,585 Piney Green 14,078 Anderson Creek 13,927 Lewisville 13,828 Weddington 13,805 Newton 13,333 Wendell 13,064 Myrtle Grove 12,637 Lake Norman of Iredell 12,494 Smithfield 12,116 Archdale 12,087 Kings Mountain 12,039 Lincolnton 11,783 Spring Lake 11,573 Spout Springs 11,242 Summerfield 11,116 Pineville 11,055 Elon 11,032 Tarboro 10,770 Rolesville 10,766 Winterville 10,725 Mount Airy 10,633 Waynesville 10,502 Lake Norman of Catawba 9,906 Morehead City 9,806 Washington 9,726 Hillsborough 9,724 Gibsonville 9,467 St. Stephens 9,457 Hampstead 9,292 Aberdeen 9,228 Wesley Chapel 9,090 Oak Island 9,030 Kings Grant 9,003 Rockingham 8,967 Oxford 8,914 Zebulon 8,711 Conover 8,580 Dunn 8,559 Black Mountain 8,513 Clinton 8,304 Ogden 8,249 Roxboro 8,182 Fletcher 8,098 Butner 8,065 Woodfin 8,048 Siler City 7,995 Cullowhee 7,973 Etowah 7,968 Brevard 7,897 Kill Devil Hills 7,761 Oak Ridge 7,744 Porters Neck 7,654 Marion 7,579 King 7,408 Half Moon 7,378 Forest City 7,363 Mills River 7,281 Trinity 7,111 St. James 7,072 Unionville 6,954 Swannanoa 6,901 Selma 6,817 Carolina Beach 6,745 Marvin 6,692 Silver Lake 6,563 Boiling Spring Lakes 6,347 East Flat Rock 6,323 Wrightsboro 6,287 Angier 6,241 Cherryville 6,226 Dallas 6,104 Mocksville 6,068 Briar Chapel 6,049 Stokesdale 6,004 Hamlet 5,961 Westport 5,915 Barbecue 5,910 Northchase 5,896 Walkertown 5,873 Locust 5,840 Nashville 5,729 Moyock 5,684 Bessemer City 5,580 Cramerton 5,450 Whispering Pines 5,211 Archer Lodge 5,186 Ayden 5,150 Williamston 5,112 Pleasant Garden 5,060 Sawmills 5,042 Carolina Shores 5,017 Long View 5,011 All 166 places the Census publishes a population for in North Carolina, largest first.
Statistics for North Carolina by county