North Shore Physicians Group North Shore Physicians Group

Comprehensive, patient-centered care on the North Shore

We are the largest multi-specialty group north of Boston and an affiliate of Mass General Brigham and Salem Hospital. We offer more than 350 board-certified physicians, nurse practitioners and other health care professionals in dozens of locations throughout the North Shore.

patient gateway


Our 400 Highland Avenue Salem office will be temporarily closing for renovations starting Monday June 21. Although this renovation will take several months, please rest assured that our team will continue to care for you. Our caregivers will see patients at nearby NSPG offices, and our phones will continue to be answered from a satellite location. Please call our office at 978-741-9500 for appointments or questions.

Schedule a vaccine appointment online

If you are our patient you may schedule a vaccine appointment for anyone over the age of 12 by going here or by scheduling through your Patient Gateway account. Children under the age of 18 must have the consent of a parent or guardian. Please do not call your doctor's office with questions.

Community Care Van offering vaccines

The Mass General Brigham community care van visits cities on the North Shore (and elsewhere) on a weekly basis. The van offers vaccines to ages 12 and up. We post the schedule on our Facebook page.