Providers for stroke recovery in MA, by city

241 cities in MA have providers who evaluate or treat stroke recovery. Commonly handled by Occupational Therapy, Physical Medicine and Rehabilitation, Physical Therapist — Orthopedic.

By city

Boston1,212Worcester500Waltham295Cambridge280Woburn265Newton249Springfield225Amesbury214Brookline199Beverly177Somerville148Lowell146Natick144Quincy140Lexington133Brockton130Danvers129Watertown129Attleboro126Weymouth125Burlington122Arlington121Dedham120Framingham117Hingham117Pittsfield113Wellesley110Braintree108Needham106North Andover106Norwood105Brighton103Plymouth102Wakefield100Medford97West Roxbury95Andover94Peabody91Acton84Chelmsford82Jamaica Plain82Bedford81Dorchester81Fall River80Leominster80Concord79Haverhill79Hyannis79Northampton76Westborough75Shrewsbury73Auburn72Malden72Greenfield71Marlborough69Milford69Amherst67Norwell65Walpole62Agawam60Franklin59New Bedford59Canton58East Longmeadow57Sudbury56Chestnut Hill55Taunton55Milton54Westfield54West Springfield52Holyoke51Lawrence51Melrose51Salem51Tewksbury49Reading48South Hadley48Lynn47Stoughton47Wilmington47Dartmouth46Methuen46Norton45Northborough43Falmouth41Kingston41Westford41North Easton39Hopkinton38Marblehead38Mashpee38North Attleboro38Ashland37Randolph37Swansea37West Newbury37Stoneham35Mansfield34Pembroke34Leeds33Belmont32Gloucester31Scituate31Southborough31Westwood31Winchester31Allston30Chelsea30Chicopee30Everett30Hudson30Roxbury Crossing30Saugus30South Boston30Wayland30Wellesley Hills30Bridgewater29Charlestown29Foxboro29Great Barrington29Marshfield29Wilbraham29Gardner28Revere28Middleboro27Duxbury26Longmeadow26Newburyport26Medfield25Sharon25Somerset25Wenham25Williamstown25Belchertown24Hanover24Ipswich24South Dennis24Sturbridge24Swampscott24Holden23Roslindale23Auburndale22Dracut22Raynham22Rowley22South Yarmouth22Wrentham22North Reading21Charlton20Florence20Foxborough20Hadley20Sandwich20Billerica19Harwich19Bourne18East Bridgewater18Easthampton18Groton18Norfolk18North Adams18Uxbridge18West Bridgewater18East Boston17Harvard17North Dartmouth17South Weymouth17Sutton17Winthrop17Abington16Brewster16Buzzards Bay16Fitchburg16Forestdale16Holliston16Ludlow16Medway16Nantucket16Roxbury16Salisbury16Bellingham15Fairhaven15Middleton15North Chatham15Plainville15West Boylston15Whitinsville15North Chelmsford14Southbridge14Wareham14Cohasset13Lenox13Maynard13Orleans13Palmer13Seekonk13South Easton13Manchester12Marion12Mattapan12Rehoboth12Rockland12Sterling12Tyngsboro12Centerville11East Sandwich11Hyde Park11Pepperell11South Hamilton11Spencer11Ayer10Clinton10Leicester10Littleton10Lynnfield10Millis10Newton Centre10Stow10West Hatfield10West Yarmouth10Weston10Edgartown9Hull9Lakeville9Lee9Millbury9Newtonville9Southwick9Topsfield9Vineyard Haven9Boylston8Dorchester Center8Feeding Hills8Halifax8Holbrook8Hopedale8Merrimac8Needham Heights8Newton Center8West Tisbury8Whitman8

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.