Skip to main content

Madison County, North Carolina

Madison County profile, demographic data, and geographic information.

Cities & Towns in Madison County

Constituent municipalities and census communities located within Madison County.

City / Town Name Classification Census GEOID Land Area
Hot Springs town Town 3732840 2.87 sq mi
Mars Hill town Town 3741620 2.11 sq mi
Marshall town Town 3741580 4.01 sq mi