Madison County, North Carolina

Madison County, North Carolina
Location within the U.S. state of North Carolina
Interactive map of Madison County, North Carolina
Coordinates: 35°52′N 82°43′W / 35.86°N 82.71°W / 35.86; -82.71
Country United States
State North Carolina
Founded1851
Named afterJames Madison
SeatMarshall
Largest municipalityMars Hill
Area
 • Total
451.49 sq mi (1,169.4 km2)
 • Land449.62 sq mi (1,164.5 km2)
 • Water1.87 sq mi (4.8 km2)  0.41%
Population
 (2020)
 • Total
21,193
 • Estimate 
(2024)
22,352
 • Density47.135/sq mi (18.199/km2)
Time zoneUTC−5 (Eastern)
 • Summer (DST)UTC−4 (EDT)
Congressional district11th
Websitewww.madisoncountync.gov

Madison County is a county located in the U.S. state of North Carolina. As of the 2020 census, the population was 21,193. Its county seat is Marshall. Madison County is part of the Asheville, NC Metropolitan Statistical Area.