Metro
    Next Score View the next score

    Full list of Massachusetts median household incomes by town

    What’s the median household income in your town?

    The Census late last week released data from the 2013-2017 American Community Survey, which provides detailed profiles of communities nationwide. The data show several different key points of interest — including how much household income is being reported in each community nationwide.

    Here’s the full list, with an interactive map underneath it, that shows the median household income for each Massachusetts city and town, according to the new Census data.

    Advertisement

    Median household incomes for each city, town in Massachusetts Figures are from the U.S. Census Bureau's American Community Survey from 2013-17.
    City/town Median annual household income
    Dover $204,018
    Weston $196,651
    Wellesley $176,852
    Sudbury $170,945
    Sherborn $170,872
    Carlisle $170,703
    Wayland $166,893
    Lexington $162,083
    Boxford $155,034
    Medfield $153,847
    Winchester $152,196
    Bolton $151,618
    Hopkinton $151,357
    Westwood $145,799
    Stow $144,766
    Andover $143,292
    Southborough $142,426
    Needham $141,690
    Cohasset $140,000
    Norfolk $139,137
    Dunstable $138,700
    Westford $138,006
    Concord $137,743
    West Newbury $135,882
    Harvard $134,355
    Lincoln $134,211
    Newton $133,853
    Acton $133,713
    Sharon $132,734
    Topsfield $131,387
    Norwell $128,563
    Princeton $128,006
    Milton $126,000
    Mendon $125,816
    Bedford $125,208
    Hingham $125,144
    North Reading $124,750
    Groton $123,918
    Duxbury $123,613
    Ashland $120,309
    Upton $119,392
    Littleton $119,177
    Holliston $118,933
    Wilmington $118,549
    Belmont $118,370
    Lynnfield $117,706
    Medway $115,432
    Reading $114,354
    Georgetown $113,417
    Longmeadow $112,831
    Hamilton $112,250
    Franklin $111,935
    Northborough $111,875
    Scituate $111,865
    Hanover $111,311
    Brookline $111,289
    Mansfield $111,141
    Marblehead $110,025
    Essex $109,327
    Walpole $107,956
    Middleton $107,727
    Westborough $107,604
    Wrentham $107,444
    Chelmsford $106,432
    Natick $106,027
    North Andover $105,661
    Alford $105,625
    Manchester $105,500
    Easton $105,380
    Swampscott $105,169
    Wilbraham $104,491
    Lancaster $104,331
    Arlington $103,594
    Rochester $103,472
    Norton $102,869
    Sterling $102,500
    Holden $101,827
    Hopedale $101,761
    Pembroke $101,447
    Sutton $101,315
    Tyngsborough $101,303
    Boxborough $101,077
    Rutland $100,962
    Shrewsbury $100,640
    Grafton $100,605
    Conway $100,398
    Millis $100,230
    Westminster $100,071
    Billerica $99,453
    Burlington $99,254
    Foxborough $98,199
    Lakeville $98,015
    Richmond $97,917
    Lunenburg $97,775
    Berlin $97,417
    Boylston $97,074
    Wenham $96,979
    Canton $96,583
    Hanson $96,389
    Rehoboth $96,098
    Ashby $95,833
    Maynard $95,833
    Paxton $95,595
    Bellingham $95,533
    Groveland $95,031
    Marshfield $94,737
    Douglas $94,675
    Uxbridge $94,656
    Charlton $93,921
    Plainville $93,889
    Tewksbury $93,817
    Melrose $93,434
    Hubbardston $93,387
    Watertown $93,171
    Dighton $93,017
    Wakefield $92,252
    Pelham $92,250
    West Tisbury $92,188
    Raynham $91,944
    Nantucket $91,942
    Abington $91,643
    Millville $90,500
    Tolland $90,417
    Stoneham $90,320
    Pepperell $90,029
    Newburyport $89,887
    Kingston $89,796
    Granby $89,752
    Berkley $89,597
    Dedham $89,514
    Newbury $89,433
    Southampton $89,423
    Rowley $89,338
    Cambridge $89,145
    Braintree $88,993
    Sandwich $88,870
    Bridgewater $88,640
    Norwood $87,516
    Plympton $87,438
    Leverett $87,174
    North Attleborough $87,093
    Dracut $86,697
    Westhampton $86,591
    East Bridgewater $86,568
    Brimfield $86,523
    Washington $86,389
    Tyringham $86,250
    Medford $86,204
    Belchertown $86,165
    Seekonk $86,014
    Granville $86,000
    Oakham $85,938
    Mattapoisett $85,870
    West Bridgewater $85,368
    East Longmeadow $85,221
    Ashburnham $85,064
    Freetown $85,040
    Sturbridge $84,745
    Somerville $84,722
    Townsend $84,630
    New Ashford $84,583
    New Braintree $84,432
    Merrimac $84,417
    Hudson $83,765
    Plymouth $83,746
    Woburn $83,304
    Waltham $83,249
    Saugus $82,188
    Windsor $81,875
    Nahant $81,384
    Hampden $81,304
    Swansea $81,125
    Ipswich $80,829
    Hull $80,584
    Blackstone $80,260
    Aquinnah $80,250
    East Brookfield $80,234
    Westport $80,176
    Middleborough $79,800
    Danvers $79,795
    Whitman $79,705
    Chilmark $79,688
    Goshen $79,519
    Deerfield $78,949
    Ayer $78,762
    Monson $78,677
    Amesbury $78,638
    Holland $78,348
    Stoughton $78,343
    Halifax $77,993
    Beverly $77,893
    Rockland $77,573
    Williamstown $77,340
    Shutesbury $76,927
    Leyden $76,771
    Leicester $76,738
    Southwick $76,737
    Marion $76,576
    West Stockbridge $76,518
    Chester $76,250
    Lanesborough $76,016
    Phillipston $75,893
    Weymouth $75,892
    Milford $75,854
    Marlborough $75,418
    Williamsburg $75,405
    Edgartown $75,404
    Middlefield $75,313
    Northbridge $75,186
    Becket $75,000
    Worthington $75,000
    Chatham $74,875
    Dartmouth $74,742
    Millbury $74,713
    Chesterfield $74,412
    Royalston $74,219
    Auburn $74,174
    Montgomery $74,000
    Sheffield $73,953
    Carver $73,904
    Mashpee $73,841
    New Marlborough $73,750
    Whately $73,750
    Methuen $73,492
    Harwich $73,468
    West Boylston $73,320
    Framingham $73,182
    North Brookfield $73,133
    Bourne $73,000
    Somerset $72,920
    Salisbury $72,828
    Oxford $72,563
    Ashfield $72,422
    Rockport $72,015
    New Salem $71,908
    Hancock $71,875
    Quincy $71,808
    Falmouth $70,918
    Erving $70,870
    Attleboro $70,136
    Otis $70,048
    Randolph $69,969
    Winthrop $69,928
    Avon $69,709
    Brewster $69,479
    Barre $69,432
    Acushnet $69,402
    Gill $69,226
    Northfield $69,028
    Peru $68,636
    Sandisfield $68,636
    Lenox $68,492
    Warren $68,490
    Clinton $68,362
    Holbrook $68,023
    Ludlow $67,715
    Shirley $67,541
    Templeton $67,517
    West Brookfield $67,121
    Russell $66,985
    South Hadley $66,940
    Barnstable $66,864
    Huntington $66,713
    Mount Washington $66,607
    Lee $66,599
    Hawley $66,250
    Oak Bluffs $66,091
    Haverhill $65,926
    Wareham $65,718
    Petersham $65,529
    Salem $65,528
    Spencer $65,386
    Gloucester $65,348
    Hatfield $65,087
    Peabody $65,085
    Bernardston $64,647
    Winchendon $64,539
    Dudley $64,281
    Brookfield $64,219
    Yarmouth $62,954
    Blandford $62,875
    Truro $62,844
    Northampton $62,838
    Orleans $62,386
    Malden $62,361
    Hinsdale $62,250
    Westfield $62,212
    Eastham $62,143
    Fairhaven $62,090
    Boston $62,021
    Egremont $61,927
    Agawam $61,919
    Cheshire $61,512
    Clarksburg $61,397
    Shelburne $61,141
    Easthampton $61,004
    Dalton $60,406
    Wellfleet $59,042
    Hadley $58,953
    Monterey $58,661
    Florida $58,125
    Warwick $57,885
    Hardwick $57,813
    Leominster $57,610
    Heath $57,386
    Everett $57,254
    Palmer $57,022
    Plainfield $56,875
    Taunton $56,797
    Rowe $56,667
    Dennis $56,176
    Great Barrington $56,124
    Savoy $55,375
    Sunderland $54,886
    Stockbridge $54,438
    Revere $53,794
    Lynn $53,513
    Colrain $53,352
    Charlemont $53,333
    Cummington $52,500
    Brockton $52,393
    Webster $52,107
    Chelsea $51,839
    West Springfield $51,735
    Fitchburg $51,412
    Montague $50,933
    Buckland $50,899
    Wales $50,625
    Athol $50,417
    Amherst $50,203
    Southbridge $50,202
    Ware $50,016
    Adams $49,777
    Gardner $48,915
    Tisbury $48,869
    Chicopee $48,866
    Lowell $48,581
    Greenfield $47,821
    Provincetown $47,500
    Pittsfield $46,871
    Worcester $45,869
    Orange $43,191
    Wendell $42,750
    New Bedford $40,626
    Lawrence $39,627
    Fall River $39,328
    North Adams $38,774
    Holyoke $37,954
    Springfield $37,118
    Monroe $31,458
    Gosnold -
    SOURCE: US Census Bureau's American Community Survey, 2013-17

    Median household income, 2013-2017

    The data is from the US Census Bureau's American Community Survey. The statewide median household income was $74,167. (Note: Data for Gosnold was not available.)

    $149k to $205k
    $100k to $149k
    $70k to $99k
    $50k to $69k
    $30k to $49k