top of page

Clinic Services

View the services available at each of our Free Clinics. Scroll through our services menu by clicking on the right and left arrows. Click on the service that you are interested in learning more about. The clinics that provide that service will show up below.

For hours and location details, click on the location details button.

Adair County

Greenfield United Methodist Church Free Clinic

Address: 108 SW 5th St Greenfield, Iowa 50849

Black Hawk County

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

Address: 207 Logan Ave Waterloo, Iowa 50703

Boone County

Free Clinic of Boone County

Address: First United Methodist Church 703 Arden St Boone, Iowa 50036

Carroll County

Carroll Community and New Opportunities Free Medical Clinic

Address: 23751 Highway 30 East Carroll, Iowa 51401

Clay County

Grand Avenue Free Medical Clinic

Address: 605 N Grand Ave Spencer, Iowa 51301

Dallas County

Waukee Area Christian Free Clinic

Address: 1155 SE Boone Drive Waukee, Iowa 50263

Decatur County

Lamoni Free Clinic

Address: Lamoni United Methodist Church

E 9th St. & N Maple St. Lamoni, Iowa 50140

Emmet County

The Free Clinic-Medical

Address: 205 N 7th St Estherville, Iowa 51334

Johnson County

Healthy Kids School-Based Health Clinics

Address: For more information, visit

Johnson County

Iowa City Free Medical Clinic/Parrott - Stiles Free Dental Clinic

Address: 2440 Towncrest Drive Iowa City, IA,52240

Linn County

His Hands Free Clinic

Address: 1245 2nd Avenue SE Cedar Rapids, Iowa 52403

Marion County

Good Samaritan Free Clinic Knoxville

Address: First United Methodist Church, Activity Building 308 East Robinson Knoxville, Iowa 50138

Marion County

Good Samaritan Free Clinic Pella

Address: The Well Resource Center 419 East Oskaloosa Street Pella, Iowa 50219

Page County

Nodaway Valley Free Clinic

Address: 822 South 17th Clarinda, Iowa 51632 Brick Bldg. on Corner of 17th & Wells Street

Polk County

Clive Community Services Free Clinic

Address: 2190 NW 82nd Street Clive, Iowa 50325

Polk County

Christ the King Free Clinic

Address: 5711 SW 9th St Des Moines, Iowa 50315

Polk County

Conner Corinthian Free Clinic

Address: 814 School St Des Moines, Iowa 50309

Polk County

Palmer-Ellefson Free Clinic

Address: 1607 East 33rd St Des Moines, Iowa 50317

Polk County

Grace United Methodist Church Free Clinic

Address: 3700 Cottage Grove Des Moines, Iowa 50311

Polk County

Margaret Cramer Clinic

Address: DSM First Church2725 Merle Hay Road  Des Moines, Iowa 50310

Polk County

St. Luke's Clinic

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

Polk County

Valley Junction Free Medical Clinic

Address: West Des Moines Human Services 139 6th Street West Des Moines, Iowa 50265

Poweshiek County

Grinnell Community Free Clinic

Address: 306 4th Ave Grinnell, Iowa 50112

Wapello County

Ezra Free Clinic

Address: 610 East Main Street Ottumwa, Iowa 52501

Warren County

Indianola Community Free Clinic

Address: First Assembly of God Church 1700 W. Second Ave Indianola, Iowa 50125

Warren County

Norwalk Free Medical Clinic

Address: Crossroads Church 2601 Border St Norwalk, Iowa 50211

Wayne County

Free Clinic of Wayne County

Address: (Location 1) The Amish Seymour Community Center 2802 210th St Seymour, Iowa 52590

(Location 2) Wayne County Public Health

105 N. Lafayette Corydon, Iowa  50060

Winneshiek County

Decorah Community Free Clinic

Address: 604 W. Broadway St Decorah, Iowa 52101