Animal-Assisted Therapy in MA, by city

308 cities in MA have providers who offer animal-assisted therapy. Commonly handled by Clinical Social Worker, Counselor, Mental Health Counselor.

By city

Boston3,109Springfield2,972Worcester2,166Brockton1,066Framingham1,013Fall River1,000Lowell893Cambridge882Lawrence874Pittsfield853Quincy849Holyoke833Salem761Northampton739New Bedford675Brookline655Lexington631Plymouth620Beverly612Taunton609Jamaica Plain591Lynn555Roxbury527Newton526Somerville515Greenfield510Chelsea494Haverhill457Waltham456Allston449Dorchester435West Springfield433Westfield374Needham367Malden344Milford338Fitchburg336Arlington331Brighton331Randolph327Hyannis326Woburn319Roslindale287Danvers286Braintree278Medford278Peabody270Leominster265Norwood263Bedford254Attleboro252Norwell252Belmont250Marlborough235Easthampton228Dedham227Gloucester227Concord214Weymouth199Amherst195Watertown188Chicopee186Acton168Gardner161Andover159Chelmsford158Southbridge154Natick153Methuen152Wellesley143Walpole135West Roxbury135Amesbury134Stoughton132Ware129Middleboro124East Boston122Burlington120Franklin120Westborough118Wakefield114Falmouth113Whitinsville113North Andover110Hingham108Newburyport108Florence106Athol100Hyde Park99Bridgewater97Canton97Milton86Everett85Ipswich84Leeds84Swansea82Mashpee80Charlestown76Marblehead75Marshfield75Northborough75North Adams74Longmeadow73Auburn72Melrose72Norton70Chestnut Hill69Vineyard Haven69Whitman69Tewksbury68Mansfield67Revere67East Longmeadow66Pembroke65Hanover64Sudbury62Foxboro61Great Barrington60Nantucket60Westford60Westwood60Rockland57Shrewsbury57Yarmouth Port55South Boston54Winchester53Maynard52Sharon52Hopkinton51Wilmington51Centerville48Dartmouth48Mattapan48Saugus48Wareham48Littleton47South Hadley47Stoneham47Brewster46Holden46Raynham46Reading45Dracut43Hudson43West Boylston43Upton42Duxbury41Hadley41Lakeville41North Attleboro41Medway40South Easton40Harvard38Swampscott38Palmer36Charlton35Medfield35Newton Centre35Orange35Scituate35Webster34Wayland33Lynnfield32South Yarmouth32Billerica31West Yarmouth31Ashland30North Reading30Orleans30Westminster30Williamstown30Dorchester Center29Kingston29North Dartmouth29Weston29Feeding Hills28Foxborough28Holliston28Marion28Oak Bluffs28Winthrop28East Bridgewater27Fairhaven27Millbury27North Easton27Westport27Wrentham27Groton26Middleton26Plainville26South Weymouth26Agawam25Somerset25West Bridgewater25West Newton25Mattapoisett24Norfolk24Topsfield24Waban24West Newbury24Belchertown23Bellingham23Newton Highlands23Sturbridge23Uxbridge23Wellesley Hills23Abington22North Chelmsford22South Hamilton22Auburndale21Groveland21Hull21Lee21Rehoboth21Sandwich21Wilbraham21Lunenburg20Roxbury Crossing20Tyngsboro20East Sandwich19Georgetown19Lenox19South Deerfield19Southborough19Wenham19Ayer18Buzzards Bay18Lincoln18Ludlow18Newton Center18S Yarmouth18Harwich17Rockport17Spencer17Holbrook16Marstons Mills16Seekonk16Shirley16Baldwinville15Clinton15Newbury15Newton Upper Falls15North Grafton15Pocasset15Stockbridge15Sutton15Boylston14East Falmouth14Indian Orchard14Lancaster14Leverett14Rowley14Acushnet13Bourne13Boxford13Leicester13Needham Heights13Rochester13Rutland13South Dennis13Blackstone12Bradford12Newtonville12Provincetown12Salisbury12Shelburne Falls12Southwick12Stow12Wellfleet12Ashburnham11Barre11Douglas11Hanscom Afb11Manchester11Millis11N Chelmsford11Teaticket11Townsend11W Springfield11Westboro11Adams10Barnstable10Bolton10Carver10Dudley10Grafton10Hanson10Oxford10West Barnstable10Avon9Berkley9Cohasset9Eastham9Hubbardston9Merrimac9Turners Falls9West Brookfield9Worthington9Granby8Harwich Port8Mendon8Monson8N Dartmouth8North Billerica8Osterville8Pepperell8Williamsburg8Winchendon8

Directory information is educational and may change. A specialty match means a provider may evaluate or treat this; only items marked “confirmed” were selected by the provider. Patients should confirm services, insurance, and availability directly with the office.