Skip to content

Richest ZIP codes in Massachusetts

The ZIP codes in Massachusetts with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
102481Wellesley Hills, MANorfolk County$250,00117,415
202493Weston, MAMiddlesex County$250,00111,579
302030Dover, MANorfolk County$250,0015,930
402468Waban, MAMiddlesex County$250,0015,773
501741Carlisle, MAMiddlesex County$250,0015,239
601770Sherborn, MAMiddlesex County$250,0014,427
702420Lexington, MAMiddlesex County$245,03116,215
801776Sudbury, MAMiddlesex County$236,50919,270
902052Medfield, MANorfolk County$235,80013,068
1001890Winchester, MAMiddlesex County$230,19823,406
1102421Lexington, MAMiddlesex County$227,81318,080
1202459Newton Center, MAMiddlesex County$227,59418,449
1302492Needham, MANorfolk County$226,64521,424
1402482Wellesley, MANorfolk County$226,25011,051
1502461Newton Highlands, MAMiddlesex County$224,0006,975
1602090Westwood, MANorfolk County$223,12516,318
1701748Hopkinton, MAMiddlesex County$222,80119,358
1801778Wayland, MAMiddlesex County$219,37514,033
1902462Newton Lower Falls, MAMiddlesex County$216,3391,470
2001451Harvard, MAWorcester County$214,7925,487
2102071South Walpole, MANorfolk County$213,8852,089
2202108Boston, MASuffolk County$212,9283,794
2301773Lincoln, MAMiddlesex County$209,3274,891
2401827Dunstable, MAMiddlesex County$208,5123,408
2501944Manchester, MAEssex County$206,3895,403
2601740Bolton, MAWorcester County$205,4495,737
2701772Southborough, MAWorcester County$201,5689,907
2802056Norfolk, MANorfolk County$200,72011,673
2901921Boxford, MAEssex County$200,6728,250
3002025Cohasset, MANorfolk County$199,3068,427
3101983Topsfield, MAEssex County$195,7186,564
3201742Concord, MAMiddlesex County$195,12518,448
3301984Wenham, MAEssex County$194,7814,929
3402465West Newton, MAMiddlesex County$194,26511,697
3501450Groton, MAMiddlesex County$193,29211,356
3602067Sharon, MANorfolk County$192,31418,538
3702339Hanover, MAPlymouth County$189,80314,845
3802061Norwell, MAPlymouth County$188,69911,361
3902186Milton, MANorfolk County$188,03328,735
4001886Westford, MAMiddlesex County$187,19824,690
4101775Stow, MAMiddlesex County$185,8097,165
4202478Belmont, MAMiddlesex County$183,13727,175
4301951Newbury, MAEssex County$182,6843,327
4402032East Walpole, MANorfolk County$180,6824,992
4502494Needham Heights, MANorfolk County$179,72011,035
4601945Marblehead, MAEssex County$179,58320,470
4701985West Newbury, MAEssex County$179,5004,591
4802043Hingham, MAPlymouth County$178,39024,283
4901519Grafton, MAWorcester County$178,2638,058
5002460Newtonville, MAMiddlesex County$177,83710,099

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings