Town Chart.

← Back to Discover · All towns in North Carolina

Towns in Madison County

3 towns with data in Madison County, North Carolina, largest first. Find your matches.

Mars Hill is the largest of the 3 towns we list in Madison County, with 3,025 people. Together they have 4,553 people.

TownPopulationTypical household incomeTypical home price
Mars Hill 3,025 $81,429 $294,700
Marshall 961 $56,728 $282,100
Hot Springs 567 $44,688 $179,200

ZIP codes in Madison County

3 ZIP codes in Madison County, North Carolina. A ZIP code can also reach into a neighboring county.

Nearby counties in North Carolina

Link to this page

Copy this HTML to link to this page from your own site.