Townships in North Carolina

North Carolina has 1,022 townships with a page here, in 97 counties. Each page shows its county, people, land area, map and neighbors.

Largest townships

  1. Township 1, Charlotte, Mecklenburg County903,844 people
  2. Winston Township, Forsyth County252,037 people
  3. Morehead Township, Guilford County208,172 people
  4. Raleigh Township, Wake County132,465 people
  5. Triangle Township, Durham County122,498 people
  6. Wilmington Township, New Hanover County120,805 people
  7. Durham Township, Durham County119,762 people
  8. White Oak Township, Wake County119,603 people
  9. Wake Forest Township, Wake County103,540 people
  10. Seventy-First Township, Cumberland County98,342 people
  11. Chapel Hill Township, Orange County95,474 people
  12. Gastonia Township, Gaston County94,953 people

People counts are American Community Survey 2020–2024 5-year estimates.

By county

CountyHow manyLargest
Alamance County13Township 12, Burlington42,774 people
Alexander County8Wittenburg Township11,158 people
Alleghany County7Gap Civil Township4,043 people
Anson County8Wadesboro Township7,650 people
Ashe County19Jefferson Township4,739 people
Avery County19Banner Elk Township4,223 people
Beaufort County6Washington Township13,525 people
Bertie County9Windsor Township6,265 people
Bladen County15Elizabethtown Township6,017 people
Brunswick County6Town Creek Township44,842 people
Buncombe County15Leicester Township23,009 people
Burke County13Morganton Township27,643 people
Cabarrus County12Township 4, Kannapolis51,415 people
Caldwell County13Lenoir Township20,542 people
Camden County3South Mills Township4,309 people
Carteret County16Morehead Township25,336 people
Caswell County9Pelham Township4,118 people
Catawba County8Hickory Township65,473 people
Chatham County13Williams Township18,714 people
Cherokee County6Murphy Township11,535 people
Chowan County4Township 1, Edenton6,951 people
Clay County6Hayesville Township4,541 people
Columbus County15Whiteville Township11,584 people
Cumberland County11Seventy-First Township98,342 people
Currituck County4Moyock Township10,877 people
Dare County6Atlantic Township20,687 people
Davidson County17Thomasville Township42,369 people
Davie County7Farmington Township12,567 people
Duplin County13Island Creek Township9,246 people
Durham County6Triangle Township122,498 people
Edgecombe County14Township 12, Rocky Mount16,746 people
Forsyth County15Winston Township252,037 people
Franklin County10Youngsville Township22,471 people
Gaston County6Gastonia Township94,953 people
Gates County7Holly Grove Township2,317 people
Graham County3Cheoah Township6,008 people
Granville County9Dutchville Township16,417 people
Greene County9Olds Township4,325 people
Guilford County18Morehead Township208,172 people
Halifax County12Roanoke Rapids Township21,152 people
Harnett County13Anderson Creek Township24,307 people
Haywood County13Waynesville Township21,260 people
Henderson County8Hendersonville Township52,163 people
Hertford County6Ahoskie Township7,659 people
Hoke County8McLauchlin Township28,631 people
Hyde County5Lake Landing Township1,337 people
Iredell County16Davidson Township46,231 people
Jackson County15Cullowhee Township10,605 people
Johnston County17Clayton Township42,361 people
Jones County7Township 2, Pollocksville2,444 people
Lee County7Township 6, West Sanford18,730 people
Lenoir County12Kinston Township19,690 people
Lincoln County5Catawba Springs Township34,293 people
Macon County11Franklin Township15,889 people
Madison County12Township 3, Mars Hill5,549 people
Martin County10Williamston Township7,860 people
McDowell County10Marion Township18,633 people
Mecklenburg County14Township 1, Charlotte903,844 people
Mitchell County9Grassy Creek Township7,901 people
Montgomery County11Biscoe Township5,194 people
Moore County10Township 9, Mineral Springs30,219 people
Nash County15Stony Creek Township24,087 people
New Hanover County5Wilmington Township120,805 people
Northampton County9Gaston Township5,354 people
Onslow County5Jacksonville Township69,640 people
Orange County7Chapel Hill Township95,474 people
Pasquotank County6Elizabeth City Township9,943 people
Pender County10Topsail Township34,407 people
Perquimans County5Bethel Township4,053 people
Person County9Roxboro Township15,679 people
Pitt County15Greenville Township53,409 people
Polk County6Columbus Township6,590 people
Randolph County20Asheboro Township26,634 people
Richmond County7Rockingham Township15,101 people
Robeson County29Lumberton Township22,283 people
Rockingham County11Leaksville Township20,294 people
Rowan County14Salisbury Township31,267 people
Rutherford County14Cool Spring Township13,683 people
Sampson County19North Clinton Township11,921 people
Scotland County4Stewartsville Township19,440 people
Stanly County10North Albemarle Township14,378 people
Stokes County9Yadkin Township20,978 people
Surry County15Mount Airy Township22,745 people
Swain County2Charleston Township11,820 people
Transylvania County8Brevard Township11,376 people
Tyrrell County5Columbia Township2,277 people
Union County9Sandy Ridge Township68,598 people
Vance County8Henderson Township19,596 people
Wake County20Raleigh Township132,465 people
Warren County12Warrenton Township3,817 people
Washington County4Plymouth Township6,221 people
Watauga County15New River Township14,511 people
Wayne County12Brogden Township20,825 people
Wilkes County21Reddies River Township10,671 people
Wilson County10Wilson Township41,258 people
Yadkin County12North Liberty Township6,340 people
Yancey County11Burnsville Township4,435 people

Before using this answer on a form

A township or town line is not always the line on your mail, and school districts and ZIP Codes follow their own lines. Find the township or town where you are now or see North Carolina.