Our specialty and sub-specialty physicians see patients at locations across the North Shore. Some are in private practice but many are part of North Shore Physicians Group (NSPG), which is affiliated with North Shore Medical Center. 

NSPG has more than 200 exceptional physicians, nurse practitioners and other healthcare professionals providing high-quality healthcare across a wide spectrum of medical specialties. NSPG offices are located in Beverly, Danvers, Lynn, Marblehead, Peabody, Salem, Saugus and Swampscott.

Patients looking for a specialist may use our online Find a Doctor search, or may call our Physician Referral Service at 877.676.2637.

Patients who require hospitalization are admitted to either NSMC Salem Hospital or NSMC Union Hospital, or to another hospital in the Partners HealthCare network (as needed).