Compass
Buy
Rent
Sell
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Find an Agent
Become an Agent
Compass
Buy
Rent
Sell
Compass Exclusives
Compass Exclusives
Private Exclusives
Coming Soon
Compass Listings
New Development
Agents
Agents
Find an Agent
Become an Agent
Franklin County Homes for Sale & Real Estate
Save Search
price
-
Filters
1-40
of
401
Homes
Sort by Recommended
New
$89,999
73 Overlook Circle
Moneta, VA 24121
-
Beds
-
Baths
-
Sq. Ft.
New
$30,000
Lot 15 Penhook Pointe Circle
Penhook, VA 24137
-
Beds
-
Baths
-
Sq. Ft.
$7,700,000
850 Rolling Road
Moneta, VA 24121
-
Beds
-
Baths
-
Sq. Ft.
$39,000
-lot 4 Inlet Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$389,900
Lot 13 Windward Pointe Drive
Moneta, VA 24121
-
Beds
-
Baths
-
Sq. Ft.
$25,000
Lot 284 Cross Tower Drive
Penhook, VA 24137
-
Beds
-
Baths
-
Sq. Ft.
$59,000
Lot 155 Cross Harbour Drive
Penhook, VA 24137
-
Beds
-
Baths
-
Sq. Ft.
$69,900
1-2 Inlet Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$39,000
1 Inlet Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$39,000
2 Inlet Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$995,000
24712 Virgil H Goode Highway
Boones Mill, VA 24065
-
Beds
-
Baths
-
Sq. Ft.
$40,000
Lot 9 Morningwood Lane
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$337,500
273 Woodland Forest Circle
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$95,000
Lot 10 Cathedral Oaks Lane
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$69,500
0 Nyle Ridge Road
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$69,500
0 Halsey Court
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$2,575,000
9 St Charles Place
Moneta, VA 24121
5
Beds
4.5
Baths
6,111
Sq. Ft.
$135,000
53 Lakewatch Circle
Hardy, VA 24101
-
Beds
-
Baths
-
Sq. Ft.
$499,000
101 Star Lake Road
Union Hall, VA 24176
-
Beds
-
Baths
-
Sq. Ft.
$199,000
Lot 47 Bright Water
Hardy, VA 24101
-
Beds
-
Baths
-
Sq. Ft.
$46,500
Lot B-1 Rocky Lily Road
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$39,900
Lot 8 Highland Lake Road
Union Hall, VA 24176
-
Beds
-
Baths
-
Sq. Ft.
$42,500
Lot B-2 Rock Lily Road
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$89,900
0 Rock Lily Road
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$29,900
Lot 2 Callaway Road
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$29,900
Lot 1 Callaway Road
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$29,900
Lot 3 Callaway Road
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$34,900
Lot 7 Kyles Court
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$25,000
Lot 43 Blue Heron Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$25,000
Lot 44 Blue Heron Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$25,000
Lot 17 Blue Heron Drive
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$8,500
Lot 96 Chestnut Drive
Hardy, VA 24101
-
Beds
-
Baths
-
Sq. Ft.
$249,900
Lot 1 Lakeside Lane
Glade Hill, VA 24092
-
Beds
-
Baths
-
Sq. Ft.
$315,000
0 Windward Pointe Drive
Moneta, VA 24121
-
Beds
-
Baths
-
Sq. Ft.
$150,000
0 Trail Drive
Rocky Mount, VA 24151
-
Beds
-
Baths
-
Sq. Ft.
$74,900
Lot 57 Red Barn Lane
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$69,900
Lot 59 Red Barn Lane
Wirtz, VA 24184
-
Beds
-
Baths
-
Sq. Ft.
$449,000
Lot 58 Windmere Trail
Moneta, VA 24121
-
Beds
-
Baths
-
Sq. Ft.
$180,000
1400 Dillards Hill Road
Union Hall, VA 24176
-
Beds
-
Baths
-
Sq. Ft.
$140,000
1500 Dillards Hill Road
Union Hall, VA 24176
-
Beds
-
Baths
-
Sq. Ft.
1
2
3
4
5
6
...
9
Compass
VA
Franklin County
Frankl
Homes for Sale near Franklin County
Neighborhoods
Yellow Mountain
Westlake Corner
Virginia
North Shore
Henry Fork
Oak Level
Stewartsville
Mariner's Landing
Cave Spring
Garden City
Riverdale
Mill Mountain
Morningside
South Roanoke
River Land
Kenwood
Walnut Hill
Hollins-Wildwood
Mecca Gardens
Fallon
Show More
Cities
Goodview
Wirtz
Union Hall
Rocky Mount
Penhook
Huddleston
Henry
Hardy
Glade Hill
Ferrum
Copper Hill
Callaway
Boones Mill
Woolwine
Bassett
Check
Roanoke
Bent Mountain
Vinton
Moneta
Show More
ZIPs
24176
24151
24121
24104
24101
24095
24092
24091
24088
24079
24067
24065
24059
24055
24054
24018
24014
24530
24184
24179
Show More
Looking for Rentals?
Homes and Apartments for Rent in Franklin County