All 132 license plate agencies in North Carolina
From North Carolina Department of Transportation, Division of Motor Vehicles (NCDMV)'s list, read Nov 10, 2026. Owners Row is not affiliated with NCDMV or any place listed.
Call before you go. We can't confirm hours or what they'll do for a private sale today, even where hours are posted.
Alamance County · 1 office
- License Plate Agency at the I-85 Plaza Shopping Center2668 Ramada Road, Burlington, 27215 · (336) 228-7152
Alexander County · 1 office
- Taylorsville License Plate Agency85 East Main Avenue, Taylorsville, 28681 · (828) 632-4463
Alleghany County · 1 office
- License Plate Agency at the Alleghany Co. Administration Building348 South Main Street, Sparta, 28675 · (336) 372-8291
Anson County · 1 office
- License Plate Agency at the Anson County Government Center101 South Greene Street, Wadesboro, 28170 · (704) 994-3292
Ashe County · 1 office
- License Plate Agency at the Ashe County Government Center150 Government Circle, Suite 2200, Jefferson, 28640 · (336) 846-5530
Avery County · 1 office
- License Plate Agency at the Newland Town Hall301 Cranberry Street, Newland, 28657 · (828) 733-6803
Beaufort County · 1 office
- Washington License Plate Agency (Reopens Nov. 4)251-A Bridge Street, Washington, 27889 · (252) 940-6922
Bertie County · 1 office
- Windsor License Plate Agency122 East Granville Street, Windsor, 27983 · (252) 794-3253
Bladen County · 1 office
- Elizabethtown License Plate Agency351 South Poplar Street, Elizabethtown, 28337 · (910) 991-3036
Brunswick County · 3 offices
- License Plate Agency at the Brunswick County Government Center Complex30 Government Center Dr, Bolivia, 28422 · (910) 253-2971
- Shallotte License Plate Agency5300 South Main Street, Suite A, Shallotte, 28470 · (910) 754-4591
- Southport License Plate Agency at the Food Lion Shopping Center4891 Long Beach Rd., Unit 6, Southport, 28461 · (910) 477-6718
Buncombe County · 2 offices
- West Asheville License Plate Agency153 Smokey Park Highway, Suite 160-A, Asheville, 28806 · (828) 252-8526
- South Forest Shopping Center License Plate Agency780 Hendersonville Rd; Ste 8, Asheville, 28803 · (828) 277-7767
Burke County · 1 office
- Morganton License Plate Agency603 South College Street, Morganton, 28655 · (828) 437-4505
Cabarrus County · 2 offices
- Concord License Plate Agency at Clear Springs Plaza929-D Concord Parkway South, Concord, 28027 · (704) 723-4991
- Kannapolis License Plate Agency1509 Dale Earnhardt Boulevard, Kannapolis, 28083
Caldwell County · 1 office
- Lenoir License Plate Agency1402 Blowing Rock Boulevard, Lenoir, 28645 · (828) 758-1528
Carteret County · 1 office
- License Plate Agency at the Plaza West Shops3025-H Bridges Street, Morehead City, 28557 · (252) 726-7695
Caswell County · 1 office
- License Plate Agency at Caswell Tire1430 Main Street, Yanceyville, 27379 · (336) 459-3300
Catawba County · 2 offices
- Newton/Conover License Plate Agency803 Conover Boulevard West, Conover, 28613 · (704) 325-0178
- Hickory License Plate Agency901 Us Highway 321 Nw; Ste 100, Hickory, 28601 · (828) 328-3783
Chatham County · 1 office
- License Plate Agency at the Municipal Building311 North Second Avenue, Siler City, 27344 · (919) 742-1307
Cherokee County · 1 office
- Murphy License Plate Agency1176 Andrews Road, Murphy, 28906 · (828) 837-9922
Chowan County · 1 office
- Edenton License Plate Agency555-B Virginia Road, Suite B, Edenton, 27932 · (252) 482-2424
Clay County · 1 office
- Hayesville License Plate Agency1440 Us-64, Hayesville, 28904 · (828) 389-8133
Cleveland County · 1 office
- Shelby License Plate Agency118 North Morgan Street, Shelby, 28150 · (704) 487-4551
Columbus County · 1 office
- Whiteville License Plate Agency201 East Main Street, Whiteville, 28472 · (910) 642-7500
Craven County · 2 offices
- License Plate Agency at the Havelock Shopping Center319 West Main Street, Havelock, 28532 · (252) 447-3097
- New Bern License Plate Agency at Town Park Plaza2505 Neuse Boulevard, New Bern, 28562 · (252) 637-4524
Cumberland County · 3 offices
- License Plate Agency at the Eutaw Village Shopping Center815 Elm Street, Fayetteville, 28303 · (910) 485-1590
- License Plate Agency at the Hope Mills Shopping Plaza3333 North Main Street, Suite 140, Hope Mills, 28348 · (910) 424-2500
- License Plate Agency at Spring Lake Plaza316-C NC Highway 210 North, Spring Lake, 28390 · (910) 263-8806
Currituck County · 1 office
- Currituck Co. License Plate Agency257 Caratoke Highway (NC Hwy. 168), Suite E, Moyock, 27958 · (252) 232-9670
Dare County · 1 office
- Kitty Hawk License Plate Agency3809 North Croatan Highway, Unit F (U.S. Hwy. 158), Kitty Hawk, 27949 · (252) 606-4186
Davidson County · 2 offices
- License Plate Agency at the Parkway Plaza Shopping Center27 Plaza Parkway, Lexington, 27292 · (336) 619-1122
- Thomasville License Plate Agency1650 Liberty Drive, Thomasville, 27360
Davie County · 1 office
- Mocksville License Plate Agency1047 Yadkinville Rd, Mocksville, 27028 · (336) 753-6677
Duplin County · 1 office
- Wallace License Plate Agency112 Medical Village Drive, Unit C, Wallace, 28466 · (910) 285-1700
Durham County · 2 offices
- License Plate Agency at the Parkway Plaza Shopping Center4215 University Drive, Suite 8, Durham, 27707 · (919) 286-4908
- License Plate Agency at Triangle Square Shopping Center4731 NC Highway 55, Suite 7A, Durham, 27713 · (919) 544-3662
Edgecombe County · 1 office
- License Plate Agency at the Edgecombe County Administration Building201 Saint Andrew Street, Tarboro, 27886 · (252) 641-6684
Forsyth County · 3 offices
- Kernersville License Plate Agency810 J North Main St, Kernersville, 27284 · (336) 904-0743
- Rural Hall License Plate Agency145 Bethania Street, Rural Hall, 27045 · (336) 642-9016
- License Plate Agency at the Parkway Plaza Shopping Center1141 Silas Creek Parkway, Winston-Salem, 27127 · (336) 725-2795
Franklin County · 1 office
- License Plate Agency at the Moss Foods Shopping Center808 South Bickett Boulevard, Louisburg, 27549 · (919) 496-4655
Gaston County · 1 office
- License Plate Agency at Eastridge Mall246 North New Hope Road, Suite #239, Gastonia, 28054 · (704) 864-4856
Graham County · 1 office
- Robbinsville License Plate Agency36 Tapoco Road, Robbinsville, 28771 · (828) 479-4896
Granville County · 1 office
- Oxford License Plate Agency120 Roxboro Road, Oxford, 27565 · (919) 603-5743
Greene County · 1 office
- Greene Co. License Plate Agency415 U.S. Hwy. 13 South, Suite C, Snow Hill, 28580 · (252) 653-4097
Guilford County · 3 offices
- License Plate Agency at Guilford Station5533 West Market Street, Greensboro, 27409 · (336) 856-1510
- License Plate Agency at the Golden Gate Shopping Center2218 Golden Gate Drive, Greensboro, 27405 · (336) 275-7715
- High Point License Plate Agency1701 Westchester Drive, Unit 220, High Point, 27262 · (336) 889-8247
Halifax County · 1 office
- License Plate Agency at the Plaza Shopping Center1720 Julian R. Allsbrook Highway, Roanoke Rapids, 27870 · (252) 537-6357
Harnett County · 2 offices
- Angier License Plate Agency18 East Depot Street, Angier, 27501 · (919) 639-9900
- Dunn License Plate Agency128 North Clinton Avenue, Dunn, 28334 · (910) 892-6324
Haywood County · 2 offices
- Canton License Plate Agency11 Peach Bloom Drive, Canton, 28716 · (828) 646-0091
- Waynesville License Plate Agency80 Waynesville Plaza, Waynesville, 28786 · (828) 452-1577
Henderson County · 1 office
- License Plate Agency at Four Seasons Mall145 Four Seasons Mall, Hendersonville, 28792 · (828) 692-0648
Hertford County · 1 office
- Ahoskie License Plate Agency905 East Memorial Drive, Ahoskie, 27910 · (252) 513-8311
Hoke County · 1 office
- Hoke Co. License Plate Agency3140 U.S. Highway 401 Business, Raeford, 28376 · (910) 875-2179
Hyde County · 1 office
- License Plate Agency at Spencer's Furniture Store34910 U.S. Highway 264, Engelhard, 27824 · (252) 925-3752
Iredell County · 2 offices
- Mooresville License Plate Agency186 North Broad Street, Suite 12, Mooresville, 28115 · (704) 658-0099
- Statesville License Plate Agency121 West Water Street, Statesville, 28677 · (704) 873-3185
Jackson County · 1 office
- Jackson County License Plate Agency876 Skyland Drive, Sylva, 28779 · (828) 339-1121
Johnston County · 2 offices
- Clayton License Plate Agency896 Gulley Drive, Clayton, 27520 · (919) 295-9825
- Smithfield License Plate Agency3175-A U.S. Highway 301 South, Smithfield, 27577 · (919) 934-8707
Jones County · 1 office
- License Plate Agency at the Maysville Town Hall404 Main Street, Maysville, 28555 · (910) 400-4077
Lee County · 1 office
- Sanford License Plate Agency331 Wilson Road, Sanford, 27332 · (919) 774-6027
Lenoir County · 1 office
- License Plate Agency at the Kinston Plaza Shopping Center2431-B North Heritage Street, Kinston, 28501 · (252) 523-5292
Lincoln County · 1 office
- Lincolnton License Plate Agency2683 East Main Street, Lincolnton, 28092 · (704) 240-3176
Macon County · 1 office
- Franklin License Plate Agency353 Westgate Plaza, Franklin, 28734 · (828) 369-8165
Madison County · 1 office
- Marshall License Plate Agency133 South Main St., Suite 103, Marshall, 28753 · (828) 649-3528
Martin County · 1 office
- License Plate Agency at the Martin County Government Center305 East Main Street, Williamston, 27892 · (252) 789-4560
McDowell County · 1 office
- License Plate Agency at the McDowell County Government Center60 East Court Street, Marion, 28752 · (828) 652-0179
Mecklenburg County · 4 offices
- License Plate Agency at the Independence Promenade Shopping Center5309-E East Independence Blvd., Charlotte, 28212 · (704) 900-5727
- License Plate Agency at The Shops at Westerly Station3250-G Wilkinson Blvd., Charlotte, 28208 · (980) 237-9598
- License Plate Agency at the South Oak Shopping Center809 East Arrowood Rd. Suite 800, Charlotte, 28217 · (704) 525-3832
- Huntersville State-Operated License Plate Agency Express Office12101 Mt. Holly-Huntersville Road, Huntersville, 28078 · (919) 715-7000
Mitchell County · 1 office
- Mitchell County License Plate Agency11949 N.C. Hwy. 226 South, Spruce Pine, 28777 · (828) 520-1134
Montgomery County · 1 office
- License Plate Agency at the Troy Shopping Center448 Albemarle Road Suite 1, Troy, 27371 · (910) 572-2911
Moore County · 2 offices
- License Plate Agency at the Town and County Shopping Center (Indefinitely Closed)1313 North Sandhills Boulevard, Aberdeen, 28315
- Robbins License Plate Agency141 South Middleton Street, Robbins, 27325 · (336) 964-6408
Nash County · 2 offices
- Rocky Mount License Plate Agency659 Tiffany Boulevard, Rocky Mount, 27804 · (252) 316-8612
- Spring Hope License Plate Agency123 South Ash Street, Spring Hope, 27882 · (252) 231-2073
New Hanover County · 2 offices
- License Plate Agency at South Square Plaza2390 Carolina Beach Road, Suite 108, Wilmington, 28401 · (910) 763-6752
- License Plate Agency at the Market Plaza Shopping Center13 South Kerr Avenue, Wilmington, 28403 · (910) 228-5708
Onslow County · 1 office
- Jacksonville License Plate Agency1606 Country Club Road, Jacksonville, 28540 · (910) 459-1671
Orange County · 1 office
- License Plate Agency at the Carrboro Plaza104 NC Highway 54 West, Suite D, Carrboro, 27510 · (919) 521-8600
Pamlico County · 1 office
- Alliance License Plate Agency13580 N.C. Highway 55 East, Alliance, 28509 · (252) 745-0695
Pasquotank County · 1 office
- License Plate Agency at Country Club Plaza1545 N Road Street, Suite E, Elizabeth City, 27909 · (252) 338-6965
Pender County · 1 office
- Surf City License Plate Agency2634 N.C. Hwy 210 East, Suite 205, Hampstead, 28443 · (910) 803-0720
Perquimans County · 1 office
- License Plate Agency at the Hertford Municipal Building114 West Grubb Street, Hertford, 27944 · (252) 426-1087
Person County · 1 office
- License Plate Agency at Madison Square811 North Madison Boulevard, Roxboro, 27573 · (336) 597-4809
Pitt County · 3 offices
- License Plate Agency at the Town of Farmville Municipal Building3672 North Main Street, Farmville, 27828 · (252) 753-6726
- License Plate Agency at the DOT Building4651 North Creek Drive, Greenville, 27834 · (252) 364-1809
- License Plate Agency at the Stantonsburg Shopping Center2462 Stantonsburg Road, Greenville, 27858
Polk County · 1 office
- Polk County License Plate Agency51 Walker Street, Columbus, 28722 · (828) 894-8500
Randolph County · 1 office
- Asheboro License Plate Agency338 South Fayetteville Street, Asheboro, 27203 · (336) 629-9623
Richmond County · 1 office
- Rockingham License Plate Agency601 South Long Drive, Rockingham, 28379 · (910) 997-4014
Robeson County · 1 office
- Lumberton License Plate Agency118 West Fifth Street, Lumberton, 28358 · (910) 593-1133
Rockingham County · 3 offices
- Eden License Plate Agency600 Washington Street, Suite B, Eden, 27288 · (336) 627-3464
- Madison License Plate Agency101 East Murphy Street, Madison, 27025 · (336) 949-4770
- License Plate Agency at the Reid Square Shopping Center219-B Turner Drive, Reidsville, 27320 · (336) 347-0580
Rowan County · 1 office
- License Plate Agency at the East Kerr Center130 E Kerr St, Salisbury, 28144 · (704) 633-5312
Rutherford County · 1 office
- License Plate Agency at the White Oaks Shopping Center1639 US Hwy 74A Bypass, Suite 140, Spindale, 28160 · (828) 287-3600
Sampson County · 1 office
- Clinton License Plate Agency1121 Sunset Avenue, Clinton, 28328 · (910) 592-5265
Scotland County · 1 office
- Laurinburg License Plate Agency508 E Church St, Laurinburg, 28352 · (910) 361-4177
Stanly County · 1 office
- Albemarle License Plate Agency814 NC Highway 24-27 East, Unit 1, Albemarle, 28001 · (704) 550-9149
Stokes County · 1 office
- Walnut Cove License Plate Agency208 W 3rd St, Walnut Cove, 27052 · (336) 591-3252
Surry County · 2 offices
- Elkin License Plate Agency220 West Main Street, Elkin, 28621 · (336) 835-2757
- Mount Airy License Plate Agency137 Riverside Drive, Mount Airy, 27030
Swain County · 1 office
- License Plate Agency at the Swain County Administrative Building101 Mitchell Street, Bryson City, 28713 · (828) 488-8247
Transylvania County · 1 office
- Transylvania Co. License Plate Agency20 East Morgan Street, Brevard, 28712 · (828) 883-3251
Tyrrell County · 1 office
- License Plate Agency at the Tyrrell County Office Building106 S. Waters St., Columbia, 27925 · (252) 796-2676
Union County · 2 offices
- License Plate Agency at Indian Trail Village14015-J East Independence Boulevard, Indian Trail, 28079 · (704) 234-8704
- License Plate Agency at Bundy Square622 West Roosevelt Boulevard Suite E, Monroe, 28110 · (704) 283-4113
Vance County · 1 office
- Henderson License Plate Agency946-D West Andrews Avenue, Henderson, 27536 · (252) 438-3528
Wake County · 6 offices
- License Plate Agency at South Hills1251 Buck Jones Road, Cary, 27606 · (919) 469-1444
- Fuquay-Varina License Plate Agency1421 East Broad Street, Fuquay-Varina, 27526 · (984) 246-2462
- North Raleigh License Plate Agency2533 Atlantic Ave, Suite 102, Raleigh, 27604 · (919) 831-9996
- State Operated Raleigh Central Service Office License Plate Agency4121 New Bern Ave., Suite 151, Raleigh, 27610 · (919) 715-7000
- License Plate Agency at Ligon Mill Business Park2012 South Main Street, Suite 502, Wake Forest, 27587 · (919) 554-0770
- License Plate Agency at the Wedgewood Shopping Center520 West Gannon Avenue, Zebulon, 27597 · (919) 404-8008
Washington County · 1 office
- Plymouth License Plate Agency73 U.S. Hwy. 64, Plymouth, 27962 · (252) 250-3799
Watauga County · 1 office
- Watauga County License Plate Agency274 Winklers Creek Rd., Boone, 28607 · (828) 268-2315
Wayne County · 2 offices
- Goldsboro License Plate Agency1801 East Ash Street, Goldsboro, 27530 · (919) 734-0881
- Mount Olive License Plate Agency225 N. W. Center Street, Mount Olive, 28365 · (919) 299-4141
Wilkes County · 1 office
- North Wilkesboro License Plate Agency85 Boone Trl; Ste B, North Wilkesboro, 28659 · (336) 903-1283
Wilson County · 1 office
- Wilson License Plate Agency at Toisnot Village4000 Ward Boulevard, Suite D, Wilson, 27893 · (252) 360-4040
Yadkin County · 1 office
- Yadkinville License Plate Agency110 East Elm Street, Yadkinville, 27055 · (336) 849-7731
Yancey County · 1 office
- Burnsville License Plate Agency14 Town Square, Burnsville, 28714 · (828) 682-2312