Select Your County in North Carolina to Find a Nearby DMV Office
- Alamance2 DMVs
- Alexander2 DMVs
- Alleghany2 DMVs
- Anson2 DMVs
- Ashe2 DMVs
- Avery2 DMVs
- Beaufort1 DMVs
- Bertie1 DMVs
- Bladen2 DMVs
- Brunswick5 DMVs
- Buncombe3 DMVs
- Burke2 DMVs
- Cabarrus4 DMVs
- Caldwell2 DMVs
- Carteret2 DMVs
- Caswell2 DMVs
- Catawba4 DMVs
- Chatham2 DMVs
- Cherokee2 DMVs
- Chowan2 DMVs
- Clay2 DMVs
- Cleveland2 DMVs
- Columbus2 DMVs
- Craven4 DMVs
- Cumberland8 DMVs
- Currituck2 DMVs
- Dare3 DMVs
- Davidson5 DMVs
- Davie2 DMVs
- Duplin2 DMVs
- Durham4 DMVs
- Edgecombe4 DMVs
- Forsyth6 DMVs
- Franklin2 DMVs
- Gaston3 DMVs
- Gates1 DMVs
- Graham2 DMVs
- Granville3 DMVs
- Greene2 DMVs
- Guilford6 DMVs
- Halifax3 DMVs
- Harnett4 DMVs
- Haywood3 DMVs
- Henderson2 DMVs
- Hertford2 DMVs
- Hoke2 DMVs
- Hyde2 DMVs
- Iredell5 DMVs
- Jackson2 DMVs
- Johnston3 DMVs
- Jones2 DMVs
- Lee2 DMVs
- Lenoir2 DMVs
- Lincoln2 DMVs
- Macon2 DMVs
- Madison2 DMVs
- Martin2 DMVs
- Mcdowell2 DMVs
- Mecklenburg11 DMVs
- Mitchell2 DMVs
- Montgomery2 DMVs
- Moore4 DMVs
- Nash1 DMVs
- New Hanover4 DMVs
- Onslow3 DMVs
- Orange3 DMVs
- Pamlico2 DMVs
- Pasquotank2 DMVs
- Pender2 DMVs
- Perquimans2 DMVs
- Person2 DMVs
- Pitt3 DMVs
- Polk1 DMVs
- Randolph2 DMVs
- Richmond1 DMVs
- Robeson6 DMVs
- Rockingham3 DMVs
- Rowan2 DMVs
- Rutherford2 DMVs
- Sampson2 DMVs
- Scotland2 DMVs
- Stanly2 DMVs
- Stokes2 DMVs
- Surry4 DMVs
- Swain2 DMVs
- Transylvania2 DMVs
- Tyrrell2 DMVs
- Union3 DMVs
- Vance2 DMVs
- Wake13 DMVs
- Warren1 DMVs
- Washington2 DMVs
- Watauga2 DMVs
- Wayne4 DMVs
- Wilkes2 DMVs
- Wilson2 DMVs
- Yadkin2 DMVs
- Yancey2 DMVs