Madison County, North Carolina

Madison County: county in North Carolina, United States

About

Madison County is a county located in the U.S. state of North Carolina. As of the 2010 census, the population was 20,764 and a population density of 18 people per km². After 10 years in 2020 county had an estimated population of 21,740 inhabitants. Its county seat is Marshall. The county was created 175 years ago in 1850.

Madison County locator map
Location of Madison County on North Carolina map.

County Snapshot

Madison County at a glance

Madison County currently has 4 quality-checked populated place pages linked on MapSof, making it easier to jump from the county overview into local city pages.

Browse county places

Mapped populated places

4

These counts use a stricter populated-place filter so the main lists stay focused on real city and town pages.

Quick Facts about Madison County

Population 21,740 (2020)
Country United States of America
State North Carolina (United States)
Different from Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison County, Madison Parish, Madison County, Madison County, Madison County
Area 1170 km2
Water as percent of area 0.4%
Land as percent of area 99.6%
Latitude & Longitude 35.8581,-82.7058
Named for James Madison
Capital Marshall
Establishment January 01, 1851
Time Zone America/New_York
Local time 20:23:43 (18th April 2026)
Density 19 Pop. per km² as of 2020
Population growth 4.49% (2010-2020)
Weather 86℉ Mostly Sunny then Slight Chance Showers And Thunderstorms 7-days weather
Court House  Madison County  NC image
Court House Madison County NC image

Geography

Madison County is located at 35°51'29"N 82°42'21"W (35.8580900, -82.7057600). It has 6 neighbors: Greene County, Buncombe County, Haywood County, Yancey County, Cocke County and Unicoi County.

Madison County map

Click "full screen" full screen map icon to open full mode. View satellite images

The largest city of Madison County is Mars Hill with a population of 1,881. Other cities include, Marshall population 916, Walnut Creek population 864 and Hot Springs population 574. See all Madison County cities & populated places.

Madison County Populated Places

Cities, towns, neighborhoods & other populated places in Madison County.

City Name Population Title
Mars Hill 1,881 Town in Madison County, North Carolina, United States
Marshall 916 Town in the U.
Walnut Creek 864 Village in North Carolina, USA
Hot Springs 574 City in Madison County, North Carolina, United States of America

Weather

86°F
Mostly Sunny then Slight Chance Showers And Thunderstorms
2 to 7 mph S Saturday

A slight chance of showers and thunderstorms after 5pm. Mostly sunny, with a high near 86. South wind 2 to 7 mph. Chance of precipitation is 20%.

7-Day Forecast

Official website of Madison County

Official Website
  • Marshall

Demographics

The population of Madison County increased by 4.49% in 10 years.

Year Population % Change Method
2010 20,764 - census
2011 20,845 0.39% estimation process
2012 20,882 0.18% estimation process
2013 21,147 1.25% estimation process
2014 21,187 0.19% estimation process
2015 21,146 -0.19% estimation process
2016 21,367 1.03% estimation process
2017 21,563 0.91% estimation process
2018 21,665 0.47% estimation process
2019 21,755 0.41% estimation process
2020 21,740 -0.07% estimation process
Comitatul Madison, Comte de Madison, Comté de Madison, Condado de Madison, Condado han Madison, Contea di Madison, Hrabstwo Madison, Madison, Madison Kun, Madison Kūn, Madison konderria, Madison megye, Medison, Medisun, Mehdison, Okrug Medison, Quan Madison, Quận Madison, madison jun, mai di xun xian, medisana ka'unti, mqatʿt madyswn, shhrstan mdyswn karwlynay shmaly, Медисън, Медісон, Мэдисон, Округ Медисон, شهرستان مدیسون، کارولینای شمالی, مقاطعة ماديسون, میڈیسن کاؤنٹی، اتلا کیرولینا, میڈیسن کاؤنٹی، شمالی کیرولائنا, মেডিশন কাউন্টি, マディソン郡, 麥迪遜縣

People born in Madison County (3)

People born in Madison County, including politician Katherine G. Langley, singer Mary Sands, businessman Richard S. Reynolds, Sr., .

More notable people

Other places with the same name (18)

North Carolina Other Counties (more counties)

County Name Population Title
Wake County 1,132,271 County in North Carolina, United States
Mecklenburg County 1,128,945 County in North Carolina, United States
Charlotte 900,350 The fourteenth most populous city in the United States and the center of the Charlotte metropolitan area.
Guilford County 540,521 County in North Carolina, United States of America
Raleigh 474,414 The capital of North Carolina, Raleigh is a major center for business, government, and education.
Forsyth County 383,843 County in North Carolina, United States of America
West Raleigh 338,759 A census-designated place located in Wake County, North Carolina.
Cumberland County 336,364 County in Maine, United States
Durham County 327,306 County in North Carolina, United States of America
Greensboro 297,878 The third most populous city in North Carolina and the center of the Greensboro metropolitan area.
Durham 285,897 The third most populous city in North Carolina and the center of the Durham metropolitan area.
Buncombe County 263,477 County in North Carolina, United States
Winston-Salem 248,112 The fifth most populous city in North Carolina.
Union County 244,562 County in North Carolina, United States
New Hanover County 236,613 County in North Carolina, United States
Gaston County 226,568 County in North Carolina, United States