top of page
Logo-REBRAND FINAL02.png

Free Clinics of Iowa | P.O. Box 12099 | Des Moines, Iowa 50312 | Phone: 515-954-7508 | Fax: 515-954-7501 | info@freeclinicsofiowa.org | freeclinicsofiowa.org

Zara Free Clinic - Beaverdale

HOURS

Tues: 6:30 - 8:30 pm

No appointment necessary

ADDRESS

3520 Beaver Avenue, Suite A-1

Des Moines, Iowa 50310

Free Clinic of Wayne County

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

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


The Free Clinic-Dental

HOURS

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

Appointment only - call 712- 209-1213

ADDRESS

2700 23rd St

Spirit Lake, Iowa 51360

Greenfield United Methodist Church Free Clinic

HOURS

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

Appointment only - call 641-743-2715

ADDRESS

108 SW 5th St

Greenfield, Iowa 50849

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

First United Methodist Church

703 Arden St 

Boone, Iowa 50036

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 


DENTAL

No Dental Service Offerings until further notice. 

ADDRESS

605 N Grand Ave 

Spencer, Iowa 51301

Lamoni Free Clinic

HOURS

Tues: 2:00 - 4:00 pm

Located inside Lamoni United Methodist Church

No appointment necessary

ADDRESS

Lamoni United Methodist Church

E 9th St. & N Maple St. 

Lamoni, Iowa 50140

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


Medical & Dental Services 

By Appointment only - Call 319-337-7909 






ADDRESS

2440 Towncrest Drive

Iowa City, IA,52240

http://www.freemedicalclinic.org

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

Mahaska Free Clinic

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

ADDRESS

Love INC of Mahaska County

408 South 11th St. 

Oskaloosa, Iowa 52577

Mailing Address: PO Box 393

Indianola Community Free Clinic

HOURS

6:00 - 8:00 pm on the 2nd & 4th Thursday of the month

ADDRESS

First Assembly of God Church 

1700 W. Second Ave

Indianola, Iowa 50125

Healthy Kids School-Based Health Clinics

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

Gateway Inmates Free Dental Services Clinic

HOURS

Exclusively for Clinton County Jail Inmates

Appointment only

ADDRESS

Clinton County Jail

241 Seventh Ave. North

Clinton, Iowa 52732


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

HOURS

ACE-SAP free 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/ace-sap-free-clinic

No appointment necessary

ADDRESS

207 Logan Ave

Waterloo, Iowa 50703

Carroll Community and New Opportunities Free Medical Clinic

HOURS

4:30 pm on the 1st & 3rd Thursday of the month

No appointment necessary

ADDRESS

23751 Highway 30 East 

Carroll, Iowa 51401

Waukee Area Christian Free Clinic

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

ADDRESS

1155 SE Boone Drive 

Waukee, Iowa 50263

The Free Clinic-Medical

HOURS

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

Appointment only - call 712-209-1213

ADDRESS

205 N 7th St 

Estherville, Iowa 51334

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

ADDRESS

1245 2nd Avenue SE

Cedar Rapids, Iowa 52403

http://www.hishandsclinic.org

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

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

bottom of page