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
McDowell County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-40
of
514
Homes
Sort by Recommended
Coming Soon
$519,900
78 Old Linville Road
Marion, NC 28752
3
Beds
2
Baths
1,916
Sq. Ft.
Coming Soon
$950,000
300 Morgan Street
Marion, NC 28752
4
Beds
3.5
Baths
3,470
Sq. Ft.
Coming Soon
$2,200,000
705 Lake Club Drive
Nebo, NC 28761
3
Beds
3.5
Baths
3,995
Sq. Ft.
New
$270,000
57 Hazel Drive
Nebo, NC 28761
1
Bed
1
Bath
398
Sq. Ft.
New
$550,000
141 North Madison Street
Marion, NC 28752
4
Beds
3.5
Baths
2,800
Sq. Ft.
New
$689,000
170 Midnight Sun Lane
Old Fort, NC 28762
3
Beds
2
Baths
1,296
Sq. Ft.
$269,000
53 Buena Vista Ridge, Unit A
Marion, NC 28752
2
Beds
2
Baths
1,480
Sq. Ft.
$375,000
353 Morehead Road
Marion, NC 28752
4
Beds
2.5
Baths
2,106
Sq. Ft.
New
$615,000
170 Midnight Sun Lane
Old Fort, NC 28762
-
Beds
-
Baths
-
Sq. Ft.
New
$49,000
126 Blackberry Creek
Nebo, NC 28761
-
Beds
-
Baths
-
Sq. Ft.
$120,000
342 Waters Edge Drive, Unit 616 716 816 916
Nebo, NC 28761
-
Beds
-
Baths
-
Sq. Ft.
$596,000
50 Deep Woods Drive
Marion, NC 28752
3
Beds
2.5
Baths
3,686
Sq. Ft.
Virtual Tour
$385,500
466 Miller Avenue
Marion, NC 28752
2
Beds
2
Baths
1,472
Sq. Ft.
$59,000
999 Harborside Drive
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$229,000
3419 Highway 70
Marion, NC 28752
1
Bed
1
Bath
812
Sq. Ft.
$1,749,000
59 Gypsy Mountain Drive
Marion, NC 28752
2
Beds
2.5
Baths
2,355
Sq. Ft.
$265,000
4020 Old Highway 10 East
Nebo, NC 28761
3
Beds
2
Baths
1,178
Sq. Ft.
$250,000
489 Deacon Drive
Marion, NC 28752
3
Beds
2
Baths
2,100
Sq. Ft.
$370,000
2282 Silvers Welch Road
Old Fort, NC 28762
3
Beds
2
Baths
1,704
Sq. Ft.
Virtual Tour
$410,000
226 Orchard View Trail
Marion, NC 28752
3
Beds
2
Baths
1,129
Sq. Ft.
$275,000
35 Maple Street
Old Fort, NC 28762
4
Beds
2
Baths
3,289
Sq. Ft.
$112,000
69 Woodmont Drive
Nebo, NC 28761
2
Beds
2
Baths
950
Sq. Ft.
$619,900
420 Nathan Mc Daniel Drive
Nebo, NC 28761
3
Beds
3
Baths
2,594
Sq. Ft.
$637,000
Tbd Wilkerson Way
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$572,000
1 Us 64 Hwy Union Mills
Union Mills, NC 28167
-
Beds
-
Baths
-
Sq. Ft.
$25,000
Lot 80 Parkway Drive
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$65,000
0 Forest Country Drive, Unit 60
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
Virtual Tour
$245,000
9999 Walker Road, Unit 9
Nebo, NC 28761
3
Beds
3
Baths
1,208
Sq. Ft.
$18,900
12 Trellis Drive
Nebo, NC 28761
-
Beds
-
Baths
-
Sq. Ft.
$266,635
7777 Walker Road, Unit 7
Nebo, NC 28761
3
Beds
2
Baths
1,409
Sq. Ft.
$149,000
Tbd Cannon Road
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$112,000
119 Woodmont Drive
Nebo, NC 28761
2
Beds
2
Baths
910
Sq. Ft.
$299,000
325 Dogwood Lane
Marion, NC 28752
2
Beds
2
Baths
1,158
Sq. Ft.
$294,500
Tbd Walker Road, Unit 10
Nebo, NC 28761
3
Beds
2
Baths
1,395
Sq. Ft.
$389,900
811 Golf Course Road
Old Fort, NC 28762
2
Beds
2
Baths
1,040
Sq. Ft.
$21,500
Tbd Brindlewood Drive, Unit 67 68
Nebo, NC 28761
-
Beds
-
Baths
-
Sq. Ft.
$450,000
0 Cannon Road
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$14,500
Lot 1 Nc Highway South
Union Mills, NC 28167
-
Beds
-
Baths
-
Sq. Ft.
$425,000
1965 North Main Street
Marion, NC 28752
-
Beds
-
Baths
-
Sq. Ft.
$315,000
514 Davis Town Church Road
Old Fort, NC 28762
-
Beds
-
Baths
-
Sq. Ft.
1
2
3
4
5
6
...
9
Compass
NC
McDowell County
Homes for Sale near McDowell County
Neighborhoods
Black Mountain Township - Buncombe County
Upper Creek Township - Burke County
Silver Creek Township - Burke County
Old Fort Township - McDowell County
Morgan Township - Rutherford County
Montford Cove Township - McDowell County
Marion Township - McDowell County
Logan Store Township - Rutherford County
Ingalls Township - Avery County
Higgins Township - McDowell County
Golden Valley Township - Rutherford County
Glenwood Township - McDowell County
Glenwood
Dysartsville Township - McDowell County
Crooked Creek Township - McDowell County
Chimney Rock Township - Rutherford County
Camp Creek Township - Rutherford County
Broad River Township - Buncombe County
Brackett Township - McDowell County
Altamont Township - Avery County
Show More
Cities
Old Fort
Nebo
Montreat
Marion
Little Switzerland
Union Mills
Spruce Pine
Black Mountain
Lake Lure
Morganton
Crossnore
Swannanoa
Collettsville
Penland
Mill Spring
Fairview
Gerton
Chimney Rock
Linville
Newland
Show More
ZIPs
28746
28714
28711
28657
28655
28167
28018
28777
28762
28761
28752
28749
28757
28139
28730
28778
28709
28616
28765
28705
Show More
Looking for Rentals?
Homes and Apartments for Rent in McDowell County