In this section
Specialties and Services

Primary Care

Maria (Sofia) Fagan, D.O., explains the importance of preventive medicine in her primary care practice >>

The Rowley primary and specialty care practice is now open and welcoming patients (both adult and children). Radiology services at this location, including mammography, X-ray and bone density testing, will be available soon. North Shore Physicians Group offers radiology services at our Danvers and Lynn offices and at several other locations through North Shore Medical Center. Please call our central scheduling information line at 978.573.4444 to book an appointment. Learn more

Choosing the right doctor

Choosing a primary care physician (PCP) is an important first step in managing the health of you and your family. NSPG's primary care physicians are on staff at North Shore Medical Center and are connected to the experts across the Partners HealthCare network, which includes Massachusetts General Hospital and Brigham and Women's Hospital.

Primary care for adults

Internal medicine primary care physicians provide physical examinations, routine health screenings and preventative care for adults. A few of our primary care physicians offer concierge primary care for an annual wellness fee (described below).

Primary care for children and adults

Family medicine primary care physicians are specially trained to treat patients of all ages. They offer annual check-ups and age-appropriate screenings and vaccinations, as well as preventive medicine. Some NSPG family medicine physicians have sub-specialty training in adolescent medicine, geriatric medicine and sports medicine.
Selecting a family medicine physician to care for all members of your family means that your physician will have a more detailed understanding of the family's health history and the health dynamics between generations, which will help them provide more consistent care.

Let our team care for you and your family

The comprehensive care offered by NSPG includes:

Specialty Care

NSPG offers a wide range of board certified specialists. Patients who need a specialty consultation are referred to specialists within the NSPG network as well as to physicians affiliated with NSMC Salem Hospital, NSMC Union Hospital and the Mass General/North Shore Center for Outpatient Care in Danvers. Patients may also be referred to specialists at Massachusetts General Hospital, Brigham and Women's Hospital and other experts within the Partners HealthCare network. Children who need specialty care are referred to physicians at MassGeneral for Children at North Shore Medical Center.

Concierge Medicine (MDVIP)

North Shore Physician's Group also offers an optional approach to primary care called MDVIP. This program offers patients more time with their primary care physician and a more comprehensive plan for achieving their health and wellness goals.
Learn more.

Primary Care for Adults -- Locations


192 North Street,  978.646.2100
1 Hutchinson Drive,  978.739.6950
104 Endicott Street,  978.882.6700


496 Lynnfield Street,  781.593.3400


2 Essex Center Drive,  978.532.6111


414 Haverhill Street,   877.379.5522


55 Highland Avenue,  978.741.1644
331 Highland Avenue,  978.745.1200
400 Highland Avenue,  978.741.9500

Primary Care for Adults and Children -- Locations


900 Cummings Center, Suite 107T,  978.922.0357
900 Cummings Center, Suite 126V,  978.279.0800
100 Cummings Center, Suite 136-P,  877.379.5522


1 Widger Road,  781.631.5126


414 Haverhill Street,   877.379.5522


1069 Broadway (Rt. 1 South),  781.233.1450