Pharmacies in Haverhill, MA
6 pharmacies. Community/retail pharmacy: 3 · Pharmacy: 3.
- CVS Pharmacy(978) 374‑0719Community/retail pharmacy · 259 Main St
- CVS Pharmacy Inc.(978) 377‑9004Community/retail pharmacy · 35 Computer Dr
- Greater Lawrence Family Health Center Inc(978) 557‑2399Community/retail pharmacy · 755 Main St
- Walgreen Co(978) 521‑4671Pharmacy · 310 Main St
- Walgreen Co(978) 521‑0618Pharmacy · 800 River St
- Walgreen Co(978) 373‑0292Pharmacy · 68 S Main St
Nearest emergency rooms
- Holy Family Hospital7.4 mi · Methuen, MA
- Merrimack Health Lawrence Hospital7.7 mi · Lawrence, MA
- Anna Jaques Hospital8.4 mi · Newburyport, MA
Common questions
How many pharmacies are in Haverhill, Massachusetts?
Our directory lists 6 pharmacies in Haverhill: CVS Pharmacy, CVS Pharmacy Inc., Greater Lawrence Family Health Center Inc, Walgreen Co, Walgreen Co and Walgreen Co.
Where is the nearest emergency room to Haverhill?
Hospitals that list emergency services in Medicare data, near Haverhill: Holy Family Hospital, Methuen (7.4 mi), Merrimack Health Lawrence Hospital, Lawrence (7.7 mi) and Anna Jaques Hospital, Newburyport (8.4 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