North Shore Physicians Group (NSPG) is affiliated with North Shore Medical Center, the North Shore's largest and most advanced health care provider. Many of our physicians are also affiliated with Massachusetts General Hospital.
Our more than 200 exceptional physicians, nurse practitioners and other healthcare professionals provide high-quality healthcare across a wide spectrum of medical specialties. We have offices in Beverly, Danvers, Lynn, Marblehead, Peabody, Salem, Saugus and Swampscott.
North Shore Physicians Group welcomes the newest member of our family at the Mass General/North Shore Center for Outpatient Care. Four of our Primary Care physicians have helped us launch a new, state-of-the-art facility for Internal Medicine and Family Medicine.
Read a message from Steve Kapfhammer, President of NSPG.
Learn more about Our Medical Directors.
