All states›Massachusetts›Salem

Pharmacies in Salem, MA

7 pharmacies in and around Salem, Massachusetts.

Salem has about 45,677 residents, which works out to 15 pharmacies per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

Pharmacies in Salem

The most complete and owner-verified listings first — hours, phone, website, services. No pay-to-play.

  1. CVS

    426 B Essex St, Salem, MA 01970

    Spotted an error? Let us know

  2. CVS Pharmacy

    300 Canal St, Salem, MA 01970-4558

    Spotted an error? Let us know

  3. Walgreens

    59 Boston St, Salem, MA 01970

    Spotted an error? Let us know

BEFORE YOU GO

Plan your next pharmacy visit

Organize refills, transfers and prescription pickup with the pharmacy.

All guides
  1. CVS Photo

    47 Congress St, Salem, MA 01970

    Spotted an error? Let us know

  2. Cvs Pharmacy

    200 Essex St, Salem, MA 01970-3705

    Spotted an error? Let us know

  3. Cvs Pharmacy

    227 Highland Ave, Salem, MA 01970-1984

    Spotted an error? Let us know

  4. Walgreens Pharmacy

    29 New Derby St, Salem, MA 01970

    Spotted an error? Let us know

7pharmacies
15per 100,000 residents
7with a phone
7with a website

Of the 7 pharmacies listed in Salem, 7 give a phone number and 7 have a website. The nearest bigger selection is Cambridge with 11.

Salem 7 pharmacies

Nearby in Massachusetts