Find the Minnesota DMV Office Closest to You

The Minnesota DMV locations are separated by region: Northeast, Northwest, Southeast, and Southwest. For further details on the services they offer, call the location nearest you or alternatively visit the Minnesota DPS website for more information.

Please select your region below to find the closest DMV location:

Northeast Minnesota Region

Aitkin
2 2nd St NW
MN 56431
PH: 218-927-7057
Hours: Monday–Wednesday and Friday, 8:00–5:00
Thursday, 8:00–6:00

Anoka
530 West Main St, Ste 5
MN 55303
PH: 763-422-3401
Hours: Monday–Friday, 8:00–4:30

Arden Hills/North Metro
County Road I W and 35W
MN 55112
PH: 651-639-4057
Hours: Monday–Friday, 8:00–4:30

Austin
430 10th St NE
MN 55912
PH: 507-434-2675
Hours: Monday–Friday, 8:00–4:15

Baudette
206 8th Ave SE
MN 56623
PH: 218-634-2836
Hours: Monday–Friday, 7:30–4:00

Bemidji
701 Minnesota Ave NW
MN 56601
PH: 218-333-4148
Hours: Monday–Friday, 8:00–4:30, Prorate by appointment only

Bigfork
402 Main Ave
MN 56628
PH: 218-743-3231
Hours: Monday–Thursday, 8:00–5:30 and Friday, 8:00–6:00
Saturday, 8:00–3:00

Cambridge
140 Buchanan St N, Ste 166
MN 55008
PH: 763-689-7078
Hours: Tuesday–Wednesday, 8:00–11:30 and 1:00–3:30

Cass Lake
330 2nd St NW
MN 56633
PH: PH: 218-335-2238
Hours: Monday–Friday, 7:30–3:30

Cloquet
30 N. 10th St
MN 55720
PH: 218-879-5951
Hours: Monday–Friday, 8:30–4:30

Cook
25 E Vermilion Drive
MN 55723
PH: 218-666-6199
Hours: Monday–Friday, 9:00–5:00

Crooskston
612 N Broadway, Ste 213
MN 56716
PH: 218-281-5423
Hours: Monday–Friday, 8:00–4:30

Crosby
2 Second St SW
MN 56441
PH: 218-546-7738
Hours: Monday–Friday, 9:00–5:00

Deer River
208 2nd St SE
MN 56636
PH: 218-246-8691
Hours: Monday–Friday, 8:00–4:30
Saturday, 8:00–12:00

Duluth
1600 Miller Trunk Highway
MN 55811
PH: 218-279-2520
Hours: Monday–Friday, 9:00–5:30
Saturday, 10:00–2:00

4602 Grand Ave, Ste 990
MN 55807
PH: 218-628-4925
Hours: Monday–Friday, 8:00–4:30

Eagan/South Metro
2070 Cliff Road
MN 55122
PH: 651-688-1870
Hours: Monday–Friday, 8:00–4:30

Fergus Falls
421 E Cecil Ave 87-9645
PH: 218-739-7600
Hours: Monday–Tuesday, 8:00–12:00 and 12:30–4:30

Grand Rapids
401 SE 11th St
MN 55744
PH: 218-326-4225
Hours: Monday–Friday, 8:30–4:30

Hastings
217 Ramsey St
MN 55033
PH: 651-437-4884
Hours: Monday, Tuesday, Thursday and Friday, 8:00–4:30

International Falls
426 3rd St
MN 56649
PH: 218-283-2843
Hours: Monday–Friday, 9:00–5:00

Little Falls
107 2nd St SE
MN 56345
PH: 320–616–2499
Hours: Wednesday-Thursday, 8:00–12:00 and 1:00–4:30

Lutsen
4921 West Highway 61
MN 55612
PH: 218-663-0021
Hours: Monday–Friday, 8:00–4:00
Saturday, 8:00–12:00

Marshall
302 West Redwood
MN 56258
PH: 507-532-4643
Hours: Monday–Friday, 8:30–5:00

Mizpah
11458 US 71
MN 56660
PH: 218-897-5989
Hours: Monday–Friday, 8:00–6:00
Saturday, 9:00–12:00

Montevideo
629 N 11th St, Ste 5
MN 56265
PH: 320–269-6035
Hours: Monday–Friday, 8:00–4:30

North Mankato
342 Belgrade Ave
MN 56003
PH: 507-389-1816
Hours: Monday–Friday, 8:00–4:30

North Metro/Arden Hills
County Road I W and 35W
MN 55112
PH: 651-639-4057
Hours: Monday–Friday, 8:00–4:30

North Metro/Arden Hills
County Road I W and 35W
MN 55112
PH: 651-639-4057
Hours: Monday–Friday, 8:00–4:30

Olivia
500 E Depue Ave
MN 56277
PH: 320–523-3612
Hours: Monday–Friday, 8:00–4:30

Pine River
239 Barclay Ave NE
MN 56474
PH: 218-587-2400
Hours: Monday–Friday, 9:00–5:00
Saturday, 9:00–12:00

Plymouth/West Metro
2455 Fernbrook Lane
MN 55447
PH: 952-476-3042
Hours: Monday–Friday, 8:00–4:30

Redwing
509 W. 5th St
MN 55066
PH: Hastings, 651-437-4884
Hours: Wednesday, 9:00–4:30

Remer
2 Park Ave
MN 56672
PH: 218-566-2338
Hours: Monday–Friday, 9:00–5:00

Rochester
1633 North Broadway
MN 55906
PH: 507-285-7412
Hours: Monday–Friday, 8:00–4:15

Sandstone
119 4th St
MN 55072
PH: 320–245-5241
Hours: Monday–Friday, 8:00–4:00

Silver Bay
24 Shopping Center Road
MN 55614
PH: 218-223-3076
Hours: Monday–Friday, 8:00–12:30 and 1:30–5:00

Stillwater
1520 West Frontage Road
MN 55082
PH: North Metro, 651-639-4057
Hours: Wednesday, 8:00–12:00 and 12:30–4:00

St Paul
445 Minnesota St
MN 55101
PH: 651-205-4141
Hours: Monday–Friday, 8:00–4:30

Walker
205 Minnesota Avenue West
MN 56484
PH: 218-547-5500
Hours: Monday–Friday, 8:00–4:30

Northwest Minnesota Region

Ada
163rd Ave
MN 56510
PH: 218-784-5481
Hours: Monday–Friday, 8:30–4:30

Bagley
213 Main Avenue N
56621
PH: 218-694-6129
Hours: Monday–Friday, 8:30–4:30

Bemidji
701 Minnesota Ave NW, Ste 100
MN 56601
PH: 218-333-4148
Hours: Monday–Friday, 9:00–5:00

111 2nd Street
MN 56601
PH: 218-755-3956
Hours: Monday–Friday, 8:00–4:30

Breckenridge
300 S 5th St
MN 56520
PH: 218-643-7112
Hours: Monday–Friday, 8:00–4:30

Crooskston
612 N Broadway St, Ste 207
MN 56716
PH: 218-281-5423
Hours: Monday–Friday, 8:00–1:00 and 1:30–4:30

Detroit Lakes
829 Lake Ave
MN 56501
PH: 218-846-7308
Hours: Monday–Friday, 8:00–4:30

1000 Highway 10 West
MN 56501
PH: 218-846-7375
Hours: Monday–Tuesday, 8:00–3:30; Wednesday-Friday, 8:00–12:00 and 1:00–3:30

East Grand Forks
1017 Central Ave NW
MN 56721
PH: 218-773-7535
Hours: Monday–Friday, 8:30–5:30

Fergus Falls
545 West Fir Ave
MN 56537
PH: 218-998-8081
Hours: Monday–Friday, 9:00–5:00

Fosston
209 2nd St NW
MN 56542
PH: 218-435-6454
Hours: Monday–Friday, 8:30–12:30 and 1:00–5:00

Hallock
410 S 5th St, Ste 214
MN 56728
PH: 218-843-2657
Hours: Monday–Friday, 8:30–4:30

Hawley
305 6th St
MN 56549
PH: 218-483-3331
Hours: Monday–Friday, 8:00–5:00

Mahnomen
311 N Main
MN 56557
PH: 218-935-9347
Hours: Monday–Friday, 8:00–4:30

Moorhead
1300 15th Avenue N
MN 56560
PH: 218-299-5080
Hours: Monday–Friday, 8:00–4:30

Park Rapids
301 Court St
MN 56470
PH: 218-732-3426
Hours: Monday–Friday, 8:00–4:30

Perham
330 West Main
MN 56573
PH: 218-346-7330
Hours: Monday–Friday, 8:30–12:00 and 1:00–5:00; Saturday, 9:00–12:00

Red Lake Falls
124 Langevien Ave
MN 56750
PH: 218-253-2997
Hours: Monday–Friday, 9:00–5:00

Roseau
107 2nd Ave NW #2
MN 56751
PH: 218-463-1816
Hours: Monday–Friday, 9:00–5:00

Staples
219 4th St NE
MN 56479
PH: 218-894-2866
Hours: Monday–Friday, 9:00–5:00

Thief River Falls
101 N Main
MN 56701
PH: 218-683-7020
Hours: Monday–Friday, 8:00–4:30

Wadena
636 N Jefferson
MN 56482
PH: 218-631-3623
Hours: Monday–Friday, 9:00–5:30

Warren
208 E Colvin Avenue
MN 56762
PH: 218-745-4960
Hours: Monday–Friday, 8:00–4:30

Southeast Minnesota Region

Albert Lea
411 S. Broadway
MN 56007
PH: 507-377-5123
Hours: Monday–Friday, 8:00–4:30

Anoka
530 West Main St, Ste 5
MN 55303
PH: 763-422-3401
Hours: Monday–Friday, 8:00–4:30

Apple Valley
15026 Glazier Ave
MN 55124
PH: 952-431-6770
Hours: Monday–Friday, 8:30–5:30
Saturday, 9:00–12:00

Austin
430 10th St NE
MN 55912
PH: 507-434-2675
Hours: Monday–Wednesday, 8:00–4:15

Blaine
10995 Club West Parkway, Ste 700
MN 55449
PH: 763-767-3888
Hours: Monday, Wednesday-Friday, 8:00–5:00
Tuesday, 8:00–7:00

Bloomington
9930 Logan Ave S
MN 55431
PH: 952-563-8719
Hours: Monday, 8:00–7:00, and Tuesday-Friday, 8:00–5:30

Blue Earth
412 N Nicollet
MN 56013
PH: 507-526-6234
Hours: Monday–Friday, 8:00–4:30

Brooklyn Center
6125 Shingle Creek Parkway
MN 55430
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

Buffalo
10 NW 2nd St, Room 160
MN 55313
PH: 763-682-7594
Hours: Monday, Tuesday, Wednesday and Friday, 8:00–4:30 and Thursday, 8:00–6:00

Burnsville
284 E Traveler's Trl
MN 55337
PH: 952-707-6436
Hours: Monday–Friday, 8:30–5:00
Saturday, 9:00–12:00

Caledonia
304 S Marshall St
MN 55921
PH: 507-725-5812
Hours: Monday–Friday, 8:00–4:30

Cambridge
555 18th Ave SW
MN 55008
PH: 763-689-1644
Hours: Monday, 8:00–6:00, Tuesday-Friday, 8:00–4:00

Cannon Falls
918 River Road
MN 55009
PH: 507-263-3954
Hours: Monday–Friday, 8:00–5:00

Chisago City
10625 Railroad Ave
MN 55013
PH: 651-257-6578
Hours: Monday–Tuesday, 8:30–5:30, and Wednesday-Friday, 8:00–4:30

Chaska
418 Pine St S, Ste A
MN 55318
PH: 952-361-1900
Hours: Monday–Wednesday and Friday, 8:30–5:00, Thursday, 8:30–7:00

Columbia Heights
3982 Central Ave NE
MN 55421
PH: 763-789-7202
Hours: Monday–Friday, 8:00–5:30
Saturday, 8:00–2:00

Coon Rapids
455 99th Ave NW, Ste 100
MN 55433
PH: 763-785-5999
Hours: Monday–Friday, 8:00–5:30
Saturday, 8:00–2:00

Cottage Grove
8599 W Point Douglas Road, Ste 700
MN 55016
PH: 651-459-9877
Hours: Monday–Friday, 8:30–6:00
Saturday, Sunday - Closed

Eagan
3932 Cedar Grove Parkway
MN 55122
PH: 651-406-4764
Hours: Monday, 8:00–6:00, and Tuesday-Friday, 8:30–5:00

2070 Cliff Road
MN 55122
PH: 651-688-1870
Hours: Monday–Friday, 8:00–4:30

Eden Prairie
479 Prairie Center Driver
MN 55344
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

Edina/Southdale
7009 York Ave South
MN 55435
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

Elk River
13880 Highway 10
MN 55330
PH: 763-241-2708
Hours: Monday, 7:30–7:30, and Tuesday-Friday, 8:00–4:30

Faribault
1105 W Division St
MN 55021
PH: 507-334-7200
Hours: Monday–Friday, 8:00–5:00
Saturday, 9:00–12:00

Foley
531 Dewey St
MN 56329
PH: 320–968-5006
Hours: Monday–Friday, 8:00–4:30

Forest Lake
19955 Forest Road North
MN 55025
PH: 651-275-7333
Hours: Monday and Wednesday, 8:00–6:00, and Tuesday, Thursday and Friday, 8:00–5:00; Saturday, 8:00–12:00

Glencoe
2391 Hennepin Ave N
MN 55336
PH: 320–864-1311
Hours: Monday–Friday, 8:00–4:30

Ham Lake
17565 Central Ave NE
MN 55304
PH: 763-413-9717
Hours: Monday–Friday, 8:00–5:30
Saturday, 8:00–2:00

Hastings
1590 Highway 55
MN 55033
PH: 651-438-4312
Hours: Monday–Friday, 8:00–4:30

217 Ramsey St
MN 55033
PH: 651-437-4884
Hours: Monday, Tuesday, Thursday, Friday, 8:00–4:30

Hutchinson
111 Hassan St SE
MN 55350
PH: 320–234-2599
Hours: Monday, 8:00–6:00, and Tuesday-Friday, 9:00–4:30

Inver Grove Heights
9057 Broderick Blvd
MN 55076
PH: 651-453-1619
Hours: Monday, 8:00–6:00, and Tuesday-Friday, 8:30–5:00
Saturday, 9:00–1:00

LaCrescent
315 Main St
MN 55947
PH: 507-895-4627
Hours: Monday–Friday, 8:00–1:00 and 2:00–5:00

Lakeville
20085 Heritage Drive
MN 55044
PH: 952-891-7878
Hours: Monday–Friday, 8:30–5:00
Saturday, 9:00–12:00

Litchfield
325 N Sibley
MN 55355
PH: 320–693-5346
Hours: Monday–Friday, 8:00–4:30

Little Falls
213 1st Ave NE
MN 56345
PH: 320–632-0115
Hours: Monday–Friday, 8:00–4:30

Mankato
410 S 5th St
MN 56002
PH: 507-304-4340
Hours: Monday–Friday, 8:00–5:25

Mantorville
22 6th St East, Dept 12
MN 55955
PH: 507-635-6250
Hours: Monday–Friday, 8:00–4:30

Maple Grove
9325 Upland Lane N
MN 55369
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

Maplewood
1830 E County Road B
MN 55109
PH: 651-249-2010
Hours: Monday–Friday, 8:00–4:30
Saturday, 8:00–12:00

Milaca
255 First St E
MN 56353
PH: 320–983-3143
Hours: Monday–Friday, 8:00–12:45 and 1:15-4:30

Minneapolis
2929 Chicago Ave S
MN 55407
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

300 South 6th St
MN 55487
PH: 612-348-8240
Hours: Monday–Friday, 7:30–4:30

Minnetonka
12601 Ridgedale Drive, Ste 108
MN 55305
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

North Mankato
342 Belgrade Ave
MN 56003
PH: 507-389-1816
Hours: Monday–Friday, 8:00–4:30

Northfield
801 Washington St
MN 55057
PH: 507-645-8831
Hours: Monday–Friday, 8:00–5:00

Owatonna
1825 South Elm Ave
MN 55060
PH: 507-451-2040
Hours: Monday–Friday, 9:00–5:00
Saturday, 9:00–12:00

Pine City
809 Main St S
MN 55063
PH: 320–629-2560
Hours: Monday–Friday, 9:00–5:00
Saturday, 9:00–12:00

Plymouth/West Metro
2455 Fernbrook Lane
MN 55447
PH: 952-476-3042
Hours: Monday–Friday, 8:00–4:30

Preston
201 Fillmore St
MN 55965
PH: 507-765-2281
Hours: Monday–Friday, 8:30–12:00 and 12:30–5:00

Prior Lake
14125 Commerce Ave
MN 55372
PH: 952-447-8817
Hours: Monday–Friday, 8:00–6:00

Ramsey
Ramsey Municipal Center 3A
7550 Sunwood Drive
Ramsey, MN 55303
PH: 763-576-5777
Hours: Monday–Friday, 8:00–5:30
Saturday, 8:00–2:00

Red Wing
1506 W Main
MN 55066
PH: 651-385-0340
Hours: Monday–Friday, 8:00–4:30

Rochester
1631 North Broadway
MN 55906
PH: 507-285-7412
Hours: Monday–Friday, 8:00–4:15

Roseville
2737 Lexington Ave N
MN 55113
PH: 651-792-7010
Hours: Monday–Friday, 8:00–5:00
Saturday, 9:00–2:00

St Cloud
705 Courthouse Square 125
MN 56303
PH: 320–656-3926
Hours: Monday–Friday, 8:00–4:30

South St Paul
125 3rd Ave N
MN 55075
PH: 651-552-7603
Hours: Monday, 8:30–6:30, and Tuesday-Friday, 8:30–5:00

St James
710 2nd Ave S
MN 56081
PH: 507-375-1219
Hours: Monday–Friday, 8:30–5:00

St Louis Park
5400 Auto Club Way
MN 55416
PH: 952-927-2696
Hours: Monday–Thursday, 8:00–7:00, and Friday, 8:00–6:00
Saturday, 9:00–5:00

St Paul
425 Rice St
MN 55103
PH: 651-292-9791
Hours: Monday–Friday, 9:00–7:30
Saturday, 9:00–4:30

1472 University Ave
MN 55104
PH: 651-639-4057
Hours: Monday–Friday, 8:00–4:30

Wells
125 South Broadway
MN 56097
PH: 507-553-6371
Hours: Monday–Friday, 7:30–4:00

Winona
202 W 3rd St
MN 55987
PH: 507-457-6325
Hours: Monday–Friday, 7:30–4:00

Southwest Minnesota Region

Alexandria
715 Elm St, Ste 1065
MN 56308
PH: 320–762-3897
Hours: Monday–Friday, 8:00–4:30

Appleton
323 W Schilieman
MN 56208
PH: 320–289-1363
Hours: Monday–Friday, 8:00–4:30

Benson
200 13th St S
MN 56215
PH: 320–843-4835
Hours: Monday–Friday, 8:30–5:00
Saturday, 9:00–11:30

Canby
107 Saint Olaf Ave N
MN 56220
PH: 507-223-5646
Hours: Monday–Thursday, 8:00–5:00 and Friday, 8:00–12:00

Dawson
711 6th St
MN 56232
PH: 320–769-2000
Hours: Monday–Friday, 8:30–4:30

Edgerton
821 Main St
MN 56128
PH: 507-442-7861
Hours: Monday–Friday, 8:00–12:00 and 12:45-5:30
Saturday, 8:00–12:00 and 12:45-4:00

Elbow Lake
10 2nd St NE
MN 56531
PH: 218-685-4091
Hours: Monday–Friday, 8:00–4:00

Glenwood
11 E Minnesota
MN 56334
PH: 320–634-3327
Hours: Monday–Friday, 9:00–5:00

Granite Falls
885 Prentice
MN 56241
PH: 320–564-4641
Hours: Monday–Friday, 8:00–5:00

Ivanhoe
319 N Rebecca St
MN 56142
PH: 507-694-1550
Hours: Monday–Friday, 8:30–12:00 and 1:00–4:30

Jackson
405 4th St
MN 56143
PH: 507-847-4774
Hours: Monday–Friday, 8:00–4:30

Long Prairie
221 First Ave S, Ste 300
MN 56347
PH: 320–732-4428
Hours: Monday–Friday, 8:00–4:30

Luverne
204 E Brown
MN 56156
PH: 507-283-5024
Hours: Monday–Friday, 8:00–5:00

Madison
600 6th St
MN 56256
PH: 320–598-7444
Hours: Monday–Friday, 8:30–4:30

Marshall
907 W Main
MN 56258
PH: 507-537-6727
Hours: Monday–Friday, 8:30–4:30

Minneapolis
2929 Chicago Ave S
MN 55407
PH: 612-348-8240
Hours: Monday–Friday, 9:00–6:00
Saturday, 9:00–2:00

Montevideo
629 N 11th St
MN 56265
PH: 320–269-6035
Hours: Monday–Friday, 8:30–4:30

Morris
600 Atlantic Ave, Ste 102
MN 56267
PH: 320–589-17655
Hours: Monday–Friday, 9:00–5:00

Olivia
500 E Depue
MN 56277
PH: 320–523-3612
Hours: Monday–Friday, 8:00–4:30

Ortonville
229 NW 2nd St
MN 56278
PH: 320–839-6112
Hours: Monday–Friday, 8:30–4:30

Paynesville
221 Washburn Ave
MN 56362
PH: 320–243-3714
Hours: Monday–Friday, 8:30–4:30

Pipestone
416 Hiawatha Ave S
MN 56164
PH: 507-825-6745
Hours: Monday–Friday, 8:30–4:30

Redwood Falls
250 S Jefferson
MN 56283
PH: 507-637-4029
Hours: Monday–Friday, 8:00–4:30

Sauk Centre
342 Main St
MN 56378
PH: 320–352-2853
Hours: Monday–Friday, 9:00–5:00
Saturday, 9:00–Noon

Slayton
2500 28th St
MN 56172
PH: 507-836-6148 Ext. 158
Hours: Monday–Friday, 8:00–4:30

Springfield
2 East Central St
MN 56087
PH: 507-723-3500
Hours: Monday–Thursday, 8:00–5:00 and Friday, 8:00–4:00

Tracy
336 Morgan
MN 56175
PH: 507-629-5533
Hours: Monday–Friday, 8:00–4:00

Tyler
230 N Tyler
MN 56178
PH: 507-247-5556
Hours: Monday–Friday, 8:30–5:00

Wheaton
702 2nd Ave N
PH; 320–563-4710
Hours: Monday–Friday, 8:00–12:00 and 12:30–4:30

Willmar
400 W Benson Avenue
MN 56201
PH: 320–231-6205
Hours: Monday–Friday, 8:00–4:30

Windom
900 Third Avenue
MN 56101
PH: 507-831-1458
Hours: Monday–Friday, 8:30–4:30

Worthington
315 10th St
MN 56187
PH: 507-295-5264
Hours: Monday–Friday, 8:00–4:30