Recently sold homes

Homes and lots sold in the last 12 months, with sale prices and dates. Median home sale price $308,000.

7,791 sales · 6,625 to 6,648
6,941 homes and 850 lots

3723 Renfield Dr, Roanoke, VA Sold Jan 12, 2026

$770,000

4 bd3.5 ba3,067 sq ft

3723 Renfield Dr, Roanoke

At asking price, 4 days on market

Listing courtesy of Wainwright & Co., REALTORS®

3227 Oliver Rd NE, Roanoke, VA Sold Jan 12, 2026

$197,450

2 bd1 ba850 sq ft

3227 Oliver Rd NE, Roanoke

6% under asking, 37 days on market

Listing courtesy of Rickman Realty LLC

112 Donegal Ln, Bedford, VA Sold Jan 12, 2026

$400,000

3 bd2.5 ba2,209 sq ft

112 Donegal Ln, Bedford

6% under asking, 14 days on market

Listing courtesy of Exp Realty LLC - Stafford

232 Eugene Dr NW, Roanoke, VA Sold Jan 12, 2026

$317,500

3 bd2.5 ba1,590 sq ft

232 Eugene Dr NW, Roanoke

6% under asking, 31 days on market

Listing courtesy of Mark A Dalton & Company Inc

1815 June Dr, Roanoke, VA Sold Jan 12, 2026

$320,000

4 bd3 ba1,938 sq ft

1815 June Dr, Roanoke

7% over asking, 4 days on market

Listing courtesy of Long & Foster - Roanoke Office

1319 Pechin Ave SE, Roanoke, VA Sold Jan 12, 2026

$190,000

2 bd2 ba1,549 sq ft

1319 Pechin Ave SE, Roanoke

5% under asking, 7 days on market

Listing courtesy of First Choice Real Estate LLC - Roanoke

0015 Johns Creek Mountain Road, New Castle, VA Sold Jan 9, 2026

$67,500

11 acresLand

0015 Johns Creek Mountain Road, New Castle

9% under asking, 326 days on market

Listing courtesy of Charlton Associates

1687 York Drive, Christiansburg, VA Sold Jan 9, 2026

$200,000

3 bd2.5 ba1,242 sq ft

1687 York Drive, Christiansburg

20% under asking, 214 days on market

Listing courtesy of Price Richards Residential

501 N Main Street, Galax, VA Sold Jan 9, 2026

$195,000

5 bd2 ba2,799 sq ft

501 N Main Street, Galax

19% under asking, 158 days on market

Listing courtesy of Thomas & Wall Real Estate LLC

2985 New Ridge Road, Elliston, VA Sold Jan 9, 2026

$50,000

3.8 acresLand

2985 New Ridge Road, Elliston

17% under asking, 155 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

603 Ellett Road, Blacksburg, VA Sold Jan 9, 2026

$345,000

3 bd1.5 ba1,877 sq ft

603 Ellett Road, Blacksburg

12% under asking, 116 days on market

Listing courtesy of Roots Realty Group

610 Cambria Street NW, Christiansburg, VA Sold Jan 9, 2026

$160,500

3 bd3.5 ba1,950 sq ft

610 Cambria Street NW, Christiansburg

24% under asking, 78 days on market

Listing courtesy of Coldwell Banker Townside Bburg

2100 Glade Drive SE, Christiansburg, VA Sold Jan 9, 2026

$285,000

3 bd2 ba1,510 sq ft

2100 Glade Drive SE, Christiansburg

16% under asking, 73 days on market

Listing courtesy of Burnette Real Estate Sales & Management Inc.

631 Blue Ridge School Road, Fancy Gap, VA Sold Jan 9, 2026

$150,000

2 bd2 ba1,188 sq ft

631 Blue Ridge School Road, Fancy Gap

17% under asking, 51 days on market

Listing courtesy of eXp Realty - Blacksburg

350 Riverside Avenue, Narrows, VA Sold Jan 9, 2026

$420,000

4 bd3.5 ba2,278 sq ft

350 Riverside Avenue, Narrows

1% under asking, 63 days on market

Listing courtesy of Maplehaus Realty

106 Riverside Drive, Galax, VA Sold Jan 9, 2026

$40,000

3 bd1 ba967 sq ft

106 Riverside Drive, Galax

40% under asking, 53 days on market

Listing courtesy of Berkshire Hathaway Home Services Mountain Sky Properties-Hillsv

540 Bernard Road, Rocky Mount, VA Sold Jan 9, 2026

$216,700

2 bd1 ba1,176 sq ft

540 Bernard Road, Rocky Mount

34 days on market

Listing courtesy of UC/Blue Ridge Land & Auction

290 Crickett Lane, Pearisburg, VA Sold Jan 9, 2026

$310,000

4 bd3 ba3,114 sq ft

290 Crickett Lane, Pearisburg

At asking price, 8 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

423 Laurence Lane, Blacksburg, VA Sold Jan 9, 2026

$349,900

4 bd2.5 ba1,512 sq ft

423 Laurence Lane, Blacksburg

1% under asking, 5 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

19 Grand View Drive, Radford, VA Sold Jan 9, 2026

$270,000

3 bd1.5 ba1,538 sq ft

19 Grand View Drive, Radford

At asking price, 5 days on market

Listing courtesy of Price Real Estate, Inc.

0 Johns Creek Mountain Rd, New Castle, VA Sold Jan 9, 2026

$67,500

11 acresLand

0 Johns Creek Mountain Rd, New Castle

9% under asking, 328 days on market

Listing courtesy of Charlton Associates

305 County Line Rd, Buchanan, VA Sold Jan 9, 2026

$621,000

168 acresLand

305 County Line Rd, Buchanan

31% under asking, 245 days on market

Listing courtesy of Whitetail Properties Real Estate LLC

6400 Stewartsville Rd, Moneta, VA Sold Jan 9, 2026

$225,000

4 bd2 ba1,763 sq ft

6400 Stewartsville Rd, Moneta

32% under asking, 155 days on market

Listing courtesy of Divine Fog Realty Company LLC- Roanoke

2810 Glenwood Dr, Bedford, VA Sold Jan 9, 2026

$211,000

2 bd2.5 ba2,340 sq ft

2810 Glenwood Dr, Bedford

15% under asking, 5 days on market

Listing courtesy of Xrealty.net LLC