Keith Swanson

Keith Swanson, MD, FACP, FSVM, RPVI

Schedule an Appointment

To schedule an appointment with Keith Swanson please call 701-780-6400 or use our online form.




  • Vascular Medicine


Medical Education

University of North Dakota School of Medicine, Grand Forks, North Dakota


Mayo College of Medicine, Internal Medicine, Jacksonville, Florida


Cleveland Clinic Foundation, Vascular Medicine, Cleveland, Ohio


  • Board Certified by the American Board of Vascular Medicine
  • Registered Physician in Vascular Interpretation
  • Board Certified by the American Board of Internal Medicine

Professional Memberships

  • Serves on the North Dakota Board of Physical Therapy


Keith Swanson, MD, is a vascular medicine physician at Altru Health System specializing in peripheral arterial disease management, chronic venous disease, limb swelling, venous and arterial thrombotic disorders, and chronic non-healing limb ulceration. In his free time, he enjoys physical fitness, watching his kids participate in sports and sitting around the campfire.

Philosophy Of Medicine

"Each patient requires a full, thorough evaluation. I am a stickler with the details. Nothing makes me happier than being able to help someone who has been everywhere else and I figure it out. Often, the answer lies in some obscure detail that others missed or overlooked. At the same time, I like to learn about my patients, as there are so many interesting attributes about everyone. I learn as much from my patients (perhaps more) as they do from me."

Special Practices and Procedures

  • Comprehensive Atherosclerotic and Non-atherosclerotic Peripheral Arterial Disease Evaluation and Management
  • Chronic Venous Disease
  • Evaluation and Management of Limb Swelling
  • Vascular Ultrasound Interpretation and Other Noninvasive Physiologic Vascular Assessments
  • Venous and Arterial Thrombotic Disorders
  • Chronic Non-healing Limb Ulceration

Office Information


  • Altru 1300 Columbia
    (formerly Altru Rehabilitation Center)
    1300 S. Columbia Rd.
    Grand Forks, North Dakota 58201
    • Main: 701-780-5000