Massachusetts filing statistics

IRS SOI data joined with preparer counts, by city. JSON →

CityReturnsAvg AGIAvg RefundSelf-emp.Preparers
Boston113,910$232,695$5,33514.6%3,910
Worcester87,940$63,185$2,84917.1%535
Springfield64,140$46,898$2,90913.2%262
Lowell54,280$59,721$2,68016.3%156
Cambridge54,570$174,759$4,36017.8%106
New Bedford46,210$52,311$2,66712.5%136
Dorchester42,750$62,442$2,74717.0%122
Brockton51,480$53,998$2,87616.7%248
Fall River43,530$51,812$2,54915.5%179
Quincy53,170$85,738$2,52715.4%269
Lynn49,830$56,088$2,85019.1%188
Newton6,470$273,234$6,71922.9%91
Somerville44,070$107,887$2,45015.9%66
Lawrence45,430$41,513$2,89121.2%212
Framingham34,080$99,168$3,08524.5%174
Waltham31,380$103,890$2,87819.3%231
Haverhill35,210$73,112$2,62015.3%106
Malden33,260$70,687$2,46419.8%129
Brookline24,170$281,131$5,37920.4%65
Medford31,350$103,865$2,59916.9%84
Taunton27,280$64,581$2,65313.6%155
Chicopee27,340$55,056$2,43810.5%71
Weymouth7,930$86,813$2,54415.9%111
Revere30,950$63,045$2,59320.7%97
Peabody28,740$84,297$2,65415.8%123
Methuen28,790$74,833$2,73316.8%133
Barnstable1,130$159,858$4,04222.1%4
Everett23,060$57,135$2,52923.6%76
Brighton23,650$75,743$1,81315.4%45
Attleboro24,050$81,430$2,62313.7%90
Pittsfield22,190$67,069$2,55513.2%139
Salem23,510$84,282$2,52117.7%107
Arlington23,150$168,775$3,71319.8%43
Westfield19,600$78,270$2,50913.2%61
Leominster22,790$72,534$2,60115.0%106
Beverly20,580$135,538$3,26817.2%88
Holyoke16,820$54,457$2,68411.8%145
Fitchburg20,090$57,540$2,66913.0%38
Billerica16,920$98,292$2,65213.8%46
Amherst9,850$103,502$3,23121.8%25
Marlborough21,180$90,576$2,69521.1%89
Woburn22,790$99,794$2,79417.2%291
Chelsea19,110$54,478$2,75717.2%32
Mattapan11,660$52,224$2,88017.5%46
Chelmsford14,110$135,949$3,13614.9%116
Shrewsbury19,060$154,785$3,55915.5%59
Natick18,280$163,201$3,62319.6%101
Randolph18,440$68,326$2,77118.4%75
Watertown19,270$119,479$2,88020.3%42
Hyde Park18,180$65,479$2,90418.3%91
Lexington15,750$345,314$7,30522.9%74
Franklin17,010$132,489$2,96914.6%64
West Roxbury14,600$131,855$3,15617.3%50
Tewksbury16,560$105,134$2,78812.4%106
Needham9,840$386,358$7,56521.3%86
Dracut17,570$84,285$2,73213.3%56
Allston10,340$63,393$1,72515.0%11
Agawam8,940$73,732$2,46113.8%29
Norwood16,240$111,361$2,70816.1%136
Northampton7,430$92,468$2,78024.2%35
North Andover15,210$163,886$3,78217.4%110
Melrose14,780$146,998$3,08816.8%62
Wellesley4,950$469,171$10,60922.6%84
West Springfield14,310$75,181$2,77414.3%79
Roslindale15,930$88,178$2,74920.2%39
Stoughton15,550$83,039$2,70318.3%104
Saugus15,850$85,933$2,72516.7%68
Danvers15,080$110,482$2,92216.1%96
Milford15,210$86,051$2,56822.2%62
Wakefield14,410$122,854$2,86716.3%259
Reading13,150$171,256$3,57216.4%46
Belmont12,920$256,495$5,84222.1%46
Dedham13,400$148,013$3,44117.7%105
Burlington13,640$130,887$3,16614.9%125
Chestnut Hill7,860$411,329$10,19225.1%46
Mansfield12,410$122,267$2,77114.7%67
Wilmington12,280$118,251$2,78114.3%47
Ludlow10,640$76,941$2,46411.9%38
Canton12,420$159,778$3,61116.8%127
Westford12,410$167,149$3,66415.7%66
Stoneham12,810$113,723$2,82915.8%81
Winchester10,690$336,512$7,70321.6%40
Acton11,370$193,320$4,44219.3%37
Charlestown9,750$190,158$3,69715.3%78
Gardner9,970$60,529$2,42311.2%38
Marblehead10,610$234,392$5,23122.6%31
Norton9,430$100,520$2,71614.1%26
Greenfield8,670$63,470$2,41116.1%42
Southbridge8,610$55,207$2,66110.7%35
Amesbury9,080$98,879$2,70316.1%24
Palmer4,180$70,699$2,35511.5%18
Somerset9,810$82,387$2,59412.7%18
Newburyport9,950$181,003$3,99020.8%51
Rockland9,510$76,879$2,59015.9%40
South Hadley8,550$87,853$2,87114.2%26
Winthrop9,640$97,156$2,75817.7%19
Sudbury8,950$275,008$6,10921.0%38
Holden8,280$116,911$2,94714.9%24
Hanover7,670$145,555$3,27216.6%36
Concord8,860$347,648$7,62223.5%57
Auburn9,050$86,128$2,60414.1%29
Easthampton9,830$78,311$2,57416.5%25
Grafton3,730$163,374$3,14716.1%9
Swansea9,040$89,563$2,65714.9%37
Fairhaven8,470$81,005$2,57815.5%27
Abington9,170$89,838$2,64215.6%21
Ashland9,500$134,173$3,32219.7%29
Longmeadow7,810$197,530$4,48218.7%41
Roxbury Crossing5,240$49,166$2,37114.3%2
East Longmeadow8,500$109,659$3,24815.8%60
Duxbury7,410$248,591$4,52619.3%22
Hudson10,860$97,117$2,80617.8%26
Mashpee8,950$109,512$2,98018.1%30
Whitman8,230$78,805$2,44013.4%16
Hyannis9,440$58,287$2,39229.1%61
North Reading8,240$175,499$3,57317.1%42
Northbridge3,210$105,197$2,81914.3%5
Westwood7,930$288,965$5,63319.4%62
East Bridgewater7,610$89,945$2,71413.5%11
Holliston7,460$152,947$3,41119.3%17
Seekonk8,250$99,533$2,94215.5%25
Swampscott7,650$178,970$3,87420.3%17
Millbury7,590$88,396$2,61614.8%16
North Adams6,700$54,362$2,33412.5%24
Wayland6,860$318,349$7,47623.3%33
Raynham8,200$98,575$2,82313.4%18
Harwich5,860$98,006$2,99821.2%12
Medway6,890$137,159$3,32317.1%48
Charlton6,800$96,918$2,93514.4%11
Uxbridge7,550$95,391$2,66014.8%16
Bedford7,050$195,725$4,21418.4%29
Kingston7,270$113,378$2,99916.8%15
Carver6,000$85,593$2,58314.8%11
Weston5,210$920,910$18,29624.8%19
Lynnfield6,690$220,520$5,58818.7%86
Rehoboth6,780$120,220$3,27117.6%15
Webster9,360$69,808$2,67112.5%23
Tyngsboro6,740$105,219$2,94613.6%32
Newtonville4,810$243,104$5,06323.5%7
Wrentham6,370$153,990$3,70416.3%22
Dudley5,970$76,154$2,59312.7%16
South Yarmouth5,700$76,142$2,53418.4%22
Leicester3,560$82,666$2,63514.0%9
Acushnet5,470$89,109$2,78114.1%5
Holbrook6,010$78,324$2,66714.6%17
Norwell5,420$237,761$4,89519.2%65
Norfolk5,120$177,771$3,86418.0%17
Hull5,660$119,546$2,85818.0%12
Hanson5,770$94,175$2,62114.0%9
Maynard5,800$103,394$2,73317.8%6
Newton Highlands3,570$272,997$5,83926.3%7
Middleton4,640$175,036$3,75518.8%21
Southborough5,000$294,672$9,46619.2%29
Southwick5,120$95,550$2,69114.5%13
West Newton5,960$452,312$8,66823.2%16
Sutton4,880$132,692$3,18616.2%13
Centerville6,300$94,193$2,73722.2%19
Blackstone4,840$81,087$2,54812.8%11
Andover17,290$222,831$5,23718.6%113
Montague1,270$75,334$2,22520.5%2
Monson4,350$80,904$2,67014.0%13
Athol6,690$61,860$2,58510.8%10
Lincoln2,900$432,887$11,05526.2%4
Millis4,860$129,132$3,03716.9%16
Marstons Mills4,230$100,487$2,72621.3%12
Bridgewater13,120$97,693$2,86313.4%25
Plainville5,150$101,523$2,81113.4%20
Halifax4,200$86,919$2,78113.6%7
West Boylston3,920$98,171$2,87614.0%10
Newton Upper Falls1,590$164,357$3,53123.9%9
Lancaster3,260$118,199$3,14017.5%6
Plymouth33,010$104,287$2,94416.0%123
Nantucket7,420$132,449$3,99332.2%17
Clinton8,310$71,631$2,40514.6%23
Cohasset4,030$336,122$8,28119.9%15
Sterling4,360$124,739$2,99615.8%16
Great Barrington3,910$132,848$3,67627.4%13
Douglas4,820$96,819$2,77913.7%8
Westminster4,390$105,254$3,03316.2%7
Dalton3,300$79,173$2,73313.3%10
Auburndale3,550$197,739$4,84421.4%22
Templeton2,420$79,228$2,55313.6%2
West Bridgewater4,090$99,091$2,82215.2%11
Whitinsville5,360$85,827$2,62913.8%19
Medfield6,220$255,601$4,36818.3%27
Mattapoisett3,830$144,377$3,53318.0%13
Dighton2,000$105,875$2,91116.0%4
Merrimac3,690$100,292$2,59016.3%3
Ware5,290$64,480$2,51711.2%14
Northborough8,020$153,631$3,19617.0%33
Groveland3,550$106,750$2,84015.5%8
Oxford5,840$77,892$2,58513.0%10
Harvard2,670$235,711$4,79423.2%7
East Falmouth11,590$95,989$2,80518.9%22
West Yarmouth5,280$68,084$2,33020.8%20
Stow3,680$199,213$4,05620.7%15
Walpole10,580$145,993$3,16016.4%43
Berkley3,600$99,170$2,72014.2%5
Spencer6,130$73,514$2,47613.9%12
Sharon8,660$195,993$4,24321.5%33
Hingham11,900$309,700$6,13717.8%68
Ashburnham3,230$89,002$2,63115.2%4
Eastham2,600$107,762$3,21520.0%15
Adams4,280$57,176$2,42010.3%6
Southampton3,370$99,644$3,00415.7%8
Mendon3,260$146,058$3,35316.3%9
Yarmouth Port3,960$103,031$3,43718.7%15
Hampden2,680$98,664$3,22314.6%6
Scituate9,630$203,677$4,25318.6%26
Marion2,850$157,722$3,88721.1%7
Milton Village13,300$221,587$4,64520.2%79
Rockport3,900$159,598$3,80123.1%7
Hadley2,800$94,159$2,76119.3%35
Salisbury5,020$90,391$2,48715.9%8
Bellingham9,320$89,420$2,56714.2%24
Carlisle2,560$336,387$8,59724.6%2
Rochester3,080$111,809$3,32417.2%5
Avon2,600$94,615$3,08015.8%14
Wenham1,910$296,012$5,69620.4%4
Turners Falls2,580$55,274$2,15914.0%4
Paxton2,470$109,382$2,94717.4%7
Marshfield12,850$126,634$3,14716.1%52
Williamstown3,010$121,365$3,36122.3%4
Edgartown3,370$115,010$3,62237.1%5
Sherborn2,110$426,308$10,04425.6%3
Ipswich7,570$147,775$3,40219.7%23
West Newbury2,360$180,561$3,90121.6%1
Bolton2,730$204,423$4,12519.8%2
Winchendon4,880$65,744$2,64510.9%11
Forestdale2,220$91,697$2,77918.5%5
Assonet2,300$96,793$2,85715.7%6
Boylston2,660$159,923$3,83118.4%10
Westborough10,180$152,704$3,70417.0%162
Orange3,680$57,135$2,39612.5%2
Hubbardston2,320$89,639$2,72115.5%6
East Sandwich3,330$130,821$3,30918.0%6
Wilbraham7,560$116,509$3,35215.9%18
Buzzards Bay6,690$89,182$2,91715.5%13
Sunderland1,830$73,763$2,17115.3%2
Falmouth4,430$137,033$4,17020.1%16
Hopedale3,090$102,311$2,65217.2%7
South Dennis3,650$85,704$2,66719.2%13
Princeton1,880$141,557$3,29821.3%2
Nahant1,910$151,003$3,61519.9%4
Sheffield1,230$118,773$3,03627.6%4
Dennis Port1,910$65,916$2,51119.9%2
North Falmouth2,030$139,670$3,50020.2%2
Lanesborough1,780$85,504$2,88716.3%5
Upton4,210$141,663$3,10418.1%8
Sandwich5,610$111,341$2,94318.7%23
Osterville2,170$258,594$6,66320.7%17
Belchertown8,070$90,243$2,61616.0%13
Ashby1,640$86,472$2,85015.2%4
Three Rivers1,190$54,303$2,2109.2%4
Dunstable1,720$147,761$3,99618.6%8
Ayer4,400$95,900$2,53514.8%13
Pocasset1,910$106,655$3,03514.7%4
Wellfleet1,800$111,399$3,38729.4%4
Millville1,660$82,179$2,64112.7%3
Topsfield3,120$227,192$4,57918.6%20
Plympton1,540$113,693$2,72820.1%5
Provincetown2,590$153,322$4,06127.8%17
Fiskdale1,600$121,408$3,18015.0%2
Hopkinton8,810$229,625$4,96018.0%21
Pepperell6,130$103,444$2,76615.2%4
Williamsburg1,370$83,936$2,70722.6%8
Berlin1,980$125,671$3,62816.2%5
Cotuit2,050$134,843$3,71221.0%6
Boxford3,890$293,136$6,90520.3%10
Dover2,870$606,116$17,09823.7%9
North Brookfield2,490$75,241$2,60212.0%4
Sturbridge3,600$106,624$3,00315.0%17
West Dennis970$108,152$2,88718.6%3
Bernardston1,410$77,660$2,53714.9%2
Vineyard Haven4,810$91,972$3,11138.5%10
Rutland4,820$98,068$2,87515.1%5
West Wareham2,260$73,135$2,51614.6%12
Lee3,030$83,093$2,55917.5%5
Brewster5,690$103,963$3,21821.6%14
Hinsdale1,520$76,592$2,59613.8%1
South Deerfield2,540$90,948$2,65316.9%7
Shutesbury770$86,266$2,84626.0%3
Conway850$117,109$5,01728.2%1
Devens300$102,943$2,60610.0%1
Ashfield830$76,519$3,10230.1%1
Becket1,230$83,046$2,84920.3%1
Wales910$66,868$2,42312.1%1
Lunenburg6,120$103,844$3,16815.7%10
Shelburne Falls2,030$73,453$2,68223.6%7
Oakham1,020$83,103$2,70614.7%4
Newton Center8,630$420,751$11,77827.3%34
Leverett980$107,038$3,41829.6%2
Lenox2,430$148,658$4,06820.6%4
Harwich Port1,270$128,309$4,16921.3%6
Orleans3,230$136,732$3,77724.5%17
Granville1,030$87,815$2,69417.5%1
West Barnstable1,860$118,954$3,54521.5%1
Essex1,900$152,738$3,21223.7%3
Holland1,320$81,297$2,52915.2%3
Shirley3,190$91,546$2,55313.8%7