Craig Haggerty, MD | Internal Medicine | Sanford Health Skip To Content

We're committed to helping you find the best care at Sanford Health.

Craig Haggerty, MD


  • Medical School
    University of Minnesota Medical School (Minneapolis, MN)
    University of Minnesota - Duluth (Duluth, MN)
  • Residency
    Internal Medicine: University of Minnesota Medical School (Minneapolis, MN)
  • Board Certifications
    American Board of Internal Medicine

General Internal medicine
Preventative care
Specialization in hepatitis and liver disease


As an internal medicine specialist, Dr. Haggerty diagnoses and treats adults with a wide range of medical problems.

Dr. Haggerty was born in Duluth and raised in Shoreview, a suburb north of St. Paul. In his free time, Dr. Haggerty enjoys spending time with his family, fishing, hunting, golf and motorcycling. He is also an Extra Class Amateur radio operator, and loves computers and technology.

Primary Practice Location

Sanford Bemidji Main Clinic

1233 34th Street NW
Bemidji, MN 56601

Get Directions




(218) 333-5000
(800) 833-8979