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


What you should know about Middleton Family Medicine:

Middleton Family Medicine is your main source for excellent primary medical and preventive care in the North shore. We are deeply committed in providing high quality care through personalized attention that will form long-lasting relationships between our patients and our providers, which in turn will aid us in better understanding you and your health. Your health is our priority and our state-of-the-art medical office is fully prepared to provide immediate effective care, while providing an accommodating and welcoming ambiance to assure your comfort. Our minimal waiting time, extended and flexible hours (same/next day appointments and walk-ins), convenient location, and quality of care by our providers has given us a well-known reputation and made us the medical practice of choice in the North shore.

Our Medical records system gives us the latest twenty-four hours a day / seven days a week, secure access to your medical records. In the event that you need to contact us outside of regular office hours, the staff on call will have immediate access to your latest information. Our record system also provides our patients with access to their medical records and opens an enhanced communication link between our patients and providers using the online patient portal. The patient portal is available twenty-four hours a day for all of our patients.

Middleton Family Medicine is affiliated with Lahey Clinic Medical Center.  Each setting offers state-of-the art diagnostic services and outstanding nursing care. In the event that you need more specialized services, our providers will refer you to the most appropriate tertiary care facilities.


Middleton Family

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

Our Hours

7:30 AM to 7:30 PM

Friday, 7:30AM to 5:30PM

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.