McDowell County Homes for Sale & Real Estate

price
-
41-80 of 507 Homes
$425,000 | 1965 North Main Street | Marion
-
Beds
-
Baths
-
Sq. Ft.
$649,000 | 970 Forest Lake Heights Drive | Nebo Township - McDowell County
3
Beds
2
Baths
1,214
Sq. Ft.
$295,000 | 71 Peachtree Street | Marion Township - McDowell County
Virtual Tour
3
Beds
2
Baths
1,450
Sq. Ft.
$15,000 | 18-15 Waters Edge Drive | Nebo Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$225,000 | 35 Maple Street | Old Fort
4
Beds
2
Baths
3,289
Sq. Ft.
$415,000 | 161 Gypsy Mountain Drive | Marion Township - McDowell County
3
Beds
3
Baths
2,372
Sq. Ft.
$370,000 | 2282 Silvers Welch Road | Crooked Creek Township - McDowell County
3
Beds
2
Baths
1,704
Sq. Ft.
$299,000 | 325 Dogwood Lane | Marion Township - McDowell County
2
Beds
2
Baths
1,158
Sq. Ft.
$59,900 | 0 Paradise Lane | Crooked Creek Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$399,500 | 6399 Highway 70 | Old Fort Township - McDowell County
Virtual Tour
4
Beds
2
Baths
1,233
Sq. Ft.
$239,000 | 735 State Street | Marion
3
Beds
1
Bath
1,036
Sq. Ft.
$189,000 | 1435 Jacktown Road | Higgins Township - McDowell County
2
Beds
2
Baths
1,528
Sq. Ft.
$895,000 | 93 Scenic Vista Drive | Brackett Township - McDowell County
4
Beds
3.5
Baths
3,464
Sq. Ft.
$375,000 | 3011 Yancey Road | Marion Township - McDowell County
3
Beds
2
Baths
1,728
Sq. Ft.
$187,000 | 499 Worley Road | Marion Township - McDowell County
2
Beds
1
Bath
866
Sq. Ft.
$222,000 | 124 Harmony Drive | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,272
Sq. Ft.
$799,000 | 58 Outback Trail | Nebo Township - McDowell County
4
Beds
3
Baths
2,767
Sq. Ft.
$287,500 | 869 Peppers Creek Road | North Cove Township - McDowell County
2
Beds
2.5
Baths
1,627
Sq. Ft.
$128,000 | 1267 Jacktown Road | Higgins Township - McDowell County
3
Beds
2
Baths
1,060
Sq. Ft.
$184,900 | 5018 Sugar Hill Road | Montford Cove Township - McDowell County
2
Beds
1
Bath
768
Sq. Ft.
$329,900 | 25 Cypress Road | Marion
3
Beds
2
Baths
1,697
Sq. Ft.
$350,000 | 2390 Sugar Hill Road | Marion
3
Beds
1
Bath
1,333
Sq. Ft.
$158,500 | 1660 Walker Road, Unit 6 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,140
Sq. Ft.
$478,750 | 53 Pilot Ridge Drive, Unit 20 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,842
Sq. Ft.
$169,000 | 4952 Sugar Hill Road | Montford Cove Township - McDowell County
3
Beds
1
Bath
936
Sq. Ft.
$53,000 | 55 Kelly Drive | Montford Cove Township - McDowell County
2
Beds
1
Bath
1,500
Sq. Ft.
$1,200,000 | 1797 Mckenzie Way North | Crooked Creek Township - McDowell County
3
Beds
3
Baths
3,644
Sq. Ft.
$695,000 | 146 Hobson Drive | Old Fort Township - McDowell County
3
Beds
3
Baths
2,520
Sq. Ft.
$645,000 | 460 Cascades Parkway | Higgins Township - McDowell County
3
Beds
3
Baths
2,440
Sq. Ft.
...