Call us directly: 978-463-7770

21 Highland Avenue Suite 2 Newburyport, Ma. 01950 View Location


Make an Appointment

Please give us a call to schedule an appointment at your earliest convenience


Highland Primary Care

Our mission is to afford our patients the best medical care available, to respect the privacy of all our patients, and to remain compassionate to their needs.


We accept multiple insurance plans and are listed in their physician directories. The insurance plans we currently accept are:
Blue Cross Blue Shield of Massachusetts
Blue Cross Blue Shield of Massachusetts PPO
Blue care for Seniors Medicare Advantage
Harvard Pilgrim Health Care/Senior Program
Harvard Commerical
Health Care Value Management
Private Health Care Systems
Tufts Health Plan/Senior Program (HMO,PPO,POS,EPO,and Navigator)
Tufts Health Commerical
Tufts Health Together with BIDCO
Allways Health Plan
Unicare Classic New England PPO
Medicaid of Massachusetts - Secondary
Boston Medical Center (through health connector or commerical plan only)
Fallon Insurance (through health connector or commerical plan only)
Aetna Medicare Advantage
United Health Care
United Health Care SCO
Commonwealth Care Alliance

Call our office if your insurance is not listed above. Please bring your insurance card with you at the time of your visit. We request you pay your co-payment at the time of your visit. We accept cash, checks, Visa and Mastercard. We request you bring a written list of all your medications, dosage and frequency at the time of your visit.

We have extended hours on Wednesday.

Should you have any questions regarding your account, please call the office between the hours of 9 a.m. and 5 p.m. Monday through Friday.

Refills and Prescriptions rquire 48 hours to process