Watch the video
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 provides Internal Medicine and Family Medicine services at the Mass General/North Shore Center for Outpatient Care.
Read a message from Steve Kapfhammer, President of NSPG.
Learn more about Our Medical Directors.