Skip to Main Content

Avera Medical Group Spirit Lake Medical Center

2700 23rd Street, Suite A
Spirit Lake, IA 51360

Contact Us

Contact Spirit Lake Medical Center

Your experience at Spirit Lake Medical Center is especially important to us.  If you have any questions or concerns, please contact us.

2700 23rd Street, Suite A
Spirit Lake, IA, 51360
Main: 712-336-2410
Fax: 712-336-3241

Online Health
Risk Assessments

We offer free online risk assessments to help you understand your risks for certain diseases.

Access online health risk assessments

Health Information

Your source for health events, illustrated encyclopedia, care centers & wellness tools.

Learn more »