Recently sold homes

7,792 sales · 5,449 to 5,472
6,942 homes and 850 lots

2499 Forest Hill Drive, Draper, VA Sold Mar 20, 2026

$198,000

3 bd1 ba1,500 sq ft

2499 Forest Hill Drive, Draper

At asking price

Listing courtesy of MKB, Roanoke

2307 Terra Bella Street, Blacksburg, VA Sold Mar 20, 2026

$450,300

5 bd2 ba2,289 sq ft

2307 Terra Bella Street, Blacksburg

5% over asking, 2 days on market

Listing courtesy of Nest Realty SWVA

5433 Cougar Trail Road, Dublin, VA Sold Mar 20, 2026

$449,500

3 bd3 ba2,508 sq ft

5433 Cougar Trail Road, Dublin

At asking price, 2 days on market

Listing courtesy of Century 21 Valley Real Estate

425 Warrior Drive, Christiansburg, VA Sold Mar 20, 2026

$238,000

3 bd2.5 ba1,280 sq ft

425 Warrior Drive, Christiansburg

Listing courtesy of TRINITY Real Estate

0 Ogle Creek Rd, Covington, VA Sold Mar 20, 2026

$40,000

32 acresLand

0 Ogle Creek Rd, Covington

38% under asking, 363 days on market

Listing courtesy of Mkb, REALTORS® - Salem

801 31st St NW, Roanoke, VA Sold Mar 20, 2026

$180,000

4 bd2 ba2,022 sq ft

801 31st St NW, Roanoke

20% under asking, 340 days on market

Listing courtesy of Mkb, REALTORS®

2343 Circle Dr SW, Roanoke, VA Sold Mar 20, 2026

$360,000

3 bd2.5 ba2,350 sq ft

2343 Circle Dr SW, Roanoke

14% under asking, 235 days on market

Listing courtesy of Keller Williams Realty Roanoke

2054 Ruritan Rd, Roanoke, VA Sold Mar 20, 2026

$280,000

3 bd2 ba2,208 sq ft

2054 Ruritan Rd, Roanoke

24% under asking, 188 days on market

Listing courtesy of Mac Westland Real Estate Group

2917 Elderwood Rd, Salem, VA Sold Mar 20, 2026

$265,000

3 bd1 ba1,014 sq ft

2917 Elderwood Rd, Salem

2% under asking, 39 days on market

Listing courtesy of Richards & Stone, REALTORS®

3876 Shingle Block Rd, Bedford, VA Sold Mar 20, 2026

$340,000

4 bd2 ba1,713 sq ft

3876 Shingle Block Rd, Bedford

At asking price, 167 days on market

Listing courtesy of Mountain View Real Estate LLC

3351 Forest Ridge Rd, Roanoke, VA Sold Mar 20, 2026

$171,000

2 bd1 ba1,014 sq ft

3351 Forest Ridge Rd, Roanoke

4% under asking, 125 days on market

Listing courtesy of Edwin C Hall Associates Inc

13357 Callaway Rd, Callaway, VA Sold Mar 20, 2026

$595,000

3 bd2 ba2,912 sq ft

13357 Callaway Rd, Callaway

At asking price, 128 days on market

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

0 Blazing Ridge Dr, Pittsville, VA Sold Mar 20, 2026

$35,000

2.6 acresLand

0 Blazing Ridge Dr, Pittsville

12% under asking, 61 days on market

Listing courtesy of Wendy Witt Realty Co

3715 Sandlewood Rd, Roanoke, VA Sold Mar 20, 2026

$194,950

2 bd1 ba730 sq ft

3715 Sandlewood Rd, Roanoke

7% under asking, 63 days on market

Listing courtesy of Red Key Realty Inc

35 Fawn Ct, Roanoke, VA Sold Mar 20, 2026

$469,000

4 bd4 ba3,832 sq ft

35 Fawn Ct, Roanoke

2% under asking, 18 days on market

Listing courtesy of Exp Realty LLC - Stafford

Lot 23 & 24 Teresa Ln, Roanoke, VA Sold Mar 20, 2026

$32,240

2 acresLand

Lot 23 & 24 Teresa Ln, Roanoke

19% under asking, 38 days on market

Listing courtesy of RE/MAX All Stars

100 Foothills Rd, Callaway, VA Sold Mar 20, 2026

$180,000

67 acresLand

100 Foothills Rd, Callaway

18% under asking, 25 days on market

Listing courtesy of Keller Williams Realty Roanoke

9419 Franklin St, Ferrum, VA Sold Mar 20, 2026

$390,000

5 bd2.5 ba2,843 sq ft

9419 Franklin St, Ferrum

2% under asking, 32 days on market

Listing courtesy of RE/MAX All Stars

6979 Pine Needle Dr, Boones Mill, VA Sold Mar 20, 2026

$450,000

4 bd3.5 ba2,574 sq ft

6979 Pine Needle Dr, Boones Mill

At asking price, 7 days on market

Listing courtesy of Long & Foster - New River Valley

4960 Florist Rd NW, Roanoke, VA Sold Mar 20, 2026

$249,950

4 bd2 ba1,732 sq ft

4960 Florist Rd NW, Roanoke

At asking price, 4 days on market

Listing courtesy of Wainwright & Co., REALTORS®

2201 Carvin St NE, Roanoke, VA Sold Mar 20, 2026

$95,000

0.99 acresLand

2201 Carvin St NE, Roanoke

24% under asking, 10 days on market

Listing courtesy of Century 21 Wampler Realty

902 Ainsley St, Martinsville, VA Sold Mar 20, 2026

$65,000

3 bd1 ba1,115 sq ft

902 Ainsley St, Martinsville

13% under asking, 22 days on market

Listing courtesy of Century 21 All-Service

1927 Kiska Rd, Salem, VA Sold Mar 20, 2026

$243,000

3 bd1 ba1,500 sq ft

1927 Kiska Rd, Salem

6% over asking, 11 days on market

Listing courtesy of RE/MAX Real Estate One

3804 Meadowlark Rd, Roanoke, VA Sold Mar 20, 2026

$294,500

2 bd2 ba1,586 sq ft

3804 Meadowlark Rd, Roanoke

2% under asking, 4 days on market

Listing courtesy of Mac Westland Real Estate Group