Vitamin B12 Injections in MA, by city

185 cities in MA have providers who offer vitamin b12 injections. Commonly handled by Family Medicine, Family Medicine — Adult Medicine, Family Medicine — Geriatric Medicine.

By city

Boston714Cambridge231Worcester222Stoughton187Springfield169Brockton127Quincy97Lowell91Dorchester88Fall River88Waltham84New Bedford83Somerville74Chicopee67Framingham67Shrewsbury67Marlborough64Lynn62Holyoke61Watertown60Medford59Taunton59Burlington56Danvers55Malden52Methuen51Lawrence50West Roxbury49Chelmsford46Plymouth45Bedford44Haverhill44Peabody42Revere42Weymouth42Beverly41Woburn41Leominster40Pittsfield40Salem40Everett39Jamaica Plain39Gardner37Arlington36Concord36Melrose35Milford35Newton35Braintree33Dedham33North Attleboro33Needham32West Springfield32Attleboro31Tewksbury31Westfield31Brighton30Brookline29Greenfield29Hyannis29Northampton29Norwood29Randolph29Southborough29Roxbury28Franklin27Natick27Roslindale27Wakefield26Wellesley26Canton25Fairhaven25Hudson25North Andover25Fitchburg24Mansfield24North Adams24Belmont23Hingham23Leeds23Lexington23Somerset23East Boston22Saugus22Wareham22Westwood22Acton21Chestnut Hill21Allston20Chelsea20Gloucester20Marshfield20Southbridge20Andover19Foxboro19Holden19Mattapan19Westborough19Hyde Park18Roxbury Crossing18Dracut17Mashpee16South Yarmouth16Swansea16Walpole16Westport16North Easton15Westford15Great Barrington14Hanson14Newburyport14Orleans14Raynham14Reading14Rockland14Swampscott14Wilmington14Agawam13Amherst13Ashland13Bridgewater13Clinton13Falmouth13Kingston13Ludlow13Middleboro13Millbury13North Reading13Sandwich13Sharon13Stoneham13Webster13Whitinsville13Amesbury12Bellingham12East Longmeadow12Easthampton12Holbrook12Lakeville12Longmeadow12North Dartmouth12Northborough12Norton12South Boston12Ware12Athol11Cohasset11Hanover11Lunenburg11Marstons Mills11Seekonk11Whitman11Abington10Avon10Middleton10Palmer10Plainville10Sturbridge10Uxbridge10West Boylston10Billerica9East Falmouth9Ipswich9Lenox9Marblehead9Norfolk9Pembroke9South Easton9Wayland9West Newton9Winchester9Charlton8Dartmouth8Feeding Hills8Foxborough8Georgetown8Groton8Hanscom Afb8Medway8Milton8Nantucket8Norwell8Spencer8West Bridgewater8Weston8

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.