top of page

Clinic Hours/Details

Clinic Details

Black Hawk County

Allen College DeBonis Free Medical Clinic

207 Logan Ave

Waterloo, Iowa 50703

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 OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation 

Boone County

Free Clinic of Boone County

First United Methodist Church

703 Arden St 

Boone, Iowa 50036

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

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Mental Health Services • Prescription Assistance

Carroll County

Carroll Community - New Opportunities Free Clinic

23751 Hwy 30 East  

Carroll, Iowa 51401

HOURS

Fri: 5:00 - 7:00 pm

No appointment necessary

CLINIC OPENING Friday, March 20th, 2026!   

Clay County

Grand Avenue Free Medical Clinic

First Baptist Church

1200 Grand Avenue 

Spencer, Iowa 51301

HOURS

4:00 - 8:00 pm on the 3rd Thursday of the month 

Patient Registration: 4:00 - 6:00 pm

No appointment necessary 


DENTAL

No Dental Service Offerings until further notice. 

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical •  Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation

Clinton County

Gateway Inmates Free Dental Services Clinic

Clinton County Jail

241 Seventh Ave. North

Clinton, Iowa 52732


HOURS

Exclusively for Clinton County Jail Inmates

Appointment only

SERVICES OFFERED: Dental Exclusively for Clinton County Jail Inmates

Dallas County

WayPoint Resources Free Clinic

1155 SE Boone Drive 

Waukee, Iowa 50263

HOURS

Mon: 5:30 - 7:00 pm

Physical Therapy services offered the 2nd Monday of each month

Chiropratic services offered the 4th Monday of each month

No appointment necessary

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Chiropractic/Physical Therapy

Decatur County

Lamoni Free Clinic

Community of Christ Church

531 West Main St.

Lamoni, Iowa 50140

HOURS

Tues: 2:00 - 4:00 pm

No appointment necessary

SERVICES OFFERED: 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

904 Maple Street

Burlington, Iowa 52601

HOURS

Tues: 5:30 - 7:30 pm

No appointment necessary

CLINIC OPENING Tuesday, Feb. 10th, 2026!   

Dickinson County

The Free Clinic-Dental

2700 23rd St

Spirit Lake, Iowa 51360

HOURS

6:00 - 9:00 pm on the 3rd Tuesday of the month

Appointment only - call 712- 209-1213

SERVICES OFFERED: Dental Services

Appointment only - Call 712-209-1213

Emmet County

The Free Clinic-Medical

Estherville Lutheran Church

208 N 8th St 

Estherville, Iowa 51334

HOURS

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

Appointment only - call 712-209-1213

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Chronic Disease Management • Prescription Assistance • Translation 

Appointment only - Call 712-209-1213

Johnson County

Healthy Kids School-Based Health Clinics

City High School - Iowa City

Northwest Junior High School - Coralville

Southeast Junior High School - Iowa City

West High School - Iowa City

HOURS

Appointment only - call 319-631-3204

Hours vary each school year.

For more information, visit 

https://www.iowacityschools.org/healthykidsclinic

SERVICES OFFERED: General Illness • Minor Injury • TB Testing • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Dental • Prescription Assistance • Translation

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.

Johnson County

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

2440 Towncrest Drive

Iowa City, IA,52240

http://www.freemedicalclinic.org


Medical & Dental Services 

By Appointment only - Call 319-337-4459 






SERVICES OFFERED: 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

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.

Linn County

His Hands Free Clinic

1245 2nd Avenue SE

Cedar Rapids, Iowa 52403

http://www.hishandsclinic.org


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

SERVICES OFFERED: General Illness • Minor Injury • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Dental • Mental Health Services • Prescription Assistance • Translation • Insurance Eligability/Enrollment Assistance

Appointment only - Call 319-862-2636

Mahaska County

Mahaska Free Clinic

Love INC of Mahaska County

408 South 11th St. 

Oskaloosa, Iowa 52577

Mailing Address: PO Box 393

HOURS

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

SERVICES OFFERED: General Illness • Student Physical • Employment Physical • Blood Pressure Testing • Chronical Disease Management • Perscription Assistance

Marion County

Good Samaritan Free Clinic Pella

The Well Resource Center

419 East Oskaloosa Street 

Pella, Iowa 50219

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

SERVICES OFFERED: 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

Nodaway Valley Free Clinic

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

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

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation

Polk County

Palmer-Ellefson Free Clinic

1607 East 33rd St 

Des Moines, Iowa 50317

HOURS

Thur: 5:30 - 8:00 pm

Phone: 515-218-4557

No appointment necessary

SERVICES OFFERED: General Illness • Minor Injury • Student Physical • Employment Physical • Blood Pressure Testing• Prescription Assistance 

Polk County

Christ the King Free Clinic

5711 SW 9th St 

Des Moines, Iowa 50315

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

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

HOURS

Mon: 7:00 - 9:00 pm


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

No appointment necessary

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation

Polk County

Conner Corinthian Free Clinic

814 School St 

Des Moines, Iowa 50309

HOURS

Sat: 9:00 am - 11:30 am

No appointment necessary

SERVICES OFFERED: 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

2190 NW 82nd Street

Suite C 

Clive, Iowa 50325

HOURS

Mon: 5:30 - 7:30 pm

Registration: 5:00 - 6:00 pm

No appointment necessary

SERVICES OFFERED: 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

3700 Cottage Grove 

Des Moines, Iowa 50311

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

SERVICES OFFERED: 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

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.

Polk County

Margaret Cramer Clinic

Dream Center

2725 Merle Hay Road 

Des Moines, Iowa 50310

HOURS

6:00 - 8:00 pm on the 1st & 3rd Thursday of the month
No appointment necessary

SERVICES OFFERED: 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

Polk City United Methodist Church

1421 West Broadway 

Polk City, Iowa 50226

HOURS

6:00 - 8:00 pm on the 1st & 3rd Wednesday of the month 

No appointment necessary

SERVICES OFFERED: 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

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

Polk County

Valley Junction Free Medical Clinic

West Des Moines Human Services

139 6th Street

West Des Moines, Iowa 50265


HOURS

Tues: 7:00 pm

No appointment necessary

SERVICES OFFERED: 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

3520 Beaver Avenue, Suite A-1

Des Moines, Iowa 50310

HOURS

Wed: 6:30 - 8:30 pm

No appointment necessary

SERVICES OFFERED: General Illness • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Mental Health Services • Prescription Assistance • Translation

CLINIC CLOSED until further notice.

Poweshiek County

Grinnell Community Free Clinic

306 4th Ave 

Grinnell, Iowa 50112

HOURS

2:00 - 4:00 pm on the 1st & 3rd Thursday of the month 

Appointment only - Please call 641-236-2385

SERVICES OFFERED: General Illness • Well Child • Child Immunizations • Student Physical • Adult Immunizations • Tetanus Shot/Vaccination • TB Testing • Blood Pressure Testing • Chronic Disease Management • Prescription Assistance • Translation

Wapello County

Ezra Free Clinic

Heartland Pregnancy Center

101 S. Market Street, #302 

Ottumwa, Iowa 52501

641-683-3030

HOURS

Tues: 6:00 - 8:30 pm

No appointment necessary

SERVICES OFFERED: 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 • Minor Procedures

Warren County

Norwalk Free Medical Clinic

Crossroads Church

2601 Border St 

Norwalk, Iowa 50211

HOURS

5:45 - 7:15 pm on the 1st & 3rd Thursday of the month


No appointment necessary

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student/Sport Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Education/Management • Medication Access/Assistance

Warren County

Indianola Community Free Clinic

First Assembly of God Church 

1700 W. Second Ave

Indianola, Iowa 50125

HOURS

Thurs: 6:00 - 8:00 pm

 No appointment necessary

SERVICES OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Employment Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation

Wayne County

Free Clinic of Wayne County

Wayne County Public Health

105 N. Lafayette

Corydon, Iowa  50060

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

SERVICES OFFERED: 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

CLINIC CLOSED until further notice. 

Winneshiek County

Decorah Community Free Clinic

302 W. Broadway Street 

Decorah, Iowa 52101


Mailing Address: 

PO Box 275

Decorah, Iowa  52101

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 OFFERED: General Illness • Minor Injury • Well Child • Student Physical • Blood Pressure Testing • Blood Glucose Testing • Chronic Disease Management • Prescription Assistance • Translation



Adair
Black Hawk
Boone
Carroll
Clay
Clinton
Dallas
Decatur
Dickinson
Emmet
Johnson -Healthy Kids
Johnson - IC
Linn
Mahaska
Marion
Page
Polk
Poweshiek
Wapello
Warren
Wayne
Winneshiek

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.

©2026 Free Clinics of Iowa

  • LinkedIn
  • Facebook
bottom of page