North Dakota has no stand-alone DMV. The Motor Vehicle Division of the state Department of Transportation issues titles, registrations, and plates, and the Driver License Division handles permits, licenses, and ID cards. County offices act as the public counter for most vehicle paperwork, which puts a service window close to home in nearly every county. The state runs 53 county treasurer offices, and a few print plates on site.
This page maps the service each division offers, the counter that handles it, the papers a visit requires, and the fee that comes with it, from a title transfer to a duplicate registration card. It covers licenses, titles, registration, plate orders, office hours, and the delays that send a driver home without a sticker. A short read before the trip saves a second drive across town.
How to Choose the Right North Dakota DMV Location
North Dakota does not run one central DMV counter. The North Dakota License Plate page covers this topic in more detail. A county treasurer’s office handles plates, registration, and title applications in the county where the vehicle is registered, and an NDDOT branch in a larger city handles driver testing, REAL ID, and title reviews. A kiosk covers a clean renewal without a line. Picking the right counter first saves a second trip across town.
Match the errand to the counter
- County treasurer: registration renewal, plate transfer, title application, replacement sticker, address change on a vehicle record.
- NDDOT branch: road test, REAL ID, commercial license, title review, salvage inspection, dealer and carrier accounts.
- Driver license office: permit test, first license, renewal with a new photo, reinstatement after a suspension.
- Kiosk: a renewal with no record hold and no plate change.
- Online portal: renewal, duplicate registration card, title status check, fee estimate.
Questions that narrow the choice
- Which service do I need? A plate or title errand rarely needs a licensing office.
- Does the county print plates on site? A small courthouse may order the set instead.
- Does the office take walk-ins? Some counters run by appointment only.
- How far will I drive? A larger branch may be faster than a nearby county with one window.
- Is there a hold on the record? A court fine or a lapsed policy blocks an online renewal.
A call to the county before the trip confirms the window, the hours, and whether the office handles the errand. A driver who needs a road test should book the appointment first, since the test slot sets the date. A driver with a clean renewal should check the kiosk or the portal before driving anywhere.
North Dakota DMV County Offices
Each of the 53 counties runs a motor vehicle office through the county treasurer. The cards below list the county, the city, the office address, the ZIP code, and the phone number. An NDDOT branch handles titles in some counties, and the county office handles registration and plates.
County: Adams
City: Hettinger
Address: 603 Adams Ave
Zip Code: 58639
Phone: (701) 567-4363
County: Barnes
City: Valley City
Address: 230 4th St NW
Zip Code: 58072
Phone: (701) 845-8500
County: Benson
City: Minnewaukan
Address: 311 4th St B
Zip Code: 58351
Phone: (701) 466-2411
County: Billings
City: Medora
Address: 495 4th St
Zip Code: 58645
Phone: (701) 623-4377
County: Bottineau
City: Bottineau
Address: 314 5th St W
Zip Code: 58318
Phone: (701) 228-2231
County: Bowman
City: Bowman
Address: 104 1st St NW
Zip Code: 58623
Phone: (701) 523-3130
County: Burke
City: Bowbells
Address: 103 Main St S
Zip Code: 58721
Phone: (701) 377-2861
County: Burleigh
City: Bismarck
Address: 221 N 5th St
Zip Code: 58501
Phone: (701) 222-6700
County: Cass
City: Fargo
Address: 211 9th St S
Zip Code: 58103
Phone: (701) 241-5600
County: Cavalier
City: Langdon
Address: 901 3rd St
Zip Code: 58249
Phone: (701) 256-2229
County: Dickey
City: Ellendale
Address: 309 2nd St N
Zip Code: 58436
Phone: (701) 349-3249
County: Divide
City: Crosby
Address: 300 Main St S
Zip Code: 58830
Phone: (701) 965-6351
County: Dunn
City: Manning
Address: 205 Owego St
Zip Code: 58642
Phone: (701) 573-4448
County: Eddy
City: New Rockford
Address: 524 Central Ave
Zip Code: 58356
Phone: (701) 947-2434
County: Emmons
City: Linton
Address: 100 4th St NW
Zip Code: 58552
Phone: (701) 254-4807
County: Foster
City: Carrington
Address: 1000 Central Ave
Zip Code: 58421
Phone: (701) 652-2441
County: Golden Valley
City: Beach
Address: 150 1st Ave SE
Zip Code: 58621
Phone: (701) 872-4673
County: Grand Forks
City: Grand Forks
Address: 151 S 4th St
Zip Code: 58201
Phone: (701) 780-8200
County: Grant
City: Carson
Address: 106 2nd Ave NE
Zip Code: 58529
Phone: (701) 622-3275
County: Griggs
City: Cooperstown
Address: 808 C Ave
Zip Code: 58425
Phone: (701) 797-3117
County: Hettinger
City: Mott
Address: 336 Pacific Ave
Zip Code: 58646
Phone: (701) 824-2550
County: Kidder
City: Steele
Address: 120 Broadway N
Zip Code: 58482
Phone: (701) 475-2632
County: LaMoure
City: LaMoure
Address: 202 4th Ave NW
Zip Code: 58458
Phone: (701) 883-6040
County: Logan
City: Napoleon
Address: 301 Broadway
Zip Code: 58561
Phone: (701) 754-2751
County: McHenry
City: Towner
Address: 407 Main St S
Zip Code: 58788
Phone: (701) 537-5633
County: McIntosh
City: Ashley
Address: 112 1st St NE
Zip Code: 58413
Phone: (701) 288-5140
County: McKenzie
City: Watford City
Address: 201 5th St NW
Zip Code: 58854
Phone: (701) 444-3616
County: McLean
City: Washburn
Address: 712 5th Ave
Zip Code: 58577
Phone: (701) 462-8541
County: Mercer
City: Stanton
Address: 1021 Main St
Zip Code: 58571
Phone: (701) 745-3292
County: Morton
City: Mandan
Address: 210 2nd Ave NW
Zip Code: 58554
Phone: (701) 667-3300
County: Mountrail
City: Stanley
Address: 101 N Main St
Zip Code: 58784
Phone: (701) 628-2825
County: Nelson
City: Lakota
Address: 210 B Ave W
Zip Code: 58344
Phone: (701) 247-2463
County: Oliver
City: Center
Address: 115 Main St W
Zip Code: 58530
Phone: (701) 794-8826
County: Pembina
City: Cavalier
Address: 301 Dakota Ave
Zip Code: 58220
Phone: (701) 265-4231
County: Pierce
City: Rugby
Address: 240 2nd Ave SE
Zip Code: 58368
Phone: (701) 776-5161
County: Ramsey
City: Devils Lake
Address: 524 4th Ave NE
Zip Code: 58301
Phone: (701) 662-7021
County: Ransom
City: Lisbon
Address: 204 5th Ave W
Zip Code: 58054
Phone: (701) 683-6140
County: Renville
City: Mohall
Address: 205 Main St E
Zip Code: 58761
Phone: (701) 756-6301
County: Richland
City: Wahpeton
Address: 418 2nd Ave N
Zip Code: 58075
Phone: (701) 642-7700
County: Rolette
City: Rolla
Address: 102 2nd St NE
Zip Code: 58367
Phone: (701) 477-5628
County: Sargent
City: Forman
Address: 355 Main St S
Zip Code: 58032
Phone: (701) 724-6241
County: Sheridan
City: McClusky
Address: 215 2nd St E
Zip Code: 58463
Phone: (701) 363-2205
County: Sioux
City: Fort Yates
Address: 303 2nd Ave
Zip Code: 58538
Phone: (701) 854-3481
County: Slope
City: Amidon
Address: 206 Main St
Zip Code: 58620
Phone: (701) 879-6261
County: Stark
City: Dickinson
Address: 51 3rd St E
Zip Code: 58601
Phone: (701) 456-7630
County: Steele
City: Finley
Address: 201 Washington Ave
Zip Code: 58430
Phone: (701) 524-2110
County: Stutsman
City: Jamestown
Address: 511 2nd Ave SE
Zip Code: 58401
Phone: (701) 252-9035
County: Towner
City: Cando
Address: 315 2nd St
Zip Code: 58324
Phone: (701) 968-4340
County: Traill
City: Hillsboro
Address: 114 1st St SE
Zip Code: 58045
Phone: (701) 636-4459
County: Walsh
City: Grafton
Address: 600 Cooper Ave
Zip Code: 58237
Phone: (701) 352-2880
County: Ward
City: Minot
Address: 315 3rd St SE
Zip Code: 58701
Phone: (701) 857-6400
County: Wells
City: Fessenden
Address: 700 Railway St N
Zip Code: 58438
Phone: (701) 547-3319
County: Williams
City: Williston
Address: 206 E Broadway
Zip Code: 58801
Phone: (701) 577-4500
An office that shows a courthouse address sits in the named city. A driver should call before a visit, since hours and appointment rules differ by county.
DMV Office Hours, Addresses and Phone Numbers
A county counter runs on courthouse hours, which means weekdays only and a lunch break in some towns. The license plate lookup page covers this topic in more detail. A driver who plans around that schedule avoids a locked door. The busiest stretch of any month lands in the final week, when stickers expire and reminders go out.
County Hours and Holiday Closures
Most county motor vehicle offices open at 8 a.m. and close at 5 p.m. A small county may shut over the noon hour or run a shorter day on Friday, and every courthouse office closes on state holidays. A phone call before a long drive confirms the schedule, the payment methods, and whether the office prints plates on site.
Booking a Test or an Inspection
Road tests, commercial skills tests, and some VIN inspections run by appointment, and the calendar fills fastest before a school break. A walk-in visit suits a renewal or a plate swap. A driver who books a road test should bring the permit, proof of insurance, and a vehicle that passes a basic safety check. A driver with a stack of title work should arrive before 3 p.m., since a complex record can take an hour at the window. A Tuesday or a Wednesday morning moves faster than a Monday. The last week of a month draws the longest line, and a mid-month visit dodges the crowd that arrives when a sticker month ends. A driver who cannot visit on a weekday should check for a kiosk in a grocery store or a licensing office lobby. A kiosk prints a renewal sticker and takes a card, and it covers a standard passenger record with no holds. A title, a lien release, or a first registration still needs a clerk, since those tasks ask for a signature and a paper file.
Frequently Asked Questions
Drivers bring a short set of questions to a North Dakota counter again and again. The replies below reflect the 2026 fee table and the tasks a clerk follows today.
Is there a DMV office in every North Dakota county?
Most counties run a motor vehicle counter through the courthouse or the county treasurer, so a title or a registration is rarely more than an hour away. A small county may keep shorter hours or share a clerk with another office. A licensing office is a separate stop, and a road test usually needs an appointment at one of the larger sites.
Can I renew a registration and a driver license in one visit?
Sometimes. A county motor vehicle counter handles the registration, and a licensing window handles the license, and the two share a building in some cities. A driver should confirm both services at one address before the trip. A REAL ID renewal needs extra papers, so allow more time for that errand than for a standard card.
What does a personalized plate cost in North Dakota?
A personalized set adds $25 a year to the registration total, and a personalized blackout set adds $50. A specialty design carries its own yearly charge of $10 to $25 on top of the message fee. A custom order takes 8 to 10 weeks, and a temporary registration covers the car until the metal arrives.
How long does a title take to arrive by mail?
A clean application usually produces a title in two to four weeks. A VIN inspection, a lien release, or a missing signature adds time, and the office cannot mail the paper until the record clears. A driver who needs proof in the meantime can ask for a receipt that shows the application date and the plate number.
Do I need an appointment for a road test?
Yes at most sites. A road test, a commercial skills test, and some VIN inspections run on a booked calendar, and the open slots fill fastest in spring and before a school break. A driver should bring the permit, proof of insurance, and a vehicle with working lights, a horn, and safe tires.
