Skip to content

Pentucket Medical Office Locations

Pentucket Medical Associates is a multi-specialty medical group that provides high quality medical care in 5 different locations throughout Merrimack Valley. Our office locations include Haverhill/Parkway, Haverhill/Primrose, Newburyport, Andover and Lawrence; as well as urgent care/ExpressCare services in both Riverwalk/Lawrence and Andover.

Click the red markers below to learn more about each location, including a list of physicians, phone number and office hours.

Reset Map

Patient Reviews

Your account is currently paused

Reminder: To protect all of our patients, you must wear a mask to enter any of our locations.
Public health guidance for masking related to vaccination status has NOT changed in healthcare settings.

Vaccine Appointment Scheduling

Patients age 12 and older can schedule a vaccine appointment on the State’s website. Please note, any patient under 18 needs a parent or guardian’s consent which can be found here.

COVID-19 Information