WIC Program

Minnesota WIC Clinic Locations

Updated September 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.

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

Douglas County Public Health WIC

Alexandria, MN

725 Elm Street Suite 1200

Alexandria, MN 56308

Horizon Alexandria WIC

Alexandria, MN

809 Elm Street Suite 1200

Alexandria, MN 56308

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

Mower County Health Human Services WIC

Austin, MN

1301 18th Avenue NW Suite A

Austin, MN 55912

Mower County Health & Human Services WIC

Austin, MN

201 1st Street NE

Austin, MN 55912

Clearwater County Nursing Service WIC

Bagley, MN

212 Main Ave N

Bagley, MN 56621

Lakewood Nursing Service WIC

Baudette, MN

806 Main Street West

Baudette, MN 56623

Lakewood Public Health WIC

Baudette, MN

600 Main Avenue S.

Baudette, MN 56623

Countryside Public Health Nursing Services WIC

Benson, MN

13th Street South

Benson, MN 56215

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

Wilkin County Public Health Nursing Service WIC

Breckenridge, MN

Courthouse South 5th St

Breckenridge, MN 56315

Wilkin County Public Health Nursing Services WIC

Breckenridge, MN

300 S. 5th St. Courthouse Box 127

Breckenridge, MN 56520

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

Cloquet

3 clinics

See all 3 clinics →

Polk County Public Health WIC

Crookston, MN

721 South Minnesota Street

Crookston, MN 56716

Polk County Public Health WIC

Crookston, MN

816 1/2 Marin Ave. Suite 125

Crookston, MN 56716

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

Cook County WIC Program WIC

Grand Marais, MN

513 5th Avenue West Sawtooth Mountain Clinic

Grand Marais, MN 55604

Sawtooth Mountain Clinic WIC

Grand Marais, MN

411 West 2nd Street

Grand Marais, MN 55604

Grand Portage Reservation Tribal Council WIC

Grand Portage, MN

62 Upper Road

Grand Portage, MN 55605

Grand Portage Reservation Tribal Council WIC Program

Grand Portage, MN

Highway 61 North Upper Road

Grand Portage, MN 55605

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

Todd County Public Health Nursing Service WIC

Long Prairie, MN

119 Third Street South

Long Prairie, MN 56347

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

Brown County Public Health Nursing Services WIC

New Ulm, MN

1117 Center Street

New Ulm, MN 56073

New Ulm WIC Clinic

New Ulm, MN

1900 North Franklin Street

New Ulm, MN 56073

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

White Earth Health Center WIC

Ogema, MN

25519 State Hwy 224

Ogema, MN 56569

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

Big Stone County Family Services WIC Clinic

Ortonville, MN

340 Second Street NW

Ortonville, MN 56278

Ortonville WIC Clinic

Ortonville, MN

47 2nd Street Northwest

Ortonville, MN 56278

Steele County Public Health Nursing Service WIC

Owatonna, MN

635 Florence Avenue

Owatonna, MN 55060

St Joseph Area Health Service WIC

Park Rapids, MN

600 Pleasant Avenue

Park Rapids, MN 56470

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

Dakota County Public Hlth Department Northern WIC

Saint Paul, MN

1 Mendota Road West

Saint Paul, MN 55118

Minnesota Department Of Health WIC

Saint Paul, MN

85 7th Place East

Saint Paul, MN 55101

Pine County Public Health WIC

Sandstone, MN

130 Oriole Street East

Sandstone, MN 55072

Scott Carver CAP Agency WIC

Shakopee, MN

712 Canterbury Road South

Shakopee, MN 55379

Shakopee WIC Clinic

Shakopee, MN

200 4th Avenue West

Shakopee, MN 55379

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

Commodity Supplemental Food Program WIC

St. Paul, MN

1140 Gervais Ave.

St. Paul, MN 55109

St Paul Ramsey County Public Health WIC

St. Paul, MN

555 Cedar Street

St. Paul, MN 55101

651-266-1300

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

Nicollet County Public Health WIC

St. Peter, MN

622 South Front Street

St. Peter, MN 56082

Nicollet County WIC Program

St. Peter, MN

501 South Minnesota Avenue

St. Peter, MN 56082

Washington Co WIC Program

Stillwater, MN

14900 61st Street North

Stillwater, MN 55082

Washington County Department of Public Health and Environment WIC

Stillwater, MN

14949 62nd Street North

Stillwater, MN 55082

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

Kandiyohi County Health Service WIC

Willmar, MN

2200-23rd Street NE Suite 1080

Willmar, MN 56201

Kandiyohi County Public Health WIC

Willmar, MN

23rd Street NE Suite 1080

Willmar, MN 56201

Winona County Public Health Nursing Service WIC

Winona, MN

202 West Third Street

Winona, MN 55987

Winona County Public Health Nursing Service WIC

Winona, MN

202 West Third Street

Winona, MN 55987

Nobles County Community Services WIC

Worthington, MN

318 9th Street

Worthington, MN 56187

Nobles County Public Health Service WIC

Worthington, MN

315 10th Street

Worthington, MN 56187

Helpful Guides