138 Listings
Salem, $100k - $5.0M, 1+ beds, 0+ baths, +1 additional filter Reset Filters
Sort

$194,950
4812 Moore Rd, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$149,950
712 Yorkshire St, Salem, VA 24153
3 Beds | 1 Bath

ACTIVE

$154,950
Virtual Tour
202 Front Ave, Salem, VA 24153
3 Beds | 1.1 Baths

ACTIVE

$199,950
2912 Fresh Meadow Ln, Salem, VA 24153
4 Beds | 2 Baths

ACTIVE

$219,950
Virtual Tour
1233 Carolina Ave, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$165,000
411 Rebecca Ln, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$154,950
2207 Bainbridge Dr, Salem, VA 24153
3 Beds | 1 Bath

PENDING

$429,950
212 Edgemont Dr, Salem, VA 24153
4 Beds | 2.1 Baths

ACTIVE

$179,950
423 N Bruffey St, Salem, VA 24153
2 Beds | 1.1 Baths

ACTIVE

$129,000
1423 Cloyd St, Salem, VA 24153
3 Beds | 1 Bath

PENDING

$272,000
428 N Broad St, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$154,950
518 Parkdale Dr, Salem, VA 24153
3 Beds | 1 Bath

ACTIVE

$232,000
313 S Broad St, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$159,950
1123 Fisher Ave, Salem, VA 24153
2 Beds | 1 Bath

ACTIVE

$224,950
429 Kimball Ave, Salem, VA 24153
3 Beds | 2.1 Baths

PENDING

$650,000
2230 River Oaks Dr, Salem, VA 24153
5 Beds | 3.1 Baths

ACTIVE

$455,000
Virtual Tour
3271 Links Manor Dr, Salem, VA 24153
5 Beds | 4.1 Baths

PENDING

$220,000
830 Moran Ave, Salem, VA 24153
3 Beds | 1.2 Baths

PENDING

$199,950
Virtual Tour
1430 Arrow Dr, Salem, VA 24153
3 Beds | 1.1 Baths

PENDING

$169,950
Virtual Tour
1114 Kesler Mill Rd, Salem, VA 24153
2 Beds | 2 Baths

PENDING

$149,950
108 Maple St, Salem, VA 24153
3 Beds | 1.1 Baths

PENDING

$319,900
Virtual Tour
1726 Kingsmill Dr, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$224,888
1614 Garst St, Salem, VA 24153
4 Beds | 3 Baths

PENDING

$379,900
226 Lewis Ave, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$479,000
Virtual Tour
353 Penguin Ln, Salem, VA 24153
5 Beds | 4 Baths

ACTIVE

$167,000
Virtual Tour
849 Craig Ave, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$265,000
Virtual Tour
1900 Grasmere Cir, Salem, VA 24153
2 Beds | 2 Baths

PENDING

$519,900
Virtual Tour
623 Highfield Rd, Salem, VA 24153
4 Beds | 3.1 Baths

PENDING

$449,950
7039 Campbell Dr, Salem, VA 24153
4 Beds | 4.1 Baths

PENDING

$309,950
4984 Warrior Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$374,950
Virtual Tour
2634 Woods Meadow Ln, Salem, VA 24153
4 Beds | 2.2 Baths

PENDING

$219,950
Virtual Tour
221 Bonavista Rd, Salem, VA 24153
4 Beds | 2 Baths

PENDING

$289,950
Virtual Tour
104 Deer Trace Ln, Salem, VA 24153
4 Beds | 3 Baths

PENDING

$279,950
Virtual Tour
5321 Cherokee Hills Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$329,950
224 Edgemere Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$409,950
Virtual Tour
2014 Stone Mill Dr, Salem, VA 24153
3 Beds | 3 Baths

PENDING

$124,950
915 N Mill Rd, Salem, VA 24153
2 Beds | 1 Bath

PENDING

$328,030
4954 Warrior Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$359,950
716 Doyle St, Salem, VA 24153
3 Beds | 2.1 Baths

PENDING

$376,450
208 Edgemont Dr, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$329,950
2008 River Ridge Ct, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$150,000
1220 Terrace Dr, Salem, VA 24153
3 Beds | 1.1 Baths

PENDING

$264,950
4290 Spicewood Ln, Salem, VA 24153
4 Beds | 3 Baths

PENDING

$265,000
1906 Haworth Cir, Salem, VA 24153
2 Beds | 2 Baths

PENDING

$199,900
Virtual Tour
1523 Lenox Ave, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$160,000
105 Barnett Rd, Salem, VA 24153
3 Beds | 1 Bath

PENDING

$250,000
2028 Tula Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$240,000
4074 Bradshaw Rd, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$266,950
1141 Newman Dr, Salem, VA 24153
4 Beds | 3 Baths

PENDING

$349,950
3829 Popcorn Ln, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$269,950
Virtual Tour
1838 Woodmere Ct, Salem, VA 24153
3 Beds | 2.1 Baths

PENDING

$428,957
4990 Warrior Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$315,950
4930 Warrior Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$315,000
Virtual Tour
934 Debra Ln, Salem, VA 24153
4 Beds | 3 Baths

PENDING

$331,861
221 Edgemont Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$308,450
4936 Warrior Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$399,950
204 Edgemont Dr, Salem, VA 24153
4 Beds | 3 Baths

ACTIVE

$334,950
209 Edgemont Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$344,596
225 Edgemont Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$364,950
2761 Russlen Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$384,950
2738 Russlen Dr, Salem, VA 24153
3 Beds | 2 Baths

ACTIVE

$189,950
1302 Penley Blvd, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$425,000
Virtual Tour
3503 Jensen Pl, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$214,999
Virtual Tour
948 Carolina Ave, Salem, VA 24153
4 Beds | 2 Baths

PENDING

$479,950
Virtual Tour
213 Bentwood Ct, Salem, VA 24153
4 Beds | 3.1 Baths

PENDING

$234,900
Virtual Tour
702 Diamond Rd, Salem, VA 24153
4 Beds | 2 Baths

PENDING

$189,950
737 Pyrtle Dr, Salem, VA 24153
4 Beds | 2 Baths

PENDING

$289,950
205 Edgemont Dr, Salem, VA 24153
4 Beds | 2.1 Baths

PENDING

$268,950
2324 Karen Dr, Salem, VA 24153
4 Beds | 2 Baths

PENDING

$158,500
973 Academy St, Salem, VA 24153
3 Beds | 1 Bath

ACTIVE

$174,950
Virtual Tour
1029 Easton Rd, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$189,950
1113 Mountain Ave, Salem, VA 24153
3 Beds | 1 Bath

PENDING

$289,950
1902 Queensmill Dr, Salem, VA 24153
5 Beds | 3.1 Baths

PENDING

$259,950
750 Paragon Ave, Salem, VA 24153
3 Beds | 2 Baths

PENDING

$299,000
Virtual Tour
1887 Woodmere Ct, Salem, VA 24153
4 Beds | 3.1 Baths

PENDING

$150,000
1728 Laurel Mountain Dr, Salem, VA 24153
2 Beds | 1 Bath

PENDING

$185,000
905 Flanders Ln, Salem, VA 24153
3 Beds | 1.1 Baths

PENDING

$120,550
336 Lakehurst Ave, Salem, VA 24153
2 Beds | 1 Bath

PENDING

$279,950
335 Roanoke Blvd, Salem, VA 24153
6 Beds | 2 Baths

PENDING

$225,000
4637 Deer Trail Dr, Salem, VA 24153
3 Beds | 2.1 Baths

PENDING

$149,500
721 Holstein Ave, Salem, VA 24153
3 Beds | 2 Baths

PENDING