WIC Program

Alabama WIC Clinic Locations

Alabama Department of Public Health Verified against official source Updated September 2026

Alabama WIC is delivered through county health department clinics across all 67 counties rather than a single state office, plus a state-run clinic serving the Poarch Band of Creek Indians in Escambia County. Find the clinic closest to you below, then call ahead to confirm hours and schedule your appointment.

This site is an independent, non-government WIC directory and isn't affiliated with, endorsed by, or operated by any state or federal government agency. Always verify details directly with the official agency before visiting or applying.

WIC Clinics in Alabama by City

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

Henry County Health Department WIC Clinic Abbeville

Abbeville, AL

505 Kirkland Street

Abbeville, AL 36310

Tallapoosa Environmental Office WIC Clinic

Alexander City, AL

2078 Sportplax Blvd

Alexander City, AL 35010

Covington Environmental Office WIC Clinic

Andalusia, AL

23989 Alabama Highway 55

Andalusia, AL 36420

Anniston WIC Clinic

Anniston, AL

1702 Noble Street

Anniston, AL 36201

Calhoun Environmental Office WIC Clinic

Anniston, AL

3400 McClellan Blvd.

Anniston, AL 36201

St Clair County Health Department Ashville WIC Clinic

Ashville, AL

31675 US Highway 411

Ashville, AL 35953

St. Clair Ashville WIC Clinic

Ashville, AL

411 N. Gadsden Hwy.

Ashville, AL 35953

Limestone Home Health Office WIC Clinic

Athens, AL

20371 Clyde Mabry Drive

Athens, AL 35611

Atmore WIC Clinic

Atmore, AL

5811 Jack Springs Road

Atmore, AL 36502

Escambia Atmore Branch WIC Clinic

Atmore, AL

8600 Hwy. 31 N. Suite 17

Atmore, AL 36502

Alabama Council on Human Relations WIC

Auburn, AL

319 West Glenn

Auburn, AL 36830

Bay Minette WIC Clinic

Bay Minette, AL

312 Courthouse Square

Bay Minette, AL 36507

Chilton Jefferson Home Health WIC Clinic

Bessemer, AL

2201 Arlington Avenue

Bessemer, AL 35020

Yukon Kuskokwim Health Corporation WIC

Bethel, AL

800 Chief Eddie Hoffman Highway

Bethel, AL 09959

Birmingham

5 clinics

See all 5 clinics →

Escambia Environmental Office WIC Clinic

Brewton, AL

1115 Azalea Place

Brewton, AL 36426

Choctaw County Health Department WIC Clinic Butler

Butler, AL

1001 South Mulberry Avenue

Butler, AL 36904

Wilcox County Health Department WIC Clinic Camden

Camden, AL

107 Union Street

Camden, AL 36726

Carrollton WIC Clinic

Carrollton, AL

80 Hospital Drive

Carrollton, AL 35447

Center Point WIC Clinic

Center Point, AL

848 Woodbrook Road

Center Point, AL 35215

Cherokee County Health Department WIC Clinic Centre

Centre, AL

833 Cedar Bluff Road

Centre, AL 35960

Centreville WIC Clinic

Centreville, AL

281 Alexander Avenue

Centreville, AL 35042

Washington County Health Department WIC Clinic Chatom

Chatom, AL

161 Granada Avenue

Chatom, AL 36518

251-847-2245

Monday - Friday: 7:30am to 5:00pm

Washington Home Health Office WIC Clinic

Chatom, AL

14900 Saint Stephens Avenue

Chatom, AL 36518

Citronelle WIC Clinic

Citronelle, AL

19250 N. Mobile St.

Citronelle, AL 36522

Mobile County Health Department Citronelle Clinic WIC

Citronelle, AL

19255 N Main Street

Citronelle, AL 36522

Chilton County Health Department WIC Clinic Clanton

Clanton, AL

301 Health Center Drive

Clanton, AL 35045

Russell Home Health Office WIC Clinic

Clayton, AL

39 Browder St.

Clayton, AL 36016

Barbour County Health Department Clio WIC Clinic

Clio, AL

1203 Bluesprings Street

Clio, AL 36017

Cullman Home Health Office WIC Clinic

Cullman, AL

601 Logan Ave. SW

Cullman, AL 35055

Tallapoosa Dadeville WIC Clinic

Dadeville, AL

220 W. LaFayette Street

Dadeville, AL 36853

Morgan County Health Department Decatur WIC

Decatur, AL

510 Cherry Street Ne

Decatur, AL 35601

Morgan WIC Clinic

Decatur, AL

3821 Hwy. 31 South

Decatur, AL 35603

Demopolis WIC Clinic

Demopolis, AL

105 US Highway 80 East

Demopolis, AL 36732

Houston Family Planning WIC Clinic

Dothan, AL

1781 East Cottonwood Road

Dothan, AL 36301

Double Springs WIC Clinic

Double Springs, AL

24714 Highway 195

Double Springs, AL 35553

Winston Home Health Office WIC Clinic

Double Springs, AL

110 Legion Road

Double Springs, AL 35553

Etowah Home Health Office WIC Clinic

East Gadsden, AL

709 East Broad Street

East Gadsden, AL 35903

Eclectic Family Health Center WIC Clinic

Eclectic, AL

30 Main Street

Eclectic, AL 36024

Eight Mile WIC Clinic

Eight Mile, AL

4555 St. Stephens Rd.

Eight Mile, AL 36613

Eight Mile WIC Clinic

Eight Mile, AL

4547 Saint Stephens Road

Eight Mile, AL 36613

Coffee Home Health Office WIC Clinic

Enterprise, AL

2841 Neal Metcalf Road

Enterprise, AL 36330

Barbour County Health Department WIC Clinic Eufaula

Eufaula, AL

634 School Street

Eufaula, AL 36027

Eutaw WIC Clinic

Eutaw, AL

412 Morrow Avenue

Eutaw, AL 35462

Conecuh Home Health Office WIC Clinic

Evergreen, AL

102 Wild Ave.

Evergreen, AL 36401

Fayette WIC Clinic

Fayette, AL

215 1st Avenue Northwest

Fayette, AL 35555

Lauderdale County Health Department WIC Clinic Florence

Florence, AL

4112 Chisholm Road

Florence, AL 35630

Baldwin WIC Clinic

Foley, AL

8158 Highway 59 Unit 108

Foley, AL 36535

Dekalb Environmental Office WIC Clinic

Fort Payne, AL

2401 Calvin Drive

Fort Payne, AL 35967

Georgiana WIC Clinic

Georgiana, AL

138 Jones Street

Georgiana, AL 36033

Greensboro WIC Clinic

Greensboro, AL

670 Hall Street

Greensboro, AL 36744

Butler County Health Department WIC Clinic Greenville

Greenville, AL

350 Airport Road

Greenville, AL 36037

Clarke Environmental Office WIC Clinic

Grove Hill, AL

22600 Highway 84 East

Grove Hill, AL 36451

251-275-4177

Monday - Friday: 8:00am to 5:00pm Must call for an appointment for WIC

Marshall WIC Clinic

Guntersville, AL

150 Judy Smith Drive

Guntersville, AL 35976

Haleyville WIC Clinic

Haleyville, AL

2324 14th Avenue

Haleyville, AL 35565

Marion Home Health Office WIC Clinic

Hamilton, AL

2448 Military Street South

Hamilton, AL 35570

Hartford WIC Clinic

Hartford, AL

300 County Road 41

Hartford, AL 36344

Hayneville WIC Clinic

Hayneville, AL

507 East Tuskeena Street

Hayneville, AL 36744

Henry County WIC Clinic Headland

Headland, AL

2 Cable St

Headland, AL 36345

Cleburne WIC Clinic

Heflin, AL

90 Brockford Rd.

Heflin, AL 36264

Huntsville WIC Clinic

Huntsville, AL

1413 Nike Street

Huntsville, AL 35808

Madison WIC Clinic

Huntsville, AL

301 Max Luther Drive NW

Huntsville, AL 35811

Walker County Health Department WIC

Jasper, AL

705 20th Avenue East

Jasper, AL 35501

Linden WIC Clinic

Linden, AL

303 Industrial Drive

Linden, AL 36748

Clay WIC Clinic

Lineville, AL

86892 Hwy. 9

Lineville, AL 36266

Livingston WIC Clinic

Livingston, AL

1121 North Washington Street

Livingston, AL 35470

Crenshaw Home Health Office WIC Clinic

Luverne, AL

15 Hospital Dr.

Luverne, AL 36049

Marion WIC Clinic

Marion, AL

1748 South Washington Street

Marion, AL 36756

Jefferson Western Health Center WIC

Midfield, AL

631 Bessemer Super Highway

Midfield, AL 35228

Mobile

5 clinics

See all 5 clinics →

Monroe Home Health Office WIC Clinic

Monroeville, AL

416 Agriculture Dr.

Monroeville, AL 36460

Montgomery

7 clinics

See all 7 clinics →

Jefferson Morris Health Center WIC

Morris, AL

586 Morris Majestic Road

Morris, AL 35116

Lawrence Home Health Office WIC Clinic

Moulton, AL

13299 Alabama Hwy. 157

Moulton, AL 35650

Mobile County Health Department Calcedeaver WIC Clinic

Mount Vernon, AL

1080 Red Fox Rd

Mount Vernon, AL 36560

North Mobile Health Center WIC Clinic

Mt. Vernon, AL

950 Coy Smith Hwy.

Mt. Vernon, AL 36560

New Hope WIC Clinic

New Hope, AL

5370 Main Drive

New Hope, AL 35760

Blount Environmental Office WIC Clinic

Oneonta, AL

1001 Lincoln Avenue

Oneonta, AL 35121

Darden Center WIC Clinic

Opelika, AL

601 South 4th Street

Opelika, AL 36801

Lee Health Department WIC Clinic

Opelika, AL

1801 Corporate Drive

Opelika, AL 36801

Mizell Hospital WIC

Opp, AL

702 North Main Street

Opp, AL 36467

Ozark WIC Clinic

Ozark, AL

532 West Roy Parker Road

Ozark, AL 36360

Shelby Environmental Office WIC Clinic

Pelham, AL

2000 County Services Dr.

Pelham, AL 35124

St. Clair County Health Department WIC Clinic

Pell City, AL

1175 23rd Street North

Pell City, AL 35125

Russell County Health Department WIC Clinic

Phenix City, AL

1850 Crawford Road

Phenix City, AL 36867

Autauga Home Health Office WIC

Prattville, AL

219 North Court Street

Prattville, AL 36067

Ramer Family Health Center WIC Clinic

Ramer, AL

5422 Alabama 94

Ramer, AL 36069

Randolph Home Health Office WIC Clinic

Roanoke, AL

320 Main St.

Roanoke, AL 36274

Baldwin County Health Department Clinic WIC

Robertsdale, AL

23280 Gilbert Drive

Robertsdale, AL 36567

Baldwin Environmental Office WIC Clinic

Robertsdale, AL

22251 Palmer St.

Robertsdale, AL 36567

Franklin County Health Department WIC Clinic Russellville

Russellville, AL

801 Highway 48

Russellville, AL 35654

Jackson Home Health Office WIC Clinic

Scottsboro, AL

204 Liberty Lane

Scottsboro, AL 35769

Dallas Home Health Office WIC Clinic

Selma, AL

100 Samuel O Moseley Drive

Selma, AL 36701

Mobile Semmes WIC Clinic

Semmes, AL

3810 Wulff Road East

Semmes, AL 36575

Semmes WIC Clinic

Semmes, AL

3958 Snow Road Ste. M

Semmes, AL 36575

Colbert Home Health Office WIC Clinic

Sheffield, AL

1000 South Jackson Highway

Sheffield, AL 35660

Talladega Sylacauga WIC Clinic

Sylacauga, AL

311 North Elm Avenue

Sylacauga, AL 35150

Talladega WIC Clinic

Talladega, AL

1004 South Street East

Talladega, AL 35160

Troy WIC Clinic

Troy, AL

900 South Franklin Drive

Troy, AL 36081

Tuscaloosa WIC Clinic

Tuscaloosa, AL

2731 Martin Luther King Jr Boulevard

Tuscaloosa, AL 35401

Tuscaloosa WIC Clinic

Tuscaloosa, AL

2350 Hargrove Road East

Tuscaloosa, AL 35405

Macon Health Department WIC Clinic

Tuskegee, AL

812 Hospital Road

Tuskegee, AL 36083

Family Medical Center Lowndes County WIC Clinic

Tyler, AL

8578 US Hwy 80

Tyler, AL 36785

Bullock County WIC Clinic Union Springs

Union Springs, AL

103 West Conecuh Avenue

Union Springs, AL 36089

Uniontown WIC Clinic

Uniontown, AL

54 Hamburg-Duncan Road

Uniontown, AL 36786

Chambers County Health Department WIC

Valley, AL

5 Medical Park

Valley, AL 36854

Valley WIC Clinic

Valley, AL

5 North Medical Park Drive

Valley, AL 36854

Vernon WIC Clinic

Vernon, AL

300 Springfield Road

Vernon, AL 35592

Warrior WIC Clinic

Warrior, AL

455 Boulder Trail

Warrior, AL 35180

Elmore County WIC Clinic

Wetumpka, AL

6501 US Highway 231

Wetumpka, AL 36092

Helpful Guides