New41$525,000
2 bd · 1 ba · 848 sqft
34 Shore Drive, Spencer, MA
Homes for Sale in Spencer, MA
Hide MapHomes for Sale in Spencer, MA
24 of 27 Listings
New41$525,000
2 bd · 1 ba · 848 sqft
34 Shore Drive, Spencer, MA
14$301,600
2 bd · 1 ba · 1,004 sqft
49 Wire Village Rd, Spencer, MA
37$399,900
4 bd · 2 ba · 1,877 sqft
25 Bixby Rd, Spencer, MA
41$385,000
2 bd · 1 ba · 1,519 sqft
24 Briarcliff Ln #B, Spencer, MA
10$259,900
2 bd · 1 ba · 1,118 sqft
4 Lambs Grove, Spencer, MA
20$479,900
2 bd · 2 ba · 1,508 sqft
6 Wilson Ave, Spencer, MA
7$749,900
4 bd · 4 ba · 2,632 sqft
32 Kingsbury Rd, Spencer, MA
40$385,000
2 bd · 1 ba · 1,519 sqft
24 Briarcliff Ln #B, Spencer, MA
Price Reduced25$240,000
3 bd · 1 ba · 1,929 sqft
2 Woodland Ln, Spencer, MA
42$735,000
4 bd · 2 ba · 2,096 sqft
99 Lakeshore Drive, Spencer, MA
41$725,000
3 bd · 2 ba · 2,104 sqft
4 Oscars Drive, Spencer, MA
Price Reduced27$498,000
4 bd · 3 ba · 2,224 sqft
38 Lake St, Spencer, MA
Price Reduced25$295,000
4 bd · 1 ba · 1,348 sqft
62 Grove St, Spencer, MA
24$419,999
3 bd · 2 ba · 1,228 sqft
137 Wilson St, Spencer, MA
19$272,000
2 bd · 1 ba · 912 sqft
8 Crestview Dr #38, Spencer, MA
Price Reduced40$620,000
2 bd · 3 ba · 1,630 sqft
23 Sherwood Dr, Spencer, MA
37$875,000
3 bd · 3 ba · 1,971 sqft
48 Lambs Grove, Spencer, MA
Price Reduced23$279,900
2 bd · 1 ba · 1,060 sqft
2 Crestview #51, Spencer, MA
16$329,900
2 bd · 1 ba · 1,004 sqft
53 Temple Street, Spencer, MA
42$1,150,000
5 bd · 4 ba · 3,216 sqft
77 Chickering Rd, Spencer, MA
Price Reduced42$685,000
5 bd · 3 ba · 2,730 sqft
19 Greenville St, Spencer, MA
42$980,000
3 bd · 2 ba · 12,723 sqft
50 North Spencer Rd, Spencer, MA
Price Reduced26$739,900
3 bd · 2 ba · 2,016 sqft
15 Lake View Dr, Spencer, MA
Price Reduced33$390,000
4 bd · 2 ba · 2,210 sqft
52 Cherry Street, Spencer, MA
























MLS Property Information Network (MLS PIN)Source: HJN community data
July 2026 · This period is still settling
Selling at 101.0% of asking price
Buyers here are paying above asking. MLS · 12 sales · as of Jul 31, 2026