Find a Clinic

Audubon

Exira

Audubon County Free Clinic

Exira Lutheran Church
106 W Harrison St
Exira, Iowa 50076

Hours: 5:30 – 9:30 p.m. on the 1st and 3rd Thursdays of the month
Black Hawk

Waterloo

Allen Community Engagement Salvation Army Partnership (ACE-SAP Clinic)

207 Logan Ave
Waterloo, Iowa 50703

Hours: 9:00 a.m. – 5:00 p.m. on Thursdays, 1:00 – 5:00 p.m. on alternating Wednesdays
EMA Free Medical Clinic

205 Adams Street Suite 1
Waterloo, Iowa 50703

Hours: 6:00 – 8:00 p.m. on Thursdays
IHOPE Free Medical Clinic

722 South Hackett
Waterloo, Iowa 50701

Hours: 6:00 – 8:00 p.m. on Tuesdays. Chiropractic Clinic 6:00 – 8:00 p.m. on the 1st, 2nd & 3rd Wednesdays of the month. Foot doctor on the 2nd Tuesday of the month.
Boone

Boone

Free Clinic of Boone County

First United Methodist Church
703 Arden Street
Boone, Iowa 50036

Hours: 6:00 – 8:00 p.m. on the 1st & 3rd Tuesdays of the month
Carroll

Carroll

Carroll Community and New Opportunities Free Medical Clinic

23751 Highway 30 East
Carroll, Iowa 51401

Hours: 5:30 – 8:30 p.m. on Thursdays
Cerro Gordo

Mason City

North Iowa Dental Clinic for the Uninsured and Underinsured

Mercy Medical Center – North Iowa
Attn: Susan R. Kennedy, CBMO
1000 4th Street, SW
Mason City, Iowa 50401

Hours: Call 641-428-7887 for appt. only. Serves residents of North Iowa.
Clay

Spencer

Grand Avenue Free Medical Clinic

605 N Grand Avenue
Spencer, Iowa 51301

Hours: 3:00 – 9:00 p.m. on 1st & 3rd Thursdays. Patient Registration 2:00 - 3:00 p.m. Dental Clinic by appt. only 11:00 a.m. – 5:00 p.m. on the 2nd & 4th Thursdays of each month. Dental Screenings 1st & 3rd Thursday for an appt.
Clinton

Clinton

Gateway Free Clinic

Clinic Location
215 6th Avenue South
Clinton, Iowa 52732

Mailing Address
Gateway Free Clinic
c/o Victory Center Rescue Mission
505 9th Avenue S
Clinton, Iowa  52732

 

 

Hours: 6:00 – 8:30 p.m. on Tuesdays. Dental clinic by appointment only 9:00 a.m. – 1:00 p.m. on Fridays. Diabetes clinic by appointment only 1:30 – 2:30 p.m. on Tuesdays.
Dallas

Waukee

Waukee Area Christian Free Clinic

1155 Boone Drive
Waukee, Iowa 50263

Hours: 6:00 – 8:00 p.m. on Mondays. Patient registration 5:30 – 7:00 p.m.
Hamilton

Webster City

Webster City Free Clinic

1440 East 2nd Street
Webster City, Iowa 50595

Hours: 6:00 – 8:00 p.m. on Tuesdays. Doors open at 3:00 p.m. Patient registration begins at 4:00 p.m.
Henry

Wayland

Tree of Life Free Medical Clinic

2739 Fern Cliff Road
Wayland, Iowa 52654

Hours: 6:30 – 8:00 p.m. on Thursdays by appointment only. Chiropractic clinic 5:00 – 9:00 p.m. by appointment only.
Jasper

Newton

Jasper County Free Clinic

Skiff Medical Clinic
300 North 4th Avenue East
Newton, Iowa 50208

Hours: 5:30 – 7:30 p.m. on Thursdays
Mahaska

Oskaloosa

Oskaloosa Free Clinic

410 North 12th Street
Oskaloosa, Iowa 52577

Hours: 6:30 – 8:30 p.m. on the 1st & 3rd Tuesdays of the month.
Marion

Knoxville

Good Samaritan Free Clinic

First United Methodist Church, Activity Building
308 East Robinson
PO Box 344
Knoxville, Iowa 50138

Hours: 6:00 – 7:30 p.m. on the 2nd & 4th Mondays of the month. Patient registration is from 5:30 – 7:00 p.m.

Pella

Good Samaritan Free Clinic

First Reformed Church
605 Broadway
Pella, Iowa 50219

Hours: 6:00 – 7:00 p.m. on the 1st, 2nd & 3rd Thursdays of the month.
Page

Clarinda

Nodaway Valley Free Clinic

Clinic Location (north end)
823 S. 17th Street
Clarinda, Iowa 51632
 

Mailing Address
Attention: Karen Marsh
220 Essie Davidson Drive
Clarinda, Iowa 51632
 

 

 

 

 

Hours: Patient Registration 6:00 p.m. (SHARP) on the 1st, 2nd & 3rd Thursdays of the month. If special circumstances arise please call Karen at 712-542-0702.
Polk

Ankeny

Neveln Children's Health Clinic

406 SW School Street, Room 103
Ankeny, Iowa 50023
 

Hours: 8:00 a.m. - Noon on Tuesdays by appt. only. For patients 0 - 21 years of age.

Des Moines

Christ the King Free Clinic

5711 Southwest 9th Street
Des Moines, Iowa 50315

Hours: 7:00 – 9:00 p.m. on Mondays. Pediatric clinic 7:00 – 9:00 p.m. on Wednesdays
Corinthian Family Health Free Clinic

814 School Street
Des Moines, Iowa 50309

Hours: 9:00 a.m. – 12:00 p.m. on Saturdays
DMU Free Mobile Clinic

Various locations around Des Moines via mobile unit, including homeless camps and shelters.

Hours: 9:00 – 11:00 a.m. on the 1st & 3rd Sundays of the month & occasional Saturdays
Grace United Methodist Church Free Clinic

3700 Cottage Grove
Des Moines, Iowa 50311

Hours: 5:30 – 7:30 p.m. on Tuesdays
Holy Family School Free Clinic

1265 East 9th Street
Des Moines, Iowa 50316

Hours: 7:00 – 9:00 p.m. on the 1st Monday of the month
Islamic Center of Des Moines Free Medical Clinic

6201 Franklin Avenue
Des Moines, Iowa 50322

Hours: 9:00 – 11:00 a.m. on the 1st & 3rd Saturdays of the month
Jim Ellefson Free Medical Clinic

1607 East 33rd Street
Des Moines, Iowa 50317

Hours: 1:00 – 4:00 p.m. on Tuesdays, 5:30 – 8:30 p.m. on Thursdays
Margaret Cramer Clinic

First Assembly of God Church
2725 Merle Hay Road
Des Moines, Iowa 50310

Hours: 6:00 – 8:00 p.m. on Thursdays. Patient registration 5:30 – 7:00 p.m.

Pleasant Hill

Southeast Polk Children’s Clinic

6540 NE 12th Avenue
Pleasant Hill, Iowa 50327

Hours: 12:00 – 5:00 p.m. on Tuesdays by appointment only. For people ages 0-21 years old.

Polk City

St. Luke's Clinic

Polk City United Methodist Church
1421 West Broadway
Polk City, Iowa 50226

Hours: 6:00 – 8:00 p.m. on the 1st & 3rd Wednesdays of the month

West Des Moines

Mae E. Davis Free Medical Clinic

Eddie Davis Community Center
1312 Maple Street
West Des Moines, Iowa 50265

Hours: 7:00 – 9:00 p.m. on Tuesdays
Poweshiek

Grinnell

Grinnell Regional Community Care Clinic

306 4th Avenue
Grinnell, Iowa 50112

Hours: 2:00 – 4:00 p.m. on Thursdays by appointment only
Scott

Bettendorf

MCQC Free Clinic

2115 Kimberly Road
Bettendorf, Iowa  52722

Hours: OPENING SOON - 10:00 a.m. - Noon on the 1st & 3rd Saturdays of each month. Patient Registration is from 9:30 - 10:30 a.m.
Story

Ames

Ames Area Free Obstetrical Clinic

Bethesda Lutheran Church (via the mobile clinic)
1517 Northwestern Avenue
Ames, Iowa 50010

Hours: 3:00 – 5:00 p.m. on the 1st & 3rd Thursdays of the month. Must be pregnant.
Ames Free Medical Clinic

First United Methodist Church
516 Kellogg
Ames, Iowa 50010

Hours: Patient Registration 4:00 p.m. on Thursdays
Wapello

Ottumwa

Ezra Free Clinic

527 West 2nd Street
Ottumwa, Iowa 52501

Hours: 6:00 – 8:30 p.m. on Tuesdays
Warren

Norwalk

Norwalk Free Medical Clinic

Crossroads Church
2601 Border Street
Norwalk, Iowa 50211

Hours: 6:00 – 8:00 p.m. on Thursdays. Patient registration begins at 5:30 p.m.
Winneshiek

Decorah

Decorah Community Free Clinic

604 Broadway Street 
Decorah, Iowa 52101

 

Hours: 6:30 - 8:30 p.m. on Thursdays