Ranches for sale in Elkin

164,407 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
View photo Arrow icon pointing to the right
Updated
Property for sale in Elkin, Surry County
Request Details
Elkin, Surry County

18 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Elkin, Surry County
Request Details
Elkin, Surry County

3 Bedrooms

1 Bathroom

1,288 sq.ft

18 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Pleasant Hill, Elkin
Request Details
Pleasant Hill, Elkin

2 Bedrooms

1 Bathroom

757 sq.ft

18 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
Land
Land for sale in Pleasant Hill, Elkin
Request Details
Pleasant Hill, Elkin

18 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Elkin, Surry County
Request Details
Elkin, Surry County

3 Bedrooms

2 Bathrooms

18 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Little Richmond, Elkin
Request Details
Little Richmond, Elkin

3 Bedrooms

2 Bathrooms

18 hours ago

View photo Arrow icon pointing to the right
Updated
Property for sale in Salemfork, Elkin
Request Details
Salemfork, Elkin

18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 309,900
Elkin, Surry County

3 Bedrooms

2 Bathrooms

1,410 sq.ft

18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 349,000
Elkin, Surry County

4 Bedrooms

2 Bathrooms

2,684 sq.ft

18 hours ago

26 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 309,900
Elkin, Surry County

3 Bedrooms

2 Bathrooms

1,410 sq.ft

DeckEquipped kitchenParkingCellar

18 hours ago

25 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 239,900
Elkin, Surry County

2 Bedrooms

1 Bathroom

1,060 sq.ft

GardenParkingFireplaceCellar

1 day + 18 hours ago

6 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 395,000
Elkin, Surry County

3 Bedrooms

2 Bathrooms

1,544 sq.ft

DeckEquipped kitchenParking

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 239,900
Elkin, Surry County

2 Bedrooms

1 Bathroom

1,060 sq.ft

GardenParkingFireplaceCellar

1 day + 18 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Elkin, Surry County
USD 325,000
Elkin, Surry County

2 Bedrooms

2 Bathrooms

1,890 sq.ft

GardenDeckEquipped kitchenCellar

2 days + 18 hours ago

35 pictures Arrow icon pointing to the right
New
House
House for sale in Little Richmond, Elkin
USD 312,500
Little Richmond, Elkin

2 Bedrooms

2 Bathrooms

1,890 sq.ft

GardenDeckEquipped kitchenCellar

2 days + 18 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Elkin, Surry County
USD 430,000
Elkin, Surry County

4 Bedrooms

3 Bathrooms

3,880 sq.ft

PatioParkingDeckFireplaceEquipped kitchen

3 days + 18 hours ago

21 pictures Arrow icon pointing to the right
House
House for sale in Elkin, Surry County
USD 249,900
Elkin, Surry County

3 Bedrooms

2 Bathrooms

1,562 sq.ft

PatioEquipped kitchenCellar

3 days + 18 hours ago

3 pictures Arrow icon pointing to the right
Land
Land for sale in Pleasant Hill, Elkin
USD 10,000
Pleasant Hill, Elkin

1 week + 1 day ago

8 pictures Arrow icon pointing to the right
Land
Land for sale in Pleasant Hill, Elkin
USD 29,900
Pleasant Hill, Elkin

4 days + 18 hours ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Elkin, Surry County
USD 10,000
Elkin, Surry County

1 week + 3 days ago

38 pictures Arrow icon pointing to the right
House
House for sale in Elkin, Surry County
USD 649,900
Elkin, Surry County

5 Bedrooms

3 Bathrooms

3,646 sq.ft

ParkingCellar

2 weeks + 1 day ago

23 pictures Arrow icon pointing to the right
House
House for sale in North Elkin, Elkin
USD 100,000
North Elkin, Elkin

3 Bedrooms

2 Bathrooms

1,350 sq.ft

2 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Elkin Valley, Elkin
USD 19,000
Elkin Valley, Elkin

2 weeks + 3 days ago

48 pictures Arrow icon pointing to the right
House
House for sale in Elkin Valley, Elkin
USD 449,000
Elkin Valley, Elkin

3 Bedrooms

2 Bathrooms

1,555 sq.ft

GardenDeckFireplaceEquipped kitchenParking

2 weeks + 3 days ago

25 pictures Arrow icon pointing to the right
Land
Land for sale in Elkin Valley, Elkin
USD 19,000
Elkin Valley, Elkin

2 weeks + 3 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in North Elkin, Elkin
USD 100,000
North Elkin, Elkin

3 Bedrooms

2 Bathrooms

1,350 sq.ft

2 weeks + 3 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Elkin Valley, Elkin
USD 449,000
Elkin Valley, Elkin

3 Bedrooms

2 Bathrooms

1,555 sq.ft

FireplaceEquipped kitchen

2 weeks + 4 days ago

34 pictures Arrow icon pointing to the right
House
House for sale in Elkin Valley, Elkin
USD 252,000
Elkin Valley, Elkin

3 Bedrooms

2 Bathrooms

1,625 sq.ft

1 week + 6 days ago

30 pictures Arrow icon pointing to the right
House
House for sale in Mulberry, Elkin
USD 199,000
Mulberry, Elkin

1 Bedroom

1 Bathroom

2,040 sq.ft

Equipped kitchenParking

Oct 10, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Elkin, Surry County
USD 199,000
Elkin, Surry County

1 Bedroom

1 Bathroom

2,040 sq.ft

Equipped kitchenParking

Oct 09, 2026