Massachusetts places ranked by property taxes

347 places in Massachusetts have a reliable estimate of property taxes (2020–2024 American Community Survey).

38 sit at the Census Bureau’s top bracket ($10,000 or more) and cannot be ordered among themselves.

Lowest figure: Hancock ($1,018).

The figure for Massachusetts as a whole is $5,992 (±$18).

Figures last updated on .

Figure for Massachusetts as a whole
$5,992 (±$18)
Places ranked
347

Massachusetts places ranked by property taxes

Median real estate taxes, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian real estate taxes
1 (tie)ActonMiddlesex County$10,000 or more
1 (tie)AndoverEssex County$10,000 or more
1 (tie)AquinnahDukes County$10,000 or more
1 (tie)BedfordMiddlesex County$10,000 or more
1 (tie)BelmontMiddlesex County$10,000 or more
1 (tie)BoltonWorcester County$10,000 or more
1 (tie)BoxboroughMiddlesex County$10,000 or more
1 (tie)BoxfordEssex County$10,000 or more
1 (tie)BrooklineNorfolk County$10,000 or more
1 (tie)CarlisleMiddlesex County$10,000 or more
1 (tie)CohassetNorfolk County$10,000 or more
1 (tie)ConcordMiddlesex County$10,000 or more
1 (tie)DoverNorfolk County$10,000 or more
1 (tie)EssexEssex County$10,000 or more
1 (tie)GrotonMiddlesex County$10,000 or more
1 (tie)HamiltonEssex County$10,000 or more
1 (tie)HarvardWorcester County$10,000 or more
1 (tie)HinghamPlymouth County$10,000 or more
1 (tie)HopkintonMiddlesex County$10,000 or more
1 (tie)LexingtonMiddlesex County$10,000 or more
1 (tie)LincolnMiddlesex County$10,000 or more
1 (tie)LynnfieldEssex County$10,000 or more
1 (tie)MedfieldNorfolk County$10,000 or more
1 (tie)NeedhamNorfolk County$10,000 or more
1 (tie)NewtonMiddlesex County$10,000 or more
1 (tie)NorwellPlymouth County$10,000 or more
1 (tie)SharonNorfolk County$10,000 or more
1 (tie)SherbornMiddlesex County$10,000 or more
1 (tie)SouthboroughWorcester County$10,000 or more
1 (tie)StowMiddlesex County$10,000 or more
1 (tie)SudburyMiddlesex County$10,000 or more
1 (tie)TopsfieldEssex County$10,000 or more
1 (tie)WaylandMiddlesex County$10,000 or more
1 (tie)WellesleyNorfolk County$10,000 or more
1 (tie)WenhamEssex County$10,000 or more
1 (tie)WestonMiddlesex County$10,000 or more
1 (tie)WestwoodNorfolk County$10,000 or more
1 (tie)WinchesterMiddlesex County$10,000 or more
39WestboroughWorcester County$9,983 (±$500)
40WestfordMiddlesex County$9,695 (±$356)
41North ReadingMiddlesex County$9,693 (±$446)
42MiltonNorfolk County$9,677 (±$455)
43NorfolkNorfolk County$9,651 (±$393)
44ArlingtonMiddlesex County$9,604 (±$240)
45DuxburyPlymouth County$9,518 (±$442)
46LittletonMiddlesex County$9,458 (±$540)
47HollistonMiddlesex County$9,397 (±$370)
48MillisNorfolk County$9,344 (±$422)
49HanoverPlymouth County$9,342 (±$367)
50ReadingMiddlesex County$9,320 (±$230)
51Manchester-by-the-SeaEssex County$9,291 (±$622)
52West NewburyEssex County$9,240 (±$660)
53LongmeadowHampden County$9,236 (±$391)
54DunstableMiddlesex County$9,020 (±$315)
55NatickMiddlesex County$8,914 (±$284)
56ScituatePlymouth County$8,807 (±$330)
57Amherst TownHampshire County$8,787 (±$534)
58MiddletonEssex County$8,785 (±$685)
59MedwayNorfolk County$8,730 (±$266)
60WalpoleNorfolk County$8,523 (±$302)
61UptonWorcester County$8,376 (±$476)
62 (tie)MarbleheadEssex County$8,309 (±$351)
62 (tie)RowleyEssex County$8,309 (±$439)
64MaynardMiddlesex County$8,266 (±$487)
65ChelmsfordMiddlesex County$8,047 (±$213)
66NorthboroughWorcester County$7,983 (±$421)
67IpswichEssex County$7,960 (±$347)
68NewburyportEssex County$7,944 (±$411)
69SwampscottEssex County$7,936 (±$586)
70DedhamNorfolk County$7,918 (±$318)
71WakefieldMiddlesex County$7,779 (±$246)
72North AndoverEssex County$7,767 (±$410)
73TisburyDukes County$7,721 (±$3,171)
74WilmingtonMiddlesex County$7,704 (±$333)
75KingstonPlymouth County$7,650 (±$447)
76TewksburyMiddlesex County$7,580 (±$269)
77MelroseMiddlesex County$7,578 (±$295)
78PelhamHampshire County$7,472 (±$769)
79AshlandMiddlesex County$7,444 (±$234)
80TyngsboroughMiddlesex County$7,426 (±$500)
81MerrimacEssex County$7,399 (±$695)
82WrenthamNorfolk County$7,373 (±$364)
83AmesburyEssex County$7,360 (±$261)
84FoxboroughNorfolk County$7,275 (±$311)
85GeorgetownEssex County$7,272 (±$301)
86BoylstonWorcester County$7,266 (±$705)
87LancasterWorcester County$7,235 (±$489)
88MansfieldBristol County$7,226 (±$311)
89MendonWorcester County$7,213 (±$858)
90PaxtonWorcester County$7,129 (±$439)
91GraftonWorcester County$7,117 (±$248)
92BerlinWorcester County$7,116 (±$555)
93AbingtonPlymouth County$7,045 (±$382)
94Franklin TownNorfolk County$7,044 (±$252)
95ShrewsburyWorcester County$6,923 (±$251)
96HudsonMiddlesex County$6,892 (±$235)
97FraminghamMiddlesex County$6,884 (±$169)
98HopedaleWorcester County$6,868 (±$797)
99EastonBristol County$6,860 (±$299)
100HalifaxPlymouth County$6,840 (±$499)
101BeverlyEssex County$6,836 (±$208)
102WatertownMiddlesex County$6,799 (±$326)
103LeverettFranklin County$6,779 (±$270)
104SuttonWorcester County$6,763 (±$406)
105SterlingWorcester County$6,757 (±$516)
106RaynhamBristol County$6,752 (±$302)
107PepperellMiddlesex County$6,698 (±$196)
108East LongmeadowHampden County$6,662 (±$192)
109NewburyEssex County$6,661 (±$372)
110WilbrahamHampden County$6,658 (±$388)
111MarshfieldPlymouth County$6,656 (±$192)
112DanversEssex County$6,654 (±$202)
113ShutesburyFranklin County$6,642 (±$371)
114PrincetonWorcester County$6,633 (±$333)
115PlymptonPlymouth County$6,628 (±$338)
116AvonNorfolk County$6,627 (±$664)
117NahantEssex County$6,615 (±$319)
118PlymouthPlymouth County$6,599 (±$127)
119GrovelandEssex County$6,593 (±$352)
120MattapoisettPlymouth County$6,588 (±$448)
121PembrokePlymouth County$6,585 (±$190)
122CantonNorfolk County$6,560 (±$204)
123RochesterPlymouth County$6,530 (±$239)
124StonehamMiddlesex County$6,523 (±$206)
125East BridgewaterPlymouth County$6,522 (±$227)
126SturbridgeWorcester County$6,520 (±$252)
127Bridgewater TownPlymouth County$6,499 (±$212)
128West TisburyDukes County$6,497 (±$1,657)
129RocklandPlymouth County$6,487 (±$314)
130SandwichBarnstable County$6,483 (±$188)
131WesthamptonHampshire County$6,476 (±$388)
132West BridgewaterPlymouth County$6,471 (±$365)
133CarverPlymouth County$6,455 (±$239)
134DightonBristol County$6,452 (±$271)
135HansonPlymouth County$6,402 (±$238)
136LunenburgWorcester County$6,401 (±$241)
137QuincyNorfolk County$6,381 (±$152)
138HoldenWorcester County$6,359 (±$216)
139BillericaMiddlesex County$6,358 (±$116)
140Winthrop TownSuffolk County$6,355 (±$371)
141DouglasWorcester County$6,338 (±$426)
142MedfordMiddlesex County$6,286 (±$159)
143 (tie)RockportEssex County$6,215 (±$286)
143 (tie)StoughtonNorfolk County$6,215 (±$174)
145SomervilleMiddlesex County$6,186 (±$315)
146HampdenHampden County$6,181 (±$340)
147BurlingtonMiddlesex County$6,165 (±$150)
148GloucesterEssex County$6,152 (±$186)
149West BoylstonWorcester County$6,115 (±$391)
150SalemEssex County$6,114 (±$154)
151NorwoodNorfolk County$6,111 (±$138)
152HolbrookNorfolk County$6,105 (±$232)
153HullPlymouth County$6,089 (±$348)
154SaugusEssex County$6,049 (±$122)
155AshburnhamWorcester County$6,046 (±$478)
156AshbyMiddlesex County$6,034 (±$294)
157TownsendMiddlesex County$6,031 (±$208)
158MiddleboroughPlymouth County$6,023 (±$266)
159BerkleyBristol County$6,018 (±$422)
160ChesterfieldHampshire County$5,969 (±$381)
161Great BarringtonBerkshire County$5,935 (±$545)
162NortonBristol County$5,929 (±$171)
163MilfordWorcester County$5,869 (±$158)
164UxbridgeWorcester County$5,836 (±$259)
165 (tie)DeerfieldFranklin County$5,824 (±$327)
165 (tie)WhitmanPlymouth County$5,824 (±$153)
167BelchertownHampshire County$5,810 (±$265)
168ConwayFranklin County$5,797 (±$340)
169MarionPlymouth County$5,766 (±$454)
170WilliamsburgHampshire County$5,761 (±$437)
171MarlboroughMiddlesex County$5,747 (±$240)
172BlackstoneWorcester County$5,703 (±$367)
173NorthamptonHampshire County$5,680 (±$299)
174RutlandWorcester County$5,657 (±$295)
175Randolph TownNorfolk County$5,644 (±$219)
176EdgartownDukes County$5,641 (±$1,524)
177SunderlandFranklin County$5,611 (±$493)
178RevereSuffolk County$5,605 (±$201)
179RichmondBerkshire County$5,575 (±$494)
180GranbyHampshire County$5,572 (±$669)
181RehobothBristol County$5,557 (±$518)
182LakevillePlymouth County$5,536 (±$269)
183New BraintreeWorcester County$5,508 (±$388)
184South HadleyHampshire County$5,500 (±$350)
185OrleansBarnstable County$5,486 (±$586)
186SouthamptonHampshire County$5,470 (±$665)
187North Attleborough TownBristol County$5,461 (±$255)
188WorthingtonHampshire County$5,443 (±$552)
189Braintree TownNorfolk County$5,436 (±$141)
190MillburyWorcester County$5,406 (±$294)
191LynnEssex County$5,384 (±$190)
192DracutMiddlesex County$5,375 (±$282)
193AttleboroBristol County$5,366 (±$228)
194Weymouth TownNorfolk County$5,359 (±$154)
195WoburnMiddlesex County$5,354 (±$168)
196SouthwickHampden County$5,331 (±$561)
197PlainvilleNorfolk County$5,329 (±$557)
198MillvilleWorcester County$5,327 (±$666)
199LenoxBerkshire County$5,299 (±$578)
200WilliamstownBerkshire County$5,290 (±$760)
201AuburnWorcester County$5,289 (±$236)
202HadleyHampshire County$5,271 (±$564)
203LeominsterWorcester County$5,256 (±$208)
204AshfieldFranklin County$5,197 (±$442)
205FreetownBristol County$5,188 (±$363)
206BarreWorcester County$5,163 (±$743)
207ShirleyMiddlesex County$5,156 (±$616)
208BrimfieldHampden County$5,128 (±$522)
209RussellHampden County$5,104 (±$754)
210BrookfieldWorcester County$5,092 (±$600)
211PeabodyEssex County$5,065 (±$185)
212MethuenEssex County$5,061 (±$232)
213AyerMiddlesex County$5,057 (±$465)
214BellinghamNorfolk County$5,030 (±$291)
215WhatelyFranklin County$5,027 (±$595)
216GoshenHampshire County$5,022 (±$628)
217LanesboroughBerkshire County$5,007 (±$796)
218MaldenMiddlesex County$4,995 (±$318)
219SomersetBristol County$4,977 (±$231)
220 (tie)EasthamBarnstable County$4,973 (±$411)
220 (tie)WestminsterWorcester County$4,973 (±$702)
222SeekonkBristol County$4,956 (±$313)
223EasthamptonHampshire County$4,932 (±$240)
224HatfieldHampshire County$4,930 (±$450)
225ProvincetownBarnstable County$4,927 (±$871)
226MiddlefieldHampshire County$4,926 (±$979)
227LudlowHampden County$4,918 (±$170)
228EverettMiddlesex County$4,880 (±$231)
229MonsonHampden County$4,877 (±$363)
230West StockbridgeBerkshire County$4,875 (±$550)
231WellfleetBarnstable County$4,862 (±$269)
232SwanseaBristol County$4,846 (±$186)
233Oak BluffsDukes County$4,845 (±$1,309)
234NorthbridgeWorcester County$4,821 (±$175)
235BrocktonPlymouth County$4,820 (±$116)
236CambridgeMiddlesex County$4,802 (±$227)
237HaverhillEssex County$4,772 (±$96)
238GreenfieldFranklin County$4,769 (±$177)
239WalthamMiddlesex County$4,766 (±$138)
240BucklandFranklin County$4,761 (±$333)
241WestfieldHampden County$4,746 (±$104)
242HuntingtonHampshire County$4,740 (±$244)
243WorcesterWorcester County$4,733 (±$85)
244HubbardstonWorcester County$4,716 (±$291)
245New MarlboroughBerkshire County$4,689 (±$691)
246ClintonWorcester County$4,654 (±$198)
247StockbridgeBerkshire County$4,652 (±$520)
248LeydenFranklin County$4,651 (±$278)
249AcushnetBristol County$4,647 (±$234)
250PetershamWorcester County$4,636 (±$190)
251TyringhamBerkshire County$4,632 (±$517)
252OxfordWorcester County$4,622 (±$143)
253CharltonWorcester County$4,617 (±$253)
254SalisburyEssex County$4,604 (±$345)
255ShelburneFranklin County$4,595 (±$230)
256NorthfieldFranklin County$4,594 (±$314)
257TempletonWorcester County$4,554 (±$427)
258Palmer TownHampden County$4,540 (±$320)
259WalesHampden County$4,534 (±$263)
260WarrenWorcester County$4,530 (±$786)
261ChesterHampden County$4,522 (±$552)
262SheffieldBerkshire County$4,520 (±$308)
263WendellFranklin County$4,519 (±$390)
264BernardstonFranklin County$4,516 (±$266)
265New SalemFranklin County$4,509 (±$131)
266LowellMiddlesex County$4,499 (±$106)
267 (tie)BourneBarnstable County$4,485 (±$250)
267 (tie)ChilmarkDukes County$4,485 (±$858)
269PlainfieldHampshire County$4,458 (±$677)
270 (tie)BostonSuffolk County$4,456 (±$112)
270 (tie)FitchburgWorcester County$4,456 (±$133)
272LeicesterWorcester County$4,452 (±$238)
273HeathFranklin County$4,438 (±$766)
274East BrookfieldWorcester County$4,430 (±$348)
275 (tie)HardwickWorcester County$4,400 (±$203)
275 (tie)Southbridge TownWorcester County$4,400 (±$339)
277BrewsterBarnstable County$4,397 (±$207)
278SpencerWorcester County$4,387 (±$194)
279WashingtonBerkshire County$4,381 (±$331)
280 (tie)WarwickFranklin County$4,380 (±$402)
280 (tie)West Springfield TownHampden County$4,380 (±$180)
282CharlemontFranklin County$4,351 (±$514)
283TauntonBristol County$4,344 (±$96)
284WarehamPlymouth County$4,341 (±$254)
285New BedfordBristol County$4,338 (±$80)
286GillFranklin County$4,318 (±$213)
287ColrainFranklin County$4,317 (±$311)
288GranvilleHampden County$4,284 (±$309)
289MontgomeryHampden County$4,283 (±$534)
290HollandHampden County$4,279 (±$183)
291DaltonBerkshire County$4,276 (±$496)
292DartmouthBristol County$4,263 (±$137)
293West BrookfieldWorcester County$4,260 (±$239)
294Agawam TownHampden County$4,241 (±$128)
295WareHampshire County$4,237 (±$277)
296HarwichBarnstable County$4,189 (±$254)
297North BrookfieldWorcester County$4,176 (±$425)
298GardnerWorcester County$4,150 (±$255)
299PittsfieldBerkshire County$4,148 (±$137)
300OrangeFranklin County$4,136 (±$283)
301OakhamWorcester County$4,103 (±$248)
302HawleyFranklin County$4,097 (±$522)
303ChathamBarnstable County$4,094 (±$459)
304HolyokeHampden County$4,065 (±$149)
305WebsterWorcester County$3,999 (±$282)
306TruroBarnstable County$3,997 (±$1,419)
307LeeBerkshire County$3,980 (±$318)
308 (tie)Barnstable TownBarnstable County$3,975 (±$152)
308 (tie)YarmouthBarnstable County$3,975 (±$154)
310NantucketNantucket County$3,974 (±$583)
311Fall RiverBristol County$3,953 (±$122)
312MontagueFranklin County$3,922 (±$327)
313PhillipstonWorcester County$3,914 (±$280)
314AlfordBerkshire County$3,913 (±$425)
315CummingtonHampshire County$3,875 (±$280)
316WindsorBerkshire County$3,867 (±$594)
317ChicopeeHampden County$3,847 (±$100)
318PeruBerkshire County$3,805 (±$402)
319WinchendonWorcester County$3,780 (±$248)
320MashpeeBarnstable County$3,762 (±$138)
321FalmouthBarnstable County$3,750 (±$141)
322WestportBristol County$3,719 (±$211)
323SpringfieldHampden County$3,695 (±$76)
324DudleyWorcester County$3,691 (±$170)
325EgremontBerkshire County$3,647 (±$741)
326BlandfordHampden County$3,641 (±$244)
327AdamsBerkshire County$3,638 (±$121)
328FairhavenBristol County$3,566 (±$157)
329LawrenceEssex County$3,422 (±$274)
330AtholWorcester County$3,403 (±$170)
331SandisfieldBerkshire County$3,328 (±$479)
332ChelseaSuffolk County$3,321 (±$417)
333RoyalstonWorcester County$3,196 (±$430)
334North AdamsBerkshire County$3,078 (±$195)
335HinsdaleBerkshire County$3,065 (±$340)
336BecketBerkshire County$3,047 (±$821)
337CheshireBerkshire County$3,005 (±$536)
338ClarksburgBerkshire County$2,993 (±$217)
339SavoyBerkshire County$2,966 (±$265)
340DennisBarnstable County$2,877 (±$157)
341MontereyBerkshire County$2,858 (±$941)
342TollandHampden County$2,714 (±$284)
343OtisBerkshire County$2,408 (±$266)
344FloridaBerkshire County$1,894 (±$146)
345ErvingFranklin County$1,870 (±$108)
346RoweFranklin County$1,458 (±$167)
347HancockBerkshire County$1,018 (±$115)

Unincorporated communities ranked by property taxes

Median real estate taxes, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian real estate taxes
1 (tie)Belmont (community)Middlesex County$10,000 or more
1 (tie)Boxford (community)Essex County$10,000 or more
1 (tie)Brookline (community)Norfolk County$10,000 or more
1 (tie)CochituateMiddlesex County$10,000 or more
1 (tie)CordavilleWorcester County$10,000 or more
1 (tie)Dover (community)Norfolk County$10,000 or more
1 (tie)Duxbury (community)Plymouth County$10,000 or more
1 (tie)Essex (community)Essex County$10,000 or more
1 (tie)Groton (community)Middlesex County$10,000 or more
1 (tie)Hingham (community)Plymouth County$10,000 or more
1 (tie)Lexington (community)Middlesex County$10,000 or more
1 (tie)Lynnfield (community)Essex County$10,000 or more
1 (tie)Medfield (community)Norfolk County$10,000 or more
1 (tie)Needham (community)Norfolk County$10,000 or more
1 (tie)Sharon (community)Norfolk County$10,000 or more
1 (tie)South DuxburyPlymouth County$10,000 or more
1 (tie)Topsfield (community)Essex County$10,000 or more
1 (tie)Wellesley (community)Norfolk County$10,000 or more
1 (tie)West ConcordMiddlesex County$10,000 or more
1 (tie)Winchester (community)Middlesex County$10,000 or more
21Milton (community)Norfolk County$9,677 (±$455)
22Arlington (community)Middlesex County$9,604 (±$240)
23Reading (community)Middlesex County$9,320 (±$230)
24Longmeadow (community)Hampden County$9,236 (±$391)
25Andover (community)Essex County$9,040 (±$944)
26The PinehillsPlymouth County$8,969 (±$444)
27Westborough (community)Worcester County$8,898 (±$327)
28Hopkinton (community)Middlesex County$8,843 (±$534)
29North ScituatePlymouth County$8,601 (±$347)
30Millis-ClicquotNorfolk County$8,581 (±$316)
31Marshfield HillsPlymouth County$8,575 (±$461)
32Scituate (community)Plymouth County$8,345 (±$885)
33Marblehead (community)Essex County$8,309 (±$351)
34Maynard (community)Middlesex County$8,266 (±$487)
35Oak Bluffs (community)Dukes County$8,102 (±$2,953)
36Chatham (community)Barnstable County$8,029 (±$2,131)
37Swampscott (community)Essex County$7,936 (±$586)
38Dedham (community)Norfolk County$7,918 (±$318)
39Wakefield (community)Middlesex County$7,779 (±$246)
40Wilmington (community)Middlesex County$7,704 (±$333)
41Littleton CommonMiddlesex County$7,617 (±$959)
42Northborough (community)Worcester County$7,432 (±$584)
43East SandwichBarnstable County$7,164 (±$354)
44Walpole (community)Norfolk County$7,148 (±$334)
45Foxborough (community)Norfolk County$7,098 (±$787)
46Abington (community)Plymouth County$7,045 (±$382)
47Upton (community)Worcester County$6,960 (±$801)
48Pepperell (community)Middlesex County$6,871 (±$756)
49Rowley (community)Essex County$6,865 (±$563)
50Ipswich (community)Essex County$6,736 (±$711)
51North PembrokePlymouth County$6,732 (±$596)
52Norton CenterBristol County$6,721 (±$981)
53Kingston (community)Plymouth County$6,660 (±$500)
54 (tie)Danvers (community)Essex County$6,654 (±$202)
54 (tie)Raynham CenterBristol County$6,654 (±$374)
56Nahant (community)Essex County$6,615 (±$319)
57Hudson (community)Middlesex County$6,597 (±$208)
58Marshfield (community)Plymouth County$6,553 (±$461)
59Stoneham (community)Middlesex County$6,523 (±$206)
60Wilbraham (community)Hampden County$6,522 (±$633)
61South LancasterWorcester County$6,505 (±$388)
62Hanson (community)Plymouth County$6,429 (±$250)
63Sturbridge (community)Worcester County$6,410 (±$555)
64Sandwich (community)Barnstable County$6,393 (±$335)
65Lunenburg (community)Worcester County$6,378 (±$413)
66South DeerfieldFranklin County$6,325 (±$206)
67PinehurstMiddlesex County$6,316 (±$207)
68Rockport (community)Essex County$6,265 (±$411)
69Mansfield CenterBristol County$6,263 (±$352)
70Great Barrington (community)Berkshire County$6,197 (±$1,507)
71Burlington (community)Middlesex County$6,165 (±$150)
72North PlymouthPlymouth County$6,121 (±$435)
73Norwood (community)Norfolk County$6,111 (±$138)
74Holbrook (community)Norfolk County$6,105 (±$232)
75Mattapoisett CenterPlymouth County$6,091 (±$668)
76Hull (community)Plymouth County$6,089 (±$348)
77Granby (community)Hampshire County$6,088 (±$1,900)
78Saugus (community)Essex County$6,049 (±$122)
79Hopedale (community)Worcester County$6,023 (±$1,208)
80FiskdaleWorcester County$6,000 (±$584)
81Green HarborPlymouth County$5,923 (±$822)
82East PepperellMiddlesex County$5,878 (±$421)
83Harwich PortBarnstable County$5,827 (±$826)
84Marion CenterPlymouth County$5,743 (±$940)
85Plymouth (community)Plymouth County$5,687 (±$422)
86Milford (community)Worcester County$5,664 (±$194)
87Cedar CrestPlymouth County$5,644 (±$736)
88ForestdaleBarnstable County$5,624 (±$465)
89DevensWorcester County$5,556 (±$1,265)
90Middleborough CenterPlymouth County$5,495 (±$456)
91West FalmouthBarnstable County$5,459 (±$983)
92East DouglasWorcester County$5,434 (±$1,170)
93Ocean Bluff-Brant RockPlymouth County$5,373 (±$635)
94Falmouth (community)Barnstable County$5,327 (±$785)
95Belchertown (community)Hampshire County$5,163 (±$788)
96North LakevillePlymouth County$5,162 (±$722)
97Provincetown (community)Barnstable County$5,140 (±$1,048)
98Williamstown (community)Berkshire County$4,993 (±$846)
99Hatfield (community)Hampshire County$4,983 (±$602)
100Somerset (community)Bristol County$4,977 (±$231)
101HousatonicBerkshire County$4,920 (±$838)
102Ayer (community)Middlesex County$4,911 (±$990)
103South AshburnhamWorcester County$4,896 (±$969)
104Rutland (community)Worcester County$4,893 (±$496)
105Brewster (community)Barnstable County$4,892 (±$998)
106PocassetBarnstable County$4,807 (±$978)
107SagamoreBarnstable County$4,796 (±$640)
108WhitinsvilleWorcester County$4,793 (±$431)
109North EasthamBarnstable County$4,789 (±$444)
110West WarehamPlymouth County$4,765 (±$1,439)
111North FalmouthBarnstable County$4,702 (±$642)
112Yarmouth PortBarnstable County$4,595 (±$177)
113Salisbury (community)Essex County$4,561 (±$392)
114Oxford (community)Worcester County$4,540 (±$261)
115Bellingham (community)Norfolk County$4,477 (±$276)
116Monument BeachBarnstable County$4,440 (±$431)
117North SeekonkBristol County$4,415 (±$368)
118Northwest HarwichBarnstable County$4,414 (±$291)
119Shirley (community)Middlesex County$4,398 (±$523)
120Clinton (community)Worcester County$4,390 (±$275)
121East Brookfield (community)Worcester County$4,371 (±$758)
122Acushnet CenterBristol County$4,231 (±$403)
123Lenox (community)Berkshire County$4,224 (±$1,102)
124Wareham CenterPlymouth County$4,217 (±$947)
125Holland (community)Hampden County$4,210 (±$226)
126Shelburne FallsFranklin County$4,124 (±$429)
127Monson CenterHampden County$4,106 (±$1,031)
128Ocean GroveBristol County$4,089 (±$514)
129East HarwichBarnstable County$3,951 (±$318)
130White Island ShoresPlymouth County$3,925 (±$363)
131Dennis (community)Barnstable County$3,894 (±$376)
132Nantucket (community)Nantucket County$3,877 (±$602)
133West Brookfield (community)Worcester County$3,858 (±$736)
134Bourne (community)Barnstable County$3,835 (±$915)
135Northfield (community)Franklin County$3,767 (±$615)
136South YarmouthBarnstable County$3,766 (±$209)
137WeweanticPlymouth County$3,764 (±$411)
138Lee (community)Berkshire County$3,753 (±$492)
139Spencer (community)Worcester County$3,749 (±$433)
140BaldwinvilleWorcester County$3,739 (±$746)
141Turners FallsFranklin County$3,650 (±$275)
142Bliss CornerBristol County$3,640 (±$323)
143Harwich CenterBarnstable County$3,576 (±$379)
144Adams (community)Berkshire County$3,571 (±$173)
145Orange (community)Franklin County$3,561 (±$300)
146OnsetPlymouth County$3,548 (±$1,396)
147East FalmouthBarnstable County$3,544 (±$301)
148West YarmouthBarnstable County$3,527 (±$282)
149TeaticketBarnstable County$3,489 (±$346)
150West DennisBarnstable County$3,471 (±$629)
151East DennisBarnstable County$3,443 (±$414)
152Orleans (community)Barnstable County$3,427 (±$1,020)
153Winchendon (community)Worcester County$3,424 (±$422)
154Ware (community)Hampshire County$3,408 (±$676)
155Buzzards BayBarnstable County$3,405 (±$465)
156Smith MillsBristol County$3,352 (±$277)
157Webster (community)Worcester County$3,234 (±$370)
158Athol (community)Worcester County$3,170 (±$259)
159West ChathamBarnstable County$2,980 (±$944)
160North Brookfield (community)Worcester County$2,945 (±$363)
161North WestportBristol County$2,806 (±$281)
162South DennisBarnstable County$2,439 (±$170)
163Millers FallsFranklin County$2,212 (±$547)
164Dennis PortBarnstable County$2,191 (±$357)

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.

347 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 lowest property taxes?

Hancock has the lowest, $1,018 (±$115).

What is the property taxes in Massachusetts?

The figure for Massachusetts as a whole is $5,992 (±$18).

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