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