Pharmacies in Middlesex County, MA
158 pharmacies. Pharmacy: 83 · Community/retail pharmacy: 69 · Clinic pharmacy: 6.
- A&J Ethos Inc(855) 509‑8222Pharmacy · Woburn · 20 Cabot Rd
- Acariahealth Pharmacy, Inc.(855) 422‑2742Community/retail pharmacy · Wilmington · 260 Fordham Rd
- Accredo Health Group Inc(508) 460‑9813Pharmacy · Marlborough · 261 Cedar Hill St
- Acton Pharmacy Inc(978) 263‑3901Community/retail pharmacy · Acton · 563 Massachusetts Ave
- Apotheco Pharmacy Newton LLC(857) 995‑6669Community/retail pharmacy · Newton · 71 Needham St
- Atrius Health, Inc.(781) 221‑2560Clinic pharmacy · Burlington · 20 Wall St
- Atrius Health, Inc.(617) 661‑5538Clinic pharmacy · Cambridge · 1611 Cambridge St
- Atrius Health, Inc.(978) 250‑6161Clinic pharmacy · Chelmsford · 228 Billerica Rd
- Atrius Health, Inc.(781) 306‑5240Clinic pharmacy · Medford · 26 City Hall Mall
- Atrius Health, Inc.(617) 629‑6200Clinic pharmacy · Somerville · 40 Holland St
- Atrius Health, Inc.(617) 972‑5300Clinic pharmacy · Watertown · 485 Arsenal St
- Beth Israel Lahey Health Pharmacy, Inc(781) 744‑8058Community/retail pharmacy · Burlington · 67 S Bedford St
- BJS Wholesale Club Inc(508) 872‑0758Community/retail pharmacy · Framingham · 26 Whittier St
- BJS Wholesale Club Inc(781) 279‑2046Community/retail pharmacy · Stoneham · 85 Cedar St
- Cambridge Public Health Commission(617) 665‑1438Community/retail pharmacy · Cambridge · 1493 Cambridge St
- Cambridge Public Health Commission(617) 499‑6690Community/retail pharmacy · East Cambridge · 163 Gore St
- Cambridge Public Health Commission(781) 338‑8990Community/retail pharmacy · Malden · 195 Canal St Attn: Outpatient Pharmacy
- Cambridge Public Health Commission(781) 338‑0670Community/retail pharmacy · Malden · 350 Main Street Suite 640
- Cambridge Public Health Commission(617) 591‑6820Community/retail pharmacy · Medford · 1 Cabot Rd
- Century Pharmacy(978) 455‑7554Pharmacy · Lowell · 937 Gorham St
- Charles River Community Health Center(781) 693‑3873Community/retail pharmacy · Waltham · 43 Foundry Ave Ste 110
- Charles River Community Health, Inc(781) 693‑3895Community/retail pharmacy · Waltham · 43 Foundry Avenue Suite 110
- Ciampa Apothecary(617) 547‑0322Community/retail pharmacy · Cambridge · 425 Cambridge St
- Concord Pharmacy Inc(978) 369‑3100Community/retail pharmacy · Concord · 1212 Main St
- Costco Wholesale Corporation(617) 544‑4805Community/retail pharmacy · Everett · 2 Mystic View Rd
- Costco Wholesale Corporation(781) 622‑3894Community/retail pharmacy · Waltham · 71 2nd Ave
- CVS Pharmacy Inc(617) 489‑3669Pharmacy · Belmont · 89 Leonard St
- CVS Pharmacy Inc(781) 273‑3645Pharmacy · Burlington · 34 Cambridge St SPC 160
- CVS Pharmacy Inc(617) 528‑2109Pharmacy · Cambridge · 225 Cambridge St
- CVS Pharmacy Inc(508) 877‑2600Pharmacy · Framingham · 774 Water St
- CVS Pharmacy Inc(978) 458‑4621Pharmacy · Lowell · 25 Wood St
- CVS Pharmacy Inc(781) 462‑2000Pharmacy · Melrose · 884 Main St
- CVS Pharmacy Inc(617) 527‑8930Pharmacy · Newton · 839 Washington St
- CVS Pharmacy Inc(978) 664‑4621Pharmacy · North Reading · 18 Main St
- CVS Pharmacy Inc(617) 616‑1065Pharmacy · Somerville · 495 Grand Union Blvd
- CVS Pharmacy Inc(781) 438‑1746Pharmacy · Stoneham · 113 Main St
- CVS Pharmacy Inc(617) 926‑6660Pharmacy · Watertown · 27 Main St
- CVS Pharmacy Inc(617) 721‑1149Pharmacy · Winchester · 539 Main St # 545
- CVS Pharmacy Inc(781) 935‑5530Pharmacy · Woburn · 175 Main St
- CVS Pharmacy Inc.(617) 528‑2775Pharmacy · Cambridge · 238 Main St
- East West Pharmacy LLC(617) 539‑8003Community/retail pharmacy · Somerville · 1210 Broadway
- Edward M. Kennedy Community Health Center, Inc(800) 853‑2288Community/retail pharmacy · Framingham · 354 Waverley St Fl 3
- Elmwood Pharmacy(781) 322‑2117Community/retail pharmacy · Malden · 299 Pleasant St
- Endear Inc(781) 698‑5491Pharmacy · Cambridge · 625 Mount Auburn St Ste 102
- Greenwood Pharmacy Inc.(781) 245‑1838Pharmacy · Wakefield · 949 Main St
- Health Care Family Pharmacy(978) 455‑0570Community/retail pharmacy · Dracut · 14 Loon Hill Rd
- Health Care Family Pharmacy LLC(978) 455‑0570Pharmacy · Dracut · 14 Loon Hill Rd
- Health First Pharmacy Corp(508) 217‑1500Community/retail pharmacy · Framingham · 855 Worcester Rd Ste 5
- Health Systems United Inc(978) 772‑7325Community/retail pharmacy · Ayer · 50 Main St
- Inman Pharmacy, Inc(617) 876‑4868Community/retail pharmacy · Cambridge · 1414 Cambridge Street
- Keyes Drug Inc(617) 244‑2794Community/retail pharmacy · Auburndale · 2090 Commonwealth Ave
- Kontos Inc.(978) 957‑0330Community/retail pharmacy · Dracut · 505 Nashua Rd
- Lowell Community Health Center, Inc.(978) 937‑9700Community/retail pharmacy · Lowell · 161 Jackson St Ste 135
- Maplewood Wellness Pharmacy Inc(781) 605‑1775Community/retail pharmacy · Malden · 904 Salem St
- Marlboro Pharmacy and Wellness Center(508) 350‑7177Pharmacy · Marlborough · 561 Boston Post Rd E Ste 1
- Massachusetts Institute of Technology(617) 253‑4481Pharmacy · Cambridge · 25 Carleton St
- McCormacks Drug Inc(978) 663‑6583Community/retail pharmacy · North Billerica · 221 Boston Rd
- Medco Solution(210) 642‑2103Pharmacy · North Reading · 17 Old Andover Rd
- Medicine Shoppe Marlboro Inc(508) 481‑5916Community/retail pharmacy · Marlborough · 164 Pleasant St
- Medicine Store Inc.(781) 246‑3527Community/retail pharmacy · Wakefield · 409 Lowell St
- Medlinke(781) 970‑3021Pharmacy · North Reading · 17 Old Andover Rd
- Metrowest Clinical Services LLC(508) 494‑8989Community/retail pharmacy · Framingham · 214 Union Ave Ste 101
- Metrowest Pharmacy LLC(508) 405‑0609Community/retail pharmacy · Framingham · 214 Union Ave
- Optum Infusion Services 550, LLC(855) 427‑4862Community/retail pharmacy · Woburn · 20 Commerce Way Ste 2
- Pepperell Pharmacy Inc(978) 433‑6130Community/retail pharmacy · Pepperell · 74 Main St
- Pillpack LLC(855) 745‑5725Pharmacy · Wilmington · 800 Salem St Ste 100
- Pine Hill Pharmacy LLC(508) 545‑0946Community/retail pharmacy · Sherborn · 19 N Main St
- Quachnguyen Inc(978) 221‑6674Community/retail pharmacy · Lowell · 260 High St Unit B
- Shaws Supermarkets Inc(617) 489‑6542Community/retail pharmacy · Belmont · 535 Trapelo Rd
- Shaws Supermarkets Inc(781) 221‑0144Community/retail pharmacy · Burlington · 180A Cambridge St
- Shaws Supermarkets Inc(617) 661‑9337Community/retail pharmacy · Cambridge · 699 Mount Auburn St
- Shaws Supermarkets Inc(978) 448‑2605Community/retail pharmacy · Groton · 760A Boston Rd
- Shaws Supermarkets Inc(978) 897‑1736Community/retail pharmacy · Stow · 155 Great Rd
- Silita SS L.L.C.(978) 848‑0400Community/retail pharmacy · Westford · 175 Littleton Rd Unit M
- Star Markets Company Inc(857) 409‑3410Community/retail pharmacy · Boston · 90 Causeway St
- Star Markets Company Inc(781) 899‑3332Community/retail pharmacy · Waltham · 1070 Lexington St
- Sudbury Pharmacy Inc.(978) 443‑6311Community/retail pharmacy · Sudbury · 447 Boston Post Rd
- Sun Health Systems(617) 553‑2501Community/retail pharmacy · Watertown · 309 Main St
- The Forty-Four Willow Street Corp.(781) 324‑0400Community/retail pharmacy · Malden · 44 Willow St
- The Stop & Shop Supermarket Company LLC(508) 820‑0903Community/retail pharmacy · Framingham · 235 Old Connecticut Path
- The Stop & Shop Supermarket Company LLC(508) 653‑3504Community/retail pharmacy · Natick · 829 Worcester St
- The Stop & Shop Supermarket Company LLC(617) 666‑1404Community/retail pharmacy · Somerville · 771 McGrath Highway
- The Stop & Shop Supermarket Company, LLC(781) 271‑9403Community/retail pharmacy · Bedford · 337 Great Rd
- The Stop & Shop Supermarket Company, LLC(781) 397‑0050Community/retail pharmacy · Malden · 99 Charles St
- The Stop & Shop Supermarket Company, LLC(781) 932‑8660Community/retail pharmacy · Woburn · 2 Elm St
- Theatre Pharmacy Company Inc.(781) 862‑4480Community/retail pharmacy · Lexington · 1784 Massachusetts Ave
- Theatre Pharmacy Inc(781) 862‑4480Community/retail pharmacy · Lexington · 1784 Massachusetts Ave
- Union Pharmacy Newtonville LLC(857) 297‑4455Community/retail pharmacy · Newtonville · 317 Walnut St
- Union Pharmacy Store 6(857) 394‑1025Community/retail pharmacy · Belmont · 43 Leonard St
- Union Pharmacy, LLC(617) 304‑7477Pharmacy · Newton Center · 103 Union St
- United Med Supply(210) 642‑2103Pharmacy · North Reading · 17 Old Andover Rd
- Victory Distributors LLC(978) 452‑5255Community/retail pharmacy · Dracut · 301 Pleasant St
- Victory Distributors LLC(781) 642‑7416Community/retail pharmacy · Waltham · 55 Russell St
- Village Fertility Pharmacy, LLC(877) 334‑1610Community/retail pharmacy · Waltham · 335 Bear Hill Rd
- Wal-Mart Stores East LP(978) 459‑6366Community/retail pharmacy · Chelmsford · 66 Parkhurst Rd # 4
- Wal-Mart Stores East LP(508) 872‑4265Community/retail pharmacy · Framingham · 121 Worcester Rd
- Wal-Mart Stores East LP(978) 568‑3377Community/retail pharmacy · Hudson · 280 Washington St
- Wal-Mart Stores East LP(978) 851‑7047Community/retail pharmacy · Tewksbury · 333 Main St
- Wal-Mart Stores East, LP(978) 664‑3207Community/retail pharmacy · North Reading · 72 Main St
- Walgreen Co(978) 897‑1600Pharmacy · Acton · 100 Powdermill Rd Ste 3
- Walgreen Co(781) 646‑3869Pharmacy · Arlington · 1425 Massachusetts Ave
- Walgreen Co(508) 881‑2590Pharmacy · Ashland · 399 Union St
- Walgreen Co(508) 881‑7311Pharmacy · Ashland · 339 Pond St
- Walgreen Co(978) 663‑4900Pharmacy · Billerica · 467 Boston Rd
- Walgreen Co(617) 491‑8157Pharmacy · Cambridge · 625 Massachusetts Ave
- Walgreen Co(617) 876‑7662Pharmacy · Cambridge · 1740 Massachusetts Ave
- Walgreen Co(617) 492‑9030Pharmacy · Cambridge · 330 River St
- Walgreen Co(978) 250‑8170Pharmacy · Chelmsford · 86 Chelmsford St
- Walgreen Co(978) 369‑5802Pharmacy · Concord · 71 Lowell Rd Unit B-1
- Walgreen Co(617) 389‑2188Pharmacy · Everett · 317 Ferry St
- Walgreen Co(617) 387‑0005Pharmacy · Everett · 405 Broadway
- Walgreen Co(508) 620‑1608Pharmacy · Framingham · 653 Worcester Rd
- Walgreen Co(508) 935‑2201Pharmacy · Framingham · 624 Waverly St
- Walgreen Co(978) 562‑5096Pharmacy · Hudson · 186 Main St
- Walgreen Co(978) 453‑0820Pharmacy · Lowell · 1161 Bridge St
- Walgreen Co(978) 323‑7813Pharmacy · Lowell · 1765 Middlesex St
- Walgreen Co(978) 458‑8441Pharmacy · Lowell · 276 Broadway St
- Walgreen Co(978) 937‑0030Pharmacy · Lowell · 121 Church St
- Walgreen Co(781) 321‑1765Pharmacy · Malden · 185 Centre St
- Walgreen Co(781) 324‑4745Pharmacy · Malden · 215 Beach St
- Walgreen Co(508) 485‑8752Pharmacy · Marlborough · 525 Boston Post Rd E
- Walgreen Co(781) 393‑5693Pharmacy · Medford · 49 Station LNDG
- Walgreen Co(781) 396‑8350Pharmacy · Medford · 467 Salem St
- Walgreen Co(781) 646‑9622Pharmacy · Medford · 491 High St
- Walgreen Co(781) 665‑1329Pharmacy · Melrose · 897 Main St
- Walgreen Co(617) 658‑6421Pharmacy · Newton · 399 Washington St
- Walgreen Co(978) 276‑1380Pharmacy · North Reading · 158 Main St
- Walgreen Co(978) 433‑2711Pharmacy · Pepperell · 60 Groton St
- Walgreen Co(781) 942‑5810Pharmacy · Reading · 15 Bolton St
- Walgreen Co(617) 776‑3000Pharmacy · Somerville · 14 McGrath Hwy Ste 3
- Walgreen Co(617) 628‑1010Pharmacy · Somerville · 343 Broadway
- Walgreen Co(617) 776‑9320Pharmacy · Somerville · 530 Somerville Ave
- Walgreen Co(978) 851‑6331Pharmacy · Tewksbury · 935 Andover St
- Walgreen Co(978) 597‑2160Pharmacy · Townsend · 18 Main St
- Walgreen Co(508) 655‑8083Pharmacy · Wayland · 35 Main St
- Walgreen Co(781) 894‑3785Pharmacy · Weston · 397 Boston Post Rd
- Walgreen Co(781) 933‑1850Pharmacy · Woburn · 506 Main St
- Walgreen Co(781) 933‑4410Pharmacy · Woburn · 350 Cambridge Rd
- Walgreen Co.(978) 988‑5534Pharmacy · Tewksbury · 2341 Main St.
- Walgreen Eastern Co Inc(781) 643‑4112Pharmacy · Arlington · 324 Massachusetts Ave
- Walgreen Eastern Co Inc(978) 670‑2188Pharmacy · Billerica · 446 Boston Rd
- Walgreen Eastern Co Inc(508) 788‑0604Pharmacy · Framingham · 15 School St
- Walgreen Eastern Co Inc(781) 863‑1111Pharmacy · Lexington · 60 Bedford St
- Walgreen Eastern Co Inc(978) 453‑7538Pharmacy · Lowell · 54 Plain St
- Walgreen Eastern Co Inc(978) 606‑2537Pharmacy · Lowell · 25 Merrimack St
- Walgreen Eastern Co Inc(508) 229‑0540Pharmacy · Marlborough · 99 Granger Blvd
- Walgreen Eastern Co Inc(508) 653‑3303Pharmacy · Natick · 148 W Central St
- Walgreen Eastern Co Inc(617) 332‑6880Pharmacy · Newton · 1101 Beacon St
- Walgreen Eastern Co Inc(617) 497‑5763Pharmacy · Somerville · 16 Beacon St
- Walgreen Eastern Co Inc(781) 438‑9238Pharmacy · Stoneham · 225 Main St
- Walgreen Eastern Co Inc(781) 246‑2497Pharmacy · Wakefield · 572 Main St
- Walgreen Eastern Co Inc(781) 891‑9525Pharmacy · Waltham · 20 Weston St
- Walgreen Eastern Co Inc(781) 642‑8711Pharmacy · Waltham · 15 Main St
- Walgreen Eastern Co Inc(978) 692‑3075Pharmacy · Westford · 145 Littleton Rd
- Waltham Drug LLC(617) 472‑2281Community/retail pharmacy · Waltham · 923 Main St
- Wayland Apothecary(508) 655‑2828Community/retail pharmacy · Wayland · 302 Commonwealth Rd
- Wegmans Food Markets, Inc.(781) 418‑0745Pharmacy · Burlington · 53 3rd Ave
- Winchester Pharmacy Inc.(781) 570‑2320Community/retail pharmacy · Winchester · 568 Main St
Nearest emergency rooms
- Winchester Hospital2.3 mi · Winchester, MA
- Lahey Hospital & Medical Center, Burlington2.6 mi · Burlington, MA
- Melrosewakefield Healthcare5.1 mi · Melrose, MA
Cities in Middlesex County
Common questions
How many pharmacies are in Middlesex County, Massachusetts?
Our directory lists 158 pharmacies in Middlesex County (Pharmacy: 83 · Community/retail pharmacy: 69 · Clinic pharmacy: 6).
Where is the nearest emergency room to Middlesex County?
Hospitals that list emergency services in Medicare data, near Middlesex County: Winchester Hospital, Winchester (2.3 mi), Lahey Hospital & Medical Center, Burlington, Burlington (2.6 mi) and Melrosewakefield Healthcare, Melrose (5.1 mi). In a medical emergency, call 911.
Pharmacies fill prescriptions, and many also give vaccines and answer questions about your medicines. This list comes from the federal NPI Registry, where every pharmacy that bills health insurance must be registered.
Sources: NPI Registry monthly file, NPPES (updated 2026-11-01, retrieved 2026-11-07). Methodology