North Carolina (NC) on the US Map

Map of North Carolina Counties
Below is a map of the 100 counties of North Carolina (you can click on the map to enlarge it and to see the major city in each state).

Interactive Map of North Carolina Counties
Click on any of the counties on the map to see the county’s population, economic data, time zone, and zip code (the data will appear below the map). Data is sourced from the US Census 2021.
List of the Counties of North Carolina:
County | Population | Per sq. km | Largest City |
---|---|---|---|
Alamance County | 169,185 | 154.26 | Burlington |
Alexander County | 36,491 | 54.19 | Bethlehem |
Alleghany County | 10,910 | 17.94 | Sparta |
Anson County | 22,388 | 16.26 | Wadesboro |
Ashe County | 26,598 | 24.09 | Jefferson |
Avery County | 17,747 | 27.7 | Banner Elk |
Beaufort County | 44,898 | 20.82 | Washington |
Bertie County | 18,105 | 10 | Windsor |
Bladen County | 30,105 | 13.28 | Elizabethtown |
Brunswick County | 133,789 | 60.77 | Leland |
Buncombe County | 266,981 | 157.02 | Asheville |
Burke County | 87,829 | 66.99 | Hickory |
Cabarrus County | 221,200 | 236.43 | Concord |
Caldwell County | 80,705 | 66.03 | Hickory |
Camden County | 10,353 | 16.63 | Elizabeth City |
Carteret County | 67,944 | 51.68 | Morehead City |
Caswell County | 22,785 | 20.68 | Yanceyville |
Catawba County | 159,852 | 153.77 | Hickory |
Chatham County | 75,070 | 42.52 | Cary |
Cherokee County | 28,515 | 24.17 | Andrews |
Chowan County | 13,796 | 30.85 | Edenton |
Clay County | 10,997 | 19.75 | Hayesville |
Cleveland County | 98,898 | 82.25 | Shelby |
Columbus County | 51,474 | 21.19 | Whiteville |
Craven County | 101,405 | 55.41 | New Bern |
Cumberland County | 333,582 | 197.37 | Fayetteville |
Currituck County | 27,575 | 40.65 | Moyock |
Dare County | 36,718 | 36.99 | Kill Devil Hills |
Davidson County | 168,002 | 117.26 | High Point |
Davie County | 42,543 | 62.29 | Mocksville |
Duplin County | 49,836 | 23.62 | Wallace |
Durham County | 320,146 | 431.29 | Raleigh |
Edgecombe County | 49,609 | 37.9 | Rocky Mount |
Forsyth County | 380,583 | 360.29 | Winston-Salem |
Franklin County | 67,598 | 53.07 | Wake Forest |
Gaston County | 226,097 | 245.39 | Gastonia |
Gates County | 10,584 | 12 | Gatesville |
Graham County | 8,089 | 10.7 | Robbinsville |
Granville County | 60,854 | 44.17 | Oxford |
Greene County | 20,524 | 29.71 | Snow Hill |
Guilford County | 537,113 | 321.06 | Greensboro |
Halifax County | 49,291 | 26.3 | Roanoke Rapids |
Harnett County | 133,074 | 86.36 | Anderson Creek |
Haywood County | 61,695 | 43.03 | Waynesville |
Henderson County | 115,613 | 119.69 | Hendersonville |
Hertford County | 22,010 | 24.06 | Ahoskie |
Hoke County | 52,169 | 51.63 | Raeford |
Hyde County | 4,697 | 2.96 | Ocracoke |
Iredell County | 183,965 | 123.65 | Mooresville |
Jackson County | 42,983 | 33.79 | Cullowhee |
Johnston County | 211,320 | 103.02 | Clayton |
Jones County | 9,326 | 7.64 | Maysville |
Lee County | 62,676 | 94.88 | Sanford |
Lenoir County | 55,344 | 53.54 | Kinston |
Lincoln County | 85,670 | 111.81 | Lincolnton |
Macon County | 36,532 | 27.36 | Franklin |
Madison County | 21,269 | 18.26 | Mars Hill |
Martin County | 22,213 | 18.79 | Williamston |
McDowell County | 44,527 | 39.08 | Marion |
Mecklenburg County | 1,100,984 | 811.86 | Charlotte |
Mitchell County | 14,951 | 26.09 | Spruce Pine |
Montgomery County | 25,891 | 20.34 | Biscoe |
Moore County | 98,618 | 54.58 | Pinehurst |
Nash County | 94,628 | 67.6 | Rocky Mount |
New Hanover County | 225,175 | 452.22 | Wilmington |
Northampton County | 17,917 | 12.89 | Garysburg |
Onslow County | 201,597 | 102.14 | Jacksonville |
Orange County | 147,376 | 143.13 | Chapel Hill |
Pamlico County | 12,293 | 14.1 | Bayboro |
Pasquotank County | 40,240 | 68.48 | Elizabeth City |
Pender County | 59,964 | 26.57 | Hampstead |
Perquimans County | 13,002 | 20.31 | Hertford |
Person County | 38,999 | 38.38 | Roxboro |
Pitt County | 170,600 | 100.97 | Greenville |
Polk County | 19,413 | 31.53 | Tryon |
Randolph County | 143,735 | 70.94 | High Point |
Richmond County | 43,301 | 35.29 | Rockingham |
Robeson County | 118,836 | 48.44 | Lumberton |
Rockingham County | 90,903 | 62.05 | Eden |
Rowan County | 145,784 | 110.02 | Kannapolis |
Rutherford County | 64,592 | 44.11 | Forest City |
Sampson County | 59,468 | 24.27 | Clinton |
Scotland County | 34,345 | 41.55 | Laurinburg |
Stanly County | 62,148 | 60.74 | Albemarle |
Stokes County | 44,588 | 38.31 | King |
Surry County | 71,439 | 51.78 | Mount Airy |
Swain County | 14,166 | 10.36 | Cherokee |
Transylvania County | 32,979 | 33.65 | Brevard |
Tyrrell County | 3,436 | 3.39 | Columbia |
Union County | 235,699 | 143.83 | Indian Trail |
Vance County | 42,650 | 65.24 | Henderson |
Wake County | 1,112,883 | 514.83 | Raleigh |
Warren County | 18,889 | 16.98 | Norlina |
Washington County | 11,183 | 12.46 | Plymouth |
Watauga County | 54,077 | 66.83 | Boone |
Wayne County | 117,692 | 82.04 | Goldsboro |
Wilkes County | 66,335 | 33.98 | North Wilkesboro |
Wilson County | 78,844 | 82.82 | Wilson |
Yadkin County | 37,198 | 42.88 | Yadkinville |
Yancey County | 18,357 | 22.67 | Burnsville |