From Pediatrics to Geriatrics and Everyone in Between

Community Medical Associates (CMA) is a patient and
family-centered medical practice serving the Merrimack
Valley and southern New Hampshire. Our physicians are some of the best in the country, available to you every day, just minutes from your home.

Family practice physicians specialize in the total health care of individuals and their families.

At CMA, our family practice physicians
will care for you and your family through

every phase of your life, through every
health care challenge you may have. In the
event you are admitted to the hospital, one of our physicians will be directly in charge of your care.

CMA is proud to be affiliated with, and located next to the area’s most highly respected hospital, Lawrence General Hospital.

Lawrence General Hospital delivers sophisticated patient-centered care and is now clinically affiliated with both Beth Israel Deaconess Medical Center and Floating Hospital for Children at Tufts Medical Center.


Now, all of your family's medical
needs, from pediatrics to geriatrics
and everyone in between, can be provided at one medical practice.

Our board-certified family medicine
physicians specialize in the health care of you as an individual, and your whole family. From wellness to sick visits, at CMA we care for you through every phase of your life.
Keeping you well
Lawrence General Hospital
With Open Access Scheduling™ your appointment is made on the day and time that works for you! CMA offers same day and next day appointments.

Now part of the Lawrence General Hospital family, CMA and its physicians look forward to expanding primary care options for the patients of the Merrimack Valley region.
Patient Portal

Request an appointment, request prescription refills, get test results, communicate with your physician about non-urgent medical issues, and make appoinments all online through the Community Medical Associates Patient Portal.