Homes for sale
Asking prices for homes from $22K to $7.6M, with a median of $334,950.
5,078 listings · 1 to 24
3,254 homes and 1,824 lots
$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
$429,950
2 bd2.5 ba1,753 sq ft
5032 Hunting Hills Sq, Roanoke
Listing courtesy of Long & Foster - Forest
$56,000
3 bd1.5 ba1,826 sq ft
418 Church St, Clifton Forge
Listing courtesy of Gateway Real Estate LLC
$475,000
3 bd2 ba1,512 sq ft
2768 Old Franklin, Rocky Mount
Listing courtesy of Dwell
$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
$327,000
109 acresLand
0 Misty Hollow Rd, Eagle Rock
Listing courtesy of Wampler Realty
$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
$915,800
482 acresLand
0 Misty Hollow Rd, Eagle Rock
Listing courtesy of Wampler Realty
$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
$550,000
5.8 acresLand
13165 Booker T Washington, Hardy
Listing courtesy of RE/MAX All Stars
$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
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.
How many new homes come on the market?
140 homes came on the market in the last 7 days, as of Nov 13, 2026. Another 1,001 homes are under contract; turn on "Include under contract" to see them.
What do homes sell for?
Over the last 12 months, the median sale price was $308,500 across 6,949 home sales.
How fast do homes sell?
Homes that sold in the last 12 months spent a median of 22 days on the market and sold for a median of 97% of their original asking price.
Can I find a home under $300,000?
Yes. 1,417 homes are listed under $300,000 right now. Set up alerts to hear about new ones first.