Clinic Hours/Details
Black Hawk County
ENTRANCE LOCATION
Allen College DeBonis Free Medical Clinic
ADDRESS
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
ENTRANCE LOCATION
Free Clinic of Boone County
ADDRESS
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
ENTRANCE LOCATION
Carroll Community - New Opportunities Free Clinic
ADDRESS
23751 Hwy 30 East
Carroll, Iowa 51401
HOURS
Fri: 5:00 - 7:00 pm
No appointment necessary
CLINIC OPENING March 2026 - Stay Tuned for More Info!
Clay County
ENTRANCE LOCATION
Grand Avenue Free Medical Clinic
ADDRESS
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
ENTRANCE LOCATION
Gateway Inmates Free Dental Services Clinic
ADDRESS
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
ENTRANCE LOCATION
WayPoint Resources Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Lamoni Free Clinic
ADDRESS
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
ENTRANCE LOCATION
City Hope Community Clinic
ADDRESS
904 Maple Street
Burlington, Iowa 52601
HOURS
Tues: 5:30 - 7:30 pm
No appointment necessary
CLINIC OPENING Feb. 2026 - Stay Tuned for More Info!
Dickinson County
ENTRANCE LOCATION
The Free Clinic-Dental
ADDRESS
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
ENTRANCE LOCATION
The Free Clinic-Medical
ADDRESS
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
ENTRANCE LOCATION
Healthy Kids School-Based Health Clinics
ADDRESS
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
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
ENTRANCE LOCATION
Iowa City Free Medical Clinic/Parrott - Stiles Free Dental Clinic
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
ENTRANCE LOCATION
His Hands Free Clinic
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
ENTRANCE LOCATION
Mahaska Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Good Samaritan Free Clinic Pella
ADDRESS
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
ENTRANCE LOCATION
Nodaway Valley Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Palmer-Ellefson Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Christ the King Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Conner Corinthian Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Clive Community Services Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Grace United Methodist Church Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Margaret Cramer Clinic
ADDRESS
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
ENTRANCE LOCATION
St. Luke's Clinic
ADDRESS
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
ENTRANCE LOCATION
Valley Junction Free Medical Clinic
ADDRESS
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
ENTRANCE LOCATION
Zara Free Clinic - Beaverdale
ADDRESS
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
ENTRANCE LOCATION
Grinnell Community Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Ezra Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Norwalk Free Medical Clinic
ADDRESS
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
ENTRANCE LOCATION
Indianola Community Free Clinic
ADDRESS
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
ENTRANCE LOCATION
Free Clinic of Wayne County
ADDRESS
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
ENTRANCE LOCATION
Decorah Community Free Clinic
ADDRESS
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


