Recently sold homes

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

7,795 sales · 3,385 to 3,408
6,945 homes and 850 lots

108 Mountain Lane Ter, Vinton, VA Sold Jun 15, 2026

$225,000

2 bd2 ba1,376 sq ft

108 Mountain Lane Ter, Vinton

10% over asking, 2 days on market

Listing courtesy of Mkb, REALTORS®

1655 Forest Highlands Ct, Salem, VA Sold Jun 15, 2026

$540,000

3 bd2 ba2,544 sq ft

1655 Forest Highlands Ct, Salem

At asking price, 1 day on market

Listing courtesy of Mkb, REALTORS®

115 Cross Creek Lane, Callaway, VA Sold Jun 15, 2026

$415,000

3 bd2 ba1,344 sq ft

115 Cross Creek Lane, Callaway

At asking price, 5 days on market

Listing courtesy of Keller Williams Realty Roanoke

102 Waters Edge Ln, Moneta, VA Sold Jun 15, 2026

$993,000

3 bd2.5 ba2,024 sq ft

102 Waters Edge Ln, Moneta

1% under asking, 1 day on market

Listing courtesy of Front Porch Realty

0 Cifax Rd, Bedford, VA Sold Jun 15, 2026

$80,000

1.5 acresLand

0 Cifax Rd, Bedford

At asking price, 2 days on market

Listing courtesy of Lyons Team, REALTORS®

83 Maid Marian Ct, Bassett, VA Sold Jun 15, 2026

$247,900

4 bd2 ba2,334 sq ft

83 Maid Marian Ct, Bassett

At asking price, 9 days on market

Listing courtesy of First Choice Real Estate LLC - Hardy

3705 Salem Turnpike NW, Roanoke, VA Sold Jun 15, 2026

$105,000

3 bd1 ba1,031 sq ft

3705 Salem Turnpike NW, Roanoke

9% under asking, 1 day on market

Listing courtesy of Mkb, REALTORS®

4149 SE Suiter Road SW, Bastian, VA Sold Jun 12, 2026

$580,000

3 bd2.5 ba2,564 sq ft

4149 SE Suiter Road SW, Bastian

14% under asking, 392 days on market

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

612 Kentwood Drive, Blacksburg, VA Sold Jun 12, 2026

$645,000

3 bd2.5 ba2,051 sq ft

612 Kentwood Drive, Blacksburg

7% under asking, 119 days on market

Listing courtesy of Coldwell Banker Townside Bburg

3110 Jamison Mountain Road, Covington, VA Sold Jun 12, 2026

$179,900

4 bd1 ba2,409 sq ft

3110 Jamison Mountain Road, Covington

3% under asking, 93 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

320 Grace Lane NE, Riner, VA Sold Jun 12, 2026

$342,000

2 bd1 ba830 sq ft

320 Grace Lane NE, Riner

2% under asking, 63 days on market

Listing courtesy of Thomas & Wall Real Estate LLC

5505 Cleburne Boulevard, Dublin, VA Sold Jun 12, 2026

$234,900

3 bd2 ba1,404 sq ft

5505 Cleburne Boulevard, Dublin

2% over asking, 26 days on market

Listing courtesy of Century 21 Valley Real Estate

24 Patriot Way Unit 23, Christiansburg, VA Sold Jun 12, 2026

$365,000

2 bd2 ba1,216 sq ft

24 Patriot Way Unit 23, Christiansburg

4% under asking, 15 days on market

Listing courtesy of Roots Realty Group

1145 Plum Street, Christiansburg, VA Sold Jun 12, 2026

$254,750

2 bd2 ba1,024 sq ft

1145 Plum Street, Christiansburg

At asking price, 3 days on market

Listing courtesy of Page & Assoc. Real Estate

3633 Longview Dr, Collinsville, VA Sold Jun 12, 2026

$119,060

3 bd1.5 ba1,170 sq ft

3633 Longview Dr, Collinsville

18% under asking, 108 days on market

Listing courtesy of Quality Realty

741 Moorman Ave NW, Roanoke, VA Sold Jun 12, 2026

$1,000

0.07 acresLand

741 Moorman Ave NW, Roanoke

166 days on market

Listing courtesy of Wainwright & Co., REALTORS®- Lake

737 Moorman Ave NW, Roanoke, VA Sold Jun 12, 2026

$1,000

0.07 acresLand

737 Moorman Ave NW, Roanoke

157 days on market

Listing courtesy of Wainwright & Co., REALTORS®- Lake

733 Moorman Ave NW, Roanoke, VA Sold Jun 12, 2026

$1,000

0.09 acresLand

733 Moorman Ave NW, Roanoke

157 days on market

Listing courtesy of Wainwright & Co., REALTORS®- Lake

729 Moorman Ave NW, Roanoke, VA Sold Jun 12, 2026

$1,000

0.1 acresLand

729 Moorman Ave NW, Roanoke

166 days on market

Listing courtesy of Wainwright & Co., REALTORS®- Lake

721 Moorman Ave NW, Roanoke, VA Sold Jun 12, 2026

$1,000

0.14 acresLand

721 Moorman Ave NW, Roanoke

166 days on market

Listing courtesy of Wainwright & Co., REALTORS®- Lake

1146 Morehead Ave SE, Roanoke, VA Sold Jun 12, 2026

$229,950

2 bd2 ba1,200 sq ft

1146 Morehead Ave SE, Roanoke

8% under asking, 110 days on market

Listing courtesy of Lichtenstein Rowan, REALTORS®

2457 Gravel Hill Rd, Troutville, VA Sold Jun 12, 2026

$190,000

4 bd2 ba3,360 sq ft

2457 Gravel Hill Rd, Troutville

17% under asking, 45 days on market

Listing courtesy of Prime Real Estate Services Inc

68 Hill Drive, Fincastle, VA Sold Jun 12, 2026

$635,000

3 bd3.5 ba2,926 sq ft

68 Hill Drive, Fincastle

9% under asking, 45 days on market

Listing courtesy of Nest Realty Roanoke

574 Grandview Rd, Hot Springs, VA Sold Jun 12, 2026

$97,500

3 bd1 ba1,636 sq ft

574 Grandview Rd, Hot Springs

2% over asking, 29 days on market

Listing courtesy of Century 21 Wampler Realty