Halifax County Driver License Offices

Select a city or town.

Roanoke Rapids

DMV Building Highway 125

26 Three Bridges Road
Roanoke Rapids, NC 27870

Hours: Monday - Friday 8:00 - 4:30

Phone: (252) 536-4046

Get Directions

Scotland Neck

Mobile Unit at Community Center

1310 Main Street
Scotland Neck, NC 27874

Hours: Jan 6, Feb 3, Mar 3
10:00 - 4:00

Get Directions