WIC Program

North Carolina WIC Clinic Locations

Updated August 2026

North Carolina WIC is delivered locally through county health departments, community and rural health centers, and community action agencies serving all 100 counties — from the Research Triangle and Charlotte metro to rural Appalachian and coastal plain communities. 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 North Carolina Department of Health and Human Services — WIC Program, the official WIC agency for North Carolina.

WIC Clinics in North Carolina by City

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

Hertford County Health Department WIC

Ahoskie, NC

718 Evans Street

Ahoskie, NC 27910

Stanly County Health Department WIC

Albemarle, NC

1000 North First Street

Albemarle, NC 28001

Archdale WIC Clinic Archdale

Archdale, NC

213 Balfour Drive

Archdale, NC 27263

Asheboro WIC Clinic

Asheboro, NC

2222 S Fayetteville St Suite B

Asheboro, NC 27205

Asheville

6 clinics

See all 6 clinics →

Mitchell County Health Department WIC Clinic

Bakersville, NC

130 Forest Service Drive Suite A

Bakersville, NC 28705

Pamlico County Health Department WIC Clinic

Bayboro, NC

203 North Street

Bayboro, NC 28515

Johnston County for CommWell Health WIC

Benson, NC

70 Crape Myrtle Drive

Benson, NC 27504

Black Mountain United Methodist Church WIC Clinic

Black Mountain, NC

101 Church Street

Black Mountain, NC 28711

Bolivia WIC Clinic

Bolivia, NC

25 Courthouse Drive

Bolivia, NC 28422

Watauga County WIC Program

Boone, NC

126 Poplar Grove Connector

Boone, NC 28607

Transylvania County Health Department WIC

Brevard, NC

106 East Morgan Street

Brevard, NC 28712

Swain County Health Department WIC

Bryson City, NC

545 Center Street

Bryson City, NC 28713

Pender County Health Department WIC

Burgaw, NC

803 South Walker Street

Burgaw, NC 28425

Burlington

2 clinics

See all 2 clinics →

Yancey County Health Department WIC Clinic

Burnsville, NC

202 Medical Campus Dr

Burnsville, NC 28714

Camden County Albemarle Regional Health Department WIC Clinic

Camden, NC

158 East US Hwy 160

Camden, NC 27921

Piedmont Health Services WIC

Carrboro, NC

301 Lloyd Street

Carrboro, NC 27510

Moore County Health Department WIC

Carthage, NC

705 Pinehurst Avenue

Carthage, NC 28327

Western Regional Center WIC

Cary, NC

111 James Jackson Ave Suite 201

Cary, NC 27513

Charlotte

8 clinics

See all 8 clinics →

EBCI WIC Program

Cherokee, NC

73 Kaiser Wilnoty Drive

Cherokee, NC 28719

Haywood County Health Department WIC

Clyde, NC

157 Paragon Parkway

Clyde, NC 28721

Polk County WIC Clinic Columbus NC

Columbus, NC

161 Walker Street

Columbus, NC 28722

Health Alliance Logan Community Family Resource WIC Clinic

Concord, NC

298 Lincoln Street Southwest

Concord, NC 28025

Stokes County Health Department WIC

Danbury, NC

1009 North Main Street

Danbury, NC 27016

Surry County Health Department WIC

Dobson, NC

118 Hamby Road

Dobson, NC 27017

Durham

3 clinics

See all 3 clinics →

Albemarle Regional Health Services WIC

Elizabeth City, NC

711 Roanoke Avenue

Elizabeth City, NC 27909

Bladen County NC WIC Office

Elizabethtown, NC

300 Mercer Mill Road

Elizabethtown, NC 28337

Fayetteville

3 clinics

See all 3 clinics →

Fort Bragg WIC Clinic

Fort Bragg, NC

2817 Reilly Street

Fort Bragg, NC 28310

Macon County Public Health Center WIC Clinic

Franklin, NC

1830 Lakeside Drive

Franklin, NC 28734

Southern Regional Center Fuquay-Varina WIC

Fuquay-Varina, NC

130 N. Judd Parkway

Fuquay-Varina, NC 27526

☎ 919-557-2501

Mon/Wed/Fri: 8:30am to 12pm then 2pm to 5pm Tuesday: 8:30am to 12pm then 2pm to 8pm

Gaston County Health Department WIC

Gastonia, NC

991 West Hudson Boulevard

Gastonia, NC 28052

Goldsboro

2 clinics

See all 2 clinics →

Guilford County Health Department WIC

Greensboro, NC

1100 East Wendover Avenue

Greensboro, NC 27405

Pitt County Public Health Center WIC

Greenville, NC

201 Government Circle

Greenville, NC 27834

Halifax County Health Department WIC

Halifax, NC

19 North Dobbs Street

Halifax, NC 27839

Hampstead WIC Clinic

Hampstead, NC

106 East Sanderling Circle

Hampstead, NC 28443

Clay County Health Department WIC

Hayesville, NC

345 Courthouse Drive

Hayesville, NC 28904

Granville Vance Health District WIC

Henderson, NC

115 Charles Rollins Road

Henderson, NC 27536

Henderson County Dept of Public Health WIC Clinic

Hendersonville, NC

1200 Spartanburg Highway Suite 100

Hendersonville, NC 28792

Hertford WIC Clinic

Hertford, NC

103 Arpdc Street

Hertford, NC 27944

Catawba County WIC Program

Hickory, NC

3070 11th Ave Dr. SE

Hickory, NC 28602

Guilford County Health Department WIC

High Point, NC

501 E Green Drive

High Point, NC 27260

Piedmont Health Services WIC

Hillsborough, NC

300 West Tryon Street

Hillsborough, NC 27278

Rural Health Group WIC Program

Hollister, NC

204 Evans Road

Hollister, NC 27844

Northampton County Health Department WIC

Jackson, NC

9495 NC Highway 305

Jackson, NC 27845

Onslow County Health Department WIC

Jacksonville, NC

612 College Street

Jacksonville, NC 28540

Ashe County WIC Program

Jefferson, NC

413 McConnell St.

Jefferson, NC 28640

Kannapolis

3 clinics

See all 3 clinics →

Duplin County Health Department WIC office Kenansville

Kenansville, NC

340 Seminary Street

Kenansville, NC 28349

Lenoir County Health Department WIC

Kinston, NC

201 North Mclewean Street

Kinston, NC 28501

Laurinburg

2 clinics

See all 2 clinics →

Leland WIC Office Family Resource Center

Leland, NC

1492 Village Road N.E

Leland, NC 28451

Caldwell County Health Department WIC Clinic Lenoir

Lenoir, NC

2345 Morganton Blvd. Suite B

Lenoir, NC 28645

Davidson County Health Department WIC Program

Lexington, NC

915 Greensboro St

Lexington, NC 27292

Harnett County Health Department WIC

Lillington, NC

307 West Cornelius Harnett Boulevard

Lillington, NC 27546

Lincoln County Health Department WIC

Lincolnton, NC

151 Sigmon Road

Lincolnton, NC 28092

Franklin County Health Department WIC

Louisburg, NC

107 Industrial Drive

Louisburg, NC 27549

Lumberton WIC Clinic

Lumberton, NC

460 Country Club Road

Lumberton, NC 28360

Dare County WIC Program

Manteo, NC

109 Exeter St.

Manteo, NC 27954

Rutherford Polk Mcdowell Health District WIC

Marion, NC

408 Spaulding Road

Marion, NC 28752

Madison County Health Department WIC

Marshall, NC

493 Medical Park Drive

Marshall, NC 28753

Davie County WIC Program

Mocksville, NC

210 Hospital Street

Mocksville, NC 27028

Piedmont Health Services WIC

Moncure, NC

7228 Pittsboro-Moncure Road

Moncure, NC 27559

Monroe

2 clinics

See all 2 clinics →

Carteret County Health Department WIC Program

Morehead City, NC

3820-A Bridges Street

Morehead City, NC 28557

Burke County WIC Program

Morganton, NC

700 East Parker Road

Morganton, NC 28655

Mount Olive NC WIC Clinic

Mt Olive, NC

108 B West Main Street

Mt Olive, NC 28365

Cherokee County Health Department WIC Program

Murphy, NC

228 Hilton Street

Murphy, NC 28906

Nash County Health Department WIC

Nashville, NC

214 South Barnes Street

Nashville, NC 27856

Craven County Health Department WIC Program

New Bern, NC

2818 Neuse Boulevard

New Bern, NC 28562

Avery County Health Departmen WIC Clinic

Newland, NC

545 Schultz Circle

Newland, NC 28657

Tri County Community Health Center D B A Commwell Health WIC

Newton Grove, NC

3331 East Street

Newton Grove, NC 28334

Granville Vance District Health Department WIC

Oxford, NC

101 Hunt Drive

Oxford, NC 27565

Pembroke WIC Clinic

Pembroke, NC

307 East Wardell Drive

Pembroke, NC 28372

MTW Health District WIC Clinic

Plymouth, NC

198 NC Hwy 45 North

Plymouth, NC 27962

Piedmont Health Services WIC

Prospect Hill, NC

322 Main Street

Prospect Hill, NC 27314

Hoke County Health Department WIC

Raeford, NC

683 East Palmer Road

Raeford, NC 28376

Raleigh

3 clinics

See all 3 clinics →

Rural Health Group WIC

Roanoke Rapids, NC

116a West 3rd Street

Roanoke Rapids, NC 27870

Robbinsville Graham County WIC Clinic

Robbinsville, NC

21 South Main Street

Robbinsville, NC 28771

Rockingham

2 clinics

See all 2 clinics →

Rocky Mount WIC Clinic

Rocky Mount, NC

107 Atlantic Avenue

Rocky Mount, NC 27801

Person County Health Department WIC

Roxboro, NC

355 A. South Madison Boulevard

Roxboro, NC 27573

Sampson County for CommWell Health WIC

Salemburg, NC

500 Fayetteville Street

Salemburg, NC 28385

Rowan County Health Department WIC Clinic

Salisbury, NC

1811 E Innes St

Salisbury, NC 28146

Lee County Health Department WIC

Sanford, NC

106 Hillcrest Drive

Sanford, NC 27331

Shallotte WIC office

Shallotte, NC

150 Holden Beach Road

Shallotte, NC 28470

Shelby

2 clinics

See all 2 clinics →

Piedmont Health Services WIC

Siler City, NC

224 South 10th Avenue

Siler City, NC 27344

SJAFB Family Readiness Center WIC

SJAFB, NC

1200 Wright Brothers Avenue

SJAFB, NC 27531

Johnston County Health Department WIC

Smithfield, NC

517 North Bright Leaf Boulevard

Smithfield, NC 27577

Greene County Health Department WIC

Snow Hill, NC

227 Kingold Boulevard

Snow Hill, NC 28580

Alleghany County WIC Program

Sparta, NC

157 Health Services Road

Sparta, NC 28675

Rutherford County WIC Clinic

Spindale, NC

221 Callahan Koon Road

Spindale, NC 28160

Spring Lake WIC Clinic Family Resource Center

Spring Lake, NC

103 Laketree Blvd.

Spring Lake, NC 28390

Statesville

2 clinics

See all 2 clinics →

Hyde County Health Department WIC Clinic

Swanquarter, NC

1151 Main Street

Swanquarter, NC 27885

Jackson County Health Department WIC

Sylva, NC

538 Scotts Creek Road

Sylva, NC 28779

Edgecombe County Health Department WIC

Tarboro, NC

122 East Saint James Street

Tarboro, NC 27886

Alexander County Public Health Department WIC Clinic

Taylorsville, NC

338 1st Ave. SW

Taylorsville, NC 28681

Jones County Health Department WIC Clinic

Trenton, NC

418 Highway 58 North

Trenton, NC 28585

Montgomery County Health Department WIC

Troy, NC

217 South Main Street

Troy, NC 27371

Health Department Anson WIC

Wadesboro, NC

110 Ashe St.

Wadesboro, NC 28170

Northern Regional Center Wake Forest WIC

Wake Forest, NC

350 E. Holding Ave.

Wake Forest, NC 27587

☎ 919-562-6300

Monday – Friday: 8:30am to 12pm then 2pm to 5pm

Duplin County WIC Wallace Office

Wallace, NC

220 East Main Street

Wallace, NC 28466

Warren County Health Department WIC

Warrenton, NC

544 West Ridgeway Street

Warrenton, NC 27589

Washington

2 clinics

See all 2 clinics →

Rockingham County Health Department WIC

Wentworth, NC

371 NC Highway 65 West

Wentworth, NC 27375

Columbus County Health Department WIC

Whiteville, NC

304 Jefferson Street

Whiteville, NC 28472

Wilkes County Health Department WIC Clinic

Wilkesboro, NC

306 College St

Wilkesboro, NC 28697

New Hanover County Health Department WIC Clinic

Wilmington, NC

2029 South 17th Street

Wilmington, NC 28401

Wilson County NC WIC Clinic

Wilson, NC

1801 Glendale Dr. SW

Wilson, NC 27893

Bertie County Health Department WIC

Windsor, NC

102 Rhodes Avenue

Windsor, NC 27983

Winston Salem Health Care & Pediatrics WIC

Winston Salem, NC

250 Charlois Boulevard

Winston Salem, NC 27103

Forsyth County Health Department WIC

Winston-Salem, NC

799 North Highland Avenue

Winston-Salem, NC 27102

Yadkinville County WIC Clinic

Yadkinville, NC

217 E. Willow St

Yadkinville, NC 27055

Caswell County Health Department WIC Clinic

Yanceyville, NC

189 County Park Road

Yanceyville, NC 27379

Eastern Regional Center Zebulon WIC

Zebulon, NC

1002 Dogwood Drive

Zebulon, NC 27597

☎ 919-250-4720

Monday – Friday: 8:30am to 12pm then 2pm to 5pm

Helpful Guides