Madison County, North Carolina

county in North Carolina, United States

Madison County is a county in the U.S. state of North Carolina. In 2020, 21,193 people lived there.[1] Its county seat is Marshall.[2]

Madison County
Madison County Courthouse in Marshall
Madison County Courthouse in Marshall
Map of North Carolina highlighting Madison County
Location within the U.S. state of North Carolina
Map of the United States highlighting North Carolina
North Carolina's location within the U.S.
Coordinates: 35°51′51″N 82°42′45″W / 35.864206°N 82.712631°W / 35.864206; -82.712631
Country United States
State North Carolina
Named forJames Madison
Largest townMars Hill
 • Total451.49 sq mi (1,169.4 km2)
 • Land449.62 sq mi (1,164.5 km2)
 • Water1.87 sq mi (4.8 km2)  0.41%
 • Total21,193
 • Density47.13/sq mi (18.20/km2)
Time zoneUTC−5 (Eastern)
 • Summer (DST)UTC−4 (EDT)
Congressional district11th


  1. "QuickFacts: Madison County, North Carolina". United States Census Bureau. Retrieved January 18, 2024.
  2. National Association of Counties. "NACo County Explorer". Retrieved January 18, 2024.