My WIC

North Carolina WIC Program

WIC provides access to healthy food, breastfeeding support and encouragement for moms-to-be, new moms and families with young children, every step of the way.


young woman providing services to mothers and children

Eligibility

WIC is available to pregnant, breastfeeding and postpartum women, infants and children up to age five. To participate, these persons must:

  • Live in North Carolina.
  • Have a family income less than 185% of the U.S. Poverty Income Guidelines. A person receiving Medicaid, Temporary Assistance for Needy Families (TANF), or assistance from the NC Food and Nutrition Services automatically meets the income eligibility requirement.
  • Be at nutritional risk. A nutritionist or other health professional makes the nutritional risk assessment at no cost to the participant, usually at the local WIC office.

WIC Prescreening Tool

The WIC Prescreening Tool can help you find out if you are eligible for WIC benefits.


Find Your Local WIC Program and Apply

To find your local WIC office and apply for the program, contact the local WIC agency that serves the residents of the county in which you live. You can:

  • Look up your county office below
  • Call 1-844-601-0365
  • Text localwic + your zip code to 67076
  • Fill out the WIC Referral Form

WIC County Directory

Note: Some counties have services available at more than one physical location; some counties have services provided at the same physical location, such as Alleghany and Ashe of the Appalachian Health District.

Alamance County Health Department 319 N. Graham-Hopedale Rd.
Burlington, NC 27217
336-570-6745
Alexander County Health Department 338 First Avenue SW
Suite 1
Taylorsville, NC 28681
828-632-9704
Alleghany County Health Department Appalachian Health District
157 Health Service Rd
Sparta, NC  28675
336-372-5644
Anson County Health Department 110 Ashe St.
Wadesboro, NC 28170
704-694-9844
Ashe County Health Department Appalachian Health District
413 McConnell St.
Jefferson, NC 28640
336-246-2013
Avery County Health Department Toe River Health District
545 Schultz Circle
Newland, NC 28657
828-733-6052
Beaufort County Health Department 1436 Highland Dr.
Washington, NC 27889
252-946-9705
Bertie County Health Department Albemarle Regional Health Services
102 Rhodes Ave.
Windsor, NC 27983
252-794-6205
Bladen County Health Department

300 Mercer Mill Rd.
Elizabethtown, NC 28337
910-872-6128
910-872-6129

Brunswick County Health Department 25 Courthouse Dr., N.E.
Bolivia, NC 28422
910-253-2288

Leland
1492 Village Road
Leland, NC 28451
910-253-2877

Shallotte
Eastgate Plaza
1509 Holden Beach Rd
Shallotte, NC 28470
910-253-2878

Buncombe County Health Center 7 Yorkshire Ave.
Asheville, NC 28803
828-250-5000

336 Leicester Highway
Suite 120
Asheville, NC 28806
828-250-5000

257 Biltmore Avenue
Asheville, NC 28801
828-285-0622 ext. 2174

119 Hendersonville Rd
Asheville, NC 28803
828-771-5436

Burke County Health Department 700 East Parker Rd.
Morganton, NC 28655
828-764-9213
Cabarrus Health Alliance 300 Mooresville Rd.
Kannapolis, NC 28081
704-920-1204

280 Concord Parkway S.
Suite 110B
Concord, NCĀ 28027

Caldwell County Health Department 2345 Morganton Blvd.
Suite B
Lenoir, NC 28645
828-426-8407
Camden County Health Department Albemarle Regional Health Services
160 US Hwy 158 East
Building B
Camden, NC 27921
252-338-4472
Carteret County Health Department 3820 A Bridges St.
Morehead City, NC 28557
252-222-7710
Caswell County Health Department 189 County Park Rd.
Yanceyville, NC 27379
336-694-4129

Prospect Hill Community Health Center
(Piedmont Health Services)
322 Main St.
Prospect Hill, NC 27314
336-562-2340

Catawba County Health Department 3070 11th Ave Dr. SE
Hickory, NC 28602
828-695-5884
Chatham County

Moncure Community Health Center
(Piedmont Health Services)
7228 Pittsboro-Moncure Rd.
Moncure, NC 27559
(919) 542-2195

Siler City Community Health Center
(Piedmont Health Services)
224 South 10th Ave.
Siler City, NC 27344
(919) 742-5602

Cherokee County Health Department 228 Hilton St.
Murphy, NC 28906
828-837-1244

Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297

(This Program offers services to Native Americans.)

Chowan County Health Department Albemarle Regional Health Services
202 W. Hicks St.
Edenton, NC 27932
252-482-6009
Clay County Health Department 345 Court House Dr.
Hayesville, NC 28904
828-389-8052

Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297

(This Program offers services to Native Americans.)

Cleveland County Health Department 200 S. Post Road
Shelby, NC 28152
980-484-5170
Columbus County Health Department 304 Jefferson St.
Miller Building
Whiteville, NC 28472
910-640-6615
Craven County Health Department 2818 Neuse Blvd
New Bern, NC 28561
252-636-4920
Cumberland County Health Department 1235 Ramsey Street,
Fayetteville, NC 28301
910-433-3730

Spring Lake
103 Laketree Blvd.
Spring Lake, NC 28390
910-321-6420

Hope Mills
2622 Hope Mills Rd.
Hope Mills, NC 28306
910-433-3760

Currituck County Health Department Albemarle Regional Health Services 2795 Caratoke Hwy.
Currituck, NC 27929
252-232-1912
Dare County Health Department 109 Exeter St. 
Manteo, NC 27954
252-475-5068

50347 NC Hwy 12
Frisco, NC 27936
252-475-9326

2601 N. Croatan Hwy
Kill Devil Hills, NC 27948 252-475-5748

Davidson County Health Department 915 Greensboro St.
Lexington, NC 27293
336-252-2330
Davie County Health Department 210 Hospital St.
Mocksville, NC 27028
336-753-6750
Duplin County Health Department 340 Seminary Street
Kenansville, NC 28349
(910) 296-2130

Goshen Medical Center Faison
444 SW Center St.
Faison, NC 28341
(910) 289-1764

Durham County Health Department Lincoln Community Health Center
1301 Fayetteville St.
Durham, NC 27717-2119
919-956-4042
Eastern Band of Cherokee Indians
(This Program offers services to Native Americans.)
Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297
Edgecombe County Health Department 122 East James St.
Tarboro, NC 27886
252-641-7550

Rocky Mount Branch
107 Atlantic Ave.
Rocky Mount, NC 27801
252-985-1097

Forsyth County Health Department 799 N. Highland Ave.
Winston-Salem, NC 27102-0686
336-703-3336

Downtown Health Plaza
1200 N. Martin Luther King, Jr. Dr.
Winston-Salem, NC 27101 336-713-9702

Cleveland Site
501 N. Cleveland Ave. Winston-Salem, NC 27101 336-703-3361

Kernersville Site
431 West Bodenhamer St. Kernersville, NC 27285
336-703-3336

Franklin County Health Department 107 Industrial Dr.
Louisburg, NC 27549
919-496-6454
Gaston County Health Department 991 West Hudson Blvd.
Gastonia, NC 28052
704-853-5079

330 Dr. MLK Way
Gastonia, NC 28052
704-853-5100
Gates County Health Department Albemarle Regional Health Services
29 Medical Center Rd.
Gates, NC 27937
252-357-1380
Graham County Health Department 21 South Main St.
Robbinsville, NC 28771
828-479-7900

Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297

(This Program offers services to Native Americans.)

Granville-Vance District Health Department 101 Hunt Dr.
Oxford, NC 27565
919-693-1333
Greene County Health Department 227 Kingold Blvd., Suite B
Snow Hill, NC 28580
252-747-3244
Guilford County Health Department 1100 E. Wendover Avenue
Greensboro, NC 27405
336-641-3214

1203 Maple St. Room 308
Greensboro, NC 27404
336-641-3283

501 East Green St.
High Point, NC 27260
336-641-7271

Halifax County Public Health Authority 204 Evans St.
Hollister, NC 27844
252-586-5154

116-A West 3rd Street
Roanoke Rapids, NC 27870
252-535-4848

19 Dobbs St.
Halifax, NC 27839
252-583-5021

Harnett County Health Department 307 West Cornelius Harnett Blvd.
Lillington, NC 27546
910-893-7570

CommWell Health
3331 Easy St.
Dunn, NC 28366
877-935-5255

Haywood County Health Department 157 Paragon Parkway
Suite 800
Clyde, NC 28721
828-452-6675

Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297

(This Program offers services to Native Americans.)

Henderson County Health Department 1200 Spartanburg Hwy.
Suite 100
Hendersonville, NC 28792
828-692-4223
Albemarle Regional Health Services 828 S Academy Street
Ahoskie, NC 27910
252-862-4054
Hoke County Health Department 683 East Palmer Rd.
Raeford, NC 28376
910-875-2298
Hyde County Health Department 1151 Main St.
Swan Quarter, NC 27885
252-926-4379
Iredell County Health Department 318 Turnersburg Hwy.
Statesville, NC 28625
704-878-5319

Government Center South 610 E Center Ave.
Mooresville, NC 28115
704-664-4635

Jackson County Department of Public Health 538 Scotts Creek Rd., Ste. 100
Sylva, NC 28779
828-587-8243
Johnston County Public Health Department 517 North Bright Leaf Blvd.
Smithfield, NC 27577-4194
919-989-5288

CommWell Health
3331 Easy St.
Dunn, NC 28366
877-935-5255

Jones County Health Department 418 Highway 58 North
Trenton, NC 28585
252-448-9111
Lee County Health Department 106 Hillcrest Dr.
Sanford, NC 27331-1528
919-718-4642
Lenoir County Health Department 201 North McLewean St.
Kinston, NC 28502
252-526-4300
Lincoln County Health Department 200 Gamble Dr.
Lincolnton, NC 28092
704-736-8639
Macon County Health Department 1830 Lakeside Dr.
Franklin, NC 28734
828-349-2448
Madison County Health Department 493 Medical Park Dr.
Marshall, NC 28753
828-649-3551
Martin County Health Department MTW Health District
210 West Liberty St.
Williamston, NC  27892
252-793-1610
McDowell County Health Department Foothills Health District
408 Spaulding Rd.
Marion, NC 28752
828-652-2922
Mecklenburg County Health Department 2845 Beatties Ford Rd.
Charlotte, NC 28216
Appointments: 704-336-6500
Information: 980-314-9410

5624 Executive Center Dr.
Suite 100
Charlotte, NC 28212
980-314-9500
Appointments: 704-336-6500

3205 Freedom Drive
Charlotte, NC 28208
Appointments: 704-336-6500

249 Billingsley Rd.
Charlotte, NC 28211
Appointments: 704-336-6500

Mitchell County Health Department Toe River District
130 Forest Service Dr.
Suite A
Bakersville, NC 28705
828-688-4668
Montgomery County Health Department 217 South Main St.
Troy, NC 27371
910-572-8174
Moore County Health Department 705 Pinehurst Ave.
Carthage, NC 28327
910-947-3271
Nash County Health Department 214 South Barnes St.
Nashville, NC 27856
252-459-9828

Rocky Mount Office
322 S. Franklin St.
Rocky Mount, NC 27804
252-446-6042

New Hanover County Health Department 2029 South 17th St.
Wilmington, NC 28401
910-798-6657
Northampton County Health Department 9495 NC Hwy. 305
Jackson, NC  27845
252-534-5841
Onslow County Health Department 612 College St.
Jacksonville, NC 28540
910-347-5002

Tarawa Terrace
2455 Iwo Jima Blvd.
Tarawa Terrace, NC 28543
910-353-0022

Orange County Health Department Piedmont Health Services, Inc.
(located within the Orange County Health Department)
300 W. Tryon St.
Hillsborough, NC 27278
919-245-2422

Carrboro Community Health CenterĀ 
(Piedmont Health Services)
301 Lloyd St.
Carrboro, NC 27510
(919) 913-1698

Pamlico County Health Department 203 North St.
Bayboro, NC 28515
252-745-5256
Pasquotank County Health Department Albemarle Regional Health Services
711 Roanoke Ave.
Elizabeth City, NC 27907
252-338-4400
Pender County Health Department 803 South Walker St.
Burgaw, NC 28425
910-259-1294
Perquimans County Health Department Albemarle Regional Health Services
ARPDC St.
Hertford, NC 27944
252-426-2106
Person County Health Department 355 A South Madison Blvd.
Roxboro, NC 27573
336-597-2204
Pitt County Health Center - WIC 201 Government Circle
Greenville, NC 27834
252-902-2393
Polk County Health Department 161 Walker St.
Columbus, NC 28722
828-894-3888
Randolph County Health Department 2222-B S. Fayetteville St.
Asheboro, NC 27205
336-318-6171
Richmond County Health Department 127 Caroline St.
Rockingham, NC 28379
910-997-8300
Robeson County Health Department 460 Country Club Rd.
Lumberton, NC 28360
910-671-6109
Rockingham County Health Department 371 NC Hwy 65 West
Wentworth, NC 27375-0204
336-342-8200
Rowan County Health Department 1811 E. Innes St.
Salisbury, NC 28146
704-216-8777
Rutherford County Health Department Foothills Health District
221 Callahan-Koon Rd.
Spindale, NC 28160
828-287-6238
Sampson County Health Department 360 County Complex Rd.
Clinton, NC 28328
910-592-1131
Scotland County Health Department 1405 West Blvd.
Laurinburg, NC 28352
910-277-2440
Stanly County Health Department 1000 North First St., Ste 3
Albemarle, NC 28001
704-986-3003
Stokes County Health Department 1009 N. Main St.
Danbury, NC 27016
336-593-2402

Southwest Service Center 104 Hartgrove Rd.
King, NC 27021
336-985-2727

Surry County Health and Nutrition Center 118 Hamby Rd.
Dobson, NC 27017
336-401-8450
336-401-8599
Swain County Health Department 545 Center St.
Bryson City, NC 28713
828-488-3198

Qualla Boundary - Cherokee Indian WIC, Baby Love, CSC, & MCC
73 Kaiser Wilnoty Dr.
Cherokee, NC 28719
828-497-7297

(This Program offers services to Native Americans.)

Transylvania County Health Department Community Services Bldg.
98 East Morgan St., Suite 170
Brevard, NC 28712
828-884-3135
Tyrrell County Health Department MTW Health District
408 Bridge St.
Columbia, NC  27925
252-793-1750
Union County Health Department 2330 Concord Avenue
Monroe, NC  28110
704-296-4800
Vance County Granville-Vance District Health Department
115 Charles Rollins Rd.
Henderson, NC 27536
252-492-3147
Wake County Human Services

10 Sunnybrook Rd.
Raleigh, NC 27620-4049
919-250-4720

111 James Jackson Ave.
Suite 201
Cary, NC 27513
919-250-4720

130 N. Judd Parkway Northeast
Fuquay Varina, NC 27526
919-250-4720

2909 E. Millbrook Rd.
Raleigh, NC 27604
919-250-4720

350 E. Holding Ave.
Wake Forest, NC 27587
919-250-4720

1002 Dogwood Dr.
Zebulon, NC 27597
919-250-4720

Warren County Health Department 544 West Ridgeway St.
Warrenton, NC 27589
252-257-2116
Washington County Health Department MTW Health District
198 NC Hwy 45 North
Plymouth, NC 27962
252-791-3111
Watauga County Health Department Appalachian Health District
126 Poplar Grove Connector Rd.
Boone, NC 28607
828-264-6641
Wayne County Health Department 301 North Herman St.
Box CC
Goldsboro, NC 27530
919-731-1276

108 W. Main St.
Mount Olive, NC 28365
910-731-1680

1200 Wright Brothers Ave.
Building 3602
Seymour Johnson Air Force Base
Goldsboro, NC 27530
919-705-1779

Wilkes County Health Department 232 Jefferson St.
N. Wilkesboro, NC 28659
336-651-7451
Wilson County Health Department 1801 Glendale Dr. SW
Wilson, NC 27893-4401
252-291-3111
Yadkin County Human Services Agency 217 East Willow St.
Yadkinville, NC 27055
336-679-4210
Yancey County Health Department Toe River District
202 Medical Campus Dr.
Burnsville, NC 28714
828-682-4198



Last Modified: November 8, 2019