North Carolina TANF & Welfare Offices

Division of Social Services (NCDHHS) Verified against official source Updated August 2026

This directory lists 99 offices across 99 cities that handle Work First cash assistance applications, since North Carolina hands day-to-day administration to each county's Department of Social Services instead of running one central agency. A three-person household approved for Work First can receive up to $272 per month, the maximum the state allows for that family size before any income is subtracted. Most people start a case through the ePASS system or by visiting their county office directly, and because staffing, hours, and appointment availability differ by county, it's worth calling ahead before a visit. Actual benefit amounts are almost always lower than the $272 maximum once a household's wages or other income are factored in.

This site is an independent, non-government TANF 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.

Income limit (household of 3)

Income at or below 200% of the federal poverty level for a family of three

Max benefit (household of 3)

$272/month for a family of three (before income is subtracted)

Offices in North Carolina

99

TANF Offices in North Carolina by City

Cities with 1-2 offices show their address and hours directly below. Cities with 3 or more show a link to see every office.

Stanly County DSS

Albemarle, NC

1000 North First Street Suite 2

Albemarle, NC 28001

704-982-6100

Fax: 704-983-5818

Randolph County DSS

Asheboro, NC

1512 North Fayetteville Street PO Box 3239

Asheboro, NC 27204

336-683-8000

Fax: 336-683-8131

Buncombe County DSS

Asheville, NC

40 Coxe Avenue

Asheville, NC 28802

828-250-5500

Fax: 828-250-6235

Mitchell County DSS

Bakersville, NC

102 East Spring Street

Bakersville, NC 28705

828-688-2175

Fax: 828-688-4940

Pamlico County Human Services Center

Bayboro, NC

828 Alliance Main St.

Bayboro, NC 28515

252-745-4086

Fax: 252-745-7384

Carteret County DSS

Beaufort, NC

210 Craven Street

Beaufort, NC 28516

252-728-3181

Fax: 252-728-3631

Brunswick County DSS

Bolivia, NC

60 Government Drive NE

Bolivia, NC 28422

910-253-2077

Fax: 910-253-2071

Watauga County DSS

Boone, NC

132 Poplar Grove Road Connector Suite C

Boone, NC 28607

828-265-8100

Fax: 828-265-7638

Swain County DSS

Bryson City, NC

80 Academy St. PO Box 610

Bryson City, NC 28713

828-488-6921

Fax: 828-488-8271

Pender County DSS

Burgaw, NC

810 South Walker Street PO Drawer 1207

Burgaw, NC 28425

910-259-1240

Fax: 910-259-1418

Alamance County DSS

Burlington, NC

319 North Graham Hopedale Road Suite C

Burlington, NC 27217

336-570-6532

Fax: 336-570-6538

Yancey County DSS

Burnsville, NC

320 Pensacola Road PO Box 67

Burnsville, NC 28714

828-682-6148

Fax: 828-682-6712

Camden County DSS

Camden, NC

117 North Highway 343

Camden, NC 27921

252-331-4787

Fax: 252-335-1009

Moore County DSS

Carthage, NC

1036 Carriage Oaks Drive PO Box 938

Carthage, NC 28327

910-947-2436

Fax: 910-947-1618

Mecklenburg County DSS

Charlotte, NC

301 Billingsley Road PO Box 220999

Charlotte, NC 28222

704-336-3000

Fax: 704-353-1325

Sampson County DSS

Clinton, NC

360 County Complex Rd. Suite 100

Clinton, NC 28328

910-592-7131

Fax: 910-592-4297

Haywood County DSS

Clyde, NC

157 Paragon Parkway Suite 300

Clyde, NC 28721

828-452-6620

Fax: 828-452-6686

Currituck County DSS

Currituck, NC

153 Courthouse Rd. Suite 400

Currituck, NC 27929

252-232-3083

Fax: 252-232-2167

Stokes County DSS

Danbury, NC

1010 Highway 8 & 89 North PO Box 30

Danbury, NC 27016

336-593-2861

Fax: 336-593-9362

Surry County DSS

Dobson, NC

118 Hamby Road

Dobson, NC 27017

336-401-8700

Fax: 336-401-8750

Durham County DSS

Durham, NC

414 East Main Street PO Box 810

Durham, NC 27702

919-560-8000

Fax: 919-560-8102

Chowan County DSS

Edenton, NC

100 W. Freemason Circle

Edenton, NC 27932

252-482-7441

Fax: 252-482-7041

Pasquotank County DSS

Elizabeth City, NC

709 Roanoke Avenue

Elizabeth City, NC 27909

252-338-2126

Fax: 252-338-7512

Bladen County DSS

Elizabethtown, NC

208 McKay Street

Elizabethtown, NC 28337

910-862-6800

Fax: 910-862-6801

Hyde County DSS

Engelhard, NC

35015 US Hwy 264 PO Box 100

Engelhard, NC 27824

252-926-4476

Fax: 252-926-3711

Cumberland County DSS

Fayetteville, NC

1225 Ramsey Street PO Box 2429

Fayetteville, NC 28301

910-323-1540

Fax: 910-677-2801

Macon County DSS

Franklin, NC

1832 Lakeside Drive

Franklin, NC 28734

828-349-2124

Fax: 828-349-2401

Gaston County DSS

Gastonia, NC

330 Dr. Martin Luther King Jr. Way

Gastonia, NC 28052

704-862-7500

Fax: 704-862-7885

Gates County DSS

Gatesville, NC

200 Court Street

Gatesville, NC 27938

252-357-0075

Fax: 252-357-2132

Wayne County DSS

Goldsboro, NC

301 North Herman Street

Goldsboro, NC 27530

919-580-4034

Fax: 919-731-1293

Guilford County DSS

Greensboro, NC

1203 Maple Street

Greensboro, NC 27402

336-641-3447

Fax: 336-641-6868

Pitt County DSS

Greenville, NC

1717 West Fifth Street

Greenville, NC 27834

252-902-1110

Fax: 252-413-1299

Halifax County DSS

Halifax, NC

4421 Hwy 301 PO Box 767

Halifax, NC 27839

252-536-2511

Fax: 252-536-2432

Clay County DSS

Hayesville, NC

119 Courthouse Dr.

Hayesville, NC 28904

828-389-6301

Fax: 828-389-6427

Vance County DSS

Henderson, NC

350 Ruin Creek Road

Henderson, NC 27536

252-492-5001

Fax: 252-438-5997

Henderson County DSS

Hendersonville, NC

1200 Spartanburg Highway Suite 300

Hendersonville, NC 28792

828-697-5500

Fax: 828-697-4544

Perquimans County DSS

Hertford, NC

103 Charles Street

Hertford, NC 27944

252-426-7373

Fax: 252-426-1240

Catawba County DSS

Hickory, NC

3030 11th Avenue Drive SE

Hickory, NC 28602

828-695-5600

Fax: 828-695-2497

Orange County DSS

Hillsborough, NC

113 Mayo St. PO Box 8181

Hillsborough, NC 27278

919-245-2800

Fax: 919-644-3005

Northampton County DSS

Jackson, NC

9467 NC 305 Highway PO Box 157

Jackson, NC 27845

252-534-5811

Fax: 252-534-0061

Onslow County DSS

Jacksonville, NC

1915 Onslow Drive Extension PO Box 1379

Jacksonville, NC 28541

910-455-4145

Fax: 910 219-4983

Ashe County DSS

Jefferson, NC

150 Government Circle Suite 1400

Jefferson, NC 28640

336-846-5719

Fax: 336-846-5779

Cabarrus County DSS

Kannapolis, NC

1303 South Cannon Boulevard

Kannapolis, NC 28083

704-920-1400

Fax: 704-920-1401

Duplin County DSS

Kenansville, NC

423 North Main Street PO Box 969

Kenansville, NC 28349

910-296-2200

Fax: 910-296-2323

Lenoir County DSS

Kinston, NC

130 West King Street PO Box 6

Kinston, NC 28502

252-559-6400

Fax: 252-559-6381

Scotland County DSS

Laurinburg, NC

1405 West Boulevard PO Box 1647

Laurinburg, NC 28353

910-277-2500

Fax: 910-277-2402

Caldwell County DSS

Lenoir, NC

2345 Morganton Blvd SW Suite A

Lenoir, NC 28645

828-426-8200

Fax: 828-426-8398

Davidson County DSS

Lexington, NC

913 Greensboro Street

Lexington, NC 27293

336-242-2500

Fax: 336-249-7588

Harnett County DSS

Lillington, NC

311 Cornelius Harnett Boulevard

Lillington, NC 27546

910-893-7500

Fax: 910-893-6604

Lincoln County DSS

Lincolnton, NC

1136 East Main Street PO Box 130

Lincolnton, NC 28093

704-732-0738

Fax: 704-736-8727

Franklin County DSS

Louisburg, NC

107 Industrial Drive PO Box 669

Louisburg, NC 27549

919 496-5721

Fax: 919 496-8137

Robeson County DSS

Lumberton, NC

120 Glen Cowan Road

Lumberton, NC 28360

910-671-3500

Fax: 910-671-3092

Dare County DSS

Manteo, NC

107 Exeter Street

Manteo, NC 27954

252-475-5500

Fax: 252-473-9824

McDowell County DSS

Marion, NC

145 East Court Street PO Box 338

Marion, NC 28752

828-652-3355

Fax: 828-652-9167

Madison County DSS

Marshall, NC

5707 U.S. Highway 25/70 Unit D

Marshall, NC 28753

828-649-2711

Fax: 828 649-3687

Polk County DSS

Mill Spring, NC

231 Wolverine Trail

Mill Spring, NC 28756

828-894-2100

Fax: 828-894-6326

Davie County DSS

Mocksville, NC

228 Hospital St PO Box 517

Mocksville, NC 27028

336-753-6250

Fax: 336-751-1639

Union County DSS

Monroe, NC

2330 Concord Ave

Monroe, NC 28110

704-296-4300

Fax: 704-296-6151

Burke County DSS

Morganton, NC

700 East Parker Road

Morganton, NC 28680

828-764-9600

Fax: 828-764-9793

Cherokee County DSS

Murphy, NC

4800 W US Highway 64

Murphy, NC 28906

828-837-7455

Fax: 828-837-9789

Nash County DSS

Nashville, NC

120 West Washington Street PO Drawer 819

Nashville, NC 27856

252-459-9818

Fax: 252-459-9833

Craven County DSS

New Bern, NC

2818 Neuse Boulevard PO Box 12039

New Bern, NC 28561

252-636-4900

Fax: 252-636-4946

Avery County DSS

Newland, NC

175 Linville Street

Newland, NC 28657

828-733-8248

Fax: 828-733-8245

Granville County DSS

Oxford, NC

410 West Spring Street

Oxford, NC 27565

919-693-1511

Fax: 919-603-5090

Chatham County DSS

Pittsboro, NC

102 Camp Drive

Pittsboro, NC 27312

919-542-2759

Fax: 919-542-6355

Washington County DSS

Plymouth, NC

209 East Main Street PO Box 10

Plymouth, NC 27962

252-793-4041

Fax: 252-793-3195

Hoke County DSS

Raeford, NC

314 S. Magnolia Street PO Box 340

Raeford, NC 28376

910-875-8725

Fax: 910-875-1068

Wake County DSS

Raleigh, NC

220 Swinburne Road PO Box 46833

Raleigh, NC 27620

919-212-7000

Fax: 919-212-7285

Graham County DSS

Robbinsville, NC

196 Knight Street PO Box 1150

Robbinsville, NC 28771

828-479-7911

Fax: 828-479-7928

Richmond County DSS

Rockingham, NC

125 Caroline Street PO Box 518

Rockingham, NC 28380

910-997-8480

Fax: 910-997-8447

Rocky Mount Office

Rocky Mount, NC

301 South. Fairview Road

Rocky Mount, NC 27801

252-985-4101

Fax: 252-985-1615

Person County DSS

Roxboro, NC

355B S. Madison Blvd

Roxboro, NC 27573

336-599-8361

Fax: 336-597-9339

Rowan County DSS

Salisbury, NC

1236 West Innes Street

Salisbury, NC 28144

704-216-8330

Fax: 704-638-3134

Lee County DSS

Sanford, NC

530 Carthage Street PO Box 1066

Sanford, NC 27330

919-718-4690

Fax: 919-718-4634

Cleveland County DSS

Shelby, NC

130 South Post Road

Shelby, NC 28150

704-487-0661

Fax: 704-484-1051

Johnston County DSS

Smithfield, NC

714 North Street

Smithfield, NC 27577

919 989-5300

Fax: 919-989-5324

Greene County DSS

Snow Hill, NC

227 Kingold Boulevard Suite A

Snow Hill, NC 28580

252-747-5932

Fax: 252-747-8654

Alleghany County DSS

Sparta, NC

182 Doctor Street

Sparta, NC 28675

336-372-2411

Fax: 336-372-2635

Rutherford County DSS

Spindale, NC

389 Fairground Road

Spindale, NC 28160

828-287-6199

Fax: 828-287-6350

Iredell County DSS

Statesville, NC

549 Eastside Drive

Statesville, NC 28625

704-873-5631

Fax: 704-878-5419

Jackson County DSS

Sylva, NC

15 Griffin Street

Sylva, NC 28779

828-586-5546

Fax: 828-586-6270

Edgecombe County DSS

Tarboro, NC

122 E. St. James Street PO Box 370

Tarboro, NC 27886

252-641-7611

Fax: 252-641-7980

Alexander County DSS

Taylorsville, NC

604 7th Street SW

Taylorsville, NC 28681

828-632-1080 Ext: 326

Fax: 828-632-1092

Jones County DSS

Trenton, NC

118 Highway 58 North PO Box 250

Trenton, NC 28585

252-448-2581

Fax: 252-488-5651

Montgomery County DSS

Troy, NC

102 E. Spring Street PO Drawer N

Troy, NC 27371

910-576-6531

Fax: 910-576-5016

Anson County DSS

Wadesboro, NC

118 North Washington Street

Wadesboro, NC 28170

704-694-9351

Fax: 704-695-1608

Warren County DSS

Warrenton, NC

307 North Main Street

Warrenton, NC 27589

252-257-5000

Fax: 252-257-4656

Beaufort County DSS

Washington, NC

632 West 5th Street

Washington, NC 27889

252-975-5500

Fax: 252-975-5555

Rockingham County DSS

Wentworth, NC

411 NC Hwy. 65 PO Box 61

Wentworth, NC 27375

336-342-1394

Fax: 336-634-1847

Columbus County DSS

Whiteville, NC

40 Government Complex Road

Whiteville, NC 28472

910-642-2800

Fax: 910-641-3970

Martin County DSS

Williamston, NC

305 East Main Street PO Box 809

Williamston, NC 27892

252-789-4400

Fax: 252-789-4409

New Hanover County DSS

Wilmington, NC

1650 Greenfield Street PO Drawer 1559

Wilmington, NC 28402

910-798-3400

Fax: 910-798-7824

Wilson County DSS

Wilson, NC

100 N.E Gold Street PO Box 459

Wilson, NC 27894

252-206-4000

Fax: 252-237-1544

Bertie County DSS

Windsor, NC

1006 Wayland Street

Windsor, NC 27983

252-794-5320

Fax: 252-794-5344

Forsyth County DSS

Winston-Salem, NC

741 North Highland Avenue

Winston-Salem, NC 27101

336-703-3800

Fax: 336-727-2850

Hertford County DSS

Winton, NC

704 King Street PO Box 218

Winton, NC 27986

252-358-7830

Fax: Winton: 252-358-0597 Ahoskie: 252-332-4710

Yadkin County DSS

Yadkinville, NC

250 Willow Street

Yadkinville, NC 27055

336-679-4210

Fax: 336-679-2664

Caswell County DSS

Yanceyville, NC

175 East Church Street

Yanceyville, NC 27379

336-694-4141

Fax: 336-694-1816

Helpful Guides