All Counties › North Carolina

Madison County, North Carolina

Madison County lies in the Blue Ridge Mountains just north of Asheville, split by the French Broad River, with Marshall as its seat, Mars Hill home to a small college, and Hot Springs known for its mineral springs. Asheville's spillover demand is pushing buyers into Madison's valleys, but steep slopes and a thin supply of flat, floodplain-free buildable acreage concentrate new construction near Marshall and Mars Hill.

Open the live Madison County map →

Madison County at a glance

What the live Madison County map shows

Free in your browser, nothing to download:

Cities and towns in Madison County

Hot Springs, Mars Hill, Marshall.

Neighboring counties

Open the live Madison County map →

All 966 live county maps