Massachusetts places ranked by median rent

262 places in Massachusetts have a reliable estimate of median rent (2020–2024 American Community Survey).

Highest figures: Lincoln ($3,168), Lexington ($2,891), Wellesley ($2,886).

Lowest figure: Orange ($775).

The figure for Massachusetts as a whole is $1,762 (±$9).

Figures last updated on .

Figure for Massachusetts as a whole
$1,762 (±$9)
Places ranked
262

Massachusetts places ranked by median rent

Median gross rent, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian gross rent
1LincolnMiddlesex County$3,168 (±$573)
2LexingtonMiddlesex County$2,891 (±$233)
3WellesleyNorfolk County$2,886 (±$360)
4BrooklineNorfolk County$2,835 (±$82)
5CambridgeMiddlesex County$2,787 (±$48)
6CohassetNorfolk County$2,755 (±$399)
7BurlingtonMiddlesex County$2,718 (±$368)
8LynnfieldEssex County$2,676 (±$219)
9HopkintonMiddlesex County$2,641 (±$361)
10ConcordMiddlesex County$2,631 (±$166)
11BedfordMiddlesex County$2,622 (±$327)
12WestwoodNorfolk County$2,553 (±$323)
13BelmontMiddlesex County$2,527 (±$105)
14SomervilleMiddlesex County$2,517 (±$64)
15MedfordMiddlesex County$2,509 (±$94)
16WatertownMiddlesex County$2,502 (±$107)
17SouthboroughWorcester County$2,496 (±$309)
18HinghamPlymouth County$2,465 (±$603)
19PembrokePlymouth County$2,464 (±$753)
20AshlandMiddlesex County$2,452 (±$298)
21WestfordMiddlesex County$2,436 (±$422)
22BerlinWorcester County$2,420 (±$933)
23NeedhamNorfolk County$2,409 (±$183)
24WilmingtonMiddlesex County$2,394 (±$328)
25NewtonMiddlesex County$2,370 (±$81)
26 (tie)LancasterWorcester County$2,338 (±$539)
26 (tie)SherbornMiddlesex County$2,338 (±$316)
28CantonNorfolk County$2,315 (±$178)
29 (tie)SharonNorfolk County$2,310 (±$345)
29 (tie)TewksburyMiddlesex County$2,310 (±$200)
31SwampscottEssex County$2,303 (±$143)
32BillericaMiddlesex County$2,282 (±$173)
33WinchesterMiddlesex County$2,279 (±$481)
34WalthamMiddlesex County$2,268 (±$79)
35North ReadingMiddlesex County$2,259 (±$356)
36SaugusEssex County$2,241 (±$201)
37 (tie)GeorgetownEssex County$2,223 (±$506)
37 (tie)North AndoverEssex County$2,223 (±$223)
39WoburnMiddlesex County$2,221 (±$77)
40NorwellPlymouth County$2,215 (±$336)
41NantucketNantucket County$2,213 (±$628)
42WalpoleNorfolk County$2,205 (±$222)
43MaldenMiddlesex County$2,204 (±$62)
44AndoverEssex County$2,201 (±$129)
45BostonSuffolk County$2,147 (±$25)
46NatickMiddlesex County$2,134 (±$124)
47QuincyNorfolk County$2,118 (±$59)
48 (tie)NorwoodNorfolk County$2,116 (±$83)
48 (tie)ShrewsburyWorcester County$2,116 (±$98)
50WestboroughWorcester County$2,106 (±$151)
51Randolph TownNorfolk County$2,103 (±$98)
52Bridgewater TownPlymouth County$2,092 (±$177)
53WestonMiddlesex County$2,085 (±$809)
54ArlingtonMiddlesex County$2,082 (±$76)
55HullPlymouth County$2,081 (±$187)
56 (tie)DanversEssex County$2,076 (±$192)
56 (tie)EverettMiddlesex County$2,076 (±$69)
56 (tie)RevereSuffolk County$2,076 (±$95)
59Winthrop TownSuffolk County$2,064 (±$137)
60ChelmsfordMiddlesex County$2,062 (±$151)
61StoughtonNorfolk County$2,050 (±$200)
62DedhamNorfolk County$2,042 (±$182)
63 (tie)MedfieldNorfolk County$2,035 (±$559)
63 (tie)StonehamMiddlesex County$2,035 (±$142)
65FraminghamMiddlesex County$2,033 (±$57)
66BoylstonWorcester County$2,032 (±$350)
67Braintree TownNorfolk County$2,024 (±$195)
68NorfolkNorfolk County$2,019 (±$598)
69HarwichBarnstable County$2,017 (±$738)
70LittletonMiddlesex County$2,016 (±$507)
71ReadingMiddlesex County$1,991 (±$273)
72 (tie)ActonMiddlesex County$1,986 (±$155)
72 (tie)TyngsboroughMiddlesex County$1,986 (±$404)
74East BridgewaterPlymouth County$1,981 (±$671)
75PlainvilleNorfolk County$1,977 (±$197)
76LunenburgWorcester County$1,974 (±$586)
77MelroseMiddlesex County$1,970 (±$149)
78EssexEssex County$1,964 (±$238)
79WakefieldMiddlesex County$1,958 (±$102)
80ChelseaSuffolk County$1,956 (±$96)
81PeabodyEssex County$1,950 (±$99)
82Weymouth TownNorfolk County$1,941 (±$103)
83PlymouthPlymouth County$1,933 (±$108)
84West BridgewaterPlymouth County$1,921 (±$320)
85NorthboroughWorcester County$1,919 (±$269)
86Barnstable TownBarnstable County$1,917 (±$127)
87SeekonkBristol County$1,916 (±$165)
88NortonBristol County$1,911 (±$375)
89MilfordWorcester County$1,909 (±$137)
90Franklin TownNorfolk County$1,899 (±$156)
91FreetownBristol County$1,891 (±$363)
92BoxboroughMiddlesex County$1,887 (±$173)
93LakevillePlymouth County$1,884 (±$466)
94MarlboroughMiddlesex County$1,871 (±$123)
95RockportEssex County$1,851 (±$219)
96HanoverPlymouth County$1,845 (±$341)
97 (tie)FoxboroughNorfolk County$1,843 (±$70)
97 (tie)WestminsterWorcester County$1,843 (±$268)
99MendonWorcester County$1,840 (±$196)
100DracutMiddlesex County$1,839 (±$130)
101 (tie)BellinghamNorfolk County$1,836 (±$196)
101 (tie)SalemEssex County$1,836 (±$84)
103CarverPlymouth County$1,827 (±$345)
104EastonBristol County$1,824 (±$161)
105 (tie)HansonPlymouth County$1,821 (±$860)
105 (tie)HollistonMiddlesex County$1,821 (±$225)
107Manchester-by-the-SeaEssex County$1,811 (±$443)
108MansfieldBristol County$1,803 (±$147)
109MaynardMiddlesex County$1,800 (±$148)
110EdgartownDukes County$1,796 (±$470)
111HamiltonEssex County$1,794 (±$394)
112HopedaleWorcester County$1,788 (±$223)
113StowMiddlesex County$1,782 (±$126)
114NahantEssex County$1,777 (±$334)
115MashpeeBarnstable County$1,776 (±$330)
116MarshfieldPlymouth County$1,772 (±$123)
117 (tie)BeverlyEssex County$1,771 (±$106)
117 (tie)WhitmanPlymouth County$1,771 (±$151)
119MarbleheadEssex County$1,764 (±$147)
120SandwichBarnstable County$1,751 (±$121)
121 (tie)MethuenEssex County$1,749 (±$91)
121 (tie)RaynhamBristol County$1,749 (±$74)
123EasthamBarnstable County$1,747 (±$101)
124AbingtonPlymouth County$1,724 (±$250)
125LynnEssex County$1,722 (±$60)
126YarmouthBarnstable County$1,721 (±$200)
127MiddleboroughPlymouth County$1,706 (±$72)
128SterlingWorcester County$1,699 (±$161)
129MillisNorfolk County$1,696 (±$279)
130SalisburyEssex County$1,691 (±$411)
131AmesburyEssex County$1,683 (±$115)
132LongmeadowHampden County$1,682 (±$423)
133SunderlandFranklin County$1,672 (±$151)
134Amherst TownHampshire County$1,671 (±$93)
135HaverhillEssex County$1,668 (±$49)
136LawrenceEssex County$1,662 (±$50)
137HoldenWorcester County$1,648 (±$214)
138BrocktonPlymouth County$1,641 (±$52)
139LowellMiddlesex County$1,625 (±$40)
140MillburyWorcester County$1,623 (±$232)
141RocklandPlymouth County$1,610 (±$255)
142ScituatePlymouth County$1,609 (±$311)
143RowleyEssex County$1,603 (±$520)
144IpswichEssex County$1,598 (±$90)
145MattapoisettPlymouth County$1,597 (±$422)
146NewburyportEssex County$1,592 (±$221)
147AttleboroBristol County$1,590 (±$83)
148BrewsterBarnstable County$1,589 (±$465)
149WilliamstownBerkshire County$1,584 (±$292)
150MedwayNorfolk County$1,575 (±$205)
151WellfleetBarnstable County$1,563 (±$597)
152AvonNorfolk County$1,558 (±$265)
153UxbridgeWorcester County$1,555 (±$265)
154North Attleborough TownBristol County$1,509 (±$102)
155 (tie)GraftonWorcester County$1,504 (±$169)
155 (tie)WarehamPlymouth County$1,504 (±$180)
157DouglasWorcester County$1,503 (±$697)
158OrleansBarnstable County$1,502 (±$703)
159 (tie)LeicesterWorcester County$1,487 (±$258)
159 (tie)WorcesterWorcester County$1,487 (±$38)
161ChathamBarnstable County$1,485 (±$209)
162ShirleyMiddlesex County$1,481 (±$421)
163WaylandMiddlesex County$1,475 (±$603)
164MiltonNorfolk County$1,474 (±$281)
165TownsendMiddlesex County$1,469 (±$313)
166MillvilleWorcester County$1,468 (±$234)
167AuburnWorcester County$1,467 (±$155)
168DartmouthBristol County$1,462 (±$159)
169GrotonMiddlesex County$1,458 (±$335)
170FalmouthBarnstable County$1,451 (±$238)
171NorthamptonHampshire County$1,439 (±$75)
172WestportBristol County$1,425 (±$356)
173 (tie)DennisBarnstable County$1,420 (±$260)
173 (tie)WilliamsburgHampshire County$1,420 (±$228)
175AyerMiddlesex County$1,415 (±$180)
176GloucesterEssex County$1,411 (±$94)
177MiddletonEssex County$1,407 (±$284)
178HudsonMiddlesex County$1,406 (±$82)
179DightonBristol County$1,405 (±$192)
180 (tie)ClintonWorcester County$1,402 (±$76)
180 (tie)HadleyHampshire County$1,402 (±$132)
182PaxtonWorcester County$1,386 (±$88)
183CharltonWorcester County$1,381 (±$415)
184BourneBarnstable County$1,379 (±$300)
185LeeBerkshire County$1,375 (±$212)
186LeominsterWorcester County$1,354 (±$50)
187MerrimacEssex County$1,352 (±$325)
188East LongmeadowHampden County$1,337 (±$236)
189DeerfieldFranklin County$1,334 (±$318)
190SouthwickHampden County$1,332 (±$72)
191South HadleyHampshire County$1,325 (±$54)
192TauntonBristol County$1,324 (±$86)
193HarvardWorcester County$1,321 (±$424)
194Great BarringtonBerkshire County$1,314 (±$239)
195PepperellMiddlesex County$1,295 (±$238)
196 (tie)BelchertownHampshire County$1,292 (±$230)
196 (tie)EasthamptonHampshire County$1,292 (±$70)
198BernardstonFranklin County$1,283 (±$553)
199SomersetBristol County$1,271 (±$93)
200HatfieldHampshire County$1,267 (±$216)
201 (tie)ProvincetownBarnstable County$1,261 (±$415)
201 (tie)West BoylstonWorcester County$1,261 (±$154)
203 (tie)Agawam TownHampden County$1,256 (±$87)
203 (tie)Southbridge TownWorcester County$1,256 (±$79)
205WinchendonWorcester County$1,255 (±$163)
206West BrookfieldWorcester County$1,236 (±$271)
207WebsterWorcester County$1,228 (±$81)
208SwanseaBristol County$1,226 (±$84)
209LudlowHampden County$1,223 (±$82)
210FitchburgWorcester County$1,222 (±$89)
211DudleyWorcester County$1,217 (±$182)
212 (tie)MontagueFranklin County$1,207 (±$115)
212 (tie)NorthbridgeWorcester County$1,207 (±$102)
212 (tie)TempletonWorcester County$1,207 (±$353)
215RehobothBristol County$1,195 (±$560)
216SturbridgeWorcester County$1,193 (±$398)
217SuttonWorcester County$1,190 (±$401)
218BlackstoneWorcester County$1,189 (±$85)
219OxfordWorcester County$1,177 (±$142)
220MarionPlymouth County$1,176 (±$516)
221WilbrahamHampden County$1,175 (±$241)
222AcushnetBristol County$1,170 (±$354)
223ErvingFranklin County$1,163 (±$213)
224KingstonPlymouth County$1,159 (±$244)
225ChicopeeHampden County$1,157 (±$50)
226Fall RiverBristol County$1,155 (±$27)
227AtholWorcester County$1,150 (±$182)
228 (tie)SpringfieldHampden County$1,144 (±$55)
228 (tie)West Springfield TownHampden County$1,144 (±$68)
230 (tie)East BrookfieldWorcester County$1,142 (±$33)
230 (tie)NorthfieldFranklin County$1,142 (±$200)
232New BedfordBristol County$1,137 (±$26)
233PittsfieldBerkshire County$1,134 (±$61)
234FairhavenBristol County$1,118 (±$79)
235WestfieldHampden County$1,117 (±$60)
236TopsfieldEssex County$1,115 (±$538)
237BucklandFranklin County$1,111 (±$213)
238 (tie)GardnerWorcester County$1,109 (±$51)
238 (tie)HinsdaleBerkshire County$1,109 (±$118)
240HardwickWorcester County$1,108 (±$119)
241GreenfieldFranklin County$1,107 (±$67)
242AshfieldFranklin County$1,100 (±$200)
243HolbrookNorfolk County$1,094 (±$423)
244LenoxBerkshire County$1,091 (±$238)
245ShelburneFranklin County$1,080 (±$105)
246 (tie)RutlandWorcester County$1,078 (±$170)
246 (tie)SpencerWorcester County$1,078 (±$161)
248Palmer TownHampden County$1,075 (±$103)
249WareHampshire County$1,043 (±$109)
250CharlemontFranklin County$1,023 (±$126)
251HolyokeHampden County$1,021 (±$60)
252BrookfieldWorcester County$1,014 (±$161)
253North BrookfieldWorcester County$981 (±$63)
254AdamsBerkshire County$963 (±$74)
255WarrenWorcester County$890 (±$174)
256BrimfieldHampden County$886 (±$365)
257DaltonBerkshire County$872 (±$70)
258MonsonHampden County$871 (±$215)
259StockbridgeBerkshire County$858 (±$375)
260North AdamsBerkshire County$793 (±$113)
261BoxfordEssex County$776 (±$13)
262OrangeFranklin County$775 (±$233)

Unincorporated communities ranked by median rent

Median gross rent, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian gross rent
1Hanscom AFBMiddlesex County$3,408 (±$546)
2Lexington (community)Middlesex County$2,891 (±$233)
3Wellesley (community)Norfolk County$2,886 (±$360)
4Brookline (community)Norfolk County$2,835 (±$82)
5The PinehillsPlymouth County$2,819 (±$210)
6Burlington (community)Middlesex County$2,718 (±$368)
7Lynnfield (community)Essex County$2,676 (±$219)
8West ConcordMiddlesex County$2,675 (±$129)
9North PembrokePlymouth County$2,585 (±$885)
10Sharon (community)Norfolk County$2,576 (±$302)
11Belmont (community)Middlesex County$2,527 (±$105)
12Needham (community)Norfolk County$2,409 (±$183)
13Wilmington (community)Middlesex County$2,394 (±$328)
14East HarwichBarnstable County$2,329 (±$208)
15Littleton CommonMiddlesex County$2,306 (±$182)
16Swampscott (community)Essex County$2,303 (±$143)
17Winchester (community)Middlesex County$2,279 (±$481)
18Saugus (community)Essex County$2,241 (±$201)
19Nantucket (community)Nantucket County$2,228 (±$404)
20Walpole (community)Norfolk County$2,184 (±$377)
21ForestdaleBarnstable County$2,176 (±$303)
22SagamoreBarnstable County$2,123 (±$330)
23 (tie)East FalmouthBarnstable County$2,116 (±$267)
23 (tie)Norwood (community)Norfolk County$2,116 (±$83)
25Arlington (community)Middlesex County$2,082 (±$76)
26Hull (community)Plymouth County$2,081 (±$187)
27Danvers (community)Essex County$2,076 (±$192)
28Dedham (community)Norfolk County$2,042 (±$182)
29Stoneham (community)Middlesex County$2,035 (±$142)
30Medfield (community)Norfolk County$2,014 (±$531)
31 (tie)Bellingham (community)Norfolk County$2,009 (±$358)
31 (tie)Sturbridge (community)Worcester County$2,009 (±$225)
33Reading (community)Middlesex County$1,991 (±$273)
34Wakefield (community)Middlesex County$1,958 (±$102)
35North LakevillePlymouth County$1,920 (±$617)
36Yarmouth PortBarnstable County$1,917 (±$518)
37Milford (community)Worcester County$1,889 (±$133)
38Essex (community)Essex County$1,866 (±$333)
39Plymouth (community)Plymouth County$1,830 (±$129)
40Millis-ClicquotNorfolk County$1,820 (±$296)
41South YarmouthBarnstable County$1,806 (±$242)
42Hopedale (community)Worcester County$1,805 (±$233)
43Maynard (community)Middlesex County$1,800 (±$148)
44Sandwich (community)Barnstable County$1,789 (±$145)
45North PlymouthPlymouth County$1,780 (±$187)
46 (tie)Nahant (community)Essex County$1,777 (±$334)
46 (tie)Rockport (community)Essex County$1,777 (±$271)
48Raynham CenterBristol County$1,776 (±$39)
49Marshfield (community)Plymouth County$1,773 (±$464)
50Salisbury (community)Essex County$1,770 (±$444)
51Marblehead (community)Essex County$1,764 (±$147)
52Andover (community)Essex County$1,759 (±$212)
53 (tie)Foxborough (community)Norfolk County$1,737 (±$61)
53 (tie)Middleborough CenterPlymouth County$1,737 (±$90)
55Abington (community)Plymouth County$1,724 (±$250)
56Vineyard HavenDukes County$1,711 (±$129)
57Monument BeachBarnstable County$1,704 (±$162)
58Longmeadow (community)Hampden County$1,682 (±$423)
59Mansfield CenterBristol County$1,664 (±$286)
60Rowley (community)Essex County$1,663 (±$674)
61North WestportBristol County$1,662 (±$723)
62Westborough (community)Worcester County$1,627 (±$147)
63East PepperellMiddlesex County$1,620 (±$134)
64Kingston (community)Plymouth County$1,603 (±$539)
65North ScituatePlymouth County$1,595 (±$191)
66West DennisBarnstable County$1,593 (±$239)
67CochituateMiddlesex County$1,582 (±$649)
68Dennis PortBarnstable County$1,556 (±$343)
69Bliss CornerBristol County$1,538 (±$295)
70Ipswich (community)Essex County$1,530 (±$171)
71HousatonicBerkshire County$1,491 (±$462)
72Buzzards BayBarnstable County$1,484 (±$601)
73Milton (community)Norfolk County$1,474 (±$281)
74West YarmouthBarnstable County$1,470 (±$182)
75East DouglasWorcester County$1,458 (±$681)
76Williamstown (community)Berkshire County$1,424 (±$364)
77 (tie)Clinton (community)Worcester County$1,415 (±$75)
77 (tie)Wareham CenterPlymouth County$1,415 (±$537)
79Ocean Bluff-Brant RockPlymouth County$1,409 (±$94)
80Hudson (community)Middlesex County$1,397 (±$83)
81Millers FallsFranklin County$1,316 (±$181)
82Chatham (community)Barnstable County$1,311 (±$496)
83Provincetown (community)Barnstable County$1,284 (±$502)
84Brewster (community)Barnstable County$1,276 (±$554)
85Somerset (community)Bristol County$1,271 (±$93)
86Ocean GroveBristol County$1,266 (±$523)
87Ayer (community)Middlesex County$1,240 (±$169)
88South DeerfieldFranklin County$1,207 (±$260)
89Oxford (community)Worcester County$1,203 (±$300)
90Hingham (community)Plymouth County$1,202 (±$519)
91Dennis (community)Barnstable County$1,199 (±$299)
92Webster (community)Worcester County$1,198 (±$85)
93WhitinsvilleWorcester County$1,197 (±$112)
94Great Barrington (community)Berkshire County$1,188 (±$126)
95Falmouth (community)Barnstable County$1,173 (±$202)
96Winchendon (community)Worcester County$1,163 (±$292)
97Wilbraham (community)Hampden County$1,153 (±$369)
98Pepperell (community)Middlesex County$1,139 (±$301)
99Northborough (community)Worcester County$1,135 (±$202)
100East Brookfield (community)Worcester County$1,134 (±$22)
101West Brookfield (community)Worcester County$1,128 (±$312)
102Athol (community)Worcester County$1,120 (±$173)
103Turners FallsFranklin County$1,116 (±$140)
104Shelburne FallsFranklin County$1,107 (±$86)
105Holbrook (community)Norfolk County$1,094 (±$423)
106Northfield (community)Franklin County$1,089 (±$320)
107Acushnet CenterBristol County$1,083 (±$314)
108Rutland (community)Worcester County$1,061 (±$185)
109Spencer (community)Worcester County$1,049 (±$226)
110Ware (community)Hampshire County$1,039 (±$104)
111North Brookfield (community)Worcester County$993 (±$96)
112Orange (community)Franklin County$963 (±$86)
113Adams (community)Berkshire County$927 (±$93)
114East DennisBarnstable County$719 (±$248)
115PocassetBarnstable County$687 (±$250)
116Smith MillsBristol County$658 (±$160)

Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

262 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Massachusetts

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Massachusetts beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Massachusetts, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Massachusetts, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Massachusetts

Which place in Massachusetts has the highest median rent?

Lincoln has the highest, $3,168 (±$573) (2020–2024 American Community Survey).

Which place in Massachusetts has the lowest median rent?

Orange has the lowest, $775 (±$233).

What is the median rent in Massachusetts?

The figure for Massachusetts as a whole is $1,762 (±$9).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related