Massachusetts places ranked by median household income

342 places in Massachusetts have a reliable estimate of median household income (2020–2024 American Community Survey).

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

Lowest figure: North Adams ($47,500).

The figure for Massachusetts as a whole is $103,960 (±$527).

Figures last updated on .

Figure for Massachusetts as a whole
$103,960 (±$527)
Places ranked
342

Massachusetts places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1 (tie)CarlisleMiddlesex County$250,000 or more
1 (tie)DoverNorfolk County$250,000 or more
1 (tie)SherbornMiddlesex County$250,000 or more
1 (tie)WellesleyNorfolk County$250,000 or more
1 (tie)WestonMiddlesex County$250,000 or more
6LexingtonMiddlesex County$238,444 (±$17,708)
7SudburyMiddlesex County$236,250 (±$16,791)
8MedfieldNorfolk County$235,800 (±$31,636)
9WinchesterMiddlesex County$230,198 (±$20,670)
10WaylandMiddlesex County$224,000 (±$28,027)
11WestwoodNorfolk County$223,125 (±$33,149)
12HopkintonMiddlesex County$222,801 (±$21,775)
13NeedhamNorfolk County$214,308 (±$13,048)
14HarvardWorcester County$213,996 (±$23,859)
15DunstableMiddlesex County$208,512 (±$22,907)
16Manchester-by-the-SeaEssex County$206,389 (±$43,757)
17BoltonWorcester County$205,449 (±$30,733)
18BoxfordEssex County$200,871 (±$21,211)
19NorfolkNorfolk County$200,720 (±$21,984)
20CohassetNorfolk County$199,306 (±$53,082)
21SouthboroughWorcester County$196,808 (±$16,201)
22TopsfieldEssex County$195,718 (±$15,683)
23ConcordMiddlesex County$195,350 (±$22,362)
24WenhamEssex County$194,781 (±$32,680)
25GrotonMiddlesex County$192,958 (±$27,062)
26SharonNorfolk County$191,835 (±$18,502)
27NewtonMiddlesex County$190,304 (±$8,593)
28HanoverPlymouth County$189,803 (±$23,292)
29NorwellPlymouth County$188,699 (±$24,745)
30MiltonNorfolk County$188,529 (±$14,505)
31WestfordMiddlesex County$187,198 (±$10,347)
32StowMiddlesex County$185,809 (±$22,387)
33BelmontMiddlesex County$183,137 (±$14,328)
34West TisburyDukes County$182,750 (±$73,369)
35MarbleheadEssex County$182,132 (±$27,872)
36West NewburyEssex County$179,500 (±$27,254)
37HinghamPlymouth County$178,390 (±$14,719)
38DuxburyPlymouth County$176,583 (±$29,187)
39LynnfieldEssex County$175,265 (±$23,300)
40LincolnMiddlesex County$175,117 (±$43,879)
41NewburyEssex County$174,868 (±$58,593)
42MedwayNorfolk County$173,750 (±$18,469)
43AndoverEssex County$172,606 (±$15,526)
44BedfordMiddlesex County$172,400 (±$22,941)
45WalpoleNorfolk County$171,500 (±$15,740)
46ChilmarkDukes County$168,750 (±$28,391)
47WilmingtonMiddlesex County$168,152 (±$19,029)
48MiddletonEssex County$167,402 (±$28,705)
49ReadingMiddlesex County$165,912 (±$12,806)
50TyringhamBerkshire County$163,333 (±$27,593)
51HollistonMiddlesex County$159,817 (±$8,576)
52PrincetonWorcester County$158,750 (±$46,102)
53ActonMiddlesex County$158,230 (±$13,899)
54EssexEssex County$157,147 (±$24,136)
55MillisNorfolk County$155,996 (±$8,817)
56UptonWorcester County$155,508 (±$33,339)
57NorthboroughWorcester County$153,199 (±$19,436)
58DouglasWorcester County$152,267 (±$10,298)
59WrenthamNorfolk County$151,676 (±$17,394)
60GeorgetownEssex County$151,595 (±$22,732)
61ArlingtonMiddlesex County$150,701 (±$4,963)
62LittletonMiddlesex County$149,722 (±$31,172)
63LongmeadowHampden County$149,601 (±$23,950)
64BillericaMiddlesex County$148,200 (±$7,519)
65North ReadingMiddlesex County$147,768 (±$24,518)
66SuttonWorcester County$147,125 (±$24,500)
67BurlingtonMiddlesex County$146,436 (±$14,210)
68AquinnahDukes County$146,354 (±$68,921)
69PembrokePlymouth County$146,285 (±$16,854)
70StockbridgeBerkshire County$146,250 (±$67,235)
71Franklin TownNorfolk County$145,773 (±$9,492)
72RutlandWorcester County$145,707 (±$27,995)
73Oak BluffsDukes County$145,196 (±$37,475)
74BoxboroughMiddlesex County$144,611 (±$35,275)
75BerkleyBristol County$144,205 (±$48,924)
76FreetownBristol County$143,884 (±$14,974)
77CantonNorfolk County$143,381 (±$9,210)
78MarionPlymouth County$143,092 (±$30,325)
79BrooklineNorfolk County$142,101 (±$8,266)
80WestboroughWorcester County$141,944 (±$12,497)
81HoldenWorcester County$141,923 (±$10,959)
82GrovelandEssex County$141,487 (±$11,528)
83BoylstonWorcester County$140,962 (±$28,329)
84North AndoverEssex County$140,670 (±$8,507)
85ChelmsfordMiddlesex County$140,629 (±$8,110)
86NantucketNantucket County$139,688 (±$16,786)
87NewburyportEssex County$139,625 (±$21,347)
88ShrewsburyWorcester County$139,302 (±$11,474)
89IpswichEssex County$138,750 (±$15,795)
90NatickMiddlesex County$138,538 (±$11,269)
91RehobothBristol County$138,214 (±$15,205)
92ProvincetownBarnstable County$136,904 (±$44,081)
93SturbridgeWorcester County$136,759 (±$15,470)
94ScituatePlymouth County$136,732 (±$15,903)
95DightonBristol County$136,646 (±$19,200)
96LancasterWorcester County$134,833 (±$27,224)
97SwampscottEssex County$134,386 (±$22,662)
98WakefieldMiddlesex County$134,306 (±$13,946)
99PaxtonWorcester County$134,083 (±$8,023)
100LakevillePlymouth County$133,984 (±$10,962)
101MelroseMiddlesex County$133,953 (±$14,410)
102East BridgewaterPlymouth County$133,853 (±$8,950)
103RowleyEssex County$132,734 (±$32,311)
104SomervilleMiddlesex County$132,572 (±$6,106)
105MendonWorcester County$132,256 (±$32,533)
106HansonPlymouth County$132,200 (±$9,787)
107GraftonWorcester County$131,484 (±$11,211)
108CambridgeMiddlesex County$130,748 (±$3,564)
109AvonNorfolk County$130,625 (±$33,191)
110MattapoisettPlymouth County$130,241 (±$23,502)
111HamiltonEssex County$129,833 (±$14,498)
112MedfordMiddlesex County$129,540 (±$7,926)
113TyngsboroughMiddlesex County$129,348 (±$18,405)
114SterlingWorcester County$129,063 (±$26,765)
115DedhamNorfolk County$128,955 (±$9,667)
116TewksburyMiddlesex County$128,061 (±$11,976)
117AshlandMiddlesex County$127,539 (±$10,749)
118MillvilleWorcester County$127,188 (±$32,485)
119PlymptonPlymouth County$126,736 (±$19,810)
120WatertownMiddlesex County$126,265 (±$6,062)
121MarshfieldPlymouth County$125,986 (±$8,316)
122AbingtonPlymouth County$125,400 (±$11,579)
123DanversEssex County$125,395 (±$10,105)
124BellinghamNorfolk County$125,307 (±$10,415)
125MansfieldBristol County$125,273 (±$15,179)
126EdgartownDukes County$125,236 (±$32,696)
127UxbridgeWorcester County$124,725 (±$6,826)
128NortonBristol County$124,535 (±$10,920)
129EastonBristol County$124,271 (±$7,055)
130PepperellMiddlesex County$124,073 (±$11,540)
131MaynardMiddlesex County$124,067 (±$16,495)
132RaynhamBristol County$124,012 (±$15,641)
133HubbardstonWorcester County$123,500 (±$23,524)
134West BridgewaterPlymouth County$123,406 (±$23,347)
135ShutesburyFranklin County$123,333 (±$11,567)
136SouthamptonHampshire County$123,125 (±$23,452)
137MerrimacEssex County$123,054 (±$16,062)
138MontgomeryHampden County$123,000 (±$18,556)
139SandwichBarnstable County$122,486 (±$11,558)
140ShirleyMiddlesex County$122,365 (±$16,320)
141Braintree TownNorfolk County$122,214 (±$10,045)
142WilbrahamHampden County$122,051 (±$14,488)
143TownsendMiddlesex County$121,528 (±$22,520)
144BerlinWorcester County$121,336 (±$12,039)
145AlfordBerkshire County$121,042 (±$10,807)
146SeekonkBristol County$120,613 (±$5,996)
147SouthwickHampden County$120,462 (±$16,246)
148RochesterPlymouth County$120,273 (±$11,939)
149WalthamMiddlesex County$120,216 (±$7,308)
150KingstonPlymouth County$119,876 (±$13,168)
151GranbyHampshire County$119,297 (±$32,508)
152HadleyHampshire County$119,259 (±$11,537)
153AshburnhamWorcester County$118,809 (±$11,330)
154MillburyWorcester County$118,790 (±$13,217)
155HalifaxPlymouth County$118,556 (±$11,466)
156WellfleetBarnstable County$117,938 (±$27,498)
157CharltonWorcester County$117,587 (±$8,398)
158New MarlboroughBerkshire County$117,188 (±$37,556)
159PlymouthPlymouth County$116,941 (±$5,179)
160AuburnWorcester County$116,711 (±$9,712)
161WhatelyFranklin County$116,563 (±$14,843)
162SwanseaBristol County$116,364 (±$14,438)
163Winthrop TownSuffolk County$116,167 (±$10,733)
164FoxboroughNorfolk County$115,833 (±$9,343)
165HopedaleWorcester County$115,722 (±$19,447)
166AshbyMiddlesex County$115,598 (±$9,187)
167WindsorBerkshire County$115,563 (±$10,099)
168HullPlymouth County$115,485 (±$14,015)
169HolbrookNorfolk County$115,210 (±$13,839)
170DracutMiddlesex County$114,036 (±$9,903)
171StonehamMiddlesex County$113,964 (±$10,253)
172PelhamHampshire County$113,750 (±$23,513)
173MethuenEssex County$113,310 (±$6,977)
174LunenburgWorcester County$112,828 (±$11,429)
175NahantEssex County$112,762 (±$6,430)
176SomersetBristol County$112,677 (±$6,344)
177North Attleborough TownBristol County$112,665 (±$5,412)
178Bridgewater TownPlymouth County$112,651 (±$7,219)
179RocklandPlymouth County$112,405 (±$12,309)
180NorthbridgeWorcester County$111,319 (±$18,543)
181BrimfieldHampden County$111,250 (±$21,930)
182WoburnMiddlesex County$111,185 (±$8,940)
183PetershamWorcester County$110,750 (±$20,440)
184Randolph TownNorfolk County$109,573 (±$5,904)
185WhitmanPlymouth County$108,933 (±$13,577)
186OtisBerkshire County$108,898 (±$5,921)
187RussellHampden County$108,750 (±$23,618)
188BelchertownHampshire County$108,068 (±$15,245)
189BarreWorcester County$107,727 (±$12,819)
190FraminghamMiddlesex County$107,419 (±$6,244)
191West StockbridgeBerkshire County$107,083 (±$20,178)
192NorwoodNorfolk County$107,030 (±$11,136)
193East LongmeadowHampden County$106,676 (±$11,375)
194WilliamstownBerkshire County$106,650 (±$25,244)
195WestminsterWorcester County$106,331 (±$21,852)
196 (tie)RichmondBerkshire County$106,250 (±$24,089)
196 (tie)TollandHampden County$106,250 (±$10,296)
198DeerfieldFranklin County$106,136 (±$13,769)
199LenoxBerkshire County$106,080 (±$30,541)
200BeverlyEssex County$106,044 (±$7,420)
201LeydenFranklin County$105,893 (±$13,309)
202LeicesterWorcester County$105,173 (±$9,170)
203StoughtonNorfolk County$104,794 (±$5,793)
204WilliamsburgHampshire County$104,792 (±$20,569)
205LeverettFranklin County$104,688 (±$18,205)
206West BoylstonWorcester County$104,551 (±$12,361)
207HampdenHampden County$104,536 (±$16,485)
208CummingtonHampshire County$104,167 (±$31,831)
209PlainvilleNorfolk County$104,106 (±$12,802)
210ChesterfieldHampshire County$103,967 (±$10,944)
211OxfordWorcester County$103,862 (±$10,053)
212AmesburyEssex County$103,554 (±$11,632)
213HudsonMiddlesex County$103,400 (±$12,712)
214NorthfieldFranklin County$103,375 (±$10,346)
215BrewsterBarnstable County$103,317 (±$16,370)
216Weymouth TownNorfolk County$102,714 (±$3,950)
217OrleansBarnstable County$102,335 (±$13,253)
218RoyalstonWorcester County$102,109 (±$7,690)
219OakhamWorcester County$102,000 (±$20,083)
220AyerMiddlesex County$101,875 (±$14,619)
221SaugusEssex County$101,539 (±$3,481)
222EgremontBerkshire County$101,458 (±$29,923)
223TempletonWorcester County$101,154 (±$15,137)
224MaldenMiddlesex County$100,606 (±$6,482)
225WesthamptonHampshire County$100,000 (±$6,937)
226DartmouthBristol County$99,839 (±$8,295)
227New BraintreeWorcester County$99,500 (±$8,083)
228AttleboroBristol County$98,954 (±$5,600)
229GoshenHampshire County$98,906 (±$9,583)
230QuincyNorfolk County$98,882 (±$4,519)
231HeathFranklin County$98,750 (±$23,001)
232BostonSuffolk County$97,344 (±$1,837)
233ConwayFranklin County$97,250 (±$10,675)
234MiddleboroughPlymouth County$97,056 (±$7,431)
235HarwichBarnstable County$96,966 (±$12,559)
236MonsonHampden County$96,688 (±$13,868)
237PeabodyEssex County$96,657 (±$3,634)
238MilfordWorcester County$96,365 (±$4,232)
239 (tie)HancockBerkshire County$96,250 (±$25,813)
239 (tie)RockportEssex County$96,250 (±$15,271)
241WestportBristol County$96,000 (±$9,273)
242FairhavenBristol County$95,965 (±$19,128)
243West BrookfieldWorcester County$95,613 (±$11,952)
244MashpeeBarnstable County$95,299 (±$12,932)
245WashingtonBerkshire County$95,278 (±$12,006)
246PhillipstonWorcester County$94,692 (±$13,697)
247HuntingtonHampshire County$94,398 (±$5,997)
248BlackstoneWorcester County$94,191 (±$21,141)
249South HadleyHampshire County$93,910 (±$15,297)
250SalisburyEssex County$93,361 (±$5,840)
251WarwickFranklin County$93,333 (±$21,819)
252FalmouthBarnstable County$93,043 (±$9,416)
253SheffieldBerkshire County$92,120 (±$31,176)
254Barnstable TownBarnstable County$91,982 (±$6,360)
255HollandHampden County$91,979 (±$11,542)
256MarlboroughMiddlesex County$91,968 (±$9,070)
257BlandfordHampden County$91,902 (±$13,263)
258WorthingtonHampshire County$91,667 (±$17,029)
259CarverPlymouth County$91,250 (±$23,352)
260SandisfieldBerkshire County$91,111 (±$22,815)
261BourneBarnstable County$91,058 (±$6,712)
262PeruBerkshire County$90,750 (±$18,398)
263WarehamPlymouth County$90,383 (±$10,660)
264GillFranklin County$90,208 (±$13,965)
265ClintonWorcester County$89,781 (±$9,660)
266AcushnetBristol County$89,503 (±$8,959)
267ChesterHampden County$89,390 (±$5,795)
268WalesHampden County$89,006 (±$5,959)
269HatfieldHampshire County$89,005 (±$24,507)
270HaverhillEssex County$88,326 (±$4,293)
271DennisBarnstable County$88,154 (±$9,976)
272WestfieldHampden County$87,753 (±$5,590)
273RevereSuffolk County$86,969 (±$10,489)
274FloridaBerkshire County$86,875 (±$17,061)
275LanesboroughBerkshire County$86,219 (±$18,758)
276YarmouthBarnstable County$86,039 (±$6,084)
277Agawam TownHampden County$85,421 (±$6,702)
278EverettMiddlesex County$85,218 (±$7,101)
279ChathamBarnstable County$85,167 (±$8,892)
280SalemEssex County$85,153 (±$5,154)
281LudlowHampden County$84,838 (±$6,856)
282DudleyWorcester County$84,604 (±$11,774)
283GranvilleHampden County$84,375 (±$13,658)
284Great BarringtonBerkshire County$84,132 (±$11,339)
285GloucesterEssex County$83,883 (±$5,521)
286LeominsterWorcester County$83,816 (±$6,939)
287LeeBerkshire County$83,750 (±$13,346)
288ShelburneFranklin County$83,000 (±$4,364)
289BucklandFranklin County$82,877 (±$6,331)
290BernardstonFranklin County$81,940 (±$10,171)
291BrookfieldWorcester County$81,250 (±$37,166)
292East BrookfieldWorcester County$81,042 (±$16,163)
293AshfieldFranklin County$80,833 (±$15,701)
294ColrainFranklin County$80,673 (±$9,695)
295SpencerWorcester County$80,533 (±$11,243)
296BecketBerkshire County$80,417 (±$29,141)
297NorthamptonHampshire County$80,288 (±$6,084)
298BrocktonPlymouth County$80,115 (±$2,930)
299New SalemFranklin County$79,688 (±$19,448)
300DaltonBerkshire County$79,438 (±$7,763)
301North BrookfieldWorcester County$79,285 (±$10,660)
302TauntonBristol County$79,283 (±$6,517)
303LowellMiddlesex County$78,658 (±$3,823)
304Palmer TownHampden County$78,480 (±$7,854)
305HinsdaleBerkshire County$77,845 (±$17,199)
306ErvingFranklin County$77,656 (±$9,449)
307ClarksburgBerkshire County$77,143 (±$11,253)
308WinchendonWorcester County$75,690 (±$13,643)
309LynnEssex County$75,043 (±$3,246)
310HardwickWorcester County$75,000 (±$21,953)
311TisburyDukes County$74,113 (±$5,095)
312FitchburgWorcester County$73,040 (±$5,455)
313EasthamBarnstable County$72,992 (±$7,790)
314WebsterWorcester County$72,895 (±$5,958)
315ChelseaSuffolk County$72,179 (±$7,994)
316EasthamptonHampshire County$71,673 (±$6,574)
317PittsfieldBerkshire County$70,582 (±$4,572)
318MontagueFranklin County$70,510 (±$11,958)
319WorcesterWorcester County$70,102 (±$2,389)
320CheshireBerkshire County$69,803 (±$14,119)
321West Springfield TownHampden County$69,371 (±$7,051)
322AtholWorcester County$69,316 (±$4,650)
323SunderlandFranklin County$68,083 (±$3,491)
324GardnerWorcester County$67,518 (±$8,165)
325WareHampshire County$67,475 (±$15,499)
326Amherst TownHampshire County$66,968 (±$7,106)
327Southbridge TownWorcester County$66,287 (±$8,373)
328WarrenWorcester County$66,082 (±$5,763)
329WendellFranklin County$65,288 (±$13,968)
330PlainfieldHampshire County$63,500 (±$13,875)
331ChicopeeHampden County$62,615 (±$6,340)
332SavoyBerkshire County$61,328 (±$26,970)
333LawrenceEssex County$60,433 (±$2,529)
334AdamsBerkshire County$58,929 (±$6,279)
335New BedfordBristol County$56,981 (±$3,070)
336Fall RiverBristol County$56,673 (±$3,173)
337OrangeFranklin County$55,824 (±$9,852)
338GreenfieldFranklin County$55,614 (±$7,382)
339HolyokeHampden County$53,605 (±$3,395)
340CharlemontFranklin County$53,063 (±$12,312)
341SpringfieldHampden County$52,656 (±$2,452)
342North AdamsBerkshire County$47,500 (±$7,141)

Unincorporated communities ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1 (tie)Dover (community)Norfolk County$250,000 or more
1 (tie)Wellesley (community)Norfolk County$250,000 or more
3Lexington (community)Middlesex County$238,444 (±$17,708)
4Winchester (community)Middlesex County$230,198 (±$20,670)
5Medfield (community)Norfolk County$218,946 (±$33,816)
6Marshfield HillsPlymouth County$216,250 (±$89,785)
7Needham (community)Norfolk County$214,308 (±$13,048)
8South DuxburyPlymouth County$212,734 (±$25,596)
9Hingham (community)Plymouth County$205,769 (±$56,673)
10North PembrokePlymouth County$194,309 (±$62,843)
11CochituateMiddlesex County$192,361 (±$18,465)
12Topsfield (community)Essex County$191,146 (±$20,631)
13DevensWorcester County$189,250 (±$62,607)
14Milton (community)Norfolk County$188,529 (±$14,505)
15Boxford (community)Essex County$188,482 (±$43,110)
16Sharon (community)Norfolk County$183,808 (±$14,617)
17West ConcordMiddlesex County$183,228 (±$22,527)
18Belmont (community)Middlesex County$183,137 (±$14,328)
19Marblehead (community)Essex County$182,132 (±$27,872)
20Lynnfield (community)Essex County$175,265 (±$23,300)
21Cedar CrestPlymouth County$168,721 (±$45,237)
22Wilmington (community)Middlesex County$168,152 (±$19,029)
23Reading (community)Middlesex County$165,912 (±$12,806)
24CordavilleWorcester County$165,375 (±$41,189)
25Essex (community)Essex County$161,250 (±$62,590)
26Provincetown (community)Barnstable County$158,125 (±$55,237)
27Walpole (community)Norfolk County$154,263 (±$19,454)
28Kingston (community)Plymouth County$150,886 (±$29,708)
29Arlington (community)Middlesex County$150,701 (±$4,963)
30Marion CenterPlymouth County$150,700 (±$40,161)
31Longmeadow (community)Hampden County$149,601 (±$23,950)
32Nantucket (community)Nantucket County$148,017 (±$19,008)
33Millis-ClicquotNorfolk County$146,853 (±$14,100)
34Burlington (community)Middlesex County$146,436 (±$14,210)
35PinehurstMiddlesex County$146,250 (±$26,787)
36Brookline (community)Norfolk County$142,101 (±$8,266)
37North ScituatePlymouth County$140,329 (±$37,630)
38East DouglasWorcester County$138,309 (±$50,543)
39Granby (community)Hampshire County$135,750 (±$24,514)
40Littleton CommonMiddlesex County$135,074 (±$41,396)
41Swampscott (community)Essex County$134,386 (±$22,662)
42Wakefield (community)Middlesex County$134,306 (±$13,946)
43Northborough (community)Worcester County$133,839 (±$22,810)
44Raynham CenterBristol County$132,382 (±$13,553)
45Sturbridge (community)Worcester County$131,568 (±$33,640)
46Dedham (community)Norfolk County$128,955 (±$9,667)
47Andover (community)Essex County$126,563 (±$17,559)
48South AshburnhamWorcester County$126,071 (±$41,653)
49Abington (community)Plymouth County$125,400 (±$11,579)
50Danvers (community)Essex County$125,395 (±$10,105)
51Scituate (community)Plymouth County$124,549 (±$27,413)
52Maynard (community)Middlesex County$124,067 (±$16,495)
53The PinehillsPlymouth County$122,798 (±$16,624)
54Norton CenterBristol County$119,949 (±$56,214)
55Ocean Bluff-Brant RockPlymouth County$119,310 (±$23,716)
56Hanson (community)Plymouth County$119,211 (±$23,993)
57Ocean GroveBristol County$118,696 (±$38,263)
58Sandwich (community)Barnstable County$117,321 (±$21,934)
59Hull (community)Plymouth County$115,485 (±$14,015)
60Holbrook (community)Norfolk County$115,210 (±$13,839)
61East SandwichBarnstable County$115,000 (±$28,896)
62North SeekonkBristol County$114,712 (±$18,804)
63Stoneham (community)Middlesex County$113,964 (±$10,253)
64Brewster (community)Barnstable County$113,214 (±$37,801)
65Nahant (community)Essex County$112,762 (±$6,430)
66Somerset (community)Bristol County$112,677 (±$6,344)
67FiskdaleWorcester County$112,400 (±$33,946)
68East HarwichBarnstable County$111,508 (±$14,585)
69Hatfield (community)Hampshire County$110,972 (±$33,087)
70Upton (community)Worcester County$110,900 (±$14,424)
71Yarmouth PortBarnstable County$110,304 (±$14,021)
72Dennis (community)Barnstable County$109,882 (±$12,219)
73Lunenburg (community)Worcester County$109,662 (±$10,470)
74Rowley (community)Essex County$109,622 (±$17,349)
75South LancasterWorcester County$109,173 (±$40,773)
76SagamoreBarnstable County$108,315 (±$37,800)
77ForestdaleBarnstable County$108,158 (±$31,518)
78Hopedale (community)Worcester County$107,909 (±$17,548)
79Northwest HarwichBarnstable County$107,730 (±$18,209)
80Norwood (community)Norfolk County$107,030 (±$11,136)
81North LakevillePlymouth County$106,713 (±$28,336)
82White Island ShoresPlymouth County$106,667 (±$25,821)
83Westborough (community)Worcester County$106,200 (±$15,613)
84Mattapoisett CenterPlymouth County$105,500 (±$35,692)
85Ipswich (community)Essex County$104,102 (±$23,718)
86East DennisBarnstable County$103,654 (±$26,458)
87South DeerfieldFranklin County$103,056 (±$41,636)
88Saugus (community)Essex County$101,539 (±$3,481)
89Williamstown (community)Berkshire County$97,917 (±$36,880)
90Bourne (community)Barnstable County$97,847 (±$32,018)
91Mansfield CenterBristol County$97,798 (±$14,858)
92Middleborough CenterPlymouth County$97,616 (±$23,052)
93Marshfield (community)Plymouth County$97,105 (±$23,666)
94Bellingham (community)Norfolk County$96,763 (±$14,421)
95East PepperellMiddlesex County$96,198 (±$12,114)
96WhitinsvilleWorcester County$96,145 (±$15,100)
97West DennisBarnstable County$95,758 (±$18,449)
98Rutland (community)Worcester County$95,724 (±$27,392)
99Buzzards BayBarnstable County$94,388 (±$11,533)
100Milford (community)Worcester County$93,310 (±$5,060)
101Salisbury (community)Essex County$92,469 (±$6,844)
102Wilbraham (community)Hampden County$92,188 (±$28,676)
103Wareham CenterPlymouth County$91,936 (±$8,180)
104Hudson (community)Middlesex County$90,524 (±$9,473)
105Oxford (community)Worcester County$89,623 (±$23,764)
106South DennisBarnstable County$88,411 (±$12,702)
107North WestportBristol County$87,582 (±$16,525)
108Foxborough (community)Norfolk County$86,871 (±$12,195)
109Holland (community)Hampden County$86,615 (±$3,915)
110Rockport (community)Essex County$86,250 (±$26,281)
111Harwich CenterBarnstable County$85,057 (±$16,149)
112TeaticketBarnstable County$84,837 (±$18,581)
113PocassetBarnstable County$84,583 (±$26,018)
114Chatham (community)Barnstable County$83,750 (±$25,286)
115South YarmouthBarnstable County$82,188 (±$8,277)
116Plymouth (community)Plymouth County$81,703 (±$21,026)
117East FalmouthBarnstable County$81,464 (±$23,551)
118North PlymouthPlymouth County$80,745 (±$18,666)
119Clinton (community)Worcester County$79,516 (±$7,734)
120Orleans (community)Barnstable County$78,359 (±$16,260)
121North Brookfield (community)Worcester County$77,740 (±$15,969)
122Vineyard HavenDukes County$77,665 (±$18,710)
123North EasthamBarnstable County$77,442 (±$4,969)
124Belchertown (community)Hampshire County$77,428 (±$8,846)
125West FalmouthBarnstable County$77,292 (±$25,762)
126Monument BeachBarnstable County$77,167 (±$14,037)
127Pepperell (community)Middlesex County$76,726 (±$17,303)
128West Brookfield (community)Worcester County$76,625 (±$25,177)
129Shelburne FallsFranklin County$76,536 (±$12,922)
130Bliss CornerBristol County$75,420 (±$8,916)
131Ayer (community)Middlesex County$74,878 (±$16,927)
132Acushnet CenterBristol County$71,864 (±$18,594)
133Harwich PortBarnstable County$70,761 (±$7,356)
134Lee (community)Berkshire County$70,724 (±$24,345)
135Dennis PortBarnstable County$70,094 (±$12,496)
136Millers FallsFranklin County$68,750 (±$9,610)
137Falmouth (community)Barnstable County$68,227 (±$9,801)
138Athol (community)Worcester County$67,394 (±$7,881)
139West YarmouthBarnstable County$65,841 (±$16,239)
140Smith MillsBristol County$64,818 (±$28,557)
141Monson CenterHampden County$64,563 (±$25,562)
142Great Barrington (community)Berkshire County$64,506 (±$23,742)
143Webster (community)Worcester County$63,837 (±$8,497)
144Spencer (community)Worcester County$59,931 (±$17,393)
145West WarehamPlymouth County$58,560 (±$14,868)
146Winchendon (community)Worcester County$55,809 (±$19,540)
147Turners FallsFranklin County$54,772 (±$5,155)
148BaldwinvilleWorcester County$51,917 (±$19,500)
149Adams (community)Berkshire County$48,775 (±$11,296)
150Orange (community)Franklin County$48,115 (±$12,218)
151Ware (community)Hampshire County$45,158 (±$11,141)
152Warren (community)Worcester County$40,365 (±$15,880)

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.

342 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 median household income?

North Adams has the lowest, $47,500 (±$7,141).

What is the median household income in Massachusetts?

The figure for Massachusetts as a whole is $103,960 (±$527).

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