Call us now at 978-774-2555
147 South Main Street
Middleton, MA 01949

Middleton Family Medicine provides comprehensive medical care for patients from infancy through adulthood on the North Shore. Our doctors are board certified in family medicine, having trained extensively in pediatrics, internal medicine and geriatrics. This makes it possible for your whole family’s medical needs to be addressed by our primary care physicians in one convenient location. Our practice also provides a comprehensive patient portal which allows for patients view test results, request refills, referrals, and communicate with our practice. If you are looking for a new primary care physician, you have come to the right place! We have four physicians to choose from, Dr Mark Allara, Dr. Meghan Tramontozzi, Dr. Michael Yoon, and Dr. Dana Mann.  We also have an endocrinologist, Dr. Dominica Costello.  Dr. Costello also manages the North Shore Weight Management Program onsite, please visit their website for more information please click on the hyperlink North Shore Weight Management Website


Like us on Facebook:

New! Request your Medical Records Electronically:

Click here for Medical Record Requests!


Middleton Family

147 South Main Street
Middleton, MA 01949
Phone: 978-774-2555
Fax: 978-774-8715

Our Hours

Open 7 Days Per week!

7:30 AM to 7:30 PM

Friday:  7:30 AM to 5:30 PM

Saturday & Sunday 8:00AM to 12:00 PM

Evening hours are available Monday through Thursday

Patient Portal

login or register

Request an appointment, get a referral, refill a prescription, obtain test results, access medical records all in our Patient Portal.


Middleton Family Medicine continues to update our procedures to ensure the health and safety of our patients and staff. We are keeping informed about the recommendations from the CDC and DPH. We have expanded our virtual office visits (telemedicine) to continue to evaluate concerns that you may have during this time. Please call the office and a patient care representative can assist you in setting up a telemedicine visit.  We are not seeing patients in the office unless absolutely necessary; once the appropriate screening is performed, the visit is scheduled.  Thank you for your understanding.  Our primary concern is for your health and safety.