COVID-19 Vaccinations


Find vaccination sites around you at Links to clinic options in the Salem region are below. Most clinics are now taking walk-ins or same day appointments.

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

Click here to see the schedule for the Mass General Brigham mobile COVID-19 vaccine unit in Salem and around the region!

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.

Mass General Brigham pop-up clinic, 227 Highland Avenue (next to Market Basket), walk-in, Fridays noon-6pm 
CVS, 300 Canal Street, Salem - Pfizer, appointment or walk-in
CVS, 426b Essex Street, Salem - Moderna, appointment or walk-in
CVS, 200 Essex Street, Salem - Pfizer, appointment or walk-in
CVS, 227 Highland Avenue (inside Target), Salem - Moderna, appointment or walk-in
CVS, 272 Highland Avenue, Salem - Moderna, appointment or walk-in
Peabody Essex Museum, 161 Essex Street, Salem - Pfizer or Johnson & Johnson, walk-in, Fridays 4-7pm

Walmart, 450 Highland Avenue, Salem - Moderna, appointment or walk-in

Walgreens, 29 New Derby Street, Salem - Pfizer, appointment only
Walgreens, 59 Boston Street, Salem - Pfizer, appointment only
North Shore Community Health Center, 47 Congress Street, Salem
Salem Hospital, 81 Highland Avenue, Salem
High Rock Church, 10 Dane Street, Beverly, February 16th 3-6pm - Pfizer and Moderna
CVS, 434 Rantoul Street, Beverly

CVS, 174 Main Street, Peabody

CVS, 535 Lowell Street, Peabody
CVS, 311 Newbury Street, Danvers

Walgreens, 107 High Street, Danvers

Walmart, 55 Brooksby Village Drive, Danvers

Stop & Shop, 450 Paradise Road, Swampscott

North Shore Community College, 775 Washington Street, 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


  • To schedule an in-home vaccination call 833-983-0485.