Hero Section
Blue Horizon Medical Clinic
Accessible, transparent care for rural Iowa — delivered with integrity, clarity, respect and honesty.
Serving Storm Lake and surrounding communities with office and mobile visits.
Book an Appointment – Call 712-830-4840 Leave a Voice mail message or text if we are unable to answer. Thank you!
Our Philosophy

At Blue Horizon, healthcare should be simple, honest, and accessible.
No surprises. No confusion. No rushed visits.
Just clear communication, transparent pricing, and care that respects your time, your story, and your goals.
We believe rural Iowa deserves the same level of medical excellence found anywhere else — delivered with Midwest values, compassion, and integrity.
Our Services
- Primary care visits
- Acute care
- Chronic condition management
- Preventive care
- Mobile visits (we come to you)
- Medical‑grade aesthetics
Transparent Pricing
Healthcare should never feel confusing.
At Blue Horizon, you always know what to expect.
Office Visits — starting at $90
Mobile Visits — starting at $300
We publish our full fee schedule so you can plan with confidence.
View Full Pricing →
