Houses for sale

Asking prices from $22K to $7.6M, with a median of $349,450.

2,775 houses · 1 to 24

204 Camelot Dr, Moneta, VA New

$995,000

4 bd4.5 ba2,653 sq ft

204 Camelot Dr, Moneta

Listing courtesy of Berkshire Hathaway Homeservices Smith Mountain Lake Real Estate

4633 Nevis Dr, Salem, VA Open Sun 1 to 3 PM

$399,950

3 bd2 ba1,973 sq ft

4633 Nevis Dr, Salem

Listing courtesy of Lichtenstein Rowan, REALTORS®

321 Gilmer Ave NW, Roanoke, VA New

$149,950

5 bd1.5 ba3,050 sq ft

321 Gilmer Ave NW, Roanoke

Listing courtesy of Mountain View Real Estate LLC

2087 Merriman Way Rd, Moneta, VA New

$1,325,000

3 bd2 ba2,059 sq ft

2087 Merriman Way Rd, Moneta

Listing courtesy of Property Navigators LLC

418 Church St, Clifton Forge, VA New

$56,000

3 bd1.5 ba1,826 sq ft

418 Church St, Clifton Forge

Listing courtesy of Gateway Real Estate LLC

5286 Truman Hill Rd, Hardy, VA New

$465,000

4 bd2 ba1,964 sq ft

5286 Truman Hill Rd, Hardy

Listing courtesy of Real Broker LLC - McLean

6757 S Indian Grave Rd, Boones Mill, VA New

$339,950

3 bd1 ba1,304 sq ft

6757 S Indian Grave Rd, Boones Mill

Listing courtesy of Realstar, REALTORS® LLC

675 Old Fort Rd, Rocky Mount, VA New

$289,777

3 bd2.5 ba1,536 sq ft

675 Old Fort Rd, Rocky Mount

Listing courtesy of Mountain To Lake Realty

120 Center St, Rocky Mount, VA New

$399,000

4 bd2 ba2,475 sq ft

120 Center St, Rocky Mount

Listing courtesy of First Choice Real Estate LLC - Hardy

2413 Old Oregon Trail, Pulaski, VA New

$450,000

4 bd3.5 ba3,520 sq ft

2413 Old Oregon Trail, Pulaski

Listing courtesy of KW Salem Professionals

2049 S Clearing Road, Salem, VA New

$275,000

2 bd2 ba1,590 sq ft

2049 S Clearing Road, Salem

Listing courtesy of UC/Blue Ridge Land & Auction

3280 Haymakertown Rd, Troutville, VA New

$465,000

3 bd2 ba1,850 sq ft

3280 Haymakertown Rd, Troutville

Listing courtesy of RE/MAX All Stars

Lot 1 Haymakertown Rd, Troutville, VA New

$399,950

3 bd2 ba1,496 sq ft

Lot 1 Haymakertown Rd, Troutville

Listing courtesy of RE/MAX All Stars

1471 Poplar Camp Road, Ferrum, VA New

$95,000

1 bd1 ba1,056 sq ft

1471 Poplar Camp Road, Ferrum

Listing courtesy of UC/Blue Ridge Land & Auction

873 Compass Cove Cir, Moneta, VA New

$1,599,000

3 bd2.5 ba4,300 sq ft

873 Compass Cove Cir, Moneta

Listing courtesy of Berkshire Hathaway Homeservices Smith Mountain Lake Real Estate

101 Charmwood Cir, Moneta, VA New

$449,950, price reduced by $50K

3 bd2.5 ba2,464 sq ft

101 Charmwood Cir, Moneta

Listing courtesy of RE/MAX All Points

3510 Penn Forest Blvd, Roanoke, VA New

$324,950

3 bd2 ba1,650 sq ft

3510 Penn Forest Blvd, Roanoke

Listing courtesy of RE/MAX All Points

2426 Ridgefield St NE, Roanoke, VA New

$119,950

2 bd1 ba760 sq ft

2426 Ridgefield St NE, Roanoke

Listing courtesy of Mac Westland Real Estate Group

100 Meadow Brook Dr, Rocky Mount, VA New

$385,000

3 bd2 ba1,488 sq ft

100 Meadow Brook Dr, Rocky Mount

Listing courtesy of Mountain To Lake Realty

904 Spruce St, Martinsville, VA New

$264,900

4 bd3 ba2,432 sq ft

904 Spruce St, Martinsville

Listing courtesy of Kw Martinsville

2619 Puckett Cir, Salem, VA New

$279,900

3 bd2 ba2,000 sq ft

2619 Puckett Cir, Salem

Listing courtesy of RE/MAX All Stars

80 Meadow Drive, Christiansburg, VA Open Fri 4 to 6 PM

$299,900

3 bd2.5 ba1,656 sq ft

80 Meadow Drive, Christiansburg

Listing courtesy of eXp Realty

2937 Den Hill Road, Christiansburg, VA New

$325,000

3 bd1 ba2,104 sq ft

2937 Den Hill Road, Christiansburg

Listing courtesy of UC/Blue Ridge Land - Cburg

5193 Highland Road, Dublin, VA New

$350,000

3 bd2.5 ba2,404 sq ft

5193 Highland Road, Dublin

Listing courtesy of Long & Foster - Blacksburg

Be the first to know. Get an email when a home like these comes on the market.

Get alerts

Questions, answered.

What does a house cost per square foot?

Houses for sale now are asking a median of $181 per finished square foot, for a median of 1,933 square feet.

What did houses sell for in the last 12 months?

6,022 houses sold for a median of $319,000, after a median of 21 days on the market.

Recently sold houses

Are more houses under contract?

Yes, 855 houses are under contract as of Nov 13, 2026. Turn on "Include under contract" above to see them. Some come back on the market.