COVID-19 Vaccinations


To pre-register for a vaccine appointment at one of the state's Mass Vax clinics - including the Doubletree site in Danvers - visit Note, this does not apply for phamarcy and healthcare provider clinics, only the state's Mass Vax clinics. Links to other clinic options in the Salem region are below.

Scroll down further for additional links to find other vaccination clinic sites, details and information about the COVID-19 vaccine, and much more.

The Witchometer graphic to the right shows what percent of Salem residents have received at least one dose of the COVID-19 vaccine to date.

Vaccination clinics in the area open to eligible residents - appointment times are added only when the state or federal government has provided the location with vaccine doses. Some healthcare provider sites may limit availability to their patients only.

North Shore Regional COVID-19 Vaccination Clinic, SSU O'Keefe Center, 225 Canal Street, Salem
CVS, 300 Canal Street, Salem
CVS, 426b Essex Street, Salem

Walmart, 450 Highland Avenue, Salem

Walgreens, 29 New Derby Street, Salem
North Shore Community Health Center, 47 Congress Street, Salem
Salem Hospital, 81 Highland Avenue, Salem

Pediatric Associates of Greater Salem, 30 Tozer Road, Beverly

CVS, 434 Rantoul Street, Beverly

CVS, 174 Main Street, Peabody

CVS, 535 Lowell Street, Peabody
Pediatric Health Care Associates, 10 Centennial Drive, Peabody – call 978-818-6792 for appointment
CVS, 311 Newbury Street, Danvers

Walgreens, 107 High Street, Danvers

Walmart, 55 Brooksby Village Drive, Danvers

Stop & Shop, 450 Paradise Road, Swampscott

Lynn Tech Field House, 80 Neptune Boulevard, Lynn
Stop & Shop, 35 Washington Street, Lynn
CVS, 200 South Common Street, Lynn
CVS, 65 Boston Street, Lynn
Walmart, 780 Lynnway, Lynn
Walgreens, 290 Broadway, Lynn
Walgreens, 158 Lewis Street, Lynn
  • Volunteer-developed website identifying vaccine availability at Massachusetts clinic sites:
  • Volunteer-developed Twitter feed that automatically posts when new vaccine appointments become available at Massachusetts clinic sites:

Salem seniors with questions regarding vaccine sites in Salem and surrounding communities can call the Council on Aging at 978-744-0924. Please note, the Council on Aging and the Mayor Jean Levesque Community Life Center is not a vaccination site. However, if you are unable to go online and register or receive help doing so, call the Council on Aging for registration assistance. This is not a guarantee that we will be able to get you an immediate appointment, but will make every effort to assist you.

Qualifying Salem veterans may be able to receive the vaccine directly through the VA. For assistance, please call the Salem Veterans Service Office at (978) 745-0883.

Salem Together is providing a taxicab voucher program for residents who lack transportation access to their scheduled vaccine appointment. Vouchers are intended only for those residents for whom transportation is a true hardship and they are only available to Salem residents. Vouchers may be used to travel between a Salem address and any clinic located in Essex County or between Salem and Boston, including in Boston. To apply for a voucher, send an email with your name, Salem address, and the date/time/location of your appointment to, with “Taxi Voucher” in the subject line or call 978-619-5612 and leave a voicemail with the same information and your telephone number.

About the COVID-19 vaccine in Massachusetts

Safety and the COVID-19 vaccine

Sign up for COVID-19 vaccine updates

Frequently Asked Questions about the COVID-19 vaccine

Submit a question about the COVID-19 vaccine

Current and retired medical professionals and medical students: volunteer to assist with COVID-19 vaccine distribution efforts

How many Salem residents have been vaccinated so far?: 24,739 have at least their first shot (as of 5/17/21)