top of page
DSC_1236.JPG
30

MEMBER CLINICS IN 20 COUNTIES

BLACK HAWK COUNTY
Allen College DeBonis Free Medical Clinic
Black Hawk County
HOURS

Allen College DeBonis Free Medical Clinic is offered as a clinical experience requirement for Allen College's Nurse Practitioner program (led by certified Nurse Practitioners). Days/Hours vary by month.

Link for details/open hours of operation: 

https://www.allencollege.edu/about-us/community/debonis-clinic

No appointment necessary

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation 

ADDRESS

207 Logan Ave.

Waterloo, Iowa 

50703

Boone County
BOONE COUNTY
Free Clinic of Boone County
HOURS

6:00 - 8:00 pm on the 1st

& 3rd Tuesday of the month

Doors Open at 5:00 pm - First come first served

An evening meal will be served

No appointment necessary

ADDRESS
SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Mental Health Services

Prescription Assistance

First United Methodist Church

703 Arden St 

Boone, Iowa 50036

Carroll County
CARROLL COUNTY
Carroll Community - New Opportunities Free Clinic

CLINIC OPENING Friday, March 20th, 2026!   

HOURS

Fri: 5:00 - 7:00 pm

No appointment necessary

SERVICES

Information Coming Soon!

ADDRESS

23751 Hwy 30 East  

Carroll, Iowa 51401

CLAY COUNTY
Grand Avenue Free Medical Clinic
HOURS

4:00 - 8:00 pm on the

3rd Thursday of the month 

Patient Registration: 4:00 - 6:00 pm

No appointment necessary

ADDRESS

First Baptist Church

1200 Grand Avenue 

Spencer, Iowa 51301

SERVICES

DENTAL

No Dental Service Offerings until further notice. 

General Illness

Minor Injury

Well Child

Student Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

Clay County
Clinton County
CLINTON COUNTY
Gateway Inmates Free Dental Services Clinic
HOURS

Exclusively for Clinton County Jail Inmates

Appointment only

SERVICES

Dental Exclusively for Clinton County Jail Inmates

ADDRESS

Clinton County Jail

241 Seventh Ave. North

Clinton, Iowa 52732

Dallas County
DALLAS COUNTY
WayPoint Resources Free Clinic
HOURS

Mon: 5:30 - 7:00 pm

Physical Therapy services offered the 2nd Monday of each month

Chiropractic services offered the 4th Monday of each month

No appointment necessary

ADDRESS
SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Chiropractic/Physical Therapy

1155 SE Boone Drive 

Waukee, Iowa 50263

DECATUR COUNTY
Lamoni Free Clinic
HOURS

Tues: 2:00 -4:00 pm

No appointment necessary

ADDRESS

Community of Christ Church

531 West Main St.

Lamoni, Iowa 50140

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Adult Immunizations

Tetanus Shot/Vaccination

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance 

DES MOINES COUNTY
City Hope Community Clinic

CLINIC OPENING Tuesday, February 10th, 2026!   

HOURS
SERVICES

Tues: 5:30 - 7:30 pm

No appointment necessary

Info Coming Soon!

ADDRESS

904 Maple Street

Burlington, Iowa 52601

Des Moines County
Dickinson County
Decatur County
DICKINSON COUNTY
The Free Clinic - Dental

Appointment only - Call 712-209-1213

HOURS

6:00 - 9:00 pm

on the 3rd Tuesday of the month

Appointment only - call 712- 209-1213

SERVICES

SERVICES OFFERED: Dental Services

ADDRESS

2700 23rd St

Spirit Lake, Iowa 51360

Emmet County
EMMET COUNTY
The Free Clinic - Medical

Appointment only - Call 712-209-1213

HOURS

6:00 pm on the 2nd Monday of the month

 

Appointment only - call 712-209-1213

ADDRESS

Estherville Lutheran Church

208 N 8th St 

Estherville, Iowa 51334

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Chronic Disease Management

Prescription Assistance

Translation 

Johnson County
JOHNSON COUNTY
Healthy Kids School-Based Health Clinics

Primary and mental health care for children who are uninsured, underinsured, or experience barriers to health care. Patients with fever and/or respiratory symptoms will be screened over the phone and may require COVID-19 testing prior to appointment.  Patients who have respiratory symptoms and would like advice should call University of Iowa Hospitals and Clinics at 319-384-9010.

HOURS

Appointment only - call 319-631-3204

Hours vary each school year.

For more information, visit 

https://www.iowacityschools.org/healthykidsclinic

ADDRESS

City High School - Iowa City

Northwest Junior High School - Coralville

Southeast Junior High School - Iowa City

West High School - Iowa City

SERVICES

General Illness

Minor Injury

TB Testing

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Dental

Prescription Assistance

Translation

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

Please call the clinic at 319-337-4459 for more information.  Patients with fever and/or respiratory symptoms will be screened over the phone and may require testing prior to appointment.  Patients who have respiratory symptoms and would like advice should call University of Iowa Hospitals and Clinics at 319-384-9010.

HOURS

Medical & Dental Services 

By Appointment only - Call 319-337-4459 

ADDRESS

2440 Towncrest Drive

Iowa City, IA,52240

http://www.freemedicalclinic.org

SERVICES

General Illness

Minor Injury

Well Child

Child Immunizations

Student Physical

TB Testing

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Dental

Mental Health Services

Prescription Assistance

Translations

Care Coordination

LINN COUNTY
His Hands Free Clinic

Appointment only - Call 319-862-2636

HOURS

Phones answered during office and clinic hours

Phone: 319-862-2636  

Mon-Thu: 9:00 am - 4:00 pm

Fri: 9:00 am - Noon

MEDICAL CLINIC

Tues: 10:00 am - 4:00 pm & 5:00 - 7:00 pm

Wed: 10:00 am - 4:00 pm

Thu: 10:00 am - 4:00 pm

Appointment only 

CHIROPRACTIC

Varies - call for appointment 

PHYSICAL THERAPY

Varies - call for appointment 

DENTAL

Varies - call to be added to wait list

ADDRESS

1245 2nd Avenue SE

Cedar Rapids, Iowa 52403

http://www.hishandsclinic.org

SERVICES

General Illness

Minor Injury

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Dental

Mental Health Services

Prescription Assistance

Translation

Insurance Eligibility/Enrollment Assistance

Linn County
MAHASKA COUNTY
Mahaska Free Clinic
HOURS
SERVICES

5:30 - 7:30 pm

on the 2nd & 4th Tuesday of the month 


Patient Registration: 5:30 - 6:30 pm


No appointment necessary

Please call 641-676-3750 for more information

General Illness

Student Physical

Employment Physical

Blood Pressure Testing

Chronical Disease Management

Prescription Assistance

ADDRESS

Love INC of Mahaska County

408 South 11th St. 

Oskaloosa, Iowa 52577

Mailing Address: PO Box 393

Mahaska County
Marion County
MARION COUNTY
Good Samaritan Free Clinic Pella
HOURS

6:00 - 7:00 pm

on the 1st & 3rd Thursday of the month

Please enter on the east side of the building

No appointment necessary

ADDRESS

The Well Resource Center

419 East Oskaloosa Street 

Pella, Iowa 50219

SERVICES

 General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Dental

Mental Health Services

Prescription Assistance

Translation

Page County
PAGE COUNTY
Nodaway Valley Free Clinic
HOURS

6:00 pm - 9:00 pm.

on the 1st & 3rd Thursday of the month

Patient Registration: 6:00 pm (SHARP) 

If special circumstances arise please call Karen at 712-542-0702

No appointment necessary

ADDRESS
SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

822 South 17th

Clarinda, Iowa 51632

Brick Bldg. on Corner of 17th & Wells Street

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

POLK COUNTY
Palmer-Ellefson Free Clinic
HOURS

Thur: 5:30 - 8:00 pm

Phone: 515-218-4557

No appointment necessary

ADDRESS
SERVICES

General Illness

Minor Injury

Student Physical

Employment Physical

Blood Pressure Testing

Prescription Assistance 

1607 East 33rd St 

Des Moines, Iowa 50317

Polk County
POLK COUNTY
Christ the King Free Clinic
HOURS

Mon: 7:00 - 9:00 pm

 

Clinic may close early, after the final registered patient is seen.

Registration begins at 6:30 pm and is first come-first served.

No appointment necessary

ADDRESS
SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

5711 SW 9th St 

Des Moines, Iowa 50315

Mailing Address: Christ the King Parish Office, 820 Porter Ave., Des Moines, IA 50315

POLK COUNTY
Conner Corinthian Free Clinic
HOURS

Sat: 9:00 am - 11:30 am

No appointment necessary

ADDRESS

814 School St 

Des Moines, Iowa 50309

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

POLK COUNTY
Clive Community Services Free Clinic
HOURS

Mon: 5:30 - 7:30 pm

Registration: 5:00 - 6:00 pm

No appointment necessary

ADDRESS

2190 NW 82nd Street

Suite C 

Clive, Iowa 50325

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

POLK COUNTY
Grace United Methodist Church Free Clinic

Mental Health Services including psychiatric diagnosis and medication management are offered on Tuesdays when the Free Clinic is open but require an advanced reservation.   To reserve your slot, please call 515-282-8549 and leave a message stating your name, date of birth and phone number and someone will return your call to let you know what Tuesday to attend Free Clinic.

HOURS

Tues: 5:30 - 7:30 pm 

Registration begins at 5:00 pm and is first come-first served.

Clinic may close early, after the final registered patient is seen.

No appointment necessary

ADDRESS

3700 Cottage Grove 

Des Moines, Iowa 50311

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Mental Health Services

Prescription Assistance

Translation

POLK COUNTY
Margaret Cramer Clinic
HOURS
SERVICES

6:00 - 8:00 pm

on the 1st & 3rd Thursday of the month

No appointment necessary

ADDRESS

Dream Center

2725 Merle Hay Road 

Des Moines, Iowa 50310

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

TB Testing

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

POLK COUNTY
St. Luke's Clinic

Clinic Closed Feb. 18th & March 18th, 2026

HOURS

6:00 - 8:00 pm

on the 1st & 3rd Wednesday of the month 

No appointment necessary

ADDRESS

Polk City United Methodist Church

1421 West Broadway 

Polk City, Iowa 50226

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Tetanus Shot/Vaccination

Blood Pressure Testing

Blood Glucose Testing

Prescription Assistance

Translation

TDAP/Flu Immunizations

POLK COUNTY
Valley Junction Free Medical Clinic
HOURS

Tues: 7:00 pm

 

No appointment necessary

ADDRESS

West Des Moines Human Services

139 6th Street

West Des Moines, Iowa 50265

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

TB Testing

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

POLK COUNTY
Zara Free Clinic - Beaverdale

CLINIC CLOSED until further notice.

HOURS

Wed: 6:30 - 8:30 pm

 

No appointment necessary

ADDRESS

3520 Beaver Avenue, Suite A-1

Des Moines, Iowa 50310

SERVICES

General Illness

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Mental Health Services

Prescription Assistance

Translation

Poweshiek County
POWESHIEK COUNTY
Grinnell Community Free Clinic
HOURS

Wed: 6:30 - 8:30 pm

 

No appointment necessary

ADDRESS

3520 Beaver Avenue, Suite A-1

Des Moines, Iowa 50310

SERVICES

General Illness

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Mental Health Services

Prescription Assistance

Translation

Wapello County
WAPELLO COUNTY
Ezra Free Clinic
HOURS

Tues: 6:00 - 8:30 pm

 

No appointment necessary

ADDRESS

Heartland Pregnancy Center

101 S. Market Street, #302 

Ottumwa, Iowa 52501

641-683-3030

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

Minor Procedures

Warren County
WARREN COUNTY
Indianola Community Free Clinic
HOURS

Thurs: 6:00 - 8:00 pm

 

No appointment necessary

ADDRESS

First Assembly of God Church 

1700 W. Second Ave

Indianola, Iowa 50125

SERVICES

General Illness

Minor Injury 

Well Child

Student Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

WARREN COUNTY
Norwalk Free Medical Clinic
HOURS

5:45 - 7:15 pm

on the 1st & 3rd Thursday of the month

 

No appointment necessary

ADDRESS

Crossroads Church

2601 Border St 

Norwalk, Iowa 50211

SERVICES

General Illness

Minor Injury

Well Child

Student/Sport Physical

Employment Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease/Education Management

Medication Access/Assistance

Wayne County
WAYNE COUNTY
Free Clinic of Wayne County

CLINIC CLOSED until further notice.

HOURS

5:30 - 7:30 pm on the 4th Tues of the month 


Patient Registration: 5:15 pm

(last walk-in at 7:00 pm)
No appointment necessary - Please call Wayne County Public Health, M-F 8am-4pm 641-872-1167 for more information

ADDRESS

Wayne County Public Health

105 N. Lafayette

Corydon, Iowa  50060

SERVICES

General Illness

Minor Injury

Well Child Exam

Student/Sport Physical

Employment Physical

TB Testing

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Education/Management

Tetanus Shot/Vaccine

Medication Access/Assistance

Winneshiek County
WINNESHIEK COUNTY
Decorah Community Free Clinic
HOURS

6:00 – 8:00 pm

on the 2nd & 4th Thursday of each month


Patient Registration at 5:30 pm

(all patients must arrive by 6:00 pm)


No appointment necessary -

Please call 563-419-0962 for more information

SERVICES

General Illness

Minor Injury

Well Child

Student Physical

Blood Pressure Testing

Blood Glucose Testing

Chronic Disease Management

Prescription Assistance

Translation

ADDRESS

302 W. Broadway Street 

Decorah, Iowa 52101

 

Mailing Address: 

PO Box 275

Decorah, Iowa  52101

Free Clinics of Iowa is a registered as a 501(c)(3) non-profit organization. 

 

Contributions are tax-deductible to the extent permitted by law, tax identification number 42-1428706.

©2025 Free Clinics of Iowa

  • Twitter
  • LinkedIn
  • Facebook
bottom of page