North Carolina TANF & Welfare Offices

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.

Updated August 28, 2026 — verified against official source

TANF Offices in North Carolina by City

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

TANF

Stanly County DSS

Albemarle, NC

1000 North First Street Suite 2

Albemarle, NC 28001

☎ 704-982-6100

Fax: 704-983-5818

TANF

Randolph County DSS

Asheboro, NC

1512 North Fayetteville Street PO Box 3239

Asheboro, NC 27204

☎ 336-683-8000

Fax: 336-683-8131

TANF

Buncombe County DSS

Asheville, NC

40 Coxe Avenue

Asheville, NC 28802

☎ 828-250-5500

Fax: 828-250-6235

TANF

Mitchell County DSS

Bakersville, NC

102 East Spring Street

Bakersville, NC 28705

☎ 828-688-2175

Fax: 828-688-4940

TANF

Pamlico County Human Services Center

Bayboro, NC

828 Alliance Main St.

Bayboro, NC 28515

☎ 252-745-4086

Fax: 252-745-7384

TANF

Carteret County DSS

Beaufort, NC

210 Craven Street

Beaufort, NC 28516

☎ 252-728-3181

Fax: 252-728-3631

TANF

Brunswick County DSS

Bolivia, NC

60 Government Drive NE

Bolivia, NC 28422

☎ 910-253-2077

Fax: 910-253-2071

TANF

Watauga County DSS

Boone, NC

132 Poplar Grove Road Connector Suite C

Boone, NC 28607

☎ 828-265-8100

Fax: 828-265-7638

TANF

Swain County DSS

Bryson City, NC

80 Academy St. PO Box 610

Bryson City, NC 28713

☎ 828-488-6921

Fax: 828-488-8271

TANF

Pender County DSS

Burgaw, NC

810 South Walker Street PO Drawer 1207

Burgaw, NC 28425

☎ 910-259-1240

Fax: 910-259-1418

TANF

Alamance County DSS

Burlington, NC

319 North Graham Hopedale Road Suite C

Burlington, NC 27217

☎ 336-570-6532

Fax: 336-570-6538

TANF

Yancey County DSS

Burnsville, NC

320 Pensacola Road PO Box 67

Burnsville, NC 28714

☎ 828-682-6148

Fax: 828-682-6712

TANF

Camden County DSS

Camden, NC

117 North Highway 343

Camden, NC 27921

☎ 252-331-4787

Fax: 252-335-1009

TANF

Moore County DSS

Carthage, NC

1036 Carriage Oaks Drive PO Box 938

Carthage, NC 28327

☎ 910-947-2436

Fax: 910-947-1618

TANF

Mecklenburg County DSS

Charlotte, NC

301 Billingsley Road PO Box 220999

Charlotte, NC 28222

☎ 704-336-3000

Fax: 704-353-1325

TANF

Sampson County DSS

Clinton, NC

360 County Complex Rd. Suite 100

Clinton, NC 28328

☎ 910-592-7131

Fax: 910-592-4297

TANF

Haywood County DSS

Clyde, NC

157 Paragon Parkway Suite 300

Clyde, NC 28721

☎ 828-452-6620

Fax: 828-452-6686

TANF

Currituck County DSS

Currituck, NC

153 Courthouse Rd. Suite 400

Currituck, NC 27929

☎ 252-232-3083

Fax: 252-232-2167

TANF

Stokes County DSS

Danbury, NC

1010 Highway 8 & 89 North PO Box 30

Danbury, NC 27016

☎ 336-593-2861

Fax: 336-593-9362

TANF

Surry County DSS

Dobson, NC

118 Hamby Road

Dobson, NC 27017

☎ 336-401-8700

Fax: 336-401-8750

TANF

Durham County DSS

Durham, NC

414 East Main Street PO Box 810

Durham, NC 27702

☎ 919-560-8000

Fax: 919-560-8102

TANF

Chowan County DSS

Edenton, NC

100 W. Freemason Circle

Edenton, NC 27932

☎ 252-482-7441

Fax: 252-482-7041

TANF

Pasquotank County DSS

Elizabeth City, NC

709 Roanoke Avenue

Elizabeth City, NC 27909

☎ 252-338-2126

Fax: 252-338-7512

TANF

Bladen County DSS

Elizabethtown, NC

208 McKay Street

Elizabethtown, NC 28337

☎ 910-862-6800

Fax: 910-862-6801

TANF

Hyde County DSS

Engelhard, NC

35015 US Hwy 264 PO Box 100

Engelhard, NC 27824

☎ 252-926-4476

Fax: 252-926-3711

TANF

Cumberland County DSS

Fayetteville, NC

1225 Ramsey Street PO Box 2429

Fayetteville, NC 28301

☎ 910-323-1540

Fax: 910-677-2801

TANF

Macon County DSS

Franklin, NC

1832 Lakeside Drive

Franklin, NC 28734

☎ 828-349-2124

Fax: 828-349-2401

TANF

Gaston County DSS

Gastonia, NC

330 Dr. Martin Luther King Jr. Way

Gastonia, NC 28052

☎ 704-862-7500

Fax: 704-862-7885

TANF

Gates County DSS

Gatesville, NC

200 Court Street

Gatesville, NC 27938

☎ 252-357-0075

Fax: 252-357-2132

TANF

Wayne County DSS

Goldsboro, NC

301 North Herman Street

Goldsboro, NC 27530

☎ 919-580-4034

Fax: 919-731-1293

TANF

Guilford County DSS

Greensboro, NC

1203 Maple Street

Greensboro, NC 27402

☎ 336-641-3447

Fax: 336-641-6868

TANF

Pitt County DSS

Greenville, NC

1717 West Fifth Street

Greenville, NC 27834

☎ 252-902-1110

Fax: 252-413-1299

TANF

Halifax County DSS

Halifax, NC

4421 Hwy 301 PO Box 767

Halifax, NC 27839

☎ 252-536-2511

Fax: 252-536-2432

TANF

Clay County DSS

Hayesville, NC

119 Courthouse Dr.

Hayesville, NC 28904

☎ 828-389-6301

Fax: 828-389-6427

TANF

Vance County DSS

Henderson, NC

350 Ruin Creek Road

Henderson, NC 27536

☎ 252-492-5001

Fax: 252-438-5997

TANF

Henderson County DSS

Hendersonville, NC

1200 Spartanburg Highway Suite 300

Hendersonville, NC 28792

☎ 828-697-5500

Fax: 828-697-4544

TANF

Perquimans County DSS

Hertford, NC

103 Charles Street

Hertford, NC 27944

☎ 252-426-7373

Fax: 252-426-1240

TANF

Catawba County DSS

Hickory, NC

3030 11th Avenue Drive SE

Hickory, NC 28602

☎ 828-695-5600

Fax: 828-695-2497

TANF

Orange County DSS

Hillsborough, NC

113 Mayo St. PO Box 8181

Hillsborough, NC 27278

☎ 919-245-2800

Fax: 919-644-3005

TANF

Northampton County DSS

Jackson, NC

9467 NC 305 Highway PO Box 157

Jackson, NC 27845

☎ 252-534-5811

Fax: 252-534-0061

TANF

Onslow County DSS

Jacksonville, NC

1915 Onslow Drive Extension PO Box 1379

Jacksonville, NC 28541

☎ 910-455-4145

Fax: 910 219-4983

TANF

Ashe County DSS

Jefferson, NC

150 Government Circle Suite 1400

Jefferson, NC 28640

☎ 336-846-5719

Fax: 336-846-5779

TANF

Cabarrus County DSS

Kannapolis, NC

1303 South Cannon Boulevard

Kannapolis, NC 28083

☎ 704-920-1400

Fax: 704-920-1401

TANF

Duplin County DSS

Kenansville, NC

423 North Main Street PO Box 969

Kenansville, NC 28349

☎ 910-296-2200

Fax: 910-296-2323

TANF

Lenoir County DSS

Kinston, NC

130 West King Street PO Box 6

Kinston, NC 28502

☎ 252-559-6400

Fax: 252-559-6381

TANF

Scotland County DSS

Laurinburg, NC

1405 West Boulevard PO Box 1647

Laurinburg, NC 28353

☎ 910-277-2500

Fax: 910-277-2402

TANF

Caldwell County DSS

Lenoir, NC

2345 Morganton Blvd SW Suite A

Lenoir, NC 28645

☎ 828-426-8200

Fax: 828-426-8398

TANF

Davidson County DSS

Lexington, NC

913 Greensboro Street

Lexington, NC 27293

☎ 336-242-2500

Fax: 336-249-7588

TANF

Harnett County DSS

Lillington, NC

311 Cornelius Harnett Boulevard

Lillington, NC 27546

☎ 910-893-7500

Fax: 910-893-6604

TANF

Lincoln County DSS

Lincolnton, NC

1136 East Main Street PO Box 130

Lincolnton, NC 28093

☎ 704-732-0738

Fax: 704-736-8727

TANF

Franklin County DSS

Louisburg, NC

107 Industrial Drive PO Box 669

Louisburg, NC 27549

☎ 919 496-5721

Fax: 919 496-8137

TANF

Robeson County DSS

Lumberton, NC

120 Glen Cowan Road

Lumberton, NC 28360

☎ 910-671-3500

Fax: 910-671-3092

TANF

Dare County DSS

Manteo, NC

107 Exeter Street

Manteo, NC 27954

☎ 252-475-5500

Fax: 252-473-9824

TANF

McDowell County DSS

Marion, NC

145 East Court Street PO Box 338

Marion, NC 28752

☎ 828-652-3355

Fax: 828-652-9167

TANF

Madison County DSS

Marshall, NC

5707 U.S. Highway 25/70 Unit D

Marshall, NC 28753

☎ 828-649-2711

Fax: 828 649-3687

TANF

Polk County DSS

Mill Spring, NC

231 Wolverine Trail

Mill Spring, NC 28756

☎ 828-894-2100

Fax: 828-894-6326

TANF

Davie County DSS

Mocksville, NC

228 Hospital St PO Box 517

Mocksville, NC 27028

☎ 336-753-6250

Fax: 336-751-1639

TANF

Union County DSS

Monroe, NC

2330 Concord Ave

Monroe, NC 28110

☎ 704-296-4300

Fax: 704-296-6151

TANF

Burke County DSS

Morganton, NC

700 East Parker Road

Morganton, NC 28680

☎ 828-764-9600

Fax: 828-764-9793

TANF

Cherokee County DSS

Murphy, NC

4800 W US Highway 64

Murphy, NC 28906

☎ 828-837-7455

Fax: 828-837-9789

TANF

Nash County DSS

Nashville, NC

120 West Washington Street PO Drawer 819

Nashville, NC 27856

☎ 252-459-9818

Fax: 252-459-9833

TANF

Craven County DSS

New Bern, NC

2818 Neuse Boulevard PO Box 12039

New Bern, NC 28561

☎ 252-636-4900

Fax: 252-636-4946

TANF

Avery County DSS

Newland, NC

175 Linville Street

Newland, NC 28657

☎ 828-733-8248

Fax: 828-733-8245

TANF

Granville County DSS

Oxford, NC

410 West Spring Street

Oxford, NC 27565

☎ 919-693-1511

Fax: 919-603-5090

TANF

Chatham County DSS

Pittsboro, NC

102 Camp Drive

Pittsboro, NC 27312

☎ 919-542-2759

Fax: 919-542-6355

TANF

Washington County DSS

Plymouth, NC

209 East Main Street PO Box 10

Plymouth, NC 27962

☎ 252-793-4041

Fax: 252-793-3195

TANF

Hoke County DSS

Raeford, NC

314 S. Magnolia Street PO Box 340

Raeford, NC 28376

☎ 910-875-8725

Fax: 910-875-1068

TANF

Wake County DSS

Raleigh, NC

220 Swinburne Road PO Box 46833

Raleigh, NC 27620

☎ 919-212-7000

Fax: 919-212-7285

TANF

Graham County DSS

Robbinsville, NC

196 Knight Street PO Box 1150

Robbinsville, NC 28771

☎ 828-479-7911

Fax: 828-479-7928

TANF

Richmond County DSS

Rockingham, NC

125 Caroline Street PO Box 518

Rockingham, NC 28380

☎ 910-997-8480

Fax: 910-997-8447

TANF

Rocky Mount Office

Rocky Mount, NC

301 South. Fairview Road

Rocky Mount, NC 27801

☎ 252-985-4101

Fax: 252-985-1615

TANF

Person County DSS

Roxboro, NC

355B S. Madison Blvd

Roxboro, NC 27573

☎ 336-599-8361

Fax: 336-597-9339

TANF

Rowan County DSS

Salisbury, NC

1236 West Innes Street

Salisbury, NC 28144

☎ 704-216-8330

Fax: 704-638-3134

TANF

Lee County DSS

Sanford, NC

530 Carthage Street PO Box 1066

Sanford, NC 27330

☎ 919-718-4690

Fax: 919-718-4634

TANF

Cleveland County DSS

Shelby, NC

130 South Post Road

Shelby, NC 28150

☎ 704-487-0661

Fax: 704-484-1051

TANF

Johnston County DSS

Smithfield, NC

714 North Street

Smithfield, NC 27577

☎ 919 989-5300

Fax: 919-989-5324

TANF

Greene County DSS

Snow Hill, NC

227 Kingold Boulevard Suite A

Snow Hill, NC 28580

☎ 252-747-5932

Fax: 252-747-8654

TANF

Alleghany County DSS

Sparta, NC

182 Doctor Street

Sparta, NC 28675

☎ 336-372-2411

Fax: 336-372-2635

TANF

Rutherford County DSS

Spindale, NC

389 Fairground Road

Spindale, NC 28160

☎ 828-287-6199

Fax: 828-287-6350

TANF

Iredell County DSS

Statesville, NC

549 Eastside Drive

Statesville, NC 28625

☎ 704-873-5631

Fax: 704-878-5419

TANF

Jackson County DSS

Sylva, NC

15 Griffin Street

Sylva, NC 28779

☎ 828-586-5546

Fax: 828-586-6270

TANF

Edgecombe County DSS

Tarboro, NC

122 E. St. James Street PO Box 370

Tarboro, NC 27886

☎ 252-641-7611

Fax: 252-641-7980

TANF

Alexander County DSS

Taylorsville, NC

604 7th Street SW

Taylorsville, NC 28681

☎ 828-632-1080 Ext: 326

Fax: 828-632-1092

TANF

Jones County DSS

Trenton, NC

118 Highway 58 North PO Box 250

Trenton, NC 28585

☎ 252-448-2581

Fax: 252-488-5651

TANF

Montgomery County DSS

Troy, NC

102 E. Spring Street PO Drawer N

Troy, NC 27371

☎ 910-576-6531

Fax: 910-576-5016

TANF

Anson County DSS

Wadesboro, NC

118 North Washington Street

Wadesboro, NC 28170

☎ 704-694-9351

Fax: 704-695-1608

TANF

Warren County DSS

Warrenton, NC

307 North Main Street

Warrenton, NC 27589

☎ 252-257-5000

Fax: 252-257-4656

TANF

Beaufort County DSS

Washington, NC

632 West 5th Street

Washington, NC 27889

☎ 252-975-5500

Fax: 252-975-5555

TANF

Rockingham County DSS

Wentworth, NC

411 NC Hwy. 65 PO Box 61

Wentworth, NC 27375

☎ 336-342-1394

Fax: 336-634-1847

TANF

Columbus County DSS

Whiteville, NC

40 Government Complex Road

Whiteville, NC 28472

☎ 910-642-2800

Fax: 910-641-3970

TANF

Martin County DSS

Williamston, NC

305 East Main Street PO Box 809

Williamston, NC 27892

☎ 252-789-4400

Fax: 252-789-4409

TANF

New Hanover County DSS

Wilmington, NC

1650 Greenfield Street PO Drawer 1559

Wilmington, NC 28402

☎ 910-798-3400

Fax: 910-798-7824

TANF

Wilson County DSS

Wilson, NC

100 N.E Gold Street PO Box 459

Wilson, NC 27894

☎ 252-206-4000

Fax: 252-237-1544

TANF

Bertie County DSS

Windsor, NC

1006 Wayland Street

Windsor, NC 27983

☎ 252-794-5320

Fax: 252-794-5344

TANF

Forsyth County DSS

Winston-Salem, NC

741 North Highland Avenue

Winston-Salem, NC 27101

☎ 336-703-3800

Fax: 336-727-2850

TANF

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

TANF

Yadkin County DSS

Yadkinville, NC

250 Willow Street

Yadkinville, NC 27055

☎ 336-679-4210

Fax: 336-679-2664

TANF

Caswell County DSS

Yanceyville, NC

175 East Church Street

Yanceyville, NC 27379

☎ 336-694-4141

Fax: 336-694-1816

Helpful Guides