Massachusetts Real Estate

18,863 homes for sale across 347 cities • 6,875 rentals available

Browse by City

347 cities with active listings in Massachusetts

Boston

2,338 listings
Avg. $1,655,795 • $51K – $44.5M
Single Family 238
Condo 1,608
Multi Family 303
Other 70
1,897 rentals available

Worcester

474 listings
Avg. $623,100 • $60K – $10.0M
Single Family 201
Condo 79
Multi Family 110
Other 34
235 rentals available

Springfield

334 listings
Avg. $421,402 • $55K – $5.5M
Single Family 174
Condo 17
Multi Family 93
Other 12
54 rentals available

Plymouth

327 listings
Avg. $932,932 • $159K – $12.3M
Single Family 173
Condo 91
Multi Family 14
Other 33
45 rentals available

Newton

283 listings
Avg. $2,469,473 • $175K – $40.0M
Single Family 140
Condo 107
Multi Family 17
Other 9
144 rentals available

Somerville

254 listings
Avg. $1,334,615 • $80K – $16.0M
Single Family 24
Condo 150
Multi Family 61
Other 5
220 rentals available

New Bedford

250 listings
Avg. $697,411 • $75K – $9.3M
Single Family 106
Condo 7
Multi Family 64
Other 7
41 rentals available

Cambridge

246 listings
Avg. $2,367,406 • $150K – $74.0M
Single Family 32
Condo 170
Multi Family 28
Other 2
256 rentals available

Fall River

238 listings
Avg. $708,664 • $165K – $5.9M
Single Family 76
Condo 40
Multi Family 86
Other 8
107 rentals available

Quincy

231 listings
Avg. $839,727 • $55K – $5.3M
Single Family 68
Condo 100
Multi Family 31
Other 3
171 rentals available

Brookline

219 listings
Avg. $2,951,552 • $95K – $34.0M
Single Family 51
Condo 134
Multi Family 16
Other 5
193 rentals available

Lowell

210 listings
Avg. $638,099 • $75K – $2.9M
Single Family 60
Condo 67
Multi Family 48
Other 3
99 rentals available

Brockton

188 listings
Avg. $691,350 • $70K – $9.0M
Single Family 102
Condo 29
Multi Family 33
Other 4
48 rentals available

Barnstable

181 listings
Avg. $2,083,741 • $220K – $18.5M
Single Family 140
Condo 19
Multi Family 1
Other 6
8 rentals available

Lynn

174 listings
Avg. $914,471 • $160K – $13.3M
Single Family 76
Condo 47
Multi Family 39
176 rentals available

Falmouth

169 listings
Avg. $1,647,215 • $109K – $17.5M
Single Family 131
Condo 19
Other 6
23 rentals available

Medford

162 listings
Avg. $998,971 • $160K – $5.0M
Single Family 46
Condo 71
Multi Family 31
Other 3
137 rentals available

Taunton

151 listings
Avg. $580,725 • $60K – $4.0M
Single Family 65
Condo 27
Multi Family 19
Other 22
40 rentals available

Haverhill

150 listings
Avg. $912,883 • $119K – $37.5M
Single Family 66
Condo 41
Multi Family 10
Other 13
44 rentals available

Fitchburg

149 listings
Avg. $537,650 • $70K – $5.9M
Single Family 53
Condo 12
Multi Family 54
Other 15
40 rentals available

Waltham

146 listings
Avg. $1,214,587 • $85K – $7.8M
Single Family 53
Condo 52
Multi Family 22
99 rentals available

Framingham

139 listings
Avg. $787,246 • $89K – $6.0M
Single Family 70
Condo 42
Multi Family 14
71 rentals available

Attleboro

122 listings
Avg. $540,266 • $69K – $1.9M
Single Family 66
Condo 19
Multi Family 9
Other 17
38 rentals available

Leominster

119 listings
Avg. $577,560 • $60K – $4.3M
Single Family 54
Condo 21
Multi Family 24
Other 10
21 rentals available

Wareham

118 listings
Avg. $623,482 • $68K – $4.3M
Single Family 62
Condo 17
Multi Family 3
Other 21
11 rentals available

Gloucester

111 listings
Avg. $1,136,965 • $75K – $4.5M
Single Family 52
Condo 37
Multi Family 8
Other 9
34 rentals available

Salem

105 listings
Avg. $748,029 • $50K – $7.6M
Single Family 19
Condo 62
Multi Family 11
Other 1
66 rentals available

Andover

103 listings
Avg. $1,448,716 • $100K – $5.5M
Single Family 60
Condo 28
Multi Family 3
Other 3
30 rentals available

Revere

100 listings
Avg. $785,988 • $115K – $4.2M
Single Family 35
Condo 32
Multi Family 25
Other 5
74 rentals available

Northampton

99 listings
Avg. $820,735 • $50K – $5.8M
Single Family 39
Condo 26
Multi Family 10
Other 11
4 rentals available

Weymouth

99 listings
Avg. $687,582 • $250K – $2.7M
Single Family 50
Condo 32
Multi Family 9
Other 2
33 rentals available

Yarmouth

98 listings
Avg. $923,733 • $199K – $13.9M
Single Family 75
Condo 12
Multi Family 4
Other 5
7 rentals available

Lexington

97 listings
Avg. $2,024,877 • $60K – $5.5M
Single Family 71
Condo 18
Multi Family 2
Other 3
40 rentals available

Westfield

96 listings
Avg. $575,312 • $70K – $6.9M
Single Family 51
Condo 8
Multi Family 11
Other 16
10 rentals available

Mashpee

95 listings
Avg. $1,342,817 • $200K – $7.3M
Single Family 46
Condo 45
Other 4
1 rentals available

Chicopee

94 listings
Avg. $464,233 • $55K – $3.0M
Single Family 47
Condo 7
Multi Family 17
Other 6
7 rentals available

Marlborough

94 listings
Avg. $804,434 • $80K – $4.8M
Single Family 39
Condo 21
Multi Family 13
Other 17
22 rentals available

Watertown

92 listings
Avg. $1,051,525 • $100K – $2.8M
Single Family 16
Condo 51
Multi Family 17
Other 2
96 rentals available

Shrewsbury

91 listings
Avg. $837,967 • $250K – $3.6M
Single Family 52
Condo 31
Multi Family 1
Other 1
35 rentals available

Arlington

90 listings
Avg. $1,428,380 • $150K – $12.0M
Single Family 27
Condo 42
Multi Family 11
Other 3
61 rentals available

Malden

88 listings
Avg. $920,460 • $180K – $2.9M
Single Family 22
Condo 23
Multi Family 29
Other 1
105 rentals available

Chelmsford

87 listings
Avg. $664,995 • $225K – $2.5M
Single Family 38
Condo 37
Multi Family 4
Other 5
7 rentals available

Methuen

87 listings
Avg. $782,959 • $170K – $5.2M
Single Family 53
Condo 16
Multi Family 2
Other 5
15 rentals available

Chelsea

86 listings
Avg. $738,349 • $263K – $8.7M
Single Family 11
Condo 46
Multi Family 20
Other 1
127 rentals available

Natick

83 listings
Avg. $1,263,722 • $225K – $7.2M
Single Family 46
Condo 26
Multi Family 5
Other 1
40 rentals available

Woburn

83 listings
Avg. $921,207 • $150K – $3.0M
Single Family 42
Condo 21
Multi Family 10
Other 5
37 rentals available

Dartmouth

83 listings
Avg. $1,120,631 • $101K – $13.0M
Single Family 53
Condo 5
Multi Family 1
Other 9
7 rentals available

Winthrop

82 listings
Avg. $724,204 • $220K – $2.3M
Single Family 18
Condo 51
Multi Family 8
Other 1
42 rentals available

Sandwich

81 listings
Avg. $1,363,101 • $92K – $12.9M
Single Family 61
Condo 8
Multi Family 1
Other 5
5 rentals available

Easton

80 listings
Avg. $843,052 • $90K – $2.2M
Single Family 41
Condo 22
Multi Family 4
Other 9
7 rentals available

Newburyport

80 listings
Avg. $1,584,295 • $270K – $5.2M
Single Family 45
Condo 22
Multi Family 4
21 rentals available

Peabody

79 listings
Avg. $747,201 • $100K – $9.0M
Single Family 39
Condo 20
Multi Family 3
Other 5
24 rentals available

Hingham

78 listings
Avg. $1,989,381 • $180K – $11.8M
Single Family 53
Condo 20
Multi Family 1
Other 3
6 rentals available

Bourne

76 listings
Avg. $905,949 • $174K – $4.5M
Single Family 42
Condo 23
Other 3
14 rentals available

Bridgewater

75 listings
Avg. $784,277 • $220K – $3.4M
Single Family 50
Condo 11
Multi Family 1
Other 4
6 rentals available

Franklin

73 listings
Avg. $738,415 • $188K – $2.8M
Single Family 23
Condo 32
Multi Family 3
Other 10
18 rentals available

Needham

72 listings
Avg. $2,245,129 • $200K – $7.0M
Single Family 55
Condo 11
Other 4
13 rentals available

Beverly

72 listings
Avg. $2,018,823 • $279K – $23.0M
Single Family 41
Condo 17
Multi Family 5
Other 7
35 rentals available

North Andover

71 listings
Avg. $1,081,320 • $90K – $12.5M
Single Family 41
Condo 13
Multi Family 1
Other 4
14 rentals available

Holyoke

71 listings
Avg. $426,935 • $119K – $1.0M
Single Family 28
Condo 6
Multi Family 18
Other 1
28 rentals available

Lawrence

70 listings
Avg. $751,518 • $70K – $6.6M
Single Family 10
Condo 14
Multi Family 21
Other 2
37 rentals available

Everett

68 listings
Avg. $953,366 • $55K – $6.1M
Single Family 17
Condo 20
Multi Family 25
73 rentals available

Dedham

68 listings
Avg. $1,115,609 • $200K – $5.5M
Single Family 44
Condo 18
Multi Family 3
Other 1
28 rentals available

Webster

67 listings
Avg. $571,071 • $50K – $2.8M
Single Family 30
Condo 6
Multi Family 8
Other 18
13 rentals available

Middleboro

67 listings
Avg. $795,352 • $120K – $9.5M
Single Family 39
Condo 6
Multi Family 2
Other 12
12 rentals available

North Attleboro

67 listings
Avg. $652,872 • $95K – $2.1M
Single Family 38
Condo 7
Multi Family 3
Other 9
16 rentals available

Provincetown

67 listings
Avg. $2,061,354 • $65K – $11.5M
Single Family 18
Condo 41
Multi Family 2
Other 2

Gardner

67 listings
Avg. $505,628 • $50K – $1.9M
Single Family 35
Condo 5
Multi Family 13
Other 6
14 rentals available

Raynham

66 listings
Avg. $714,822 • $150K – $3.5M
Single Family 31
Condo 5
Multi Family 3
Other 23
2 rentals available

Salisbury

65 listings
Avg. $811,926 • $130K – $2.6M
Single Family 25
Condo 26
Multi Family 2
Other 6
12 rentals available

Winchester

65 listings
Avg. $1,865,857 • $330K – $18.0M
Single Family 43
Condo 14
Multi Family 1
Other 2
33 rentals available

Hudson

64 listings
Avg. $801,542 • $220K – $4.8M
Single Family 43
Condo 9
Multi Family 3
Other 2
6 rentals available

Westport

63 listings
Avg. $1,291,809 • $190K – $10.0M
Single Family 44
Other 17
9 rentals available

Ludlow

62 listings
Avg. $472,953 • $59K – $1.6M
Single Family 38
Condo 6
Multi Family 1
Other 15
6 rentals available

Billerica

62 listings
Avg. $830,653 • $75K – $5.8M
Single Family 40
Condo 14
Multi Family 1
Other 2
9 rentals available

Belchertown

62 listings
Avg. $504,656 • $70K – $6.5M
Single Family 36
Multi Family 3
Other 21
4 rentals available

Braintree

62 listings
Avg. $769,861 • $318K – $2.5M
Single Family 38
Condo 22
Multi Family 1
26 rentals available

Sturbridge

61 listings
Avg. $546,669 • $99K – $2.4M
Single Family 36
Condo 10
Other 12
6 rentals available

Stoughton

61 listings
Avg. $658,453 • $100K – $3.5M
Single Family 28
Condo 23
Multi Family 1
Other 3
28 rentals available

Rockland

61 listings
Avg. $509,428 • $115K – $1.2M
Single Family 25
Condo 18
Multi Family 5
Other 9
6 rentals available

Concord

60 listings
Avg. $2,936,292 • $482K – $16.8M
Single Family 49
Condo 7
Multi Family 1
Other 2
8 rentals available

Belmont

60 listings
Avg. $1,716,717 • $80K – $4.2M
Single Family 28
Condo 20
Multi Family 7
36 rentals available

Dracut

60 listings
Avg. $579,409 • $125K – $2.0M
Single Family 30
Condo 19
Other 6
6 rentals available

Acton

59 listings
Avg. $910,015 • $179K – $2.8M
Single Family 27
Condo 24
Multi Family 1
Other 4
26 rentals available

Lunenburg

59 listings
Avg. $613,768 • $90K – $1.5M
Single Family 34
Condo 13
Other 9
3 rentals available

Fairhaven

59 listings
Avg. $695,805 • $89K – $2.3M
Single Family 31
Condo 1
Multi Family 6
Other 10
2 rentals available

Edgartown

59 listings
Avg. $3,809,217 • $50K – $21.5M
Single Family 41
Condo 5
Multi Family 2
Other 9
17 rentals available

Canton

59 listings
Avg. $818,089 • $120K – $2.7M
Single Family 23
Condo 32
Other 2
21 rentals available

Lakeville

59 listings
Avg. $725,688 • $150K – $1.6M
Single Family 36
Condo 3
Multi Family 1
Other 12
4 rentals available

Randolph

59 listings
Avg. $667,463 • $135K – $2.5M
Single Family 41
Condo 4
Multi Family 3
Other 7
7 rentals available

Wakefield

59 listings
Avg. $852,107 • $50K – $2.5M
Single Family 19
Condo 26
Multi Family 7
Other 2
25 rentals available

Hopkinton

59 listings
Avg. $1,309,047 • $440K – $3.8M
Single Family 39
Condo 14
Other 4
9 rentals available

Wellesley

58 listings
Avg. $2,796,950 • $675K – $9.0M
Single Family 47
Condo 9
Multi Family 1
Other 1
23 rentals available

Rehoboth

58 listings
Avg. $866,906 • $208K – $2.1M
Single Family 47
Condo 1
Multi Family 1
Other 6
1 rentals available

Dennis

58 listings
Avg. $1,401,361 • $80K – $22.5M
Single Family 39
Condo 10
Multi Family 2
Other 2
5 rentals available

Marshfield

58 listings
Avg. $1,075,509 • $50K – $5.9M
Single Family 33
Condo 10
Multi Family 1
Other 8
33 rentals available

Palmer

57 listings
Avg. $436,859 • $50K – $1.4M
Single Family 24
Condo 1
Multi Family 5
Other 15
8 rentals available

Milford

57 listings
Avg. $749,140 • $250K – $8.5M
Single Family 18
Condo 26
Multi Family 4
Other 3
9 rentals available

Melrose

57 listings
Avg. $862,886 • $339K – $2.7M
Single Family 25
Condo 23
Multi Family 6
Other 2
20 rentals available

Uxbridge

57 listings
Avg. $521,799 • $138K – $1.4M
Single Family 28
Condo 9
Multi Family 1
Other 12
6 rentals available

Walpole

56 listings
Avg. $968,425 • $400K – $5.5M
Single Family 25
Condo 24
Multi Family 1
Other 1
12 rentals available

Hull

56 listings
Avg. $950,787 • $275K – $2.9M
Single Family 28
Condo 21
Multi Family 6
Other 1
30 rentals available

Westborough

55 listings
Avg. $925,484 • $135K – $3.5M
Single Family 19
Condo 28
Multi Family 2
Other 4
17 rentals available

Norton

55 listings
Avg. $702,798 • $55K – $1.8M
Single Family 27
Condo 12
Multi Family 1
Other 8
4 rentals available

North Reading

55 listings
Avg. $1,018,727 • $250K – $3.0M
Single Family 32
Condo 20
Multi Family 1
Other 1
3 rentals available

South Hadley

55 listings
Avg. $509,969 • $200K – $1.2M
Single Family 23
Condo 24
Multi Family 5
Other 1
4 rentals available

Grafton

55 listings
Avg. $717,791 • $200K – $1.9M
Single Family 25
Condo 19
Multi Family 6
Other 3
9 rentals available

Amherst

55 listings
Avg. $618,462 • $140K – $3.0M
Single Family 33
Condo 15
Multi Family 1
Other 2
12 rentals available

Amesbury

55 listings
Avg. $1,033,809 • $240K – $4.5M
Single Family 19
Condo 16
Multi Family 6
Other 4
5 rentals available

Milton

54 listings
Avg. $1,733,013 • $599K – $11.9M
Single Family 35
Condo 14
Multi Family 4
Other 1
24 rentals available

Oxford

52 listings
Avg. $487,535 • $129K – $850K
Single Family 31
Condo 8
Multi Family 5
Other 6
5 rentals available

Sudbury

52 listings
Avg. $1,674,419 • $379K – $4.5M
Single Family 41
Condo 6
Other 3
5 rentals available

Ware

52 listings
Avg. $358,285 • $50K – $2.3M
Single Family 17
Condo 1
Multi Family 13
Other 12
2 rentals available

Danvers

52 listings
Avg. $770,852 • $90K – $2.7M
Single Family 28
Condo 10
Multi Family 2
Other 6
9 rentals available

Tewksbury

51 listings
Avg. $747,057 • $215K – $3.0M
Single Family 31
Condo 13
Other 1
5 rentals available

East Bridgewater

51 listings
Avg. $833,020 • $130K – $3.0M
Single Family 26
Condo 8
Multi Family 7
Other 6
8 rentals available

Mattapoisett

51 listings
Avg. $1,112,235 • $95K – $3.7M
Single Family 38
Condo 2
Multi Family 1
Other 9
3 rentals available

Norwood

50 listings
Avg. $905,688 • $280K – $2.8M
Single Family 19
Condo 15
Multi Family 11
21 rentals available

Southbridge

50 listings
Avg. $509,606 • $65K – $2.3M
Single Family 24
Condo 1
Multi Family 16
Other 4
16 rentals available

Wilbraham

50 listings
Avg. $560,994 • $70K – $2.0M
Single Family 30
Condo 9
Other 10
1 rentals available

Saugus

49 listings
Avg. $937,778 • $185K – $4.0M
Single Family 35
Condo 5
Multi Family 3
Other 2
15 rentals available

Rutland

49 listings
Avg. $524,404 • $105K – $2.0M
Single Family 23
Condo 20
Other 4
4 rentals available

Millbury

49 listings
Avg. $505,087 • $170K – $1.6M
Single Family 20
Condo 19
Multi Family 6
Other 3
5 rentals available

Chatham

49 listings
Avg. $2,679,445 • $600K – $6.9M
Single Family 42
Condo 3
1 rentals available

Northborough

49 listings
Avg. $997,093 • $139K – $7.2M
Single Family 30
Condo 3
Multi Family 2
Other 11
7 rentals available

Athol

49 listings
Avg. $409,889 • $75K – $1.3M
Single Family 28
Condo 3
Multi Family 1
Other 8
3 rentals available

Agawam

49 listings
Avg. $454,368 • $150K – $2.5M
Single Family 24
Condo 9
Multi Family 4
Other 6

Carver

48 listings
Avg. $578,424 • $55K – $1.8M
Single Family 25
Condo 1
Multi Family 1
Other 19
2 rentals available

Brimfield

48 listings
Avg. $457,056 • $50K – $2.5M
Single Family 16
Other 26

Sharon

48 listings
Avg. $1,009,754 • $360K – $2.6M
Single Family 32
Condo 10
Other 5
15 rentals available

Clinton

47 listings
Avg. $530,894 • $90K – $2.4M
Single Family 11
Condo 20
Multi Family 6
Other 3
7 rentals available

Swampscott

47 listings
Avg. $1,514,466 • $330K – $14.0M
Single Family 27
Condo 13
Multi Family 7
20 rentals available

Charlton

47 listings
Avg. $541,766 • $80K – $2.5M
Single Family 24
Condo 1
Multi Family 1
Other 19
3 rentals available

Southborough

47 listings
Avg. $1,505,491 • $565K – $6.3M
Single Family 32
Condo 8
Multi Family 3
Other 2
6 rentals available

Mansfield

47 listings
Avg. $842,583 • $220K – $3.3M
Single Family 20
Condo 9
Multi Family 5
Other 7
11 rentals available

Burlington

46 listings
Avg. $1,326,538 • $160K – $3.4M
Single Family 33
Condo 7
Other 2
13 rentals available

Ipswich

46 listings
Avg. $1,153,512 • $150K – $3.3M
Single Family 23
Condo 15
Multi Family 1
Other 3
8 rentals available

Westford

46 listings
Avg. $1,058,596 • $299K – $3.6M
Single Family 30
Condo 10
Other 4
8 rentals available

Bellingham

45 listings
Avg. $586,509 • $349K – $1.2M
Single Family 19
Condo 15
Multi Family 2
Other 8
9 rentals available

Holden

45 listings
Avg. $705,251 • $307K – $1.8M
Single Family 33
Condo 9
Multi Family 3
1 rentals available

Winchendon

44 listings
Avg. $473,550 • $125K – $1.3M
Single Family 27
Multi Family 6
Other 2
5 rentals available

Sutton

43 listings
Avg. $718,572 • $225K – $2.5M
Single Family 24
Condo 6
Multi Family 1
Other 9
2 rentals available

Orange

43 listings
Avg. $406,458 • $50K – $1.1M
Single Family 11
Condo 1
Multi Family 7
Other 13
6 rentals available

Reading

43 listings
Avg. $921,426 • $180K – $2.3M
Single Family 22
Condo 17
Multi Family 2
11 rentals available

Marion

43 listings
Avg. $1,120,644 • $389K – $2.5M
Single Family 33
Condo 4
Other 4
2 rentals available

West Springfield

42 listings
Avg. $458,578 • $174K – $2.1M
Single Family 20
Condo 9
Multi Family 5
Other 2
1 rentals available

Bedford

42 listings
Avg. $1,469,500 • $389K – $5.3M
Single Family 19
Condo 20
8 rentals available

Northbridge

42 listings
Avg. $553,479 • $165K – $965K
Single Family 24
Condo 13
Multi Family 3
Other 2
4 rentals available

Dighton

42 listings
Avg. $796,726 • $160K – $2.2M
Single Family 30
Condo 2
Multi Family 2
Other 8
1 rentals available

Ashland

41 listings
Avg. $714,032 • $308K – $2.0M
Single Family 20
Condo 19
Multi Family 1
Other 1
8 rentals available

Holliston

41 listings
Avg. $992,226 • $220K – $5.0M
Single Family 27
Condo 6
Multi Family 1
Other 4
6 rentals available

Harwich

40 listings
Avg. $1,743,207 • $295K – $7.5M
Single Family 29
Condo 4
Multi Family 2
Other 1
1 rentals available

Spencer

40 listings
Avg. $595,995 • $65K – $1.6M
Single Family 21
Condo 2
Multi Family 5
Other 7
7 rentals available

Duxbury

40 listings
Avg. $3,105,870 • $375K – $34.0M
Single Family 29
Condo 9
Other 1
6 rentals available

Wilmington

40 listings
Avg. $827,165 • $400K – $1.7M
Single Family 24
Condo 13
Multi Family 1
Other 1
2 rentals available

Weston

40 listings
Avg. $5,017,600 • $835K – $29.0M
Single Family 35
Condo 1
Other 4

Middleton

39 listings
Avg. $1,028,110 • $364K – $2.3M
Single Family 17
Condo 12
Other 9
2 rentals available

Groton

39 listings
Avg. $946,582 • $260K – $3.0M
Single Family 18
Condo 6
Multi Family 2
Other 10
4 rentals available

Swansea

38 listings
Avg. $627,112 • $300K – $1.6M
Single Family 26
Condo 4
Multi Family 2
Other 1
1 rentals available

Hanson

38 listings
Avg. $681,917 • $170K – $4.5M
Single Family 17
Condo 4
Other 8
1 rentals available

Wayland

38 listings
Avg. $1,361,779 • $499K – $4.0M
Single Family 30
Condo 4
Multi Family 2
Other 2
4 rentals available

Greenfield

38 listings
Avg. $388,605 • $65K – $700K
Single Family 23
Condo 4
Multi Family 3
Other 2
6 rentals available

Dudley

38 listings
Avg. $572,058 • $55K – $2.4M
Single Family 18
Condo 1
Multi Family 5
Other 11
3 rentals available

Kingston

38 listings
Avg. $945,816 • $275K – $2.0M
Single Family 30
Condo 3
Other 3
2 rentals available

Foxboro

37 listings
Avg. $995,137 • $100K – $9.3M
Single Family 19
Condo 6
Other 9
10 rentals available

Whitman

37 listings
Avg. $723,530 • $123K – $2.3M
Single Family 15
Condo 13
Multi Family 4
Other 1
9 rentals available

Westminster

37 listings
Avg. $912,838 • $88K – $5.1M
Single Family 28
Condo 1
Multi Family 1
Other 6
9 rentals available

Marblehead

37 listings
Avg. $2,804,565 • $325K – $21.0M
Single Family 22
Condo 14
Multi Family 1
34 rentals available

Holbrook

36 listings
Avg. $709,821 • $110K – $6.0M
Single Family 26
Condo 5
Other 3
5 rentals available

Orleans

36 listings
Avg. $1,988,674 • $238K – $8.0M
Single Family 23
Condo 5
Multi Family 1
Other 1

Stoneham

36 listings
Avg. $819,628 • $65K – $1.6M
Single Family 21
Condo 10
Multi Family 2
17 rentals available

Seekonk

36 listings
Avg. $739,428 • $75K – $3.3M
Single Family 26
Multi Family 1
Other 6
2 rentals available

Lynnfield

35 listings
Avg. $1,423,251 • $180K – $3.5M
Single Family 20
Condo 6
Multi Family 1
Other 4
3 rentals available

Auburn

35 listings
Avg. $504,257 • $150K – $945K
Single Family 22
Condo 6
Multi Family 1
Other 6
6 rentals available

Newbury

35 listings
Avg. $1,110,037 • $399K – $2.1M
Single Family 21
Condo 8
Multi Family 2
Other 4
6 rentals available

Longmeadow

34 listings
Avg. $670,191 • $350K – $1.7M
Single Family 32
Other 2
3 rentals available

East Longmeadow

34 listings
Avg. $503,250 • $120K – $1.7M
Single Family 25
Condo 3
Other 4
4 rentals available

Southwick

34 listings
Avg. $584,938 • $85K – $1.6M
Single Family 18
Condo 3
Multi Family 1
Other 6

Abington

33 listings
Avg. $649,297 • $175K – $2.4M
Single Family 9
Condo 16
Multi Family 4
Other 1
4 rentals available

Upton

33 listings
Avg. $847,458 • $400K – $1.6M
Single Family 20
Condo 10
Multi Family 1
Other 1
2 rentals available

Medway

32 listings
Avg. $698,631 • $200K – $1.2M
Single Family 21
Condo 9
8 rentals available

Douglas

32 listings
Avg. $652,384 • $140K – $2.0M
Single Family 21
Condo 2
Multi Family 1
Other 7

Maynard

32 listings
Avg. $728,609 • $230K – $2.4M
Single Family 18
Condo 3
Multi Family 5
Other 1
6 rentals available

Truro

32 listings
Avg. $2,611,156 • $219K – $23.0M
Single Family 21
Condo 5
Other 4

Dover

31 listings
Avg. $3,093,371 • $1.2M – $12.5M
Single Family 28
Other 3
1 rentals available

Pittsfield

31 listings
Avg. $340,679 • $63K – $1.8M
Single Family 16
Condo 1
Multi Family 9
Other 2

Freetown

31 listings
Avg. $728,613 • $160K – $1.3M
Single Family 22
Multi Family 2
Other 6
1 rentals available

Scituate

30 listings
Avg. $1,703,823 • $115K – $5.4M
Single Family 27
Other 3
28 rentals available

West Brookfield

30 listings
Avg. $450,423 • $99K – $1.7M
Single Family 18
Multi Family 3
Other 3
5 rentals available

Monson

30 listings
Avg. $393,590 • $95K – $950K
Single Family 21
Multi Family 3
Other 6

Littleton

30 listings
Avg. $1,318,957 • $75K – $4.9M
Single Family 21
Condo 1
Multi Family 1
Other 3
8 rentals available

Eastham

30 listings
Avg. $976,020 • $160K – $2.7M
Single Family 19
Condo 2
Multi Family 1
Other 4

Halifax

30 listings
Avg. $448,000 • $179K – $999K
Single Family 7
Condo 10
Other 13
1 rentals available

Leicester

30 listings
Avg. $704,950 • $119K – $2.2M
Single Family 15
Multi Family 4
Other 6
4 rentals available

Templeton

29 listings
Avg. $587,331 • $50K – $4.0M
Single Family 19
Condo 2
Multi Family 2
Other 1

Hanover

29 listings
Avg. $1,281,493 • $299K – $2.7M
Single Family 21
Condo 4
Multi Family 1
Other 1

Easthampton

29 listings
Avg. $698,681 • $299K – $4.3M
Single Family 20
Condo 5
Multi Family 2
2 rentals available

Warren

29 listings
Avg. $527,672 • $50K – $3.8M
Single Family 14
Multi Family 7
Other 2
1 rentals available

Brewster

29 listings
Avg. $932,514 • $295K – $3.4M
Single Family 14
Condo 10
Multi Family 3
Other 2
1 rentals available

Sherborn

29 listings
Avg. $1,976,131 • $675K – $9.5M
Single Family 17
Condo 7
Other 3
2 rentals available

Groveland

28 listings
Avg. $827,952 • $225K – $3.0M
Single Family 19
Condo 2
Other 5
2 rentals available

Stow

27 listings
Avg. $938,704 • $285K – $2.1M
Single Family 21
Condo 3
Multi Family 1
Other 1
2 rentals available

Westwood

27 listings
Avg. $2,711,796 • $625K – $11.0M
Single Family 23
Condo 2
Other 1
5 rentals available

Tisbury

26 listings
Avg. $2,029,577 • $112K – $6.2M
Single Family 19
Condo 2
Other 3
12 rentals available

Harvard

26 listings
Avg. $1,269,650 • $499K – $3.6M
Single Family 18
Condo 5
Other 3
1 rentals available

Ayer

26 listings
Avg. $663,759 • $180K – $1.3M
Single Family 13
Condo 3
Multi Family 1
Other 6
15 rentals available

Norfolk

26 listings
Avg. $961,387 • $75K – $2.7M
Single Family 14
Condo 10
Other 1
3 rentals available

Boxborough

26 listings
Avg. $729,435 • $160K – $2.2M
Single Family 11
Condo 13
Other 1
12 rentals available

Pepperell

25 listings
Avg. $629,528 • $150K – $1.1M
Single Family 17
Condo 2
Other 5
4 rentals available

Bolton

25 listings
Avg. $1,187,820 • $175K – $2.5M
Single Family 17
Condo 3
Other 5
2 rentals available

Wellfleet

25 listings
Avg. $1,060,952 • $299K – $3.0M
Single Family 13
Condo 2
Multi Family 1
Other 5

Norwell

25 listings
Avg. $1,475,720 • $168K – $3.0M
Single Family 19
Condo 1
Multi Family 1
Other 2
2 rentals available

Carlisle

25 listings
Avg. $1,746,196 • $599K – $4.0M
Single Family 19
Condo 3
Other 3
1 rentals available

Somerset

25 listings
Avg. $601,952 • $420K – $1.2M
Single Family 23
Condo 1
Multi Family 1
1 rentals available

Manchester

24 listings
Avg. $3,480,792 • $875K – $17.5M
Single Family 19
Condo 1
Multi Family 1
Other 2
18 rentals available

West Boylston

24 listings
Avg. $955,442 • $315K – $5.0M
Single Family 15
Condo 4
Multi Family 3
2 rentals available

Hardwick

24 listings
Avg. $294,448 • $50K – $840K
Single Family 6
Multi Family 3
Other 13
1 rentals available

Wrentham

24 listings
Avg. $947,142 • $300K – $1.9M
Single Family 19
Condo 3
Other 1
5 rentals available

North Brookfield

24 listings
Avg. $482,750 • $80K – $910K
Single Family 14
Condo 1
Multi Family 3
Other 4

Acushnet

23 listings
Avg. $633,200 • $159K – $939K
Single Family 18
Multi Family 2
Other 2
3 rentals available

Pembroke

23 listings
Avg. $969,887 • $280K – $3.9M
Single Family 16
Condo 2
Multi Family 1
3 rentals available

Cohasset

23 listings
Avg. $1,687,365 • $675K – $2.7M
Single Family 15
Condo 6
Multi Family 1
Other 1
20 rentals available

Rowley

23 listings
Avg. $1,091,801 • $190K – $2.1M
Single Family 10
Condo 5
Multi Family 1
Other 4
4 rentals available

Millis

23 listings
Avg. $908,815 • $265K – $2.4M
Single Family 15
Condo 6
Other 2
13 rentals available

Sterling

23 listings
Avg. $841,170 • $140K – $3.8M
Single Family 11
Condo 3
Other 5
6 rentals available

Southampton

23 listings
Avg. $528,683 • $120K – $1.4M
Single Family 12
Condo 1
Other 8

Medfield

23 listings
Avg. $980,404 • $149K – $1.7M
Single Family 15
Condo 6
Other 1
8 rentals available

Ashburnham

23 listings
Avg. $509,422 • $149K – $975K
Single Family 19
Multi Family 1
Other 3
1 rentals available

Hopedale

23 listings
Avg. $1,610,213 • $100K – $9.5M
Single Family 15
Condo 3
Other 3
3 rentals available

Oak Bluffs

22 listings
Avg. $2,554,545 • $64K – $5.5M
Single Family 16
Other 3
8 rentals available

Rochester

22 listings
Avg. $864,768 • $280K – $1.5M
Single Family 14
Condo 7
Other 1

Merrimac

22 listings
Avg. $698,418 • $235K – $1.9M
Single Family 6
Condo 5
Multi Family 1
Other 6
5 rentals available

Lincoln

21 listings
Avg. $2,363,114 • $595K – $8.3M
Single Family 19
Condo 1
Other 1
2 rentals available

Berkley

21 listings
Avg. $639,933 • $240K – $1.0M
Single Family 14
Other 6

Rockport

21 listings
Avg. $1,113,800 • $460K – $3.0M
Single Family 14
Condo 4
Multi Family 1
Other 1
20 rentals available

Topsfield

20 listings
Avg. $1,123,430 • $499K – $3.4M
Single Family 9
Condo 1
Other 7
1 rentals available

Nahant

19 listings
Avg. $1,857,968 • $499K – $6.2M
Single Family 14
Condo 1
Multi Family 1
Other 3
4 rentals available

Blackstone

19 listings
Avg. $544,689 • $330K – $1.2M
Single Family 13
Condo 3
Other 3
3 rentals available

Barre

19 listings
Avg. $346,689 • $80K – $650K
Single Family 11
Condo 1
Multi Family 2
Other 4
1 rentals available

Lancaster

19 listings
Avg. $652,195 • $195K – $980K
Single Family 10
Condo 2
Other 7
2 rentals available

Shirley

19 listings
Avg. $763,879 • $153K – $3.0M
Single Family 8
Condo 5
Multi Family 2
Other 4
2 rentals available

Tyngsborough

19 listings
Avg. $1,172,716 • $250K – $3.0M
Single Family 9
Condo 3
Other 3
2 rentals available

Boxford

19 listings
Avg. $1,412,884 • $375K – $3.5M
Single Family 16
Other 2
1 rentals available

West Bridgewater

18 listings
Avg. $756,822 • $120K – $1.3M
Single Family 10
Condo 2
Other 5
2 rentals available

Brookfield

18 listings
Avg. $318,928 • $115K – $665K
Single Family 9
Other 8

North Adams

18 listings
Avg. $408,589 • $125K – $1.2M
Single Family 5
Condo 5
Multi Family 3
Other 2
1 rentals available

Ashby

18 listings
Avg. $435,972 • $125K – $950K
Single Family 11
Other 6

Hatfield

17 listings
Avg. $607,582 • $125K – $1.4M
Single Family 11
Multi Family 2
Other 3

Granby

17 listings
Avg. $412,329 • $80K – $899K
Single Family 11
Multi Family 1
Other 5

Plainville

17 listings
Avg. $570,259 • $60K – $1.7M
Single Family 7
Condo 4
Other 4
6 rentals available

Georgetown

17 listings
Avg. $854,723 • $275K – $2.0M
Single Family 11
Condo 4
Other 2
1 rentals available

Millville

16 listings
Avg. $435,781 • $79K – $700K
Single Family 9
Condo 1
Multi Family 1
Other 5

Hampden

16 listings
Avg. $449,522 • $85K – $900K
Single Family 12
Other 4
1 rentals available

Hadley

16 listings
Avg. $1,051,050 • $140K – $3.3M
Single Family 10
Multi Family 1
Other 1
2 rentals available

Wales

16 listings
Avg. $328,456 • $59K – $700K
Single Family 11
Other 5

Bernardston

15 listings
Avg. $461,893 • $69K – $1.4M
Single Family 6
Multi Family 1
Other 4
1 rentals available

Essex

15 listings
Avg. $1,188,867 • $599K – $2.9M
Single Family 6
Condo 4
Multi Family 3
2 rentals available

Worthington

15 listings
Avg. $420,687 • $65K – $875K
Single Family 10
Other 5

Huntington

15 listings
Avg. $261,187 • $69K – $540K
Single Family 6
Multi Family 2
Other 6

Holland

15 listings
Avg. $418,380 • $65K – $1.1M
Single Family 12
Other 1
1 rentals available

Nantucket

14 listings
Avg. $4,173,214 • $50K – $32.0M
Single Family 13
61 rentals available

Chilmark

14 listings
Avg. $6,113,614 • $51K – $45.0M
Single Family 13
Other 1
19 rentals available

Hamilton

14 listings
Avg. $1,486,598 • $750K – $2.8M
Single Family 13
Other 1
1 rentals available

Deerfield

14 listings
Avg. $619,899 • $99K – $1.7M
Single Family 4
Condo 2
Multi Family 5
Other 2

Townsend

14 listings
Avg. $609,457 • $377K – $1.5M
Single Family 13
Condo 1
2 rentals available

Petersham

14 listings
Avg. $514,636 • $80K – $1.2M
Single Family 9
Other 5

Boylston

13 listings
Avg. $904,731 • $349K – $1.8M
Single Family 10
Multi Family 1
Other 2
1 rentals available

Montague

12 listings
Avg. $513,125 • $160K – $1.7M
Single Family 5
Condo 1
Multi Family 2
Other 2
1 rentals available

Berlin

12 listings
Avg. $897,808 • $250K – $1.7M
Single Family 5
Multi Family 1
Other 3
1 rentals available

Chester

12 listings
Avg. $182,400 • $50K – $365K
Single Family 6
Multi Family 1
Other 3

New Salem

12 listings
Avg. $424,383 • $80K – $799K
Single Family 7
Other 4

Blandford

11 listings
Avg. $419,491 • $50K – $1.0M
Single Family 8
Other 3

Otis

11 listings
Avg. $546,209 • $115K – $1.1M
Single Family 8
Other 3

East Brookfield

11 listings
Avg. $360,136 • $75K – $800K
Single Family 8
Other 3

Avon

11 listings
Avg. $1,242,964 • $475K – $6.8M
Single Family 8
Multi Family 1
6 rentals available

Mendon

11 listings
Avg. $793,655 • $395K – $1.2M
Single Family 9
Other 2

Hubbardston

11 listings
Avg. $491,278 • $75K – $689K
Single Family 9
Condo 1
Other 1

Becket

10 listings
Avg. $812,230 • $69K – $2.8M
Single Family 5
Other 5

Charlemont

10 listings
Avg. $860,190 • $65K – $2.2M
Single Family 5
Multi Family 1
Other 2

Plympton

10 listings
Avg. $946,380 • $215K – $4.1M
Single Family 4
Other 2

Phillipston

10 listings
Avg. $478,160 • $195K – $715K
Single Family 10

West Newbury

9 listings
Avg. $956,544 • $525K – $1.4M
Single Family 7
Condo 1
2 rentals available

Paxton

9 listings
Avg. $530,411 • $175K – $940K
Single Family 5
Other 4
1 rentals available

Royalston

9 listings
Avg. $343,144 • $60K – $625K
Single Family 5
Other 4

Oakham

9 listings
Avg. $590,100 • $300K – $1.1M
Single Family 8
Multi Family 1

Ashfield

9 listings
Avg. $567,644 • $99K – $1.9M
Single Family 6
Other 2

Shutesbury

9 listings
Avg. $312,089 • $75K – $825K
Single Family 5
Other 4

Heath

8 listings
Avg. $232,237 • $55K – $369K
Single Family 4
Other 4

Russell

8 listings
Avg. $400,974 • $75K – $695K
Single Family 7
Other 1

Chesterfield

8 listings
Avg. $582,869 • $169K – $1.9M
Single Family 4
Other 3

Middlefield

8 listings
Avg. $453,500 • $97K – $1.6M
Single Family 5
Multi Family 1
Other 2

Dunstable

8 listings
Avg. $1,277,488 • $375K – $2.4M
Single Family 6
Other 2

Williamsburg

8 listings
Avg. $386,800 • $135K – $850K
Single Family 5
Condo 1
Other 1

Princeton

8 listings
Avg. $639,988 • $225K – $1.2M
Single Family 4
Multi Family 1
Other 3

Goshen

8 listings
Avg. $471,999 • $60K – $1.5M
Single Family 6
Other 2
1 rentals available

Adams

7 listings
Avg. $363,984 • $79K – $695K
Single Family 2
Multi Family 3
Other 1

Pelham

7 listings
Avg. $673,243 • $150K – $1.4M
Single Family 5
Multi Family 1
Other 1
1 rentals available

Leverett

7 listings
Avg. $509,143 • $110K – $1.3M
Single Family 5
Other 2

Northfield

7 listings
Avg. $446,914 • $90K – $950K
Single Family 5
Multi Family 1
Other 1

Great Barrington

7 listings
Avg. $1,566,286 • $550K – $3.7M
Single Family 3
Other 2

Shelburne

7 listings
Avg. $1,430,000 • $365K – $6.9M
Single Family 5
Condo 1

West Tisbury

6 listings
Avg. $1,686,333 • $50K – $3.5M
Single Family 3
Other 3
26 rentals available

Lenox

6 listings
Avg. $2,720,817 • $495K – $4.9M
Single Family 4

Williamstown

6 listings
Avg. $608,833 • $425K – $799K
Single Family 1
Condo 4
Other 1

Buckland

6 listings
Avg. $300,650 • $145K – $675K
Single Family 4
Other 2

New Braintree

6 listings
Avg. $260,817 • $65K – $535K
Single Family 3
Other 3

Conway

5 listings
Avg. $377,000 • $100K – $585K
Single Family 3
Other 1

Montgomery

5 listings
Avg. $649,740 • $320K – $1.1M
Single Family 3
Other 2

Sunderland

5 listings
Avg. $1,037,400 • $599K – $2.0M
Single Family 2
Multi Family 1

Erving

5 listings
Avg. $224,980 • $85K – $345K
Single Family 2
Other 2

Washington

5 listings
Avg. $184,960 • $55K – $530K
Single Family 1
Other 4

Whately

5 listings
Avg. $1,444,780 • $60K – $5.0M
Single Family 2
Other 2

Aquinnah

5 listings
Avg. $2,584,000 • $330K – $5.9M
Single Family 3
Other 2
7 rentals available

Westhampton

5 listings
Avg. $823,400 • $69K – $1.4M
Single Family 2
Other 2

Wenham

4 listings
Avg. $993,194 • $399K – $2.4M
Single Family 2
Other 2
1 rentals available

Rowe

4 listings
Avg. $313,125 • $59K – $585K
Single Family 2
Other 2

Dalton

4 listings
Avg. $1,740,600 • $248K – $5.0M
Single Family 3

Hawley

3 listings
Avg. $506,000 • $100K – $979K
Single Family 2
Other 1

Leyden

3 listings
Avg. $434,967 • $300K – $580K
Single Family 3

Richmond

3 listings
Avg. $283,267 • $110K – $550K
Other 3
1 rentals available

Granville

3 listings
Avg. $449,933 • $320K – $550K
Single Family 3

Devens

3 listings
Avg. $799,000 • $789K – $819K
Single Family 2
Condo 1

Plainfield

3 listings
Avg. $237,665 • $90K – $498K
Single Family 2
Other 1

Hinsdale

2 listings
Avg. $359,500 • $350K – $369K
Multi Family 1
Other 1

West Stockbridge

2 listings
Avg. $574,500 • $300K – $849K
Single Family 1
Other 1

Colrain

2 listings
Avg. $210,950 • $116K – $306K
Single Family 2

Sandisfield

2 listings
Avg. $275,000 • $75K – $475K
Single Family 1
Other 1

Clarksburg

2 listings
Avg. $289,000 • $258K – $320K
Single Family 1
Multi Family 1

Wendell

2 listings
Avg. $374,950 • $375K – $375K
Single Family 2

Cheshire

2 listings
Avg. $352,000 • $105K – $599K
Single Family 1

Stockbridge

2 listings
Avg. $7,492,500 • $485K – $14.5M
Other 1

Windsor

2 listings
Avg. $712,400 • $700K – $725K
Single Family 2

Warwick

2 listings
Avg. $829,950 • $170K – $1.5M
Other 1

Peru

2 listings
Avg. $241,950 • $85K – $399K
Single Family 1
Other 1

Tolland

2 listings
Avg. $367,450 • $165K – $570K
Single Family 1
Other 1

Tiverton

1 listings
Avg. $259,900 • $260K – $260K
Other 1

Savoy

1 listings
Avg. $498,000 • $498K – $498K
Other 1

Florida

1 listings
Avg. $324,000 • $324K – $324K

Monterey

1 listings
Avg. $3,490,000 • $3.5M – $3.5M
Single Family 1

Monroe

1 listings
Avg. $795,000 • $795K – $795K
Single Family 1

Hancock

1 listings
Avg. $268,900 • $269K – $269K
Condo 1

Lee

1 listings
Avg. $1,450,000 • $1.5M – $1.5M
Condo 1

Gosnold

1 listings
Avg. $995,000 • $995K – $995K
Other 1

Tyringham

1 listings
Avg. $70,000 • $70K – $70K
Other 1

Gill

1 listings
Avg. $275,000 • $275K – $275K

New Marlboro

1 listings
Avg. $3,998,000 • $4.0M – $4.0M
Other 1

Cummington

1 listings
Avg. $249,000 • $249K – $249K
Single Family 1