Recently sold homes

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

7,792 sales · 2,113 to 2,136
6,942 homes and 850 lots

931 Myrtle Rd, Martinsville, VA Sold Aug 3, 2026

$95,000

2 bd1 ba822 sq ft

931 Myrtle Rd, Martinsville

At asking price, 6 days on market

Listing courtesy of Kw Martinsville

4912 Shadow Ln, Roanoke, VA Sold Aug 3, 2026

$370,000

4 bd3 ba2,000 sq ft

4912 Shadow Ln, Roanoke

2% under asking, 11 days on market

Listing courtesy of RE/MAX All Stars

361 Saddlewood Dr, Wirtz, VA Sold Aug 3, 2026

$445,000

3 bd2 ba2,300 sq ft

361 Saddlewood Dr, Wirtz

At asking price, 6 days on market

Listing courtesy of Keller Williams Realty Lynchburg

4725 Oakcliff Dr, Roanoke, VA Sold Aug 3, 2026

$255,000

3 bd3.5 ba1,778 sq ft

4725 Oakcliff Dr, Roanoke

Listing courtesy of Non-Member Transaction Office

935 Hummingbird Drive SW, Christiansburg, VA Sold Aug 2, 2026

$275,000

3 bd1.5 ba3,378 sq ft

935 Hummingbird Drive SW, Christiansburg

8% under asking, 37 days on market

Listing courtesy of eXp Realty - Blacksburg

591 Edelweiss Trail, Hillsville, VA Sold Aug 2, 2026

$495,000

3 bd2.5 ba2,147 sq ft

591 Edelweiss Trail, Hillsville

6% under asking, 49 days on market

Listing courtesy of Thomas & Wall Real Estate LLC

229 McGavock Lane, Max Meadows, VA Sold Aug 2, 2026

$220,000

3 bd1.5 ba1,232 sq ft

229 McGavock Lane, Max Meadows

4% under asking, 4 days on market

Listing courtesy of eXp Realty - Blacksburg

1718 Dundee Ave SE, Roanoke, VA Sold Aug 2, 2026

$294,950

3 bd2 ba1,600 sq ft

1718 Dundee Ave SE, Roanoke

2% under asking, 28 days on market

Listing courtesy of Mountain View Real Estate LLC

Lot 23 Crown Lane, Hillsville, VA Sold Jul 31, 2026

$70,000

1.6 acresLand

Lot 23 Crown Lane, Hillsville

21% under asking, 305 days on market

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

235 Lucas Street NE, Christiansburg, VA Sold Jul 31, 2026

$219,000

3 bd1 ba984 sq ft

235 Lucas Street NE, Christiansburg

8% under asking, 70 days on market

Listing courtesy of eXp Realty

213 Union Valley Road, Riner, VA Sold Jul 31, 2026

$271,500

3 bd2 ba1,512 sq ft

213 Union Valley Road, Riner

6% under asking, 67 days on market

Listing courtesy of Sycamore REALTORS

431 Alleghany Street, Blacksburg, VA Sold Jul 31, 2026

$365,000

2 bd2 ba2,480 sq ft

431 Alleghany Street, Blacksburg

6% under asking, 46 days on market

Listing courtesy of Roots Realty Group

1485 Kensington Way, Christiansburg, VA Sold Jul 31, 2026

$367,500

3 bd3 ba1,882 sq ft

1485 Kensington Way, Christiansburg

3% under asking, 29 days on market

Listing courtesy of Real Broker, LLC

228 Janie Lane, Blacksburg, VA Sold Jul 31, 2026

$340,000

4 bd2.5 ba1,480 sq ft

228 Janie Lane, Blacksburg

2% under asking, 3 days on market

Listing courtesy of RE/MAX 8 - Blacksburg

128 Valley Street, Pulaski, VA Sold Jul 31, 2026

$107,800

4 bd2 ba1,929 sq ft

128 Valley Street, Pulaski

16% under asking, 44 days on market

Listing courtesy of XRealty.net LLC

301 Courtney Circle, Blacksburg, VA Sold Jul 31, 2026

$465,000

4 bd3.5 ba2,372 sq ft

301 Courtney Circle, Blacksburg

7% under asking, 22 days on market

Listing courtesy of Coldwell Banker Townside Bburg

1662 York Drive, Christiansburg, VA Sold Jul 31, 2026

$312,000

4 bd2.5 ba2,004 sq ft

1662 York Drive, Christiansburg

4% under asking, 21 days on market

Listing courtesy of Roots Realty Group

1230 Preston Street, Radford, VA Sold Jul 31, 2026

$280,000

3 bd2.5 ba1,715 sq ft

1230 Preston Street, Radford

10% under asking, 35 days on market

Listing courtesy of Real Broker, LLC

3173 Poplar Hill Drive, Dugspur, VA Sold Jul 31, 2026

$385,000

3 bd2.5 ba1,410 sq ft

3173 Poplar Hill Drive, Dugspur

4% under asking, 23 days on market

Listing courtesy of Bowman Real Estate

1308 Greendale Drive, Blacksburg, VA Sold Jul 31, 2026

$480,000

4 bd3 ba2,428 sq ft

1308 Greendale Drive, Blacksburg

2% under asking, 7 days on market

Listing courtesy of Roots Realty Group

616 Leisure Lane, Blacksburg, VA Sold Jul 31, 2026

$142,500

0.8 acresLand

616 Leisure Lane, Blacksburg

2% under asking, 12 days on market

Listing courtesy of Sycamore REALTORS

300 Hamilton Avenue NW, Christiansburg, VA Sold Jul 31, 2026

$364,950

2 bd3.5 ba1,920 sq ft

300 Hamilton Avenue NW, Christiansburg

At asking price, 14 days on market

Listing courtesy of McCraw Real Estate

1215 Moose Drive, Christiansburg, VA Sold Jul 31, 2026

$219,000

2 bd1 ba990 sq ft

1215 Moose Drive, Christiansburg

At asking price, 5 days on market

Listing courtesy of Nest Realty SWVA

1016 Chateau Court, Blacksburg, VA Sold Jul 31, 2026

$450,000

3 bd2.5 ba1,894 sq ft

1016 Chateau Court, Blacksburg

9% under asking, 14 days on market

Listing courtesy of Coldwell Banker Townside Bburg