Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Madison County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-40
of
291
Homes
Sort by Recommended
New
$610,000
191 Sugar Tree Lane
Mars Hill, NC 28754
4
Beds
3
Baths
2,066
Sq. Ft.
New
$1,000,000
210 Chisel Rock Way
Weaverville, NC 28787
3
Beds
2.5
Baths
2,923
Sq. Ft.
Virtual Tour
$525,000
364 Heritage Lane
Mars Hill, NC 28754
3
Beds
2
Baths
2,494
Sq. Ft.
Virtual Tour
New
$899,000
850 East Fork Road
Marshall, NC 28753
3
Beds
4
Baths
2,809
Sq. Ft.
Virtual Tour
New
$899,000
850 East Fork Road
Marshall, NC 28753
3
Beds
4
Baths
2,017
Sq. Ft.
$450,000
6694 Meadow Fork Road
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$249,000
3262 Windswept Ridge Road
Marshall, NC 28753
2
Beds
2
Baths
1,128
Sq. Ft.
$399,000
70 Double Back Lane
Mars Hill, NC 28754
2
Beds
2
Baths
1,289
Sq. Ft.
$47,900
1212 Red Wolf Run
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$2,500,000
1641 River Road
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$189,000
33.7-acres Jarrett Cove Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$26,000
0 El Miner Drive, Unit 533
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$150,000
Tbd Jass Cove Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$45,000
9999 Meadow Fork Road
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$795,000
21 Farm Valley Court
Weaverville, NC 28787
3
Beds
2.5
Baths
2,326
Sq. Ft.
$1,200,000
2661 Chandler Creek Road
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$249,111
0 Anderson Cove Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$75,000
8535 Meadows Town Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$513,000
Tbd Joe Tweed Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$22,000
Lot 33 Deer Rock Road
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$639,000
506 Rabbit Run
Marshall, NC 28753
3
Beds
3
Baths
2,818
Sq. Ft.
$1,995,000
1387 Woods Ammons Road
Mars Hill, NC 28754
3
Beds
3.5
Baths
3,457
Sq. Ft.
$30,000
Lot 25 Deer Rock Road
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$735,000
466 Hanging Rock Road
Mars Hill, NC 28754
4
Beds
2.5
Baths
2,300
Sq. Ft.
Virtual Tour
$1,175,000
260 Mountain Valley Drive
Hot Springs, NC 28743
5
Beds
5
Baths
2,136
Sq. Ft.
$325,000
193 Timberside Drive
Mars Hill, NC 28754
3
Beds
1
Bath
1,424
Sq. Ft.
$249,000
280 Plumtree Holler
Hot Springs, NC 28743
2
Beds
1
Bath
915
Sq. Ft.
$1,152,000
8311 Grapevine Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$325,000
421 Hazel Brook Road
Marshall, NC 28753
3
Beds
1
Bath
1,136
Sq. Ft.
$408,990
93 Ridgeview Lane
Mars Hill, NC 28754
4
Beds
2.5
Baths
1,995
Sq. Ft.
Virtual Tour
$1,175,000
260 Mountain Valley Drive
Hot Springs, NC 28743
5
Beds
5
Baths
3,502
Sq. Ft.
Virtual Tour
$585,000
117-283 East Fork Road
Marshall, NC 28753
0
Beds
-
Baths
-
Sq. Ft.
$349,000
99 Cook Road
Hot Springs, NC 28743
3
Beds
2
Baths
1,495
Sq. Ft.
$139,900
0 Us 23 Highway, Unit 3
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$650,000
1180 Wolf Branch Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$27,000
0 Granny Shepherd Road, Unit 16
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$259,000
351 Bobby Gosnell Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$619,000
113 Snooks Path
Mars Hill, NC 28754
3
Beds
2.5
Baths
2,416
Sq. Ft.
$325,000
747 Petersburg Road
Marshall, NC 28753
2
Beds
1
Bath
1,003
Sq. Ft.
Virtual Tour
$849,000
5810 U.s. Highway 23 Highway
Mars Hill, NC 28754
6
Beds
4
Baths
3,503
Sq. Ft.
1
2
3
4
5
6
...
8
Compass
NC
Madison County
Homes for Sale near Madison County
Neighborhoods
Ivy Township - Buncombe County
Fines Creek Township - Haywood County
Sandy Mush Township - Buncombe County
Price Creek Township - Yancey County
Leicester Township - Buncombe County
Flat Creek Township - Buncombe County
Cane River Township - Yancey County
French Broad Township - Buncombe County
Egypt Township - Yancey County
Crabtree Township - Haywood County
Reems Creek Township - Buncombe County
Pensacola Township - Yancey County
Ramseytown Township - Yancey County
Cataloochee Township - Haywood County
Burnsville Township - Yancey County
Beaverdam Township - Haywood County
Jacks Creek Township - Yancey County
Woodfin
White Oak Township - Haywood County
Reems Creek Golf Club
Show More
Cities
Flag Pond
Barnardsville
Alexander
Hot Springs
Mars Hill
Marshall
Leicester
Chuckey
Green Mountain
Del Rio
Weaverville
Hartford
Canton
Limestone
Burnsville
Afton
Asheville
Greeneville
Candler
Biltmore Lake
Show More
ZIPs
37657
37727
37743
37641
28743
28748
28714
28721
28709
28701
28787
28754
28753
37650
37753
37616
37843
28804
28716
28806
Show More
Looking for Rentals?
Homes and Apartments for Rent in Madison County