Houses for sale
Asking prices from $22K to $7.6M, with a median of $349,400.
2,774 houses · 1 to 24
$399,950
3 bd2 ba1,973 sq ft
4633 Nevis Dr, Salem
Listing courtesy of Lichtenstein Rowan, REALTORS®
$149,950
5 bd1.5 ba3,050 sq ft
321 Gilmer Ave NW, Roanoke
Listing courtesy of Mountain View Real Estate LLC
$1,325,000
3 bd2 ba2,059 sq ft
2087 Merriman Way Rd, Moneta
Listing courtesy of Property Navigators LLC
$56,000
3 bd1.5 ba1,826 sq ft
418 Church St, Clifton Forge
Listing courtesy of Gateway Real Estate LLC
$465,000
4 bd2 ba1,964 sq ft
5286 Truman Hill Rd, Hardy
Listing courtesy of Real Broker LLC - McLean
$339,950
3 bd1 ba1,304 sq ft
6757 S Indian Grave Rd, Boones Mill
Listing courtesy of Realstar, REALTORS® LLC
$289,777
3 bd2.5 ba1,536 sq ft
675 Old Fort Rd, Rocky Mount
Listing courtesy of Mountain To Lake Realty
$399,000
4 bd2 ba2,475 sq ft
120 Center St, Rocky Mount
Listing courtesy of First Choice Real Estate LLC - Hardy
$450,000
4 bd3.5 ba3,520 sq ft
2413 Old Oregon Trail, Pulaski
Listing courtesy of KW Salem Professionals
$275,000
2 bd2 ba1,590 sq ft
2049 S Clearing Road, Salem
Listing courtesy of UC/Blue Ridge Land & Auction
$465,000
3 bd2 ba1,850 sq ft
3280 Haymakertown Rd, Troutville
Listing courtesy of RE/MAX All Stars
$399,950
3 bd2 ba1,496 sq ft
Lot 1 Haymakertown Rd, Troutville
Listing courtesy of RE/MAX All Stars
$95,000
1 bd1 ba1,056 sq ft
1471 Poplar Camp Road, Ferrum
Listing courtesy of UC/Blue Ridge Land & Auction
$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
$449,950, price reduced by $50K
3 bd2.5 ba2,464 sq ft
101 Charmwood Cir, Moneta
Listing courtesy of RE/MAX All Points
$324,950
3 bd2 ba1,650 sq ft
3510 Penn Forest Blvd, Roanoke
Listing courtesy of RE/MAX All Points
$119,950
2 bd1 ba760 sq ft
2426 Ridgefield St NE, Roanoke
Listing courtesy of Mac Westland Real Estate Group
$385,000
3 bd2 ba1,488 sq ft
100 Meadow Brook Dr, Rocky Mount
Listing courtesy of Mountain To Lake Realty
$264,900
4 bd3 ba2,432 sq ft
904 Spruce St, Martinsville
Listing courtesy of Kw Martinsville
$279,900
3 bd2 ba2,000 sq ft
2619 Puckett Cir, Salem
Listing courtesy of RE/MAX All Stars
$299,900
3 bd2.5 ba1,656 sq ft
80 Meadow Drive, Christiansburg
Listing courtesy of eXp Realty
$325,000
3 bd1 ba2,104 sq ft
2937 Den Hill Road, Christiansburg
Listing courtesy of UC/Blue Ridge Land - Cburg
$350,000
3 bd2.5 ba2,404 sq ft
5193 Highland Road, Dublin
Listing courtesy of Long & Foster - Blacksburg
$199,500
3 bd2 ba1,794 sq ft
2073 Fairhope Rd NW, Roanoke
Listing courtesy of Mountain View Real Estate LLC
Be the first to know. Get an email when a home like these comes on the market.
Get alertsTurn on JavaScript to see these homes on a map.
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,021 houses sold for a median of $319,000, after a median of 21 days on the market.
Are more houses under contract?
Yes, 857 houses are under contract as of Nov 13, 2026. Turn on "Include under contract" above to see them. Some come back on the market.