Ben Hagopian in Portland, ME - Taro Health
Accepting new patients!

Ben Hagopian, MD

Maine Integrative Family Care

231 York St, Portland, ME 04102
Hi, I'm Dr. Ben Hagopian and I'm a direct primary care physician based in Portland. I live with my wife, 2 kids who like to keep me busy/entertained/tired, and a dog named Ketchup. I really enjoy being a family doctor and helping my patients with whatever they need. I'm trained as a conventional doctor but also pursued extra training in integrative/holistic medicine to help patients feel better using methods other than just pills and surgery. I'm passionate about helping people improve their lifestyle and then watching those improvements lead to better health. The thing I love the most about direct primary care is time with patients - time is the most valuable thing a doctor can give and adequate time is really possible in direct primary care. Time together builds relationships and trust and helps people feel heard. This is what people want out of their doctor!

Office photos

Different ways you can get care

In-person office visits
No additional charge
Virtual video visits
No additional charge
Phone calls
No additional charge
Emails
No additional charge
Texts
No additional charge
House calls
As requested

All of the above for a flat monthly rate

$35-95 / month for a   year old
This practice has a one-time registration fee of $60.

Background and other details

    Education
  • Tufts University - Bachelors of Science
  • Case Western Reserve University School of Medicine - Master of Public Health
  • Case Western Reserve University School of Medicine - Doctor of Medicine
    Board certifications
  • Family Medicine
    Languages spoken
  • English
    Other special features of the practice
  • Fellowship trained in integrative medicine

Free virtual video appointments available

Please choose a time from the calendar below for a video meet-and-greet with Dr. Hagopian.
Fri
Jun 18
Sat
Jun 19
Sun
Jun 20
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
First visit is free! Book now

Not yet ready to book?

Leave your info and a member of our patient support team will get in touch, or call us directly at (757)-797-6205!