Clinics in Iowa

We are the largest online directory of free and affordable health clinics.

Home » Iowa Free Clinics

Iowa Free and Sliding Scale Health Clinics

We have listed out a sampling of the free and income based health clinics below. Use the right navigational section to search for free clinics by city.



Ihope Free Medical Clinic - Waterloo

722 S. Hackett
Waterloo, IA - 50701
319-215-3769
Tuesdays 6:00 pm to 8:00 pm (general medical care) : 1st/2nd/3rd Wednesday 6:00pm to 8:00 pm (chiropractor) :   2nd Tuesday of each month 6-8 pm (podiatry)Services provided at clinic:Illness and Minor Injury CareWell Child ExamsSchool/Sports PhysicalsEmployment PhysicalsPatient Assistance

Behavioral Health Resources - Des Moines

945 19th St.
Des Moines, IA - 50314
515-235-8800
Permanent Clinic.

Appanoose County Clinic Centerville - Centerville

1015 N. 18th Street, Suite C
Centerville, IA -
641-856-4400
Hours of OperationMedical ClinicMonday         8:00 a.m. - 6:00 p.m.Tuesday         8:00 a.m. - 5:00 p.m.Wednesday         8:00 a.m. - 5:00 p.m.Thursday         8:00 a.m. - 5:00 p.

River Hills Community Health Center Pediatrics Ottumwa - Ottumwa

931 Pennsylvania Avenue
Ottumwa, IA - 5250
641-684-3000
Hours of OperationMedical ClinicMonday     8:00 a.m. - 5:00 p.m.Tuesday     8:00 a.m. - 5:00 p.m.Wednesday     8:00 a.m. - 5:00 p.m.Thursday     8:00 a.m. - 5:00 p.m.Friday     8:00 a.m. - 5:00 p.m.As a patient, you have the

Neveln Childrens Health Clinic - Ankeny

406 SW School Street , Room 103
Ankeny, IA - 50023
(515) 965-9606
Hours Wednesdays: Noon to 4 p.m. Free clinics offer quality healthcare provided by Nurse Practitioners, Blank Children\'s Hospital medical residents, and Blank Children\'s Hospital registered nurses. Services: Well-child check-ups, care for ill children, developmental testing, prescriptions,

Carroll Community And New Opportunities Free Medical Clinic - Carroll

23751 Highway 30 East
Carroll, IA - 51401
(515) 954-7508
Clinic Hours: 5:30 – 8:30 p.m. on Thursdays.

Waukee Area Christian Free Clinic - Waukee

1155 Boone Drive
Waukee, IA - 50263
(515) 321-0894
Clinic hours: 6:00 – 8:00 p.m. on Mondays. Patient registration 5:30 – 7:00 p.m. Clinic services: Illness / Minor Injury Care Well Child Exams Sports / School Physicals Employment Physicals Chronic Disease Management Diabetes - Blood Glucose Testing High Bl

Grand Avenue Free Medical Clinic - Spencer

605 N Grand Avenue
Spencer, IA - 51301
(515) 954-7508
Clinic Hours: 3:00 – 9:00 p.m. on 1st & 3rd Thursdays.

North Iowa Dental Clinic For The Uninsured And Underinsured - Mason City

910 N. Eisenhower Avenue
Mason City, IA - 50401
641-428-7922
Dental clinic services provided: Dental triage and emergent acute care (extractions, limited restorations, limited root canal treatment). Call for hours.

Ezra Free Clinic - Ottumwa

527 West 2nd Street
Ottumwa, IA - 52501
(641) 680-4510
Clinic Hours: 6:00 – 8:30 p.m. on Tuesdays.

Acesap Clinic - Waterloo

207 Logan Ave
Waterloo, IA - 50703
319-235-9358
Clinic hours: 9:00 a.m. – 5:00 p.m. on Thursdays, 1:00 – 5:00 p.m. on alternating Wednesdays. Clinic services provided: Illness/minor injury care Well child exams Adult immunizations School/sport physicals Employment physicals TB testing Translation languag

Jubilee Community Health Clinic - Waterloo

610 Allen Street
Waterloo, IA - 50702
(319) 236-0199
Clinic Hours: 9:00 – 11:30 a.m. on Saturdays. Clinic service provided: Illness and minor injury care Well child exams School and sport physicals Employment physicals Translation languages: Spanish & Bosnian Chronic disease management Diabetes/blood glucose te

Norwalk Free Medical Clinic - Norwalk

2601 Border Street
Norwalk, IA - 50211
515-287-8580
Clinic hours: 6:00 – 8:00 p.m. on Thursdays. Patient registration begins at 5:30 p.m. Clinic services: Illness/minor injury care Well child exams (no vaccines) School/sport physicals Lead testing Adult tetanus shots Patient Assistance Program enrollment Chron

Audubon County Free Clinic - Exira

106 W Harrison St
Exira, IA - 50076
(515) 954-7508
Non Profit free clinic. Clinic hours: 5:30 – 9:30 p.m. on the 1st and 3rd Thursdays of the month.

Community Health Center Of For - Fort Dodge

126 N. 10th St.
Fort Dodge, IA - 50501
515-573-6500
Medical Clinic Hours Monday: 8:00am-5:00pm Tuesday: 8:00am-5:00pm Wednesday: 7:00am-7:00pm Thursday: 8:00am-5:00pm Friday: 8:00am-5:00pm Dental Clinic Phone: 515-571-8667 Dental Clinic Hours Monday- 1:00pm-6:00pm Tuesday-Thursday: 8:00am-7:00pm Friday: 8:00am - 12:00pm Walk in Dental

Free Medical Care By County:

For better search options, search for free medical clinics by County below.

Free Clinic City Search

Type the name of a city in Iowa.