Skip to Main Content

Avera Medical Group - Northwest Iowa

Avera Medical Group has proudly created a foundation of patient care with five medical sites located throughout the northwest Iowa region. These entities offer a variety of services in rural communities that care for newborns to the elderly, and every age in between.

Connect with our physicians and staff to see how a true combination of quality, compassion and state-of-the-art technology can not only improve your health today, but for the rest of your life. Your lifelong continuum of care is right here near home.

The following clinics offer a wide range of services, such as family practice, physicals and flu shots, which can be personalized to support your whole family.

Download a list of providers for Estherville, Sibley and both Spirit Lake clinics

Download a list of providers for Spencer

Avera Medical Group Estherville
926 N. 8th St.
Estherville, IA 51334
Phone: 712-362-6501

Avera Medical Group
Sibley

600 9th Ave. N.
Sibley, IA 51249
Phone: 712-754-3658




Avera Medical Group Spencer
116 E. 11th St., Suite 101
Spencer, IA 51301
Phone: 712-264-3500



Avera Medical Group
Lakes Family Practice


2700 23rd St., Suite C
Spirit Lake, IA 51360
Phone: 712-336-3750

Avera Medical Group
Spirit Lake Medical Center

2700 23rd St., Suite A
Spirit Lake, IA 51360
Phone: 712-336-2410

Iowa Outreach Locations