Massachusetts Real Estate

12,581 homes for sale across 345 cities • 7,194 rentals available

Browse by City

345 cities with active listings in Massachusetts

Boston

1,884 listings
Avg. $1,885,269 • $50K – $44.5M
Single Family 133
Condo 1,348
Multi Family 41
Other 251
2,482 rentals available

Worcester

266 listings
Avg. $777,103 • $55K – $12.5M
Single Family 96
Condo 36
Multi Family 9
Other 87
220 rentals available

Newton

247 listings
Avg. $2,622,096 • $175K – $16.5M
Single Family 124
Condo 87
Multi Family 4
Other 19
149 rentals available

Cambridge

208 listings
Avg. $2,429,500 • $300K – $26.0M
Single Family 27
Condo 133
Multi Family 1
Other 31
307 rentals available

Springfield

206 listings
Avg. $445,605 • $75K – $5.5M
Single Family 102
Condo 15
Multi Family 22
Other 35
53 rentals available

Plymouth

189 listings
Avg. $1,052,866 • $180K – $12.3M
Single Family 87
Condo 64
Multi Family 3
Other 23
35 rentals available

Fall River

177 listings
Avg. $681,652 • $140K – $3.5M
Single Family 54
Condo 35
Multi Family 12
Other 56
138 rentals available

Somerville

172 listings
Avg. $1,466,551 • $150K – $9.5M
Single Family 22
Condo 84
Multi Family 13
Other 42
247 rentals available

Brookline

165 listings
Avg. $2,866,563 • $225K – $19.0M
Single Family 51
Condo 93
Other 11
251 rentals available

New Bedford

161 listings
Avg. $758,860 • $95K – $6.0M
Single Family 51
Condo 5
Multi Family 10
Other 39
40 rentals available

Brockton

129 listings
Avg. $711,493 • $130K – $9.0M
Single Family 60
Condo 18
Multi Family 7
Other 28
47 rentals available

Barnstable

127 listings
Avg. $2,152,868 • $175K – $15.0M
Single Family 91
Condo 9
Multi Family 1
Other 8
8 rentals available

Lowell

124 listings
Avg. $614,357 • $80K – $2.7M
Single Family 25
Condo 42
Multi Family 4
Other 34
82 rentals available

Quincy

117 listings
Avg. $932,602 • $175K – $6.2M
Single Family 26
Condo 63
Multi Family 3
Other 16
170 rentals available

Lynn

97 listings
Avg. $794,415 • $185K – $7.0M
Single Family 29
Condo 30
Multi Family 8
Other 20
149 rentals available

Fitchburg

95 listings
Avg. $489,527 • $65K – $3.6M
Single Family 24
Condo 10
Multi Family 9
Other 36
35 rentals available

Falmouth

91 listings
Avg. $1,385,041 • $125K – $7.6M
Single Family 68
Condo 7
Other 7
5 rentals available

Wareham

89 listings
Avg. $514,714 • $69K – $2.0M
Single Family 40
Condo 11
Multi Family 1
Other 25
9 rentals available

Framingham

89 listings
Avg. $849,529 • $125K – $3.7M
Single Family 37
Condo 28
Multi Family 1
Other 11
56 rentals available

Taunton

87 listings
Avg. $609,053 • $65K – $3.4M
Single Family 29
Condo 10
Multi Family 3
Other 35
32 rentals available

Lexington

86 listings
Avg. $2,469,918 • $60K – $5.6M
Single Family 67
Condo 11
Other 1
22 rentals available

Haverhill

83 listings
Avg. $733,931 • $130K – $7.2M
Single Family 31
Condo 20
Multi Family 3
Other 17
44 rentals available

Mashpee

80 listings
Avg. $1,248,761 • $150K – $6.9M
Single Family 45
Condo 31
Other 3
1 rentals available

Medford

77 listings
Avg. $927,194 • $70K – $2.2M
Single Family 17
Condo 32
Multi Family 6
Other 16
116 rentals available

Dartmouth

75 listings
Avg. $1,140,276 • $115K – $4.0M
Single Family 43
Condo 3
Multi Family 1
Other 17
4 rentals available

Attleboro

74 listings
Avg. $785,073 • $59K – $12.5M
Single Family 32
Condo 13
Multi Family 1
Other 20
33 rentals available

Revere

74 listings
Avg. $757,978 • $165K – $3.3M
Single Family 15
Condo 31
Multi Family 6
Other 17
95 rentals available

Waltham

73 listings
Avg. $1,523,256 • $195K – $14.0M
Single Family 15
Condo 26
Multi Family 1
Other 12
92 rentals available

Wellesley

73 listings
Avg. $3,044,631 • $489K – $8.0M
Single Family 54
Condo 15
Multi Family 1
Other 2
17 rentals available

Chicopee

72 listings
Avg. $385,722 • $55K – $1.3M
Single Family 28
Condo 10
Multi Family 3
Other 10
6 rentals available

Marlborough

68 listings
Avg. $769,829 • $75K – $4.1M
Single Family 30
Condo 15
Multi Family 4
Other 13
29 rentals available

Bourne

67 listings
Avg. $1,122,990 • $185K – $10.9M
Single Family 35
Condo 18
Other 4
8 rentals available

Concord

67 listings
Avg. $2,386,297 • $509K – $10.9M
Single Family 49
Condo 10
Multi Family 1
Other 5
5 rentals available

Watertown

66 listings
Avg. $920,291 • $200K – $2.7M
Single Family 5
Condo 44
Multi Family 2
Other 6
76 rentals available

Salem

63 listings
Avg. $828,633 • $90K – $8.0M
Single Family 12
Condo 34
Multi Family 2
Other 6
82 rentals available

Arlington

61 listings
Avg. $1,431,641 • $200K – $9.0M
Single Family 21
Condo 30
Multi Family 3
Other 1
61 rentals available

Northampton

61 listings
Avg. $824,538 • $60K – $4.4M
Single Family 17
Condo 23
Multi Family 1
Other 14
11 rentals available

Andover

60 listings
Avg. $1,417,612 • $160K – $5.3M
Single Family 32
Condo 18
Multi Family 1
Other 5
22 rentals available

Provincetown

59 listings
Avg. $2,110,236 • $135K – $12.0M
Single Family 17
Condo 33
Multi Family 1

Lawrence

59 listings
Avg. $724,549 • $75K – $3.2M
Single Family 6
Condo 9
Multi Family 3
Other 17
37 rentals available

Shrewsbury

58 listings
Avg. $858,573 • $249K – $3.3M
Single Family 36
Condo 19
Multi Family 1
Other 1
26 rentals available

Weymouth

58 listings
Avg. $736,100 • $159K – $2.5M
Single Family 24
Condo 20
Multi Family 1
Other 2
48 rentals available

Needham

57 listings
Avg. $2,232,603 • $415K – $5.5M
Single Family 41
Condo 10
Other 4
14 rentals available

Sandwich

55 listings
Avg. $1,087,993 • $120K – $6.0M
Single Family 41
Condo 2
Other 8
4 rentals available

Holyoke

55 listings
Avg. $471,275 • $149K – $1.8M
Single Family 21
Condo 1
Multi Family 4
Other 8
17 rentals available

Natick

54 listings
Avg. $1,568,366 • $310K – $5.0M
Single Family 28
Condo 12
Multi Family 3
Other 3
34 rentals available

Hull

53 listings
Avg. $976,902 • $310K – $3.2M
Single Family 28
Condo 19
Other 4
23 rentals available

Dennis

53 listings
Avg. $1,270,081 • $80K – $7.0M
Single Family 37
Condo 7
Other 4
15 rentals available

Gardner

53 listings
Avg. $414,979 • $50K – $779K
Single Family 24
Condo 6
Multi Family 3
Other 12
12 rentals available

Canton

53 listings
Avg. $863,737 • $150K – $2.3M
Single Family 18
Condo 25
Multi Family 1
Other 5
18 rentals available

Yarmouth

51 listings
Avg. $818,647 • $239K – $2.4M
Single Family 35
Condo 9
Multi Family 1
Other 3
3 rentals available

North Andover

50 listings
Avg. $1,246,262 • $50K – $13.0M
Single Family 13
Condo 13
Other 3
27 rentals available

North Attleboro

49 listings
Avg. $690,978 • $95K – $2.3M
Single Family 20
Condo 7
Other 18
16 rentals available

Beverly

49 listings
Avg. $1,810,014 • $250K – $14.9M
Single Family 21
Condo 14
Multi Family 1
Other 7
31 rentals available

Gloucester

49 listings
Avg. $1,365,822 • $250K – $4.8M
Single Family 14
Condo 19
Other 7
31 rentals available

Salisbury

48 listings
Avg. $823,358 • $145K – $2.6M
Single Family 8
Condo 22
Other 13
6 rentals available

Bridgewater

48 listings
Avg. $699,316 • $230K – $2.2M
Single Family 21
Condo 7
Multi Family 1
Other 15
6 rentals available

Leominster

48 listings
Avg. $483,942 • $75K – $1.7M
Single Family 18
Condo 11
Multi Family 3
Other 11
7 rentals available

Milford

48 listings
Avg. $756,215 • $175K – $8.5M
Single Family 20
Condo 13
Multi Family 1
Other 5
8 rentals available

Sudbury

47 listings
Avg. $1,752,677 • $75K – $4.5M
Single Family 39
Condo 3
Other 2
4 rentals available

Methuen

47 listings
Avg. $698,206 • $180K – $1.7M
Single Family 19
Condo 11
Other 8
9 rentals available

Harwich

46 listings
Avg. $1,482,434 • $159K – $6.9M
Single Family 26
Condo 11
Other 4

Walpole

46 listings
Avg. $1,114,507 • $239K – $3.0M
Single Family 24
Condo 15
Other 2
15 rentals available

Newburyport

46 listings
Avg. $1,525,000 • $225K – $5.6M
Single Family 20
Condo 18
Other 2
13 rentals available

Hopkinton

46 listings
Avg. $1,598,783 • $515K – $4.0M
Single Family 27
Condo 15
Other 4
4 rentals available

Dedham

46 listings
Avg. $1,382,228 • $168K – $5.3M
Single Family 25
Condo 13
Multi Family 2
Other 2
16 rentals available

Charlton

46 listings
Avg. $492,254 • $95K – $2.5M
Single Family 18
Condo 4
Other 20
6 rentals available

Woburn

46 listings
Avg. $1,105,006 • $280K – $7.5M
Single Family 15
Condo 16
Other 9
44 rentals available

Malden

46 listings
Avg. $1,007,171 • $95K – $3.2M
Single Family 6
Condo 14
Multi Family 5
Other 10
88 rentals available

Grafton

45 listings
Avg. $764,091 • $100K – $1.8M
Single Family 18
Condo 14
Multi Family 1
Other 7
8 rentals available

Chatham

45 listings
Avg. $3,479,556 • $425K – $13.0M
Single Family 36
Condo 4
5 rentals available

Westborough

44 listings
Avg. $1,074,512 • $315K – $3.5M
Single Family 19
Condo 20
Other 3
15 rentals available

Sturbridge

44 listings
Avg. $554,754 • $75K – $2.2M
Single Family 23
Condo 5
Other 12

Chelmsford

44 listings
Avg. $742,186 • $99K – $2.7M
Single Family 13
Condo 23
Other 5
12 rentals available

Weston

43 listings
Avg. $6,592,928 • $699K – $34.0M
Single Family 41
Condo 2
8 rentals available

Middleboro

43 listings
Avg. $1,147,516 • $120K – $11.5M
Single Family 17
Condo 1
Multi Family 1
Other 11
12 rentals available

Southbridge

42 listings
Avg. $561,317 • $65K – $2.3M
Single Family 12
Condo 2
Multi Family 4
Other 16
11 rentals available

Dracut

42 listings
Avg. $582,710 • $99K – $2.2M
Single Family 13
Condo 14
Other 7
5 rentals available

Rutland

42 listings
Avg. $433,831 • $80K – $820K
Single Family 14
Condo 19
Other 7
2 rentals available

Belmont

42 listings
Avg. $1,889,326 • $395K – $8.0M
Single Family 18
Condo 15
Multi Family 1
Other 6
24 rentals available

Acton

41 listings
Avg. $1,218,017 • $120K – $2.8M
Single Family 19
Condo 13
Other 1
13 rentals available

Wilbraham

41 listings
Avg. $726,344 • $105K – $2.5M
Single Family 18
Condo 6
Other 15

Chelsea

41 listings
Avg. $632,998 • $195K – $1.7M
Single Family 4
Condo 26
Multi Family 2
Other 6
82 rentals available

Braintree

41 listings
Avg. $774,477 • $359K – $1.6M
Single Family 24
Condo 14
Multi Family 1
Other 2
28 rentals available

Westport

41 listings
Avg. $1,133,388 • $255K – $4.5M
Single Family 33
Multi Family 2
Other 5
3 rentals available

Ipswich

40 listings
Avg. $1,180,409 • $52K – $3.3M
Single Family 16
Condo 11
Other 5
6 rentals available

Everett

40 listings
Avg. $1,132,759 • $60K – $7.3M
Single Family 8
Condo 10
Multi Family 4
Other 14
130 rentals available

Amherst

40 listings
Avg. $690,430 • $140K – $3.0M
Single Family 16
Condo 7
Multi Family 1
Other 8
11 rentals available

Westfield

40 listings
Avg. $976,575 • $70K – $6.9M
Single Family 18
Condo 1
Other 10
7 rentals available

Winchester

39 listings
Avg. $2,179,274 • $289K – $4.7M
Single Family 29
Condo 9
15 rentals available

Duxbury

39 listings
Avg. $3,184,862 • $95K – $36.0M
Single Family 27
Condo 10
Other 2
5 rentals available

Peabody

39 listings
Avg. $784,396 • $115K – $2.8M
Single Family 16
Condo 6
Other 11
25 rentals available

Winthrop

39 listings
Avg. $915,063 • $340K – $4.0M
Single Family 4
Condo 25
Multi Family 1
Other 4
28 rentals available

Norton

38 listings
Avg. $911,956 • $55K – $3.0M
Single Family 15
Condo 7
Other 11
2 rentals available

Hingham

38 listings
Avg. $2,638,442 • $125K – $6.1M
Single Family 26
Condo 7
Multi Family 1
Other 3
8 rentals available

Palmer

37 listings
Avg. $318,395 • $51K – $1.4M
Single Family 8
Other 25
4 rentals available

Swansea

37 listings
Avg. $725,716 • $70K – $1.5M
Single Family 22
Condo 5
Multi Family 1
Other 5
1 rentals available

Rehoboth

37 listings
Avg. $690,520 • $225K – $1.7M
Single Family 22
Condo 1
Multi Family 1
Other 11
1 rentals available

Scituate

37 listings
Avg. $1,454,124 • $115K – $5.2M
Single Family 26
Condo 5
Other 6
19 rentals available

Hudson

36 listings
Avg. $909,067 • $180K – $6.0M
Single Family 10
Condo 14
Multi Family 2
Other 5
9 rentals available

Brimfield

36 listings
Avg. $439,550 • $50K – $3.0M
Single Family 9
Other 25

Orange

36 listings
Avg. $826,647 • $75K – $9.0M
Single Family 12
Condo 2
Other 10
2 rentals available

Marshfield

36 listings
Avg. $1,030,883 • $449K – $3.7M
Single Family 26
Condo 8
11 rentals available

Westford

36 listings
Avg. $1,076,011 • $90K – $3.6M
Single Family 25
Condo 3
Other 1
4 rentals available

Tewksbury

35 listings
Avg. $956,020 • $120K – $9.0M
Single Family 12
Condo 11
7 rentals available

Stoughton

35 listings
Avg. $1,107,763 • $350K – $7.9M
Single Family 14
Condo 11
Other 3
12 rentals available

Holden

35 listings
Avg. $732,169 • $310K – $1.5M
Single Family 26
Condo 7
Other 1
4 rentals available

Ludlow

34 listings
Avg. $452,588 • $70K – $1.6M
Single Family 15
Condo 3
Other 12
1 rentals available

Athol

34 listings
Avg. $491,859 • $105K – $1.4M
Single Family 13
Condo 1
Multi Family 1
Other 11
2 rentals available

Edgartown

34 listings
Avg. $4,042,729 • $50K – $16.9M
Single Family 25
Other 8
18 rentals available

Easton

34 listings
Avg. $817,462 • $146K – $2.2M
Single Family 18
Condo 6
Other 8
5 rentals available

North Reading

33 listings
Avg. $697,884 • $315K – $1.3M
Single Family 8
Condo 23
Other 2
2 rentals available

Raynham

33 listings
Avg. $750,426 • $150K – $1.7M
Single Family 15
Condo 3
Multi Family 1
Other 7
2 rentals available

Lunenburg

33 listings
Avg. $586,042 • $105K – $1.5M
Single Family 15
Condo 5
Multi Family 1
Other 10
1 rentals available

Belchertown

33 listings
Avg. $345,341 • $60K – $895K
Single Family 14
Condo 1
Multi Family 1
Other 17
1 rentals available

Marblehead

33 listings
Avg. $1,921,058 • $299K – $8.8M
Single Family 19
Condo 10
Other 2
31 rentals available

Webster

33 listings
Avg. $511,961 • $75K – $1.6M
Single Family 16
Condo 1
Multi Family 2
Other 4
12 rentals available

Northbridge

33 listings
Avg. $703,227 • $250K – $1.3M
Single Family 22
Condo 7
Multi Family 1
Other 2
3 rentals available

Clinton

32 listings
Avg. $481,853 • $91K – $1.7M
Single Family 6
Condo 17
Multi Family 1
Other 6
11 rentals available

Orleans

32 listings
Avg. $2,189,396 • $241K – $9.2M
Single Family 22
Condo 5
Other 1
1 rentals available

Uxbridge

32 listings
Avg. $732,962 • $99K – $4.5M
Single Family 19
Condo 6
Multi Family 1
Other 3
4 rentals available

Saugus

31 listings
Avg. $901,238 • $125K – $4.4M
Single Family 16
Condo 4
Other 6
19 rentals available

Southborough

31 listings
Avg. $1,868,307 • $516K – $6.5M
Single Family 16
Condo 3
Other 5
3 rentals available

Fairhaven

31 listings
Avg. $656,696 • $249K – $1.5M
Single Family 14
Condo 2
Multi Family 3
Other 6
5 rentals available

Milton

31 listings
Avg. $2,301,152 • $375K – $14.5M
Single Family 17
Condo 6
Multi Family 2
Other 5
14 rentals available

Northborough

31 listings
Avg. $982,980 • $220K – $3.5M
Single Family 17
Condo 6
Other 5
9 rentals available

Groton

31 listings
Avg. $1,260,823 • $400K – $3.0M
Single Family 21
Condo 2
Other 6
8 rentals available

Greenfield

30 listings
Avg. $457,416 • $50K – $2.2M
Single Family 12
Multi Family 1
Other 10
2 rentals available

Ware

30 listings
Avg. $314,666 • $50K – $2.3M
Single Family 4
Condo 1
Multi Family 1
Other 16
7 rentals available

West Springfield

30 listings
Avg. $596,930 • $156K – $2.3M
Single Family 12
Condo 4
Multi Family 3
Other 5
6 rentals available

Franklin

30 listings
Avg. $905,700 • $323K – $1.9M
Single Family 15
Condo 9
Other 5
9 rentals available

Melrose

29 listings
Avg. $1,030,459 • $300K – $2.3M
Single Family 11
Condo 8
Multi Family 2
Other 2
29 rentals available

Burlington

29 listings
Avg. $1,336,986 • $319K – $3.5M
Single Family 19
Condo 5
Other 3
10 rentals available

Billerica

29 listings
Avg. $748,567 • $230K – $3.0M
Single Family 15
Condo 8
Other 4
8 rentals available

Oxford

29 listings
Avg. $627,948 • $110K – $3.6M
Single Family 12
Condo 3
Other 10
8 rentals available

Lakeville

28 listings
Avg. $748,145 • $195K – $1.8M
Single Family 12
Condo 5
Other 7

Templeton

28 listings
Avg. $667,468 • $50K – $4.0M
Single Family 13
Multi Family 1
Other 7
2 rentals available

Mattapoisett

28 listings
Avg. $1,191,959 • $149K – $3.7M
Single Family 18
Condo 3
Other 6
4 rentals available

Stoneham

28 listings
Avg. $776,079 • $260K – $1.7M
Single Family 12
Condo 13
14 rentals available

Agawam

28 listings
Avg. $545,346 • $169K – $2.5M
Single Family 15
Condo 5
Other 5

Reading

28 listings
Avg. $1,059,329 • $459K – $2.2M
Single Family 15
Condo 9
Other 1
15 rentals available

Southwick

27 listings
Avg. $619,896 • $85K – $1.6M
Single Family 11
Condo 1
Other 9
1 rentals available

Cohasset

27 listings
Avg. $1,930,066 • $800K – $4.5M
Single Family 17
Condo 4
Other 2
9 rentals available

Medfield

27 listings
Avg. $1,365,311 • $340K – $2.9M
Single Family 21
Condo 4
Other 2
4 rentals available

Swampscott

27 listings
Avg. $1,001,644 • $370K – $2.7M
Single Family 12
Condo 12
Other 2
13 rentals available

Westwood

27 listings
Avg. $2,461,067 • $120K – $9.0M
Single Family 23
Condo 2
Other 1
7 rentals available

Pittsfield

27 listings
Avg. $372,668 • $70K – $1.5M
Single Family 10
Multi Family 2
Other 11

Rockland

27 listings
Avg. $549,093 • $165K – $3.0M
Single Family 11
Condo 6
Other 8
7 rentals available

Danvers

27 listings
Avg. $684,596 • $80K – $3.4M
Single Family 3
Condo 9
Other 5
15 rentals available

Sharon

27 listings
Avg. $982,744 • $180K – $2.3M
Single Family 16
Condo 9
10 rentals available

Randolph

26 listings
Avg. $685,085 • $175K – $1.3M
Single Family 16
Condo 7
Other 2
10 rentals available

Bellingham

26 listings
Avg. $763,735 • $300K – $2.2M
Single Family 11
Condo 7
Other 4
2 rentals available

Westminster

26 listings
Avg. $834,127 • $80K – $3.0M
Single Family 18
Other 7
1 rentals available

East Longmeadow

26 listings
Avg. $546,581 • $110K – $2.1M
Single Family 16
Condo 2
Other 7

Auburn

25 listings
Avg. $587,644 • $135K – $1.3M
Single Family 12
Condo 2
Other 9
3 rentals available

Wilmington

25 listings
Avg. $677,501 • $460K – $980K
Single Family 10
Condo 13
4 rentals available

Norfolk

25 listings
Avg. $1,126,444 • $99K – $3.2M
Single Family 16
Condo 5
Other 1

Brewster

25 listings
Avg. $1,121,676 • $289K – $3.0M
Single Family 16
Condo 5
Other 3
1 rentals available

Norwell

25 listings
Avg. $1,931,900 • $285K – $3.0M
Single Family 22
1 rentals available

Easthampton

25 listings
Avg. $591,456 • $299K – $1.4M
Single Family 14
Condo 9
Other 2

Abington

24 listings
Avg. $749,227 • $399K – $1.9M
Single Family 16
Condo 2
Multi Family 1
Other 2
7 rentals available

Winchendon

24 listings
Avg. $432,863 • $120K – $1.5M
Single Family 12
Other 4
4 rentals available

Amesbury

23 listings
Avg. $951,722 • $199K – $4.5M
Single Family 11
Condo 7
Other 2
5 rentals available

East Bridgewater

23 listings
Avg. $764,491 • $146K – $2.0M
Single Family 8
Condo 3
Other 7
1 rentals available

North Adams

22 listings
Avg. $358,414 • $85K – $1.3M
Single Family 7
Condo 5
Multi Family 5
Other 5
2 rentals available

Holliston

22 listings
Avg. $1,220,123 • $220K – $5.0M
Single Family 10
Condo 2
Other 4
1 rentals available

Truro

22 listings
Avg. $1,379,677 • $225K – $4.0M
Single Family 13
Condo 4
Other 4

Carver

22 listings
Avg. $557,686 • $215K – $1.0M
Single Family 13
Condo 1
Other 6
4 rentals available

Foxboro

22 listings
Avg. $873,859 • $150K – $2.8M
Single Family 9
Condo 8
Multi Family 1
Other 4
8 rentals available

Seekonk

22 listings
Avg. $703,832 • $115K – $3.6M
Single Family 9
Other 9
1 rentals available

Lynnfield

22 listings
Avg. $2,036,598 • $180K – $9.0M
Single Family 17
Condo 2
Other 1
1 rentals available

Tisbury

21 listings
Avg. $2,786,619 • $112K – $10.5M
Single Family 18
Condo 1
15 rentals available

Warren

21 listings
Avg. $563,643 • $65K – $5.9M
Single Family 7
Other 11
1 rentals available

Dudley

21 listings
Avg. $667,600 • $60K – $2.4M
Single Family 10
Multi Family 1
Other 8
3 rentals available

Southampton

21 listings
Avg. $298,414 • $110K – $814K
Single Family 5
Other 15

South Hadley

21 listings
Avg. $473,862 • $140K – $997K
Single Family 14
Condo 3
Other 2
6 rentals available

Norwood

21 listings
Avg. $1,262,110 • $202K – $3.7M
Single Family 7
Condo 4
Other 2
28 rentals available

Rockport

21 listings
Avg. $1,625,662 • $449K – $4.0M
Single Family 14
Condo 5
Multi Family 1
9 rentals available

Dighton

20 listings
Avg. $722,389 • $225K – $1.2M
Single Family 18
Other 2

Upton

20 listings
Avg. $1,090,160 • $250K – $7.5M
Single Family 12
Condo 3
Other 4
6 rentals available

Millbury

20 listings
Avg. $633,915 • $85K – $2.1M
Single Family 3
Condo 2
Other 7
4 rentals available

Wrentham

20 listings
Avg. $1,149,235 • $200K – $3.5M
Single Family 10
Condo 3
Other 5
4 rentals available

Wayland

20 listings
Avg. $1,623,900 • $635K – $3.0M
Single Family 13
Condo 2
Multi Family 1
Other 4
2 rentals available

Pembroke

20 listings
Avg. $1,164,550 • $70K – $4.0M
Single Family 11
Condo 3
Other 1

Nantucket

20 listings
Avg. $4,056,445 • $50K – $39.9M
Single Family 20
72 rentals available

Somerset

19 listings
Avg. $530,379 • $375K – $699K
Single Family 18
Other 1
2 rentals available

Ashby

19 listings
Avg. $351,819 • $75K – $1,000K
Single Family 9
Other 10
1 rentals available

Sutton

19 listings
Avg. $599,552 • $200K – $1.1M
Single Family 14
Other 5
2 rentals available

Whitman

19 listings
Avg. $648,789 • $419K – $970K
Single Family 7
Condo 7
Multi Family 1
Other 4
8 rentals available

Wakefield

19 listings
Avg. $901,321 • $200K – $3.3M
Single Family 8
Condo 6
Other 3
25 rentals available

Plainville

19 listings
Avg. $706,237 • $200K – $2.0M
Single Family 11
Multi Family 1
Other 6
5 rentals available

Marion

19 listings
Avg. $1,328,471 • $230K – $4.7M
Single Family 15
Other 4
2 rentals available

Middleton

19 listings
Avg. $1,356,915 • $560K – $2.6M
Single Family 10
Condo 8
6 rentals available

Halifax

19 listings
Avg. $475,316 • $130K – $850K
Single Family 5
Condo 8
Other 5

Leicester

19 listings
Avg. $959,611 • $119K – $2.9M
Single Family 5
Condo 1
Multi Family 1
Other 3
2 rentals available

Holbrook

19 listings
Avg. $899,026 • $135K – $6.0M
Single Family 9
Condo 2
Multi Family 1
Other 3
3 rentals available

Acushnet

19 listings
Avg. $611,810 • $180K – $1.8M
Single Family 12
Condo 2
Other 4

Kingston

18 listings
Avg. $894,717 • $275K – $1.7M
Single Family 12
Condo 1
Other 3
3 rentals available

Granby

18 listings
Avg. $480,651 • $75K – $2.5M
Single Family 4
Other 11

Ashland

18 listings
Avg. $647,633 • $299K – $1.2M
Single Family 8
Condo 9
8 rentals available

Dover

18 listings
Avg. $2,320,111 • $599K – $4.0M
Single Family 17
Other 1
6 rentals available

Littleton

18 listings
Avg. $970,211 • $125K – $3.8M
Single Family 8
Condo 1
Other 7
2 rentals available

Douglas

18 listings
Avg. $647,722 • $120K – $1.3M
Single Family 13
Other 4
2 rentals available

Stow

18 listings
Avg. $1,005,611 • $349K – $1.7M
Single Family 13
Condo 4
1 rentals available

Bedford

18 listings
Avg. $1,313,867 • $455K – $2.4M
Single Family 8
Condo 9
Other 1
6 rentals available

Mansfield

18 listings
Avg. $750,672 • $215K – $1.5M
Single Family 8
Condo 4
Other 3
11 rentals available

Mendon

17 listings
Avg. $697,320 • $125K – $1.5M
Single Family 12
Condo 1
Other 3

Monson

17 listings
Avg. $349,953 • $70K – $875K
Single Family 6
Other 8
1 rentals available

Harvard

17 listings
Avg. $1,467,147 • $430K – $3.6M
Single Family 9
Condo 6
Other 2

West Bridgewater

17 listings
Avg. $890,394 • $269K – $1.9M
Single Family 6
Condo 4
Other 5
3 rentals available

Millis

17 listings
Avg. $1,405,865 • $300K – $5.5M
Single Family 8
Condo 6
Other 2
18 rentals available

Georgetown

17 listings
Avg. $935,159 • $500K – $2.2M
Single Family 10
Condo 3
Other 1

Eastham

17 listings
Avg. $1,252,176 • $250K – $3.5M
Single Family 9
Multi Family 1
Other 2

Bolton

17 listings
Avg. $1,278,459 • $275K – $3.7M
Single Family 9
Condo 1
Multi Family 1
Other 5

Hanson

16 listings
Avg. $870,738 • $145K – $4.5M
Single Family 4
Other 6
1 rentals available

Sherborn

16 listings
Avg. $2,044,031 • $719K – $6.0M
Single Family 8
Condo 3
Other 3
2 rentals available

Wellfleet

16 listings
Avg. $1,090,181 • $289K – $2.4M
Single Family 10
Condo 1
Other 3

Freetown

16 listings
Avg. $697,394 • $300K – $1.8M
Single Family 7
Condo 3
Other 5
2 rentals available

Barre

16 listings
Avg. $354,575 • $56K – $640K
Single Family 8
Condo 1
Multi Family 1
Other 6

Spencer

16 listings
Avg. $542,706 • $80K – $1.3M
Single Family 6
Condo 1
Other 8
8 rentals available

West Brookfield

15 listings
Avg. $475,820 • $125K – $1.7M
Single Family 4
Condo 1
Multi Family 2
Other 3
3 rentals available

Hanover

15 listings
Avg. $1,162,707 • $580K – $1.9M
Single Family 14
Other 1
3 rentals available

Newbury

15 listings
Avg. $1,136,713 • $570K – $1.8M
Single Family 10
Other 5
7 rentals available

Shirley

15 listings
Avg. $952,940 • $299K – $3.0M
Single Family 7
Condo 5
Other 3
1 rentals available

Maynard

14 listings
Avg. $688,257 • $309K – $2.1M
Single Family 9
Condo 3
Other 2

Lincoln

14 listings
Avg. $2,702,000 • $610K – $8.3M
Single Family 11
Condo 1
Other 2
2 rentals available

Rowley

14 listings
Avg. $909,421 • $325K – $2.3M
Single Family 5
Condo 2
Other 5
3 rentals available

Rochester

14 listings
Avg. $667,307 • $209K – $900K
Single Family 8
Condo 3
Other 3

Sterling

14 listings
Avg. $648,379 • $105K – $1.3M
Single Family 7
Condo 3
Other 2

Lancaster

13 listings
Avg. $591,800 • $230K – $975K
Single Family 9
Condo 1
Other 3
2 rentals available

Medway

13 listings
Avg. $883,108 • $530K – $2.0M
Single Family 9
Condo 2
3 rentals available

Ashburnham

13 listings
Avg. $533,215 • $90K – $1.1M
Single Family 9
Multi Family 2
Other 2

Deerfield

13 listings
Avg. $569,531 • $100K – $1.7M
Single Family 6
Other 5

Tyngsborough

13 listings
Avg. $1,020,455 • $270K – $3.2M
Single Family 4
Condo 3
Other 2
2 rentals available

Boxford

13 listings
Avg. $1,133,223 • $450K – $2.5M
Single Family 8
Condo 1
Other 3
1 rentals available

Nahant

12 listings
Avg. $2,237,808 • $400K – $6.5M
Single Family 11
Condo 1
2 rentals available

Longmeadow

12 listings
Avg. $564,783 • $340K – $1.2M
Single Family 10
Other 2
4 rentals available

Brookfield

12 listings
Avg. $321,208 • $60K – $1.6M
Single Family 3
Other 7

Oak Bluffs

12 listings
Avg. $3,209,417 • $64K – $8.9M
Single Family 11
10 rentals available

Charlemont

12 listings
Avg. $700,225 • $65K – $2.2M
Single Family 5
Other 5

Townsend

12 listings
Avg. $594,217 • $175K – $900K
Single Family 7
Condo 2
Other 3
5 rentals available

Manchester

12 listings
Avg. $4,545,417 • $895K – $19.5M
Single Family 10
Condo 1
Other 1
20 rentals available

Bernardston

11 listings
Avg. $347,436 • $69K – $750K
Single Family 4
Other 5

Hardwick

11 listings
Avg. $311,609 • $55K – $825K
Single Family 3
Other 6

Wales

11 listings
Avg. $387,657 • $115K – $545K
Single Family 8
Other 2
1 rentals available

West Boylston

11 listings
Avg. $741,791 • $400K – $1.4M
Single Family 6
Condo 3
Multi Family 1
1 rentals available

Boxborough

11 listings
Avg. $751,409 • $175K – $2.3M
Single Family 2
Condo 7
9 rentals available

Pepperell

11 listings
Avg. $662,599 • $525K – $850K
Single Family 6
Other 5
1 rentals available

Adams

11 listings
Avg. $346,773 • $70K – $1,000K
Single Family 5
Multi Family 1
Other 3

North Brookfield

10 listings
Avg. $281,365 • $80K – $449K
Single Family 4
Other 6
1 rentals available

Topsfield

10 listings
Avg. $951,460 • $299K – $1.8M
Single Family 6
Condo 1
Other 1

East Brookfield

10 listings
Avg. $478,700 • $85K – $850K
Single Family 4
Other 2
1 rentals available

Merrimac

10 listings
Avg. $660,240 • $325K – $990K
Single Family 5
Condo 1
Other 2
1 rentals available

Blackstone

9 listings
Avg. $519,622 • $162K – $925K
Single Family 5
Condo 1
Multi Family 1
Other 2
3 rentals available

Montague

9 listings
Avg. $359,289 • $225K – $449K
Single Family 6
Other 1

Chilmark

9 listings
Avg. $3,806,744 • $51K – $14.5M
Single Family 9
19 rentals available

Berkley

9 listings
Avg. $717,622 • $480K – $1.1M
Single Family 8
Other 1
1 rentals available

Phillipston

9 listings
Avg. $359,189 • $50K – $600K
Single Family 5
Other 4

Hamilton

9 listings
Avg. $1,100,222 • $62K – $2.7M
Single Family 8
Other 1
4 rentals available

Carlisle

9 listings
Avg. $2,155,222 • $779K – $5.0M
Single Family 8
Condo 1

West Tisbury

8 listings
Avg. $2,210,250 • $50K – $8.0M
Single Family 6
Other 2
26 rentals available

Hatfield

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

Essex

8 listings
Avg. $1,528,000 • $689K – $3.9M
Single Family 5
Condo 2

Millville

8 listings
Avg. $617,838 • $79K – $1.3M
Single Family 2
Condo 1
Other 4

Wenham

8 listings
Avg. $1,483,475 • $450K – $2.3M
Single Family 7
1 rentals available

Boylston

8 listings
Avg. $1,100,963 • $600K – $1.8M
Single Family 5
Condo 3
2 rentals available

Hadley

8 listings
Avg. $993,375 • $140K – $3.3M
Single Family 4
Multi Family 1
Other 1
1 rentals available

Groveland

8 listings
Avg. $939,736 • $225K – $3.0M
Single Family 4
Other 2

Avon

7 listings
Avg. $2,021,257 • $400K – $7.5M
Single Family 4
Multi Family 1
Other 1
7 rentals available

Great Barrington

7 listings
Avg. $1,479,557 • $53K – $7.3M
Single Family 4
Other 1

Princeton

7 listings
Avg. $385,343 • $250K – $625K
Single Family 4
Other 3
1 rentals available

Petersham

7 listings
Avg. $305,543 • $60K – $625K
Single Family 2
Other 5

Holland

7 listings
Avg. $412,114 • $75K – $735K
Single Family 5

Ayer

7 listings
Avg. $783,285 • $365K – $1.1M
Single Family 5
Other 2
4 rentals available

Huntington

6 listings
Avg. $173,717 • $50K – $382K
Single Family 1
Other 4
1 rentals available

West Newbury

6 listings
Avg. $1,001,467 • $500K – $2.2M
Single Family 2
Condo 1
Other 2

Otis

6 listings
Avg. $479,783 • $150K – $750K
Single Family 4
Other 2

Plympton

6 listings
Avg. $953,167 • $475K – $1.7M
Single Family 3
Other 1
2 rentals available

Oakham

6 listings
Avg. $744,450 • $485K – $989K
Single Family 4
Other 1

Worthington

6 listings
Avg. $369,633 • $50K – $799K
Single Family 2
Other 4

Dunstable

5 listings
Avg. $1,229,800 • $375K – $2.7M
Single Family 1
Other 4

Paxton

5 listings
Avg. $576,349 • $470K – $632K
Single Family 4
Multi Family 1

Williamstown

5 listings
Avg. $603,800 • $129K – $1.2M
Condo 4

Williamsburg

5 listings
Avg. $287,000 • $125K – $850K
Single Family 1
Other 3
1 rentals available

Berlin

5 listings
Avg. $1,028,600 • $419K – $1.7M
Single Family 2
Condo 1
Other 1
1 rentals available

Chesterfield

5 listings
Avg. $1,016,260 • $322K – $1.9M
Single Family 2
Other 2

Erving

5 listings
Avg. $1,397,000 • $85K – $6.0M
Other 3

Chester

5 listings
Avg. $218,660 • $75K – $405K
Single Family 2
Multi Family 1
Other 2

Royalston

5 listings
Avg. $268,280 • $64K – $499K
Single Family 2
Other 3

Hopedale

5 listings
Avg. $864,880 • $650K – $1.2M
Single Family 5

Leverett

5 listings
Avg. $2,441,400 • $329K – $10.0M
Single Family 4
Other 1

Hampden

5 listings
Avg. $318,590 • $85K – $699K
Single Family 2
Other 3

Lanesborough

5 listings
Avg. $929,800 • $65K – $2.5M
Single Family 3
Other 2

Hawley

4 listings
Avg. $318,500 • $100K – $649K
Single Family 2
Other 2

Granville

4 listings
Avg. $532,200 • $60K – $999K
Single Family 3
Other 1

Ashfield

4 listings
Avg. $166,250 • $125K – $225K
Single Family 1
Other 3

Russell

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

Whately

4 listings
Avg. $1,882,475 • $60K – $5.0M
Single Family 2
Other 1

Plainfield

4 listings
Avg. $291,000 • $125K – $539K
Single Family 3
Other 1

New Salem

4 listings
Avg. $161,175 • $80K – $375K
Single Family 1
Other 3

Lenox

4 listings
Avg. $2,003,475 • $215K – $4.9M
Single Family 4

Lee

4 listings
Avg. $2,364,975 • $1.3M – $3.4M
Single Family 2
Other 1

Heath

3 listings
Avg. $301,000 • $55K – $469K
Single Family 2
Other 1

Warwick

3 listings
Avg. $533,333 • $55K – $1.5M
Other 2

Colrain

3 listings
Avg. $599,967 • $425K – $750K
Single Family 2

Montgomery

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

Sandisfield

3 listings
Avg. $591,667 • $575K – $625K
Single Family 3

Goshen

3 listings
Avg. $93,000 • $60K – $159K
Single Family 1
Other 2

Shutesbury

3 listings
Avg. $465,300 • $106K – $1.1M
Single Family 1
Other 2

Hubbardston

3 listings
Avg. $504,633 • $395K – $599K
Single Family 2
Condo 1

Cheshire

3 listings
Avg. $381,967 • $150K – $599K
Single Family 1
Other 1

Rowe

3 listings
Avg. $93,333 • $50K – $160K
Other 3

Wendell

3 listings
Avg. $436,300 • $70K – $650K
Single Family 2
Other 1

New Braintree

3 listings
Avg. $270,333 • $56K – $685K
Other 3
1 rentals available

Becket

3 listings
Avg. $311,833 • $68K – $599K
Single Family 1
Other 1

Tolland

3 listings
Avg. $206,633 • $80K – $325K
Single Family 1
Other 2

Blandford

2 listings
Avg. $134,450 • $120K – $149K
Other 2

Devens

2 listings
Avg. $789,000 • $789K – $789K
Single Family 2

Gill

2 listings
Avg. $284,500 • $70K – $499K
Single Family 1
Other 1

Aquinnah

2 listings
Avg. $2,250,000 • $1.2M – $3.4M
Single Family 1
Other 1
7 rentals available

New Marlboro

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

Shelburne

2 listings
Avg. $440,000 • $395K – $485K
Single Family 1
Condo 1

Stockbridge

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

Middlefield

2 listings
Avg. $554,950 • $460K – $650K
Single Family 1

Westhampton

2 listings
Avg. $239,500 • $79K – $400K
Other 2

Dalton

2 listings
Avg. $2,724,500 • $459K – $5.0M
Single Family 1

Conway

2 listings
Avg. $427,500 • $100K – $755K
Single Family 1
Other 1

Washington

2 listings
Avg. $1,750,000 • $1.8M – $1.8M
Single Family 1

Pelham

2 listings
Avg. $752,500 • $55K – $1.5M
Single Family 1
Other 1

Buckland

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

West Stockbridge

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

Monterey

1 listings
Avg. $3,900,000 • $3.9M – $3.9M
Single Family 1

Monroe

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

Epping

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

Leyden

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

Bennington

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

Egremont

1 listings
Avg. $2,400,000 • $2.4M – $2.4M
Other 1

Hampton

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

Tyringham

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

Sheffield

1 listings
Avg. $299,900 • $300K – $300K
Single Family 1

Northfield

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

Peru

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

East Kingston

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

Florida

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

Windsor

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