AcceptsMedicare.com

Doctors That Accept Medicare in Spirit Lake, IA

147 Medicare-enrolled clinicians · CMS data, refreshed 2026-06-26

These are 147 clinicians enrolled in Medicare and practicing in Spirit Lake, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. Most also accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Spirit Lake by Specialty

Family Medicine(20)

  • Thomas Lambert, MD

    2301 Hwy 71, Spirit Lake51360

    May accept assignment

  • Thomas Lambert, MD

    2301 Hwy 71, Spirit Lake51360

    May accept assignment

  • Andrew Mueting, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Andrew Mueting, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Averill Fuhs, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Averill Fuhs, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Brett Olson, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Brett Olson, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Craig Cunningham, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Craig Cunningham, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Mara Groom, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Mara Groom, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Michael Kalkhoff, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Michael Kalkhoff, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Steven Vander Leest, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Steven Vander Leest, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Whitney Nelson, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Whitney Nelson, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Zachary Borus, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignmentTelehealth available

  • Zachary Borus, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignmentTelehealth available

Optometry(3)

  • Tarra Vander Leest, OD

    1306 18th St, Suite E, Spirit Lake51360

    📞 (712) 336-4401Accepts assignment

  • Jacob Jenness, OD

    Eyecare Centre

    2312 23rd St, Spirit Lake51360

    📞 (712) 336-1960Accepts assignment

  • Randall Cornwall, OD

    Eyecare Centre

    2312 23rd St, Spirit Lake51360

    📞 (712) 336-1960Accepts assignment

Podiatry(1)

  • Timothy Blankers, DPM

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

Orthopedic Surgery(9)

  • Andrew Pick, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Andrew Pick, DO

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Christopher Rierson, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Christopher Rierson, DO

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Jason Hough, DO

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    May accept assignment

  • Jason Hough, DO

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230May accept assignment

  • John Leupold, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • John Leupold, MD

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Eric Watson, MD

    Orthopedic Institute PC

    3301 Hwy 71, Spirit Lake51360

    Accepts assignment

Dermatology(3)

  • Kelly Jerstad, MD

    Dakota Dermatology At Spirit Lake PC

    2700 23rd St, Suite C, Spirit Lake51360

    📞 (605) 330-9619Accepts assignment

  • Kendra Watson, MD

    Dakota Dermatology At Spirit Lake PC

    2700 23rd St, Suite C, Spirit Lake51360

    📞 (605) 330-9619Accepts assignment

  • Sarah Sarbacker, MD

    Dakota Dermatology At Spirit Lake PC

    2700 23rd St, Suite C, Spirit Lake51360

    📞 (605) 330-9619Accepts assignment

Physical Therapist(3)

  • Carson Roshone

    Lightning Rehabilitation And Fitness PLLC

    2280 Peoria Ave, Suite 51360, Spirit Lake51360

    📞 (712) 320-0832Accepts assignment

  • Kaitlyn Rogers

    Lightning Rehabilitation And Fitness PLLC

    2280 Peoria Ave, Suite 51360, Spirit Lake51360

    📞 (712) 320-0832Accepts assignment

  • Tyler Rogers

    Lightning Rehabilitation And Fitness PLLC

    904 15th St, Apt B, Spirit Lake51360

    📞 (712) 320-0832Accepts assignment

Audiology(1)

  • Joel Brewer, AU

    Midwest Ear, Nose And Throat Associates P C

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

Nurse Practitioner(20)

  • Kelsey Schmidt

    Lakes Dermatology PLLC

    2704 Enterprise Ave, Spirit Lake51360

    📞 (712) 336-2728Accepts assignment

  • Alicia Heuton

    Lakes Regional Healthcare

    2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360

    📞 (712) 336-1230May accept assignment

  • Anthony Young

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Anthony Young

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Anthony Young

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Jessica Reinking, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Jessica Reinking, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Jessica Reinking, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Lindsey Keonin

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Lindsey Keonin

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Lindsey Keonin

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Marsha Haar

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Marsha Haar

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Marsha Haar

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Natalie Potrament, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Natalie Potrament, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Natalie Potrament, NP

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • William Knoer

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • William Knoer

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • William Knoer

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

Nurse Anesthetist (CRNA)(20)

  • Austin Langel, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Austin Langel, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Austin Langel, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Benjamin Armstrong, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Benjamin Armstrong, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Benjamin Armstrong, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Charles Barry, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Charles Barry, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Charles Barry, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Chase Hurtig, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Chase Hurtig, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • John Sherrill, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • John Sherrill, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Keith Begeman

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Keith Begeman

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Kim Hurtig, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Kim Hurtig, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Nina Rohling, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Nina Rohling, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Nina Rohling, CNA

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

General Surgery(15)

  • Benjamin Branigan, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Benjamin Branigan, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Benjamin Branigan, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Jaren Ricker, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Jaren Ricker, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Jaren Ricker, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Jason Keonin, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Jason Keonin, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Jason Keonin, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Jeffre Helmink, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Jeffre Helmink, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Jeffre Helmink, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

  • Patrick Slattery, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    Accepts assignment

  • Patrick Slattery, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Spirit Lake51360

    📞 (712) 336-1230Accepts assignment

  • Patrick Slattery, MD

    Lakes Regional Healthcare

    2301 Hwy 71, Suite C, Spirit Lake51360

    📞 (712) 336-3750Accepts assignment

Chiropractic(5)

Showing the largest specialties in this city (100 of 127 listed providers). Call ahead — not every Medicare-enrolled clinician here fits on one page.

Other Cities in Iowa

New to Medicare?

Frequently Asked Questions

Are these doctors in Spirit Lake accepting new Medicare patients?

We can't say for sure — CMS's enrollment data confirms a provider is enrolled in Medicare, not whether their practice is currently open to new patients. Call first to confirm they're accepting new Medicare patients before you book.

What does "accepts Medicare assignment" mean?

It means the provider takes Medicare's approved amount as full payment for a covered service, so you only owe your normal deductible and 20% coinsurance — no extra charges. A provider marked "may accept assignment" can go either way, so ask when you call.

Will these doctors work with my Medicare Advantage plan?

Not necessarily. This directory is built from Medicare enrollment data, which applies to Original Medicare. If you have a Medicare Advantage plan, your plan's own network determines who's covered — check your plan's directory first, then confirm with the office directly.

Does Original Medicare cover dental care from these providers?

Original Medicare does not cover routine dental care like cleanings, fillings, or dentures. Some Medicare Advantage plans include dental benefits. See our guide on what Medicare does and doesn't cover for dental.

Provider data from the CMS Doctors and Clinicians National Downloadable File, refreshed 2026-06-26. Directory information only, not medical or insurance advice. View all Medicare doctors in Iowa →

Was this page helpful?

Wrong phone number, closed office, or something confusing? Tell us — every report is reviewed.