WIC Program

Iowa WIC Clinic Locations

Updated August 2026

Iowa WIC doesn't run out of a single state office — it's delivered through about 148 local clinic sites across all 99 Iowa counties, including county health departments, community action agencies, and hospital-based programs. Find the clinic closest to you below, then call ahead to confirm hours and schedule your appointment.

Confirm a clinic's current hours and address with the Iowa Health and Human Services — WIC Program, the official WIC agency for Iowa.

WIC Clinics in Iowa by City

Cities with one clinic show its address and hours directly below. Cities with more show a link to see every clinic.

Monroe County Dept of Public Health WIC Clinic

Albia, IA

1801 South B Street

Albia, IA 52531

Ames

2 clinics

See all 2 clinics →

Hillcrest Family Services Anamosa WIC Clinic

Anamosa, IA

600 East Main Street

Anamosa, IA 52205

West Central Community Action Cass County WIC

Atlantic, IA

304 Chestnut

Atlantic, IA 50022

Davis County Hospital Home and Community Health WIC Clinic

Bloomfield, IA

712 South West Suite 4

Bloomfield, IA 52537

Burlington Community Action of Southeast WIC

Burlington, IA

2850 Mt. Pleasant Street Suite 108

Burlington, IA 52601

New Opportunities, Inc. WIC

Carroll, IA

23751 Highway 30 East

Carroll, IA 51401

Cedar Rapids

3 clinics

See all 3 clinics →

Appanoose County Department of Public Health WIC

Centerville, IA

201 North 12th St

Centerville, IA 52544

Cherokee

2 clinics

See all 2 clinics →

Wright County Public Health WIC

Clarion, IA

115 1st Street South East

Clarion, IA 50525

Hillcrest Family Services WIC

Clinton, IA

215 6th Avenue South

Clinton, IA 52732

Colfax IA WIC Clinic

Colfax, IA

301 N 2nd Ave E

Colfax, IA 50152

Columbus Junction WIC Clinic United Methodist Church

Columbus Junction, IA

517 2nd Street

Columbus Junction, IA 52738

Adams County Neighborhood Center Corning WIC

Corning, IA

1609 Quincy Street Suite 3

Corning, IA 50841

Pottawattamie County WIC

Council Bluffs, IA

300 West Broadway

Council Bluffs, IA 51503

Matura Action Corporation WIC

Creston, IA

207 B North Elm

Creston, IA 50801

Davenport

2 clinics

See all 2 clinics →

Des Moines WIC Clinic

Des Moines, IA

2300 Euclid Avenue Suite D

Des Moines, IA 50310

Dubuque IA WIC Clinic Hillcrest Family Services

Dubuque, IA

220 West 7th St.

Dubuque, IA 52001

Clayton County Vna WIC

Elkader, IA

600 Gunder Road North East

Elkader, IA 52043

Estherville IA WIC Clinic Emmet County Outreach

Estherville, IA

508 S. 1st St.

Estherville, IA 51334

Webster County Health Department WIC

Fort Dodge, IA

723 1st Avenue South

Fort Dodge, IA 50501

Eichacker Community Action Center WIC Clinic Fort Madison

Fort Madison, IA

3433 Avenue O

Fort Madison, IA 52627

Fort Madison WIC Clinic First Christian Church

Ft Madison, IA

608 10th Street

Ft Madison, IA 52627

Glenwood IA WIC Clinic Mills County Public Health Nursing Service

Glenwood, IA

212 Independence

Glenwood, IA 51534

Graettinger WIC Clinic

Graettinger, IA

101 Robins St.

Graettinger, IA 51342

Adair County Neighborhood Center WIC

Greenfield, IA

354 Public Square

Greenfield, IA 50849

Poweshiek County Family Development Center WIC Clinic Grinnell

Grinnell, IA

611 Fourth Avenue

Grinnell, IA 50112

Grundy Center IA WIC Clinic Operation Threshold

Grundy Center, IA

1606 G Avenue

Grundy Center, IA 50638

West Central Community Action WIC

Harlan, IA

1408 A Highway 44

Harlan, IA 51537

Hawarden IA WIC Clinic Sioux County Community Center

Hawarden, IA

1150 Central Avenue

Hawarden, IA 51023

Hiawatha IA WIC Clinic

Hiawatha, IA

1515 Hawkeye Drive

Hiawatha, IA 52233

Humboldt County Public Health WIC

Humboldt, IA

1012 15th Street North

Humboldt, IA 50548

Ida Grove

2 clinics

See all 2 clinics →

Independence IA WIC Clinic Operation Threshold

Independence, IA

1707 First Street East

Independence, IA 50644

Iowa City WIC Clinic Johnson County Public Health

Iowa City, IA

855 South Dubuque Street

Iowa City, IA 52240

MICA Hardin County Family Development Center WIC Clinic

Iowa Falls, IA

637 South Oak Street

Iowa Falls, IA 50126

Keokuk

2 clinics

See all 2 clinics →

Marion County Public Health WIC

Knoxville, IA

2003 North Lincoln

Knoxville, IA 50138

Le Mars IA WIC clinic Plymouth County

Le Mars, IA

275 12th St SE

Le Mars, IA 51031

West Central Community Action Harrison County WIC

Logan, IA

305 East 7th Street

Logan, IA 51546

HACAP Marion Site WIC

Marion, IA

3405 Seventh Avenue

Marion, IA 52302

Marshalltown

2 clinics

See all 2 clinics →

Mason City WIC Clinic Family Health Center

Mason City, IA

100 1st St. NW Suite 200

Mason City, IA 50401

Ringgold County Neighborhood Center WIC

Mount Ayr, IA

202 North Taylor Street

Mount Ayr, IA 50854

Tolson Community Action Center WIC

Mount Pleasant, IA

1303 W Washington

Mount Pleasant, IA 52641

Mt Pleasant IA WIC Clinic Presbyterian Church

Mt Pleasant, IA

902 South Walnut

Mt Pleasant, IA 52641

Muscatine

2 clinics

See all 2 clinics →

New Hampton IA WIC Clinic

New Hampton, IA

260 East Prospect

New Hampton, IA 50659

Jasper County WIC Clinic

Newton, IA

301 North Second Avenue East

Newton, IA 50208

Orange City WIC Clinic Orange City Downtown Campus

Orange City, IA

400 Central Avenue NW

Orange City, IA 51041

Oskaloosa IA WIC Clinic Mahaska Health Partnership Public Health

Oskaloosa, IA

1225 C Avenue East

Oskaloosa, IA 52577

American Home Finding WIC

Ottumwa, IA

333 Church St.

Ottumwa, IA 52501

Perry IA WIC Clinic Family Development Center Dallas County

Perry, IA

2814 First Street

Perry, IA 50220

Red Oak WIC Clinic Montgomery County Public Health

Red Oak, IA

1109 Highland Avenue

Red Oak, IA 51566

Remsen

2 clinics

See all 2 clinics →

Rock Rapids

2 clinics

See all 2 clinics →

Rock Valley United Methodist Church WIC

Rock Valley, IA

1030 18th Avenue

Rock Valley, IA 51247

Sioux Center WIC Clinic Central Reformed Church

Sioux Center, IA

113 N Main

Sioux Center, IA 51250

Siouxland District Health Department WIC Clinic

Sioux City, IA

1014 Nebraska Street

Sioux City, IA 51105

Tama County Family Development Center WIC Clinic

Tama, IA

105 South State Street

Tama, IA 52339

Operation Threshold WIC

Waterloo, IA

1535 Lafayette Street

Waterloo, IA 50703

Webster City

2 clinics

See all 2 clinics →

Madison County Multi Purpose Center WIC

Winterset, IA

1724 North First Street

Winterset, IA 50273

Helpful Guides