Pharmacies in Essex County, MA
73 pharmacies. Pharmacy: 39 · Community/retail pharmacy: 33 · Clinic pharmacy: 1.
- Anchor Home Medical, Inc(978) 720‑8170Community/retail pharmacy · Beverly · 100 Cummings Ctr Ste 125Q
- AR Pharmaceuticals LLC(978) 552‑3390Community/retail pharmacy · North Andover · 70 Main St Ste 101
- Atrius Heallth, Inc.(978) 977‑4100Clinic pharmacy · Peabody · 2 Essex Center Dr
- Betterlife Pharmacy Inc(978) 258‑5828Community/retail pharmacy · Methuen · 246 Broadway Unit 2
- BJS Wholesale Club Inc(978) 750‑0726Community/retail pharmacy · Danvers · 6 Hutchinson Dr
- Cin-Don(781) 592‑0282Pharmacy · Lynn · 57 Market St
- Costco Wholesale Corporation(978) 750‑4334Community/retail pharmacy · Danvers · 11 Newbury St
- Cure-Aid Pharmacy Inc(978) 984‑5285Community/retail pharmacy · Lawrence · 101 Amesbury St Ste 207
- CVS Pharmacy(978) 374‑0719Community/retail pharmacy · Haverhill · 259 Main St
- CVS Pharmacy Inc(978) 927‑0060Pharmacy · Beverly · 19 Dodge St Ste a
- CVS Pharmacy Inc(978) 281‑2450Pharmacy · Gloucester · 401 Gloucester Crossing Rd
- CVS Pharmacy Inc(781) 595‑8588Pharmacy · Swampscott · 413 Paradise Rd Ste a
- CVS Pharmacy Inc.(978) 377‑9004Community/retail pharmacy · Haverhill · 35 Computer Dr
- Dana-Farber Cancer Institute, Inc.(978) 620‑2075Pharmacy · Methuen · 5 Branch Street Floor 1, Room 1040
- Dostert and Dove, LLC(617) 257‑0321Community/retail pharmacy · Lynn · 152 Lynnway Ste 1C
- Doyles Corner Drug Inc(978) 356‑2121Community/retail pharmacy · Ipswich · 126 High St
- Greater Lawrence Family Health Center Inc(978) 557‑2399Community/retail pharmacy · Haverhill · 755 Main St
- Greater Lawrence Family Health Center Inc(978) 686‑4453Pharmacy · Lawrence · 150 Park St
- Greater Lawrence Family Health Center Inc(978) 691‑6248Community/retail pharmacy · Lawrence · 700 Essex St
- Greater Lawrence Family Health Center Inc(978) 689‑6790Community/retail pharmacy · Lawrence · 73A Winthrop Ave
- Greater Lawrence Family Health Center Inc(978) 655‑5731Community/retail pharmacy · Methuen · 147 Pelham St
- Greater Lawrence Family Health Center, Inc.(978) 688‑1567Community/retail pharmacy · Lawrence · 34 Haverhill St
- Lahey Clinic Hospital, Inc.(978) 538‑4150Pharmacy · Peabody · 1 Essex Center Dr
- Letourneau's Pharmacy, Inc.(978) 475‑7779Pharmacy · Andover · 349 N Main St
- Lynn Community Health, Inc.(781) 581‑3900Community/retail pharmacy · Lynn · 269 Union St
- Lynnfield Compounding Center Inc(978) 499‑1400Pharmacy · Newburyport · 374 Merrimac St Ste 200
- Lynnfield Drug Inc(978) 499‑1400Pharmacy · Newburyport · 374 Merrimac St Ste 100
- Nimvax, Inc(781) 632‑1920Pharmacy · Beverly · 600 Cummings Ctr Ste 165Z
- North Shore Community Health, Inc(603) 493‑6537Community/retail pharmacy · Salem · 47 Congress Street
- North Shore Home Medical Supply Inc(978) 535‑3893Community/retail pharmacy · Peabody · 104 Newbury St
- Pharmaceutically Elegant Inc(781) 334‑3133Community/retail pharmacy · Lynnfield · 590 Main St
- PPF Inc(781) 592‑4172Community/retail pharmacy · Lynn · 499 Eastern Ave
- RPH LLC(781) 631‑8100Community/retail pharmacy · Marblehead · 1 Village PLZ
- SP Pharmacy Corp(781) 592‑4172Community/retail pharmacy · Lynn · 499 Eastern Ave
- The Stop & Shop Supermarket Company LLC(978) 388‑9755Community/retail pharmacy · Amesbury · 100 Macy St
- The Stop & Shop Supermarket Company, LLC(781) 596‑3277Community/retail pharmacy · Lynn · 35 Washington St
- The Stop & Shop Supermarket Company, LLC(781) 231‑5775Community/retail pharmacy · Saugus · 164 Main St
- The Stop & Shop Supermarket Company, LLC(781) 596‑0224Community/retail pharmacy · Swampscott · 450 Paradise Rd
- V-Care Pharmacy of Danvers LLC(978) 705‑0007Community/retail pharmacy · Danvers · 99 Conifer Hill Dr Ste 102
- Wal-Mart Stores East LP(978) 777‑6983Community/retail pharmacy · Danvers · 55 Brooksby Village Way
- Wal-Mart Stores East LP(781) 592‑4330Community/retail pharmacy · Lynn · 780 Lynnway
- Wal-Mart Stores East LP(978) 686‑3359Community/retail pharmacy · Methuen · 70 Pleasant Valley St
- Wal-Mart Stores East LP(781) 816‑5377Community/retail pharmacy · Saugus · 770 Broadway
- Wal-Mart Stores East, LP(978) 825‑0845Community/retail pharmacy · Salem · 450 Highland Ave
- Walgreen Co(978) 834‑0014Pharmacy · Amesbury · 15 Haverhill Rd
- Walgreen Co(978) 762‑0049Pharmacy · Danvers · 107 High St
- Walgreen Co(978) 281‑2720Pharmacy · Gloucester · 127 Eastern Ave
- Walgreen Co(978) 521‑4671Pharmacy · Haverhill · 310 Main St
- Walgreen Co(978) 521‑0618Pharmacy · Haverhill · 800 River St
- Walgreen Co(978) 373‑0292Pharmacy · Haverhill · 68 S Main St
- Walgreen Co(978) 725‑3221Pharmacy · Lawrence · 135 Broadway
- Walgreen Co(781) 593‑1070Pharmacy · Lynn · 21 Joyce St
- Walgreen Co(781) 592‑5868Pharmacy · Lynn · 158 Lewis St
- Walgreen Co(978) 681‑0409Pharmacy · Methuen · 14 Jackson St
- Walgreen Co(978) 683‑4980Pharmacy · Methuen · 256 Pleasant St
- Walgreen Co(978) 686‑3058Pharmacy · Methuen · 176 Haverhill St
- Walgreen Co(978) 762‑8522Pharmacy · Middleton · 235 S Main St
- Walgreen Co(978) 532‑2453Pharmacy · Peabody · 229 Andover St
- Walgreen Co(978) 546‑7521Pharmacy · Rockport · 33 Whistlestop Mall
- Walgreen Co(978) 745‑6756Pharmacy · Salem · 59 Boston St
- Walgreen Co(781) 941‑2690Pharmacy · Saugus · 166 Walnut St
- Walgreen Co(781) 581‑1327Pharmacy · Swampscott · 505 Paradise Rd
- Walgreen Co.(978) 681‑1530Pharmacy · North Andover · 800 Waverley Rd
- Walgreen Eastern Co Inc(978) 921‑0506Pharmacy · Beverly · 54 Elliott St
- Walgreen Eastern Co Inc(978) 283‑7361Pharmacy · Gloucester · 201 Main St
- Walgreen Eastern Co Inc(978) 794‑8130Pharmacy · Lawrence · 220 S Broadway
- Walgreen Eastern Co Inc(781) 592‑2248Pharmacy · Lynn · 841 Western Ave
- Walgreen Eastern Co Inc(781) 581‑9400Pharmacy · Lynn · 290 Broadway
- Walgreen Eastern Co Inc(978) 462‑0708Pharmacy · Newburyport · 25 Storey Ave
- Walgreen Eastern Co Inc(978) 977‑9211Pharmacy · Peabody · 35 Main St
- Walgreen Eastern Co Inc(978) 744‑7442Pharmacy · Salem · 29 New Derby St
- Walgreen Eastern Co Inc(781) 233‑6768Pharmacy · Saugus · 1228 Broadway
- Willow Pharmacy(781) 592‑4350Community/retail pharmacy · Lynn · 280 Union St
Nearest emergency rooms
- Northeast Hospital Corporation0.6 mi · Beverly, MA
- North Shore Medical Center -4.5 mi · Salem, MA
- Melrosewakefield Healthcare12 mi · Melrose, MA
Cities in Essex County
Common questions
How many pharmacies are in Essex County, Massachusetts?
Our directory lists 73 pharmacies in Essex County (Pharmacy: 39 · Community/retail pharmacy: 33 · Clinic pharmacy: 1).
Where is the nearest emergency room to Essex County?
Hospitals that list emergency services in Medicare data, near Essex County: Northeast Hospital Corporation, Beverly (0.6 mi), North Shore Medical Center -, Salem (4.5 mi) and Melrosewakefield Healthcare, Melrose (12 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