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
306
Homes
Sort by Recommended
$199,000
2124 River Road
Hot Springs, NC 28743
2
Beds
1
Bath
-
Sq. Ft.
$529,900
1143 Morlin Acres Drive
Marshall, NC 28753
3
Beds
2
Baths
1,680
Sq. Ft.
$520,085
581 Fox Cove Road
Mars Hill, NC 28754
4
Beds
3.5
Baths
2,708
Sq. Ft.
$395,000
730 Silver Mill Road
Marshall, NC 28753
4
Beds
2
Baths
1,744
Sq. Ft.
$225,000
707 Anderson Branch Road
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$99,000
625 White Water Way, Unit 25
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$699,000
3182 El Miner Drive
Mars Hill, NC 28754
3
Beds
2.5
Baths
2,694
Sq. Ft.
$395,000
730 Silver Mill Road
Marshall, NC 28753
4
Beds
2
Baths
1,744
Sq. Ft.
$1,859,999
99999 Grandview Road
Alexander, NC 28701
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$569,000
506 Rabbit Run
Marshall, NC 28753
3
Beds
3
Baths
2,864
Sq. Ft.
$375,000
1606 Bull Creek Road
Mars Hill, NC 28754
3
Beds
1
Bath
1,674
Sq. Ft.
$315,000
1091 Kelly Hunter Road
Marshall, NC 28753
2
Beds
2
Baths
1,537
Sq. Ft.
$397,000
232 Tilson Street
Mars Hill, NC 28754
3
Beds
2
Baths
2,060
Sq. Ft.
$579,000
1585 South Main Street
Mars Hill, NC 28754
3
Beds
2
Baths
1,700
Sq. Ft.
$1,094,000
934 California Creek Road
Mars Hill, NC 28754
4
Beds
3.5
Baths
2,735
Sq. Ft.
Virtual Tour
$585,000
428 Riverview
Marshall, NC 28753
2
Beds
2
Baths
1,916
Sq. Ft.
$1,375,000
755 Snelson Road
Marshall, NC 28753
5
Beds
3.5
Baths
3,336
Sq. Ft.
$329,000
99 Cook Road
Hot Springs, NC 28743
3
Beds
2
Baths
1,495
Sq. Ft.
$650,000
222 Indigo Bunting Lane
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$655,000
3942 Anderson Branch Road
Marshall, NC 28753
2
Beds
2
Baths
2,195
Sq. Ft.
Virtual Tour
$295,000
10724 Highway 209
Hot Springs, NC 28743
3
Beds
2
Baths
1,720
Sq. Ft.
$395,000
271 Rigsby Road
Marshall, NC 28753
3
Beds
3
Baths
1,208
Sq. Ft.
$449,000
1316-1348 Paint Fork Road
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$100,000
999 Halfmoon Ridge
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$30,000
1896 Firefly Trail
Marshall, NC 28753
-
Beds
-
Baths
-
Sq. Ft.
$450,000
209 Hwy Hot Springs
Hot Springs, NC 28743
-
Beds
-
Baths
-
Sq. Ft.
$139,900
0 Us 23 Highway, Unit 3
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$995,000
184 White Oak Road
Mars Hill, NC 28754
3
Beds
2.5
Baths
2,391
Sq. Ft.
$249,000
280 Plum Tree Holler Drive
Hot Springs, NC 28743
2
Beds
1
Bath
915
Sq. Ft.
$535,000
19 Rosewood Lane
Marshall, NC 28753
3
Beds
2.5
Baths
1,948
Sq. Ft.
Virtual Tour
$714,900
48 Back River Trail
Marshall, NC 28753
3
Beds
3
Baths
2,928
Sq. Ft.
$385,000
850 Laurel Valley Road
Mars Hill, NC 28754
1
Bed
1.5
Baths
900
Sq. Ft.
$458,000
197 Gardenside Lane
Mars Hill, NC 28754
2
Beds
2
Baths
1,325
Sq. Ft.
$1,495,000
3393 El Miner Drive, Unit 434
Mars Hill, NC 28754
3
Beds
3
Baths
4,076
Sq. Ft.
$20,000
960 Oakridge Lane, Unit 61LOTA
Mars Hill, NC 28754
-
Beds
-
Baths
-
Sq. Ft.
$929,000
7180 Meadow Fork Road
Hot Springs, NC 28743
3
Beds
2
Baths
2,040
Sq. Ft.
$375,000
31 Raleigh Lane
Hot Springs, NC 28743
2
Beds
1
Bath
1,492
Sq. Ft.
Virtual Tour
$450,000
136 Grouse Point Road
Hot Springs, NC 28743
2
Beds
2
Baths
1,799
Sq. Ft.
$779,000
522 Indian Trails Road
Hot Springs, NC 28743
3
Beds
2.5
Baths
2,500
Sq. Ft.
$475,000
1417 Highway 19
Mars Hill, NC 28754
3
Beds
2
Baths
1,201
Sq. Ft.
1
2
3
4
5
6
...
8
Compass
NC
Madison County
Homes for Sale near Madison County
Neighborhoods
Cane River Township - Yancey County
Sandy Mush Township - Buncombe County
Price Creek Township - Yancey County
Leicester Township - Buncombe County
Ivy Township - Buncombe County
French Broad Township - Buncombe County
Flat Creek Township - Buncombe County
Fines Creek Township - Haywood 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
Mars Hill
Marshall
Hot Springs
Flag Pond
Barnardsville
Alexander
Leicester
Chuckey
Green Mountain
Del Rio
Weaverville
Hartford
Canton
Limestone
Burnsville
Afton
Asheville
Greeneville
Biltmore Lake
Candler
Show More
ZIPs
37743
37727
37657
37641
28787
28754
28753
28748
28743
28721
28714
28709
28701
37650
37753
37616
37843
28804
28716
28806
Show More
Looking for Rentals?
Homes and Apartments for Rent in Madison County