McDowell County Homes for Sale & Real Estate

price
-
1-40 of 514 Homes
$519,900 | 78 Old Linville Road | North Cove Township - McDowell County
Coming Soon
3
Beds
2
Baths
1,916
Sq. Ft.
$950,000 | 300 Morgan Street | Marion
Coming Soon
4
Beds
3.5
Baths
3,470
Sq. Ft.
$2,200,000 | 705 Lake Club Drive | Nebo Township - McDowell County
Coming Soon
3
Beds
3.5
Baths
3,995
Sq. Ft.
$270,000 | 57 Hazel Drive | Dysartsville Township - McDowell County
New
1
Bed
1
Bath
398
Sq. Ft.
$550,000 | 141 North Madison Street | Marion
New
4
Beds
3.5
Baths
2,800
Sq. Ft.
$689,000 | 170 Midnight Sun Lane | Crooked Creek Township - McDowell County
New
3
Beds
2
Baths
1,296
Sq. Ft.
$269,000 | 53 Buena Vista Ridge, Unit A | Marion
2
Beds
2
Baths
1,480
Sq. Ft.
$375,000 | 353 Morehead Road | Marion
4
Beds
2.5
Baths
2,106
Sq. Ft.
$615,000 | 170 Midnight Sun Lane | Crooked Creek Township - McDowell County
New
-
Beds
-
Baths
-
Sq. Ft.
$49,000 | 126 Blackberry Creek | Dysartsville Township - McDowell County
New
-
Beds
-
Baths
-
Sq. Ft.
$596,000 | 50 Deep Woods Drive | Marion Township - McDowell County
3
Beds
2.5
Baths
3,686
Sq. Ft.
$385,500 | 466 Miller Avenue | Marion
Virtual Tour
2
Beds
2
Baths
1,472
Sq. Ft.
$59,000 | 999 Harborside Drive | Nebo Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$229,000 | 3419 Highway 70 | Marion Township - McDowell County
1
Bed
1
Bath
812
Sq. Ft.
$1,749,000 | 59 Gypsy Mountain Drive | Marion Township - McDowell County
2
Beds
2.5
Baths
2,355
Sq. Ft.
$265,000 | 4020 Old Highway 10 East | Nebo
3
Beds
2
Baths
1,178
Sq. Ft.
$250,000 | 489 Deacon Drive | Higgins Township - McDowell County
3
Beds
2
Baths
2,100
Sq. Ft.
$370,000 | 2282 Silvers Welch Road | Crooked Creek Township - McDowell County
3
Beds
2
Baths
1,704
Sq. Ft.
$410,000 | 226 Orchard View Trail | North Cove Township - McDowell County
Virtual Tour
3
Beds
2
Baths
1,129
Sq. Ft.
$275,000 | 35 Maple Street | Old Fort
4
Beds
2
Baths
3,289
Sq. Ft.
$112,000 | 69 Woodmont Drive | Dysartsville Township - McDowell County
2
Beds
2
Baths
950
Sq. Ft.
$619,900 | 420 Nathan Mc Daniel Drive | Dysartsville Township - McDowell County
3
Beds
3
Baths
2,594
Sq. Ft.
$637,000 | Tbd Wilkerson Way | Montford Cove Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$25,000 | Lot 80 Parkway Drive | North Cove Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$245,000 | 9999 Walker Road, Unit 9 | Dysartsville Township - McDowell County
Virtual Tour
3
Beds
3
Baths
1,208
Sq. Ft.
$18,900 | 12 Trellis Drive | Dysartsville Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$266,635 | 7777 Walker Road, Unit 7 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,409
Sq. Ft.
$149,000 | Tbd Cannon Road | Marion Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$112,000 | 119 Woodmont Drive | Dysartsville Township - McDowell County
2
Beds
2
Baths
910
Sq. Ft.
$299,000 | 325 Dogwood Lane | Marion Township - McDowell County
2
Beds
2
Baths
1,158
Sq. Ft.
$294,500 | Tbd Walker Road, Unit 10 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,395
Sq. Ft.
$389,900 | 811 Golf Course Road | Crooked Creek Township - McDowell County
2
Beds
2
Baths
1,040
Sq. Ft.
$450,000 | 0 Cannon Road | Marion Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$425,000 | 1965 North Main Street | Marion
-
Beds
-
Baths
-
Sq. Ft.
$315,000 | 514 Davis Town Church Road | Crooked Creek Township - McDowell County
 
...