Skip to Main Content
Close  X
Salem Hospital campus map

North Shore Doctor

Find an exceptional North Shore doctor at Salem Hospital

North Shore patients can find a North Shore doctor in virtually any field of medicine at Salem Hospital, a member of Mass General Brigham. Salem Hospital is the region's largest healthcare provider and the second largest community hospital system in Massachusetts. Our medical staff includes more than 600 affiliated North Shore physicians with offices throughout the North Shore, including on the Salem campus of our hospital near Boston. Many of these doctors are part of North Shore Physicians Group, a multi-specialty practice affiliated with Salem Hospital. All of our health care professionals are benefit from our secure electronic medical records system, which enables them to coordinate with other specialists and communicate with patients.

Find an North Shore doctor now.

Use our website to find a North Shore doctor near you.

The Find a Doctor section of our website lets patients search for a North Shore doctor by the doctor's last name or the name of the practice. Patients can also search for doctors by clinical specialty and location; for example, searching for "Salem + pediatrics". There are also options to search by gender and languages spoken.

Results can be filtered to show only doctors who are accepting new patients, saving time for patients seeking a new North Shore doctor. Search results include address and telephone for each doctor, and also office hours, board certifications, and medical education and training. An up-to-date printed directory of all North Shore doctors can be downloaded as a PDF file.

North Shore families can choose a pediatrician or a family medicine doctor.

One of the most important relationships patients have is with their primary care physician. North Shore primary care physicians work in close collaboration with other Salem Hospital doctors who are world-class specialists in surgery, cardiology, cancer and many other fields, in order to coordinate treatment and offer each patient the highest level of care.

North Shore families have the option of choosing a family medicine physician who can provide primary care for all members of the family. By seeing the entire family, a family medicine doctor can better understand a family's health history and health dynamics, helping to improve overall health care outcomes.

Get directions to our hospitals and facilities
Find a Doctor
Central Scheduling
Tel: 978.573.4444