North Carolina TANF & Welfare Offices

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.

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