McDowell County Homes for Sale & Real Estate

price
-
121-160 of 435 Homes
$449,500 | 53 Pilot Ridge Drive, Unit 20 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,842
Sq. Ft.
$219,000 | 3786 Us 70 Highway East | Marion
3
Beds
1
Bath
-
Sq. Ft.
$356,000 | 177 Salisbury Avenue | Old Fort
Open: 1/4 10:00AM - 12:00PM
2
Beds
1.5
Baths
1,046
Sq. Ft.
$299,000 | 76 Mountain View Annex | Old Fort
3
Beds
3
Baths
2,542
Sq. Ft.
$349,900 | 3107 Yancey Road | Marion Township - McDowell County
3
Beds
2
Baths
1,624
Sq. Ft.
$279,000 | 69 Walnut Grove Drive | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,680
Sq. Ft.
$440,000 | 3586 Highway 70 | Marion Township - McDowell County
3
Beds
2
Baths
1,796
Sq. Ft.
$179,900 | 36 Euclid Avenue | Marion
2
Beds
2.5
Baths
1,864
Sq. Ft.
$350,000 | 2390 Sugar Hill Road | Marion
3
Beds
1
Bath
1,333
Sq. Ft.
$189,000 | 151 Cold Creek Lane, Unit 4 | North Cove Township - McDowell County
Virtual Tour
3
Beds
2
Baths
700
Sq. Ft.
$300,000 | 1942 Old US 221 Highway North | Glenwood Township - McDowell County
3
Beds
2
Baths
1,833
Sq. Ft.
$275,000 | 142 Pleasant Valley Drive | Old Fort Township - McDowell County
3
Beds
2
Baths
1,411
Sq. Ft.
$425,000 | 257 Adirondack Trail | Dysartsville Township - McDowell County
3
Beds
3
Baths
2,093
Sq. Ft.
$420,000 | 316 Pinecrest Drive | Marion Township - McDowell County
Virtual Tour
4
Beds
3
Baths
2,728
Sq. Ft.
$395,000 | 207 Sunny Street | Marion Township - McDowell County
3
Beds
2
Baths
1,568
Sq. Ft.
$499,000 | 19314 Highway 221 | North Cove Township - McDowell County
2
Beds
1.5
Baths
2,125
Sq. Ft.
$499,000 | 2201 Tatertown Loop | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,833
Sq. Ft.
$799,900 | 23022 Linville Falls Highway | North Cove Township - McDowell County
Virtual Tour
3
Beds
3
Baths
3,620
Sq. Ft.
$1,279,000 | 1240 Gaddy Road South | Higgins Township - McDowell County
3
Beds
2.5
Baths
2,969
Sq. Ft.
$637,000 | Tbd Wilkerson Way | Montford Cove Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$539,900 | 89 Clinchfield Gap Road | North Cove Township - McDowell County
4
Beds
2
Baths
2,547
Sq. Ft.
$239,000 | 950 Biggerstaff Loop, Unit 8 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,492
Sq. Ft.
$309,900 | 43 State Street | Marion
1
Bed
1.5
Baths
1,425
Sq. Ft.
$499,000 | 1974 Townhouse Drive | Nebo Township - McDowell County
3
Beds
2
Baths
1,801
Sq. Ft.
$685,000 | 8165 US 70 East | Nebo Township - McDowell County
3
Beds
3.5
Baths
2,635
Sq. Ft.
$353,440 | 495 Worley Road | Marion Township - McDowell County
4
Beds
2
Baths
1,731
Sq. Ft.
$95,000 | 35 Club House Road | Dysartsville Township - McDowell County
3
Beds
1
Bath
-
Sq. Ft.
$319,000 | 95 Short Drive | Higgins Township - McDowell County
2
Beds
2
Baths
1,176
Sq. Ft.
$596,000 | 100 Goose Creek Road | Marion Township - McDowell County
3
Beds
2
Baths
1,648
Sq. Ft.
$512,000 | 8623 Nc 226 South | Dysartsville Township - McDowell County
3
Beds
2
Baths
3,436
Sq. Ft.
$560,000 | 380 Tongger Xiong Drive | Dysartsville Township - McDowell County
4
Beds
3.5
Baths
2,840
Sq. Ft.
$675,000 | 818 Deep Woods Drive | Marion Township - McDowell County
Virtual Tour
3
Beds
2.5
Baths
2,860
Sq. Ft.
$186,000 | 1110 Biggerstaff Loop, Unit 20 | Dysartsville Township - McDowell County
3
Beds
2
Baths
1,128
Sq. Ft.
$69,000 | 619 High Trail Drive | Nebo Township - McDowell County
-
Beds
-
Baths
-
Sq. Ft.
$780,000 | 1147 Old Linville Road | North Cove Township - McDowell County
3
Beds
1
Bath
1,178
Sq. Ft.
$150,000 | 8131 Old Linville Road | North Cove Township - McDowell County
4
Beds
1
Bath
1,912
Sq. Ft.
$699,900 | 5325 Highway 70 | Old Fort Township - McDowell County
Virtual Tour
3
Beds
4
Baths
3,659
Sq. Ft.

Homes for Sale near McDowell County

Looking for Rentals?

Homes and Apartments for Rent in McDowell County