WIC Program

Minnesota WIC Clinic Locations

Updated August 2026

Minnesota WIC isn't run out of a single state office — it's delivered through 85 local agencies, mostly county public health departments along with tribal health programs, across the state. Find the agency closest to you below, then call ahead to confirm hours and schedule your appointment.

Confirm a clinic's current hours and address with the Minnesota Department of Health — WIC Program, the official WIC agency for Minnesota.

WIC Clinics in Minnesota by City

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

Norman Mahnomen County Public Health WIC

Ada, MN

15 East 2nd Avenue Suite 107

Ada, MN 56510

Freeborn County WIC

Albert Lea, MN

411 South Broadway PO Box 1147

Albert Lea, MN 56007

Alexandria

2 clinics

See all 2 clinics →

Anoka County Health & Environmental Services WIC

Anoka, MN

2100 Third Avenue Suite 600

Anoka, MN 55303

Dakota County Public Health Department WIC

Apple Valley, MN

14955 Galaxie Avenue

Apple Valley, MN 55124

Austin

2 clinics

See all 2 clinics →

Clearwater County Nursing Service WIC

Bagley, MN

212 Main Ave N

Bagley, MN 56621

Baudette

2 clinics

See all 2 clinics →

Benson

2 clinics

See all 2 clinics →

Bloomington Public Health WIC

Bloomington, MN

1900 West Old Shakopee Road

Bloomington, MN 55431

Faribault County WIC

Blue Earth, MN

412 North Nicollet

Blue Earth, MN 56013

Breckenridge

2 clinics

See all 2 clinics →

Houston County Public Health Nursing Service WIC

Caledonia, MN

611 Vista Drive Suite 1

Caledonia, MN 55921

Isanti County Public Health Services WIC

Cambridge, MN

555 18th Avenue Southwest Isanti Government Center

Cambridge, MN 55008

Cass Lake

2 clinics

See all 2 clinics →

Cloquet

3 clinics

See all 3 clinics →

Crookston

2 clinics

See all 2 clinics →

Dodge County PHN Service WIC

Dodge Center, MN

42 E Main Street PO Box 129

Dodge Center, MN 55927

Duluth

3 clinics

See all 3 clinics →

Horizon Elbow Lake WIC

Elbow Lake, MN

10 First Street NW

Elbow Lake, MN 56531

Martin County WIC

Fairmont, MN

115 West 1st Street

Fairmont, MN 56031

Rice County Public Health Nursing Services WIC Program

Faribault, MN

320 3rd Street NW Suite 1 Government Services Building

Faribault, MN 55021

Otter Tail County Public Health WIC

Fergus Falls, MN

560 West Fir Avenue

Fergus Falls, MN 56537

Benton County Public Health WIC

Foley, MN

531 Dewey Avenue

Foley, MN 56329

Sibley County Public Health & Human Services WIC

Gaylord, MN

111 8th Street PO Box 237

Gaylord, MN 55334

McLeod County Public Health WIC

Glencoe, MN

1805 Ford Avenue North Suite 200

Glencoe, MN 55336

Horizon Glenwood WIC

Glenwood, MN

211 East Minnesota Avenue Suite 100

Glenwood, MN 56334

Grand Marais

2 clinics

See all 2 clinics →

Grand Portage

2 clinics

See all 2 clinics →

Itasca County Public Health WIC Program

Grand Rapids, MN

1209 SE 2nd Avenue

Grand Rapids, MN 55744

Dakota Cty WIC Admin Center

Hastings, MN

1590 Highway 55

Hastings, MN 55033

St Louis County Health Department Hibbing Office WIC

Hibbing, MN

1814 East 14th Avenue

Hibbing, MN 55746

Southwest Health & Human Services Lincoln County WIC

Ivanhoe, MN

319 North Rebecca Lincoln County Courthouse

Ivanhoe, MN 56142

Le Sueur County Public Health Services WIC

Le Center, MN

88 South Park Avenue

Le Center, MN 56057

Meeker County Public Health Nursing Services WIC

Litchfield, MN

114 North Holcombe Suite 250

Litchfield, MN 55355

Morrison County Public Health WIC

Little Falls, MN

200 East Broadway

Little Falls, MN 56345

Long Prairie

2 clinics

See all 2 clinics →

Southwest Health & Human Services Rock County WIC

Luverne, MN

2 Roundwind Road

Luverne, MN 56156

Um Ext Lac Qui Parle Cnty WIC

Madison, MN

422 5th Avenue

Madison, MN 56256

Blue Earth County Government Center WIC

Mankato, MN

410 South 5 Street PO BOX 3526

Mankato, MN 56001

Dodge County Public Health Nursing Services WIC

Mantorville, MN

22 Sixth Street East Department 452

Mantorville, MN 55955

Wright County Community Action WIC

Maple Lake, MN

130 West Division Street

Maple Lake, MN 55358

Southwest Health & Human Services Lyon County WIC

Marshall, MN

607 West Main Street Suite 200

Marshall, MN 56258

Minneapolis

5 clinics

See all 5 clinics →

Clay County Health Department WIC

Moorhead, MN

715 11th Street North Suite 105

Moorhead, MN 56560

☎ 218-299-7777

Monday - Friday: 8:00am to 4:30pm

Kanabec County Public Health Nursing Service WIC

Mora, MN

905 East Forest Suite 140

Mora, MN 55051

Horizon Morris WIC

Morris, MN

10 East Hwy 28

Morris, MN 56267

Bois Forte Health Services WIC Program

Nett Lake, MN

13071 Nett Lake Road

Nett Lake, MN 55771

New Ulm

2 clinics

See all 2 clinics →

New York Mills WIC Clinic

New York Mills, MN

118 Main Avenue South

New York Mills, MN 56567

Chisago County Public Health Service WIC

North Branch, MN

6133 402nd Street

North Branch, MN 55056

Ogema

2 clinics

See all 2 clinics →

Renville County Public Health Services WIC

Olivia, MN

105 South 5th Street Suite 119H

Olivia, MN 56277

Mille Lacs Reservation WIC Program

Onamia, MN

17230 Noopiming Drive

Onamia, MN 56359

Ortonville

2 clinics

See all 2 clinics →

Steele County Public Health Nursing Service WIC

Owatonna, MN

635 Florence Avenue

Owatonna, MN 55060

Park Rapids

2 clinics

See all 2 clinics →

Pequot Lakes WIC Clinic

Pequot Lakes, MN

6893 Buschmann Road

Pequot Lakes, MN 56472

Pine County Public Health and Human Service WIC Program

Pine City, MN

315 Main Street S

Pine City, MN 55063

Southwest Health & Human Services Pipestone County WIC

Pipestone, MN

1091 N. Hiawatha Ave.

Pipestone, MN 56164

Fillmore County Public Health WIC

Preston, MN

902 Houston St. North Suite 2 PO Box 580

Preston, MN 55965

Princeton WIC Clinic

Princeton, MN

7697 State Highway 95

Princeton, MN 55371

Red Lake Comprehensive Health Services Minwanjige WIC Program

Red Lake, MN

24809 Hospital Drive Highway 1 West

Red Lake, MN 56671

Red Wing

4 clinics

See all 4 clinics →

Southwest Health & Human Services Redwood County WIC

Redwood Falls, MN

266 East Bridge Street

Redwood Falls, MN 56283

Olmsted County Public Health WIC Program

Rochester, MN

2100 Campus Drive SE Suite 100

Rochester, MN 55904

Saint Cloud WIC Clinic

Saint Cloud, MN

1245 15th Street North

Saint Cloud, MN 56303

Saint James WIC Clinic

Saint James, MN

720 1st Avenue South

Saint James, MN 56081

Saint Paul

2 clinics

See all 2 clinics →

Pine County Public Health WIC

Sandstone, MN

130 Oriole Street East

Sandstone, MN 55072

Shakopee

2 clinics

See all 2 clinics →

Southwest Health & Human Services Murray County WIC

Slayton, MN

3001 Maple Road Suite 200

Slayton, MN 56172

Watonwan County Human Service WIC

St. James, MN

715 Second Avenue South

St. James, MN 56081

St. Paul

2 clinics

See all 2 clinics →

St. Peter

2 clinics

See all 2 clinics →

Stillwater

2 clinics

See all 2 clinics →

Inter County Nursing Servie WIC

Thief River Falls, MN

318 Knight Avenue North

Thief River Falls, MN 56701

Lake County Health Department WIC

Two Harbors, MN

616 Third Avenue

Two Harbors, MN 55616

St Louis County Public Health and Human Services Virginia Office WIC

Virginia, MN

307 First Street South

Virginia, MN 55792

Wabasha County Public Health Service WIC

Wabasha, MN

411 East Hiawatha Drive

Wabasha, MN 55981

Wadena County Public Health Department WIC

Wadena, MN

22 Dayton Avenue Southeast

Wadena, MN 56482

Cass County Health, Human & Veterans Service WIC

Walker, MN

400 Michigan Avenue

Walker, MN 56484

Waseca Public Health Services WIC

Waseca, MN

299 Johnson Avenue SW Suite 160

Waseca, MN 56093

Willmar

2 clinics

See all 2 clinics →

Winona

2 clinics

See all 2 clinics →

Worthington

2 clinics

See all 2 clinics →

Helpful Guides