Massachusetts Real Estate

15,160 homes for sale across 346 cities • 8,243 rentals available

Browse by City

346 cities with active listings in Massachusetts

Boston

2,300 listings
Avg. $1,821,710 • $50K – $44.5M
Single Family 210
Condo 1,625
Multi Family 50
Other 303
3,119 rentals available

Worcester

301 listings
Avg. $742,075 • $70K – $12.0M
Single Family 105
Condo 44
Multi Family 9
Other 100
206 rentals available

Newton

296 listings
Avg. $2,360,594 • $56K – $12.5M
Single Family 153
Condo 99
Multi Family 5
Other 22
154 rentals available

Cambridge

236 listings
Avg. $2,353,480 • $300K – $19.8M
Single Family 44
Condo 145
Multi Family 4
Other 32
384 rentals available

Springfield

229 listings
Avg. $444,591 • $55K – $5.5M
Single Family 111
Condo 16
Multi Family 19
Other 47
39 rentals available

Plymouth

228 listings
Avg. $1,059,887 • $139K – $12.3M
Single Family 116
Condo 67
Multi Family 3
Other 26
36 rentals available

Brookline

223 listings
Avg. $2,879,549 • $200K – $17.0M
Single Family 68
Condo 124
Multi Family 3
Other 15
296 rentals available

Fall River

204 listings
Avg. $676,408 • $140K – $3.8M
Single Family 73
Condo 35
Multi Family 8
Other 65
162 rentals available

Somerville

203 listings
Avg. $1,339,455 • $125K – $8.5M
Single Family 21
Condo 110
Multi Family 16
Other 47
262 rentals available

New Bedford

200 listings
Avg. $667,496 • $90K – $4.0M
Single Family 71
Condo 11
Multi Family 9
Other 53
56 rentals available

Quincy

153 listings
Avg. $936,634 • $150K – $6.2M
Single Family 39
Condo 79
Multi Family 6
Other 16
166 rentals available

Lowell

152 listings
Avg. $613,678 • $80K – $2.7M
Single Family 46
Condo 44
Multi Family 9
Other 32
100 rentals available

Barnstable

143 listings
Avg. $2,021,235 • $220K – $21.5M
Single Family 108
Condo 12
Multi Family 1
Other 6
11 rentals available

Brockton

138 listings
Avg. $729,337 • $99K – $9.0M
Single Family 71
Condo 20
Multi Family 4
Other 24
46 rentals available

Lynn

129 listings
Avg. $833,014 • $185K – $7.2M
Single Family 46
Condo 43
Multi Family 6
Other 22
155 rentals available

Medford

117 listings
Avg. $977,764 • $299K – $2.3M
Single Family 31
Condo 53
Multi Family 5
Other 22
139 rentals available

Lexington

112 listings
Avg. $2,507,687 • $60K – $5.6M
Single Family 97
Condo 10
29 rentals available

Fitchburg

105 listings
Avg. $514,418 • $90K – $3.6M
Single Family 35
Condo 9
Multi Family 6
Other 37
29 rentals available

Falmouth

103 listings
Avg. $1,244,041 • $109K – $7.6M
Single Family 77
Condo 10
Other 4
8 rentals available

Wareham

102 listings
Avg. $527,237 • $69K – $1.8M
Single Family 49
Condo 9
Multi Family 2
Other 29
13 rentals available

Haverhill

100 listings
Avg. $1,158,739 • $199K – $37.5M
Single Family 36
Condo 22
Multi Family 4
Other 24
32 rentals available

Taunton

97 listings
Avg. $609,856 • $65K – $4.0M
Single Family 36
Condo 15
Multi Family 6
Other 27
33 rentals available

Framingham

96 listings
Avg. $956,801 • $145K – $8.0M
Single Family 41
Condo 31
Multi Family 1
Other 11
49 rentals available

Revere

91 listings
Avg. $769,994 • $150K – $3.2M
Single Family 16
Condo 40
Multi Family 8
Other 22
116 rentals available

Mashpee

90 listings
Avg. $1,240,645 • $250K – $6.9M
Single Family 55
Condo 33
Other 2
1 rentals available

Waltham

86 listings
Avg. $1,545,066 • $425K – $14.0M
Single Family 25
Condo 29
Multi Family 1
Other 11
131 rentals available

Attleboro

85 listings
Avg. $720,546 • $59K – $12.5M
Single Family 35
Condo 17
Multi Family 1
Other 22
42 rentals available

Salem

80 listings
Avg. $762,001 • $80K – $3.5M
Single Family 12
Condo 44
Multi Family 6
Other 6
82 rentals available

Arlington

80 listings
Avg. $1,594,091 • $150K – $9.0M
Single Family 35
Condo 32
Other 7
69 rentals available

Marlborough

80 listings
Avg. $783,437 • $80K – $4.1M
Single Family 29
Condo 16
Multi Family 5
Other 23
25 rentals available

Needham

79 listings
Avg. $2,188,379 • $200K – $6.2M
Single Family 55
Condo 18
Other 3
20 rentals available

Dennis

78 listings
Avg. $1,112,612 • $80K – $7.0M
Single Family 56
Condo 10
Multi Family 1
Other 5
9 rentals available

Watertown

77 listings
Avg. $1,039,292 • $299K – $2.8M
Single Family 6
Condo 51
Multi Family 5
Other 7
79 rentals available

Weymouth

76 listings
Avg. $670,826 • $175K – $2.5M
Single Family 32
Condo 31
Multi Family 1
Other 3
39 rentals available

Yarmouth

74 listings
Avg. $827,319 • $229K – $2.6M
Single Family 57
Condo 11
Other 4
1 rentals available

Natick

74 listings
Avg. $1,453,063 • $310K – $7.2M
Single Family 41
Condo 19
Multi Family 3
Other 4
30 rentals available

Bourne

74 listings
Avg. $1,406,477 • $185K – $23.0M
Single Family 32
Condo 25
Other 4
9 rentals available

Wellesley

72 listings
Avg. $2,953,532 • $489K – $7.0M
Single Family 52
Condo 15
Other 4
27 rentals available

Shrewsbury

71 listings
Avg. $879,149 • $250K – $3.5M
Single Family 45
Condo 16
Multi Family 1
Other 5
13 rentals available

Hingham

70 listings
Avg. $2,361,827 • $125K – $12.5M
Single Family 50
Condo 16
Multi Family 1
Other 2
9 rentals available

Provincetown

67 listings
Avg. $2,042,782 • $65K – $12.0M
Single Family 21
Condo 35
Other 3
1 rentals available

Newburyport

67 listings
Avg. $1,704,531 • $225K – $5.6M
Single Family 33
Condo 25
Other 3
12 rentals available

Holyoke

67 listings
Avg. $501,258 • $120K – $1.8M
Single Family 22
Condo 2
Multi Family 10
Other 9
15 rentals available

Andover

67 listings
Avg. $1,529,940 • $130K – $5.3M
Single Family 39
Condo 17
Other 6
18 rentals available

Dartmouth

67 listings
Avg. $1,379,149 • $115K – $13.0M
Single Family 35
Condo 5
Multi Family 1
Other 15
12 rentals available

Gloucester

65 listings
Avg. $1,287,225 • $305K – $4.8M
Single Family 24
Condo 20
Multi Family 3
Other 11
27 rentals available

Concord

65 listings
Avg. $2,863,983 • $499K – $18.0M
Single Family 52
Condo 9
Other 2
10 rentals available

Sandwich

62 listings
Avg. $1,243,473 • $120K – $6.0M
Single Family 49
Condo 3
Other 5
6 rentals available

North Andover

62 listings
Avg. $1,132,850 • $50K – $13.0M
Single Family 17
Condo 19
Other 4
23 rentals available

Methuen

62 listings
Avg. $732,561 • $180K – $2.7M
Single Family 36
Condo 12
Other 4
13 rentals available

Dedham

61 listings
Avg. $1,213,210 • $200K – $5.3M
Single Family 39
Condo 15
Multi Family 1
Other 2
17 rentals available

Northampton

61 listings
Avg. $922,241 • $60K – $4.3M
Single Family 15
Condo 21
Multi Family 3
Other 15
8 rentals available

Acton

60 listings
Avg. $1,085,833 • $120K – $2.8M
Single Family 26
Condo 23
Other 2
16 rentals available

Chicopee

60 listings
Avg. $419,432 • $55K – $1.3M
Single Family 19
Condo 7
Multi Family 3
Other 8
10 rentals available

Leominster

59 listings
Avg. $586,838 • $93K – $1.7M
Single Family 26
Condo 10
Multi Family 3
Other 16
11 rentals available

Westfield

59 listings
Avg. $702,378 • $70K – $6.9M
Single Family 28
Condo 5
Multi Family 1
Other 16
8 rentals available

Grafton

57 listings
Avg. $745,759 • $99K – $1.7M
Single Family 22
Condo 25
Multi Family 1
Other 6
10 rentals available

Salisbury

57 listings
Avg. $735,179 • $50K – $2.6M
Single Family 15
Condo 25
Other 12
4 rentals available

Beverly

56 listings
Avg. $2,072,855 • $250K – $18.0M
Single Family 26
Condo 14
Multi Family 1
Other 8
20 rentals available

Chelmsford

56 listings
Avg. $733,028 • $99K – $2.6M
Single Family 26
Condo 22
Other 5
18 rentals available

Chatham

56 listings
Avg. $3,048,623 • $425K – $13.0M
Single Family 46
Condo 3
5 rentals available

Woburn

56 listings
Avg. $975,764 • $150K – $3.0M
Single Family 23
Condo 15
Multi Family 2
Other 9
44 rentals available

Winthrop

56 listings
Avg. $887,657 • $235K – $4.0M
Single Family 14
Condo 30
Multi Family 2
Other 3
28 rentals available

Hull

55 listings
Avg. $947,289 • $299K – $3.0M
Single Family 29
Condo 22
Other 4
31 rentals available

Hopkinton

55 listings
Avg. $1,541,826 • $440K – $4.0M
Single Family 33
Condo 17
Other 4
4 rentals available

Canton

55 listings
Avg. $750,453 • $150K – $2.2M
Single Family 14
Condo 31
Multi Family 1
Other 5
19 rentals available

Sudbury

53 listings
Avg. $1,778,632 • $295K – $4.5M
Single Family 45
Condo 4
Other 1
3 rentals available

Gardner

53 listings
Avg. $417,241 • $50K – $799K
Single Family 26
Condo 3
Multi Family 2
Other 14
11 rentals available

Milton

52 listings
Avg. $2,024,377 • $375K – $11.9M
Single Family 35
Condo 10
Multi Family 2
Other 4
13 rentals available

Peabody

52 listings
Avg. $820,412 • $115K – $2.8M
Single Family 23
Condo 9
Other 12
18 rentals available

Everett

51 listings
Avg. $990,018 • $55K – $7.3M
Single Family 10
Condo 13
Multi Family 4
Other 18
139 rentals available

Walpole

51 listings
Avg. $1,038,847 • $240K – $3.0M
Single Family 28
Condo 17
Other 2
16 rentals available

Marshfield

51 listings
Avg. $1,051,931 • $400K – $3.7M
Single Family 40
Condo 5
Other 2
15 rentals available

Bridgewater

51 listings
Avg. $732,121 • $248K – $2.5M
Single Family 27
Condo 7
Multi Family 1
Other 10
7 rentals available

Middleboro

51 listings
Avg. $1,062,304 • $120K – $11.5M
Single Family 20
Condo 2
Multi Family 1
Other 14
9 rentals available

Malden

51 listings
Avg. $969,467 • $95K – $3.2M
Single Family 11
Condo 14
Multi Family 4
Other 12
134 rentals available

Rehoboth

51 listings
Avg. $816,203 • $225K – $1.8M
Single Family 38
Condo 1
Multi Family 1
Other 8
3 rentals available

Belmont

50 listings
Avg. $1,740,184 • $395K – $4.8M
Single Family 22
Condo 20
Multi Family 2
Other 3
40 rentals available

Weston

50 listings
Avg. $5,409,498 • $850K – $31.5M
Single Family 49
Condo 1
14 rentals available

Saugus

50 listings
Avg. $970,670 • $140K – $4.4M
Single Family 33
Condo 5
Multi Family 1
Other 4
10 rentals available

Milford

49 listings
Avg. $861,127 • $200K – $8.5M
Single Family 21
Condo 11
Multi Family 2
Other 7
20 rentals available

Braintree

49 listings
Avg. $731,735 • $309K – $1.6M
Single Family 22
Condo 21
Multi Family 1
Other 3
29 rentals available

Lawrence

49 listings
Avg. $758,529 • $75K – $3.2M
Single Family 9
Condo 7
Multi Family 2
Other 13
34 rentals available

Harwich

48 listings
Avg. $1,547,327 • $159K – $6.9M
Single Family 27
Condo 12
Other 4

Reading

48 listings
Avg. $1,026,959 • $390K – $2.2M
Single Family 27
Condo 14
Other 3
13 rentals available

Westborough

48 listings
Avg. $1,016,001 • $243K – $3.5M
Single Family 19
Condo 25
Other 2
17 rentals available

Randolph

47 listings
Avg. $629,106 • $135K – $1.2M
Single Family 30
Condo 12
Other 4
13 rentals available

North Attleboro

47 listings
Avg. $616,087 • $90K – $2.2M
Single Family 23
Condo 4
Other 16
15 rentals available

Hudson

47 listings
Avg. $895,870 • $225K – $6.0M
Single Family 21
Condo 13
Multi Family 3
Other 5
6 rentals available

Marblehead

47 listings
Avg. $1,606,281 • $289K – $8.8M
Single Family 21
Condo 20
Other 4
27 rentals available

Stoneham

47 listings
Avg. $842,034 • $300K – $1.8M
Single Family 25
Condo 15
Multi Family 1
Other 3
21 rentals available

Charlton

47 listings
Avg. $473,802 • $95K – $2.5M
Single Family 18
Condo 4
Other 21
6 rentals available

Ipswich

46 listings
Avg. $1,106,929 • $52K – $3.3M
Single Family 20
Condo 11
Other 8
7 rentals available

Billerica

46 listings
Avg. $800,890 • $215K – $3.0M
Single Family 32
Condo 9
Other 3
6 rentals available

Edgartown

46 listings
Avg. $4,684,376 • $50K – $21.5M
Single Family 32
Other 14
18 rentals available

Athol

45 listings
Avg. $427,709 • $60K – $1.4M
Single Family 21
Multi Family 5
Other 10
5 rentals available

Brimfield

45 listings
Avg. $410,275 • $50K – $3.0M
Single Family 13
Other 29
1 rentals available

Easton

45 listings
Avg. $835,180 • $144K – $2.2M
Single Family 27
Condo 9
Other 7
6 rentals available

Chelsea

45 listings
Avg. $785,155 • $195K – $8.9M
Single Family 3
Condo 33
Other 7
92 rentals available

Duxbury

45 listings
Avg. $3,136,267 • $599K – $36.0M
Single Family 34
Condo 10
Other 1
8 rentals available

Southborough

44 listings
Avg. $1,642,791 • $425K – $6.5M
Single Family 30
Condo 5
Other 5
4 rentals available

Wilbraham

44 listings
Avg. $695,357 • $105K – $2.5M
Single Family 19
Condo 7
Other 16
1 rentals available

Westport

44 listings
Avg. $1,145,716 • $80K – $4.5M
Single Family 32
Multi Family 2
Other 7
7 rentals available

Scituate

44 listings
Avg. $1,748,491 • $115K – $7.9M
Single Family 31
Condo 6
Multi Family 1
Other 6
16 rentals available

Winchester

44 listings
Avg. $2,077,673 • $365K – $4.4M
Single Family 30
Condo 10
Multi Family 1
Other 1
29 rentals available

Webster

43 listings
Avg. $628,707 • $75K – $2.8M
Single Family 20
Condo 3
Multi Family 1
Other 9
2 rentals available

Tewksbury

43 listings
Avg. $921,672 • $100K – $9.0M
Single Family 14
Condo 18
Multi Family 1
6 rentals available

Palmer

42 listings
Avg. $368,045 • $51K – $1.4M
Single Family 10
Multi Family 1
Other 26
5 rentals available

Norwell

42 listings
Avg. $1,630,559 • $285K – $3.0M
Single Family 37
Condo 2
1 rentals available

Stoughton

42 listings
Avg. $759,821 • $295K – $4.0M
Single Family 21
Condo 13
Other 2
11 rentals available

Northborough

42 listings
Avg. $1,118,554 • $200K – $7.2M
Single Family 23
Condo 9
Other 5
3 rentals available

Lakeville

42 listings
Avg. $745,500 • $150K – $1.9M
Single Family 21
Condo 3
Other 10
1 rentals available

Southbridge

41 listings
Avg. $556,280 • $65K – $2.3M
Single Family 13
Condo 1
Multi Family 5
Other 17
8 rentals available

Amherst

41 listings
Avg. $614,690 • $140K – $3.0M
Single Family 15
Condo 11
Other 7
7 rentals available

Seekonk

41 listings
Avg. $775,361 • $90K – $3.6M
Single Family 26
Multi Family 2
Other 8
2 rentals available

Dracut

40 listings
Avg. $615,130 • $99K – $2.0M
Single Family 16
Condo 8
Other 8
6 rentals available

Mattapoisett

40 listings
Avg. $1,051,622 • $149K – $3.2M
Single Family 28
Condo 3
Other 8
7 rentals available

Melrose

40 listings
Avg. $984,102 • $379K – $2.3M
Single Family 19
Condo 14
Other 1
31 rentals available

Ludlow

39 listings
Avg. $508,327 • $89K – $1.6M
Single Family 21
Condo 7
Multi Family 1
Other 7

Rutland

39 listings
Avg. $451,890 • $80K – $820K
Single Family 18
Condo 16
Other 4
1 rentals available

Orange

39 listings
Avg. $760,192 • $50K – $9.0M
Single Family 11
Condo 2
Other 11

Franklin

39 listings
Avg. $945,256 • $320K – $3.9M
Single Family 19
Condo 9
Other 7
11 rentals available

Raynham

39 listings
Avg. $689,619 • $130K – $1.7M
Single Family 14
Condo 5
Multi Family 1
Other 13
1 rentals available

Lunenburg

39 listings
Avg. $574,651 • $70K – $1.5M
Single Family 22
Condo 3
Multi Family 1
Other 10
1 rentals available

Sturbridge

38 listings
Avg. $540,697 • $99K – $1.7M
Single Family 24
Condo 3
Other 8

Norton

38 listings
Avg. $915,461 • $55K – $3.0M
Single Family 13
Condo 9
Other 12
1 rentals available

Brewster

37 listings
Avg. $952,484 • $295K – $2.5M
Single Family 21
Condo 12
Multi Family 1
Other 3
1 rentals available

Amesbury

37 listings
Avg. $963,545 • $250K – $4.5M
Single Family 13
Condo 12
Other 5
7 rentals available

Wayland

37 listings
Avg. $1,647,911 • $635K – $4.0M
Single Family 27
Condo 5
Multi Family 1
Other 4
9 rentals available

Auburn

35 listings
Avg. $509,271 • $125K – $1.3M
Single Family 21
Condo 2
Other 10
3 rentals available

West Springfield

35 listings
Avg. $580,085 • $156K – $2.3M
Single Family 16
Condo 7
Multi Family 1
Other 4
1 rentals available

Orleans

35 listings
Avg. $2,576,597 • $319K – $9.2M
Single Family 26
Condo 1
Other 2
1 rentals available

Bellingham

35 listings
Avg. $719,311 • $300K – $2.2M
Single Family 16
Condo 11
Other 4
6 rentals available

Holden

35 listings
Avg. $758,466 • $300K – $1.5M
Single Family 24
Condo 8
Other 2
4 rentals available

Northbridge

35 listings
Avg. $644,134 • $250K – $1.3M
Single Family 20
Condo 11
Multi Family 1
Other 2
3 rentals available

Clinton

34 listings
Avg. $548,385 • $91K – $1.7M
Single Family 10
Condo 17
Other 5
15 rentals available

Oxford

34 listings
Avg. $561,750 • $50K – $3.6M
Single Family 14
Condo 3
Other 13
7 rentals available

Holliston

34 listings
Avg. $1,059,626 • $200K – $5.0M
Single Family 21
Condo 4
Other 5
2 rentals available

Foxboro

34 listings
Avg. $867,579 • $99K – $2.8M
Single Family 19
Condo 6
Other 9
15 rentals available

Cohasset

33 listings
Avg. $1,967,107 • $675K – $4.5M
Single Family 21
Condo 7
Other 2
7 rentals available

Uxbridge

33 listings
Avg. $736,368 • $99K – $4.5M
Single Family 20
Condo 7
Multi Family 1
Other 2
2 rentals available

Westford

33 listings
Avg. $975,691 • $80K – $3.6M
Single Family 22
Condo 5
Other 1
6 rentals available

Groton

33 listings
Avg. $1,086,715 • $400K – $3.0M
Single Family 21
Condo 2
Multi Family 1
Other 6
5 rentals available

Fairhaven

32 listings
Avg. $600,587 • $150K – $1.5M
Single Family 13
Condo 3
Multi Family 3
Other 7
2 rentals available

Ware

32 listings
Avg. $340,106 • $50K – $2.3M
Single Family 8
Other 17
6 rentals available

Norwood

32 listings
Avg. $1,096,513 • $202K – $3.7M
Single Family 13
Condo 8
Other 2
27 rentals available

Danvers

32 listings
Avg. $823,478 • $100K – $3.4M
Single Family 10
Condo 8
Other 5
16 rentals available

Lynnfield

32 listings
Avg. $1,878,696 • $180K – $9.0M
Single Family 24
Condo 4
Other 2
2 rentals available

North Reading

32 listings
Avg. $1,009,887 • $299K – $2.4M
Single Family 17
Condo 13
Other 2
1 rentals available

Southwick

32 listings
Avg. $643,981 • $85K – $1.6M
Single Family 18
Other 7

Templeton

31 listings
Avg. $606,877 • $50K – $4.0M
Single Family 15
Multi Family 1
Other 8
4 rentals available

Burlington

31 listings
Avg. $1,388,284 • $650K – $3.5M
Single Family 23
Condo 3
Other 3
10 rentals available

Dover

31 listings
Avg. $2,698,787 • $599K – $7.5M
Single Family 30
Other 1
7 rentals available

Swampscott

31 listings
Avg. $1,389,135 • $355K – $5.0M
Single Family 15
Condo 11
Multi Family 2
Other 2
18 rentals available

Newbury

31 listings
Avg. $1,270,180 • $600K – $2.6M
Single Family 20
Condo 7
Other 4
3 rentals available

Pittsfield

31 listings
Avg. $376,392 • $70K – $1.5M
Single Family 16
Multi Family 1
Other 10
1 rentals available

Belchertown

31 listings
Avg. $370,163 • $93K – $895K
Single Family 13
Condo 2
Multi Family 1
Other 15
1 rentals available

Truro

31 listings
Avg. $1,228,190 • $225K – $4.0M
Single Family 17
Condo 8
Other 5

Sharon

31 listings
Avg. $1,056,500 • $180K – $2.5M
Single Family 20
Condo 8
Multi Family 1
9 rentals available

Agawam

31 listings
Avg. $503,794 • $140K – $2.5M
Single Family 17
Condo 6
Other 4

Wilmington

30 listings
Avg. $756,216 • $300K – $1.6M
Single Family 17
Condo 10
2 rentals available

Swansea

30 listings
Avg. $656,087 • $70K – $1.4M
Single Family 18
Condo 4
Other 5
1 rentals available

Middleton

30 listings
Avg. $1,251,129 • $400K – $2.6M
Single Family 14
Condo 8
Other 7
3 rentals available

Rockland

30 listings
Avg. $543,650 • $160K – $3.0M
Single Family 12
Condo 9
Multi Family 1
Other 6
5 rentals available

Norfolk

29 listings
Avg. $1,098,334 • $99K – $3.0M
Single Family 19
Condo 7
Other 2
2 rentals available

Wakefield

29 listings
Avg. $1,039,193 • $200K – $5.9M
Single Family 6
Condo 13
Multi Family 1
Other 5
23 rentals available

Millbury

29 listings
Avg. $637,934 • $170K – $2.1M
Single Family 11
Condo 3
Other 8
4 rentals available

Greenfield

29 listings
Avg. $443,055 • $50K – $2.2M
Single Family 7
Condo 3
Multi Family 1
Other 11
5 rentals available

Dudley

28 listings
Avg. $629,293 • $60K – $2.4M
Single Family 18
Condo 2
Multi Family 2
Other 5
6 rentals available

Rockport

28 listings
Avg. $1,433,279 • $449K – $3.8M
Single Family 19
Condo 6
Multi Family 1
Other 1
10 rentals available

Leicester

28 listings
Avg. $735,579 • $119K – $2.5M
Single Family 12
Condo 2
Other 5
5 rentals available

South Hadley

27 listings
Avg. $492,577 • $135K – $1.3M
Single Family 18
Condo 4
Multi Family 2
Other 2
3 rentals available

Dighton

27 listings
Avg. $753,207 • $295K – $1.3M
Single Family 23
Other 4

Westwood

27 listings
Avg. $2,554,507 • $89K – $8.8M
Single Family 22
Condo 3
Other 1
9 rentals available

Mansfield

27 listings
Avg. $859,000 • $355K – $1.5M
Single Family 17
Condo 3
Other 4
13 rentals available

East Bridgewater

27 listings
Avg. $778,937 • $146K – $2.0M
Single Family 12
Condo 3
Other 6
2 rentals available

Winchendon

27 listings
Avg. $448,867 • $70K – $1.4M
Single Family 14
Multi Family 1
Other 6
4 rentals available

Spencer

26 listings
Avg. $587,235 • $100K – $1.3M
Single Family 15
Multi Family 1
Other 7
7 rentals available

Ashland

25 listings
Avg. $676,928 • $309K – $1.7M
Single Family 13
Condo 10
Other 2
8 rentals available

Whitman

25 listings
Avg. $771,482 • $400K – $2.5M
Single Family 9
Condo 6
Multi Family 1
Other 6
10 rentals available

Ashby

25 listings
Avg. $363,139 • $75K – $935K
Single Family 13
Other 11
1 rentals available

Georgetown

25 listings
Avg. $879,771 • $325K – $1.6M
Single Family 16
Condo 5
Other 1

Freetown

25 listings
Avg. $701,912 • $300K – $1.6M
Single Family 16
Condo 3
Other 6
3 rentals available

Marion

25 listings
Avg. $1,267,390 • $230K – $4.7M
Single Family 19
Other 5
2 rentals available

Wellfleet

25 listings
Avg. $1,205,034 • $289K – $5.4M
Single Family 15
Condo 4
Other 4

Westminster

25 listings
Avg. $809,460 • $80K – $3.0M
Single Family 15
Other 9
3 rentals available

Warren

25 listings
Avg. $522,412 • $65K – $5.9M
Single Family 8
Condo 1
Other 11
3 rentals available

Kingston

24 listings
Avg. $792,775 • $245K – $1.7M
Single Family 14
Other 7
6 rentals available

Medfield

24 listings
Avg. $1,135,346 • $625K – $2.0M
Single Family 16
Condo 5
Other 3
6 rentals available

Easthampton

24 listings
Avg. $805,842 • $70K – $5.0M
Single Family 9
Condo 7
Other 3

Tisbury

24 listings
Avg. $2,342,375 • $112K – $9.3M
Single Family 17
Condo 3
Other 1
15 rentals available

Medway

23 listings
Avg. $766,930 • $300K – $2.0M
Single Family 12
Condo 8
Other 1
4 rentals available

Sutton

23 listings
Avg. $870,413 • $250K – $2.5M
Single Family 16
Condo 2
Other 5
2 rentals available

Upton

23 listings
Avg. $1,102,587 • $250K – $7.5M
Single Family 13
Condo 5
Other 3
3 rentals available

Eastham

23 listings
Avg. $977,909 • $250K – $2.3M
Single Family 15
Multi Family 2
Other 2

Bedford

23 listings
Avg. $1,486,387 • $568K – $3.5M
Single Family 13
Condo 9
Other 1
7 rentals available

East Longmeadow

23 listings
Avg. $544,922 • $120K – $1.3M
Single Family 15
Condo 3
Other 4
1 rentals available

Bolton

23 listings
Avg. $1,292,543 • $389K – $3.7M
Single Family 17
Condo 2
Other 4
1 rentals available

Douglas

22 listings
Avg. $623,040 • $120K – $1.3M
Single Family 14
Condo 1
Other 6
2 rentals available

Stow

22 listings
Avg. $919,309 • $349K – $1.7M
Single Family 13
Condo 8

Sherborn

22 listings
Avg. $1,860,523 • $719K – $6.0M
Single Family 11
Condo 5
Other 4
3 rentals available

Halifax

22 listings
Avg. $462,700 • $130K – $890K
Single Family 7
Condo 8
Other 7

Holbrook

22 listings
Avg. $848,436 • $135K – $6.0M
Single Family 15
Other 4
7 rentals available

Acushnet

22 listings
Avg. $632,923 • $170K – $1.8M
Single Family 16
Condo 1
Other 4

Granby

21 listings
Avg. $551,524 • $75K – $2.5M
Single Family 11
Condo 1
Other 6

Harvard

21 listings
Avg. $1,474,743 • $525K – $3.6M
Single Family 14
Condo 4
Other 3
2 rentals available

Littleton

21 listings
Avg. $1,222,110 • $135K – $3.8M
Single Family 16
Other 3
7 rentals available

Plainville

21 listings
Avg. $704,857 • $125K – $2.0M
Single Family 12
Condo 1
Other 5
6 rentals available

Sterling

21 listings
Avg. $746,323 • $95K – $3.8M
Single Family 11
Condo 3
Other 5
1 rentals available

Nantucket

21 listings
Avg. $4,337,948 • $50K – $39.9M
Single Family 21
76 rentals available

Southampton

20 listings
Avg. $447,145 • $110K – $1.5M
Single Family 6
Other 13
1 rentals available

Longmeadow

20 listings
Avg. $674,220 • $330K – $2.0M
Single Family 18
Other 2
2 rentals available

Hanson

20 listings
Avg. $760,625 • $125K – $4.5M
Single Family 10
Other 6

Rowley

20 listings
Avg. $843,315 • $175K – $2.3M
Single Family 8
Condo 4
Other 5
3 rentals available

Abington

19 listings
Avg. $763,911 • $340K – $2.6M
Single Family 11
Condo 2
Other 4
6 rentals available

Tyngsborough

19 listings
Avg. $994,016 • $270K – $3.2M
Single Family 8
Condo 5
Other 2
1 rentals available

Townsend

19 listings
Avg. $519,189 • $165K – $799K
Single Family 12
Condo 3
Other 4
4 rentals available

Pembroke

19 listings
Avg. $980,058 • $70K – $4.0M
Single Family 13
Condo 1
Other 2

Monson

18 listings
Avg. $259,061 • $70K – $640K
Single Family 5
Multi Family 1
Other 10
1 rentals available

Brookfield

18 listings
Avg. $306,244 • $60K – $800K
Single Family 8
Other 8
1 rentals available

Somerset

18 listings
Avg. $561,094 • $384K – $900K
Single Family 18
3 rentals available

Millis

18 listings
Avg. $1,348,050 • $300K – $5.5M
Single Family 8
Condo 3
Other 5
14 rentals available

Oak Bluffs

18 listings
Avg. $2,447,111 • $64K – $5.5M
Single Family 16
Other 1
10 rentals available

Wrentham

18 listings
Avg. $1,204,644 • $200K – $3.2M
Single Family 12
Condo 2
Other 2
5 rentals available

Carver

18 listings
Avg. $583,967 • $55K – $2.5M
Single Family 10
Other 7
3 rentals available

Ayer

18 listings
Avg. $877,367 • $365K – $4.5M
Single Family 11
Condo 2
Other 4
11 rentals available

North Adams

17 listings
Avg. $383,094 • $70K – $1.3M
Single Family 5
Condo 5
Multi Family 3
Other 4
2 rentals available

Hardwick

17 listings
Avg. $328,300 • $53K – $925K
Single Family 4
Other 8

Ashburnham

17 listings
Avg. $546,176 • $150K – $1.1M
Single Family 13
Multi Family 1
Other 3

Manchester

17 listings
Avg. $4,250,765 • $550K – $17.5M
Single Family 13
Condo 2
Other 2
20 rentals available

Boxford

17 listings
Avg. $1,256,741 • $425K – $2.2M
Single Family 11
Condo 1
Other 4
2 rentals available

Lancaster

17 listings
Avg. $586,441 • $280K – $845K
Single Family 13
Other 4
3 rentals available

North Brookfield

17 listings
Avg. $395,853 • $80K – $800K
Single Family 8
Other 9
1 rentals available

West Brookfield

16 listings
Avg. $492,581 • $115K – $1.6M
Single Family 7
Multi Family 1
Other 4
1 rentals available

Shirley

16 listings
Avg. $895,306 • $125K – $3.0M
Single Family 7
Condo 4
Multi Family 1
Other 4
4 rentals available

Merrimac

16 listings
Avg. $709,450 • $270K – $1.3M
Single Family 9
Condo 2
Other 3

Blackstone

15 listings
Avg. $537,473 • $162K – $950K
Single Family 10
Condo 2
Other 3
4 rentals available

Rochester

15 listings
Avg. $759,640 • $209K – $1.2M
Single Family 7
Condo 6
Other 2

Pepperell

15 listings
Avg. $656,753 • $329K – $1.2M
Single Family 11
Condo 1
Other 3
4 rentals available

Barre

15 listings
Avg. $327,200 • $56K – $640K
Single Family 5
Condo 1
Multi Family 1
Other 8

Boxborough

14 listings
Avg. $957,236 • $175K – $2.3M
Single Family 7
Condo 5
8 rentals available

Carlisle

14 listings
Avg. $2,104,500 • $779K – $5.0M
Single Family 9
Condo 2
Other 3

Paxton

14 listings
Avg. $509,350 • $250K – $720K
Single Family 11
Condo 1
Multi Family 1
Other 1

Maynard

13 listings
Avg. $858,208 • $300K – $2.5M
Single Family 6
Condo 3
Other 2
2 rentals available

Lincoln

13 listings
Avg. $3,456,308 • $499K – $8.3M
Single Family 11
Condo 1
Other 1
3 rentals available

Hanover

13 listings
Avg. $1,488,454 • $665K – $3.5M
Single Family 13
1 rentals available

Hamilton

13 listings
Avg. $1,102,915 • $55K – $3.2M
Single Family 10
Condo 1
Other 2
1 rentals available

Boylston

13 listings
Avg. $1,094,131 • $380K – $2.0M
Single Family 11
Condo 2
2 rentals available

Mendon

13 listings
Avg. $805,426 • $125K – $1.1M
Single Family 10
Other 3
1 rentals available

Nahant

13 listings
Avg. $1,911,046 • $390K – $6.0M
Single Family 12
Condo 1
2 rentals available

Hatfield

12 listings
Avg. $903,824 • $89K – $6.0M
Single Family 4
Condo 1
Other 5

Chilmark

12 listings
Avg. $3,292,975 • $51K – $12.5M
Single Family 11
Other 1
19 rentals available

Wales

12 listings
Avg. $353,940 • $109K – $550K
Single Family 8
Other 4
1 rentals available

Berkley

12 listings
Avg. $756,367 • $295K – $1.3M
Single Family 7
Other 3
1 rentals available

Deerfield

12 listings
Avg. $486,058 • $99K – $1.7M
Single Family 1
Condo 2
Other 6

Otis

11 listings
Avg. $477,009 • $62K – $829K
Single Family 7
Other 4

Bernardston

11 listings
Avg. $579,345 • $69K – $1.4M
Single Family 2
Other 6

West Bridgewater

11 listings
Avg. $723,900 • $120K – $1.2M
Single Family 6
Condo 2
Other 3
4 rentals available

Holland

11 listings
Avg. $388,873 • $75K – $675K
Single Family 9

Hadley

11 listings
Avg. $1,012,445 • $140K – $3.3M
Single Family 5
Multi Family 1
Other 1
1 rentals available

Charlemont

11 listings
Avg. $821,427 • $65K – $2.2M
Single Family 6
Other 3

Adams

11 listings
Avg. $351,427 • $70K – $1,000K
Single Family 7
Other 2

West Tisbury

11 listings
Avg. $2,043,809 • $50K – $8.0M
Single Family 8
Other 3
26 rentals available

Essex

10 listings
Avg. $995,100 • $330K – $2.5M
Single Family 6
Condo 3
1 rentals available

West Boylston

10 listings
Avg. $629,120 • $315K – $960K
Single Family 6
Condo 2
Multi Family 1
2 rentals available

Hopedale

10 listings
Avg. $680,350 • $100K – $1.2M
Single Family 8
Condo 1
Other 1
1 rentals available

Phillipston

10 listings
Avg. $336,960 • $199K – $598K
Single Family 6
Other 4

Groveland

10 listings
Avg. $937,260 • $240K – $3.0M
Single Family 7
Condo 1
Other 1

Topsfield

10 listings
Avg. $943,170 • $299K – $2.2M
Single Family 6
Condo 2
Other 1
1 rentals available

Avon

10 listings
Avg. $1,601,740 • $200K – $7.5M
Single Family 6
Condo 1
Multi Family 1
Other 1
5 rentals available

Hubbardston

9 listings
Avg. $485,944 • $90K – $800K
Single Family 8
Other 1

Chester

9 listings
Avg. $278,067 • $75K – $579K
Single Family 5
Multi Family 2
Other 2

Petersham

9 listings
Avg. $390,867 • $60K – $1.6M
Single Family 3
Other 6

Becket

9 listings
Avg. $631,767 • $75K – $2.8M
Single Family 4
Other 4

East Brookfield

9 listings
Avg. $480,222 • $75K – $850K
Single Family 2
Other 3
2 rentals available

Tolland

9 listings
Avg. $299,378 • $60K – $690K
Single Family 5
Other 4

West Newbury

8 listings
Avg. $986,475 • $100K – $1.9M
Single Family 3
Condo 1
Other 3

Princeton

8 listings
Avg. $595,475 • $250K – $1.0M
Single Family 5
Other 3
1 rentals available

Heath

8 listings
Avg. $212,350 • $55K – $459K
Single Family 4
Other 4

Blandford

7 listings
Avg. $332,329 • $50K – $598K
Single Family 3
Multi Family 1
Other 3

Williamstown

7 listings
Avg. $552,714 • $129K – $1.2M
Condo 6

Ashfield

7 listings
Avg. $887,857 • $125K – $1.9M
Single Family 2
Multi Family 1
Other 3

Millville

7 listings
Avg. $640,414 • $79K – $1.3M
Single Family 2
Other 4

Erving

6 listings
Avg. $1,791,650 • $250K – $6.0M
Single Family 1
Other 2

Plympton

6 listings
Avg. $985,483 • $470K – $1.6M
Single Family 4

Berlin

6 listings
Avg. $913,967 • $419K – $1.7M
Single Family 3
Condo 1
Other 1

Chesterfield

6 listings
Avg. $889,267 • $169K – $1.9M
Single Family 2
Other 3

Leverett

6 listings
Avg. $2,070,182 • $150K – $10.0M
Single Family 4
Other 2

Lenox

6 listings
Avg. $2,604,817 • $280K – $4.9M
Single Family 5

Worthington

6 listings
Avg. $277,800 • $65K – $749K
Single Family 2
Other 4

Northfield

6 listings
Avg. $404,150 • $110K – $565K
Single Family 5
Other 1

Great Barrington

6 listings
Avg. $1,820,333 • $53K – $7.3M
Single Family 4
Other 1

Montague

5 listings
Avg. $633,960 • $180K – $1.8M
Single Family 1
Multi Family 1
Other 2

Huntington

5 listings
Avg. $246,480 • $50K – $382K
Single Family 1
Other 3

Goshen

5 listings
Avg. $209,400 • $50K – $419K
Single Family 3
Other 2
1 rentals available

Whately

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

Oakham

5 listings
Avg. $758,760 • $475K – $1.1M
Single Family 5

Royalston

5 listings
Avg. $331,380 • $64K – $639K
Single Family 3
Other 2

Cheshire

5 listings
Avg. $262,780 • $53K – $599K
Single Family 2
Other 2

New Salem

5 listings
Avg. $268,740 • $80K – $699K
Single Family 2
Other 3

Rowe

5 listings
Avg. $147,780 • $50K – $369K
Single Family 1
Other 4

Hampden

5 listings
Avg. $372,590 • $85K – $699K
Single Family 2
Other 3
1 rentals available

Lee

5 listings
Avg. $1,991,780 • $499K – $3.4M
Single Family 2
Other 2

Washington

5 listings
Avg. $896,880 • $85K – $1.8M
Single Family 3
Other 1

Sandisfield

4 listings
Avg. $462,500 • $75K – $625K
Single Family 3
Other 1

Williamsburg

4 listings
Avg. $368,750 • $135K – $850K
Single Family 1
Other 2
1 rentals available

Shutesbury

4 listings
Avg. $213,725 • $106K – $389K
Single Family 2
Other 2
1 rentals available

Florida

4 listings
Avg. $269,250 • $54K – $349K
Single Family 2
Other 1

Lanesborough

4 listings
Avg. $1,091,225 • $65K – $2.5M
Single Family 3
Other 1

Hawley

4 listings
Avg. $299,750 • $65K – $649K
Single Family 2
Other 2

Dunstable

4 listings
Avg. $1,264,725 • $760K – $1.6M
Single Family 2
Other 2

Granville

3 listings
Avg. $496,300 • $60K – $949K
Single Family 2
Other 1

Gill

3 listings
Avg. $238,300 • $70K – $370K
Single Family 1
Other 1

Devens

3 listings
Avg. $817,667 • $789K – $875K
Single Family 2

Plainfield

3 listings
Avg. $191,467 • $100K – $350K
Single Family 2
Other 1

Aquinnah

3 listings
Avg. $1,610,000 • $330K – $3.4M
Single Family 1
Other 2
7 rentals available

Stockbridge

3 listings
Avg. $543,000 • $289K – $845K
Single Family 1
Other 2

Westhampton

3 listings
Avg. $584,667 • $79K – $1.3M
Single Family 1
Other 2

Conway

3 listings
Avg. $468,333 • $100K – $755K
Single Family 1
Other 1

Pelham

3 listings
Avg. $701,667 • $55K – $1.5M
Single Family 2
Other 1

Montgomery

3 listings
Avg. $436,267 • $320K – $659K
Other 2

Colrain

3 listings
Avg. $444,967 • $315K – $595K
Single Family 2

Monroe

2 listings
Avg. $485,000 • $75K – $895K
Single Family 1
Other 1

Russell

2 listings
Avg. $364,950 • $80K – $650K
Single Family 1
Other 1

Egremont

2 listings
Avg. $1,747,500 • $1.1M – $2.4M
Other 2

Wenham

2 listings
Avg. $1,592,500 • $1.3M – $1.9M
Single Family 2
1 rentals available

Wendell

2 listings
Avg. $359,950 • $70K – $650K
Single Family 1
Other 1

Tyringham

2 listings
Avg. $97,450 • $70K – $125K
Other 2

New Marlboro

2 listings
Avg. $2,747,000 • $499K – $5.0M
Single Family 1
Other 1

New Braintree

2 listings
Avg. $370,500 • $56K – $685K
Other 2

Shelburne

2 listings
Avg. $430,000 • $395K – $465K
Single Family 1
Condo 1
1 rentals available

Sheffield

2 listings
Avg. $199,500 • $149K – $250K
Single Family 1
Other 1

West Stockbridge

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

Monterey

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

Buckland

1 listings
Avg. $299,000 • $299K – $299K
Other 1
1 rentals available

Clarksburg

1 listings
Avg. $279,900 • $280K – $280K
Single Family 1

Epping

1 listings
Avg. $349,900 • $350K – $350K
Condo 1

Sunderland

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

Leyden

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

Hampton

1 listings
Avg. $1,500,000 • $1.5M – $1.5M
Other 1

Middlefield

1 listings
Avg. $649,900 • $650K – $650K

Dalton

1 listings
Avg. $4,990,000 • $5.0M – $5.0M

East Kingston

1 listings
Avg. $1,669,320 • $1.7M – $1.7M
Single Family 1

Alford

1 listings
Avg. $10,995,000 • $11.0M – $11.0M
Single Family 1

Cummington

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

Warwick

1 listings
Avg. $1,490,000 • $1.5M – $1.5M