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.
Providers in Spirit Lake by Specialty
Family Medicine(20)
Thomas Lambert, MD
2301 Hwy 71, Spirit Lake51360
Thomas Lambert, MD
2301 Hwy 71, Spirit Lake51360
Andrew Mueting, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Andrew Mueting, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Averill Fuhs, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Averill Fuhs, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Brett Olson, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Brett Olson, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Craig Cunningham, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Craig Cunningham, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Mara Groom, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Mara Groom, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Michael Kalkhoff, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Michael Kalkhoff, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Steven Vander Leest, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Steven Vander Leest, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Whitney Nelson, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Whitney Nelson, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Zachary Borus, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Zachary Borus, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Optometry(3)
Tarra Vander Leest, OD
1306 18th St, Suite E, Spirit Lake51360
Jacob Jenness, OD
Eyecare Centre
2312 23rd St, Spirit Lake51360
Randall Cornwall, OD
Eyecare Centre
2312 23rd St, Spirit Lake51360
Podiatry(1)
Timothy Blankers, DPM
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
Orthopedic Surgery(9)
Andrew Pick, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Andrew Pick, DO
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
Christopher Rierson, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Christopher Rierson, DO
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
Jason Hough, DO
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jason Hough, DO
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
John Leupold, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
John Leupold, MD
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
Eric Watson, MD
Orthopedic Institute PC
3301 Hwy 71, Spirit Lake51360
Dermatology(3)
Kelly Jerstad, MD
Dakota Dermatology At Spirit Lake PC
2700 23rd St, Suite C, Spirit Lake51360
Kendra Watson, MD
Dakota Dermatology At Spirit Lake PC
2700 23rd St, Suite C, Spirit Lake51360
Sarah Sarbacker, MD
Dakota Dermatology At Spirit Lake PC
2700 23rd St, Suite C, Spirit Lake51360
Physical Therapist(3)
Carson Roshone
Lightning Rehabilitation And Fitness PLLC
2280 Peoria Ave, Suite 51360, Spirit Lake51360
Kaitlyn Rogers
Lightning Rehabilitation And Fitness PLLC
2280 Peoria Ave, Suite 51360, Spirit Lake51360
Tyler Rogers
Lightning Rehabilitation And Fitness PLLC
904 15th St, Apt B, Spirit Lake51360
Audiology(1)
Joel Brewer, AU
Midwest Ear, Nose And Throat Associates P C
2301 Hwy 71, Spirit Lake51360
Nurse Practitioner(20)
Kelsey Schmidt
Lakes Dermatology PLLC
2704 Enterprise Ave, Spirit Lake51360
Alicia Heuton
Lakes Regional Healthcare
2408 Zenith Ave E, Nwia Bone Joint And Sports Surgeons, Spirit Lake51360
Anthony Young
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Anthony Young
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Anthony Young
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Jessica Reinking, NP
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jessica Reinking, NP
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jessica Reinking, NP
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Lindsey Keonin
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Lindsey Keonin
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Lindsey Keonin
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Marsha Haar
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Marsha Haar
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Marsha Haar
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Natalie Potrament, NP
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Natalie Potrament, NP
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Natalie Potrament, NP
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
William Knoer
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
William Knoer
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
William Knoer
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Nurse Anesthetist (CRNA)(20)
Austin Langel, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Austin Langel, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Austin Langel, CNA
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Benjamin Armstrong, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Benjamin Armstrong, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Benjamin Armstrong, CNA
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Charles Barry, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Charles Barry, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Charles Barry, CNA
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Chase Hurtig, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Chase Hurtig, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
John Sherrill, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
John Sherrill, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Keith Begeman
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Keith Begeman
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Kim Hurtig, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Kim Hurtig, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Nina Rohling, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Nina Rohling, CNA
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Nina Rohling, CNA
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
General Surgery(15)
Benjamin Branigan, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Benjamin Branigan, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Benjamin Branigan, MD
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Jaren Ricker, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jaren Ricker, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jaren Ricker, MD
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Jason Keonin, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jason Keonin, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jason Keonin, MD
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Jeffre Helmink, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jeffre Helmink, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Jeffre Helmink, MD
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Patrick Slattery, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Patrick Slattery, MD
Lakes Regional Healthcare
2301 Hwy 71, Spirit Lake51360
Patrick Slattery, MD
Lakes Regional Healthcare
2301 Hwy 71, Suite C, Spirit Lake51360
Chiropractic(5)
Bradley Poock, DC
1610 Hill Ave, Spirit Lake51360
Dalton Frick, DC
1380 Lake St, Spirit Lake51360
Mark Maeyaert
2220 33rd St, Suite A, Spirit Lake51360
Shanna Clabaugh, CH
802 Lake St, Suite 4, Spirit Lake51360
Steven Fiala, DC
609 18th St, Spirit Lake51360
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 →