Ottawa County DMV offices
3 offices in Ottawa County, Michigan, listed by the Michigan Department of State (Secretary of State). 3 open right now.
Who handles what in Ottawa County
All 3 offices handle both driver licenses & IDs and vehicle registration & titles.
From the services Michigan Department of State (Secretary of State) lists for each office. Check the office page before you go.
- Secretary of State Office – Grand Haven
1110 Robbins Road, Grand Haven, MI 49417
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Open now · closes 5 PM · 9 AM – 5 PM - Secretary of State Office – Holland
587 E. Eighth St., Holland, MI 49423
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Open now · closes 5 PM · 9 AM – 5 PM - Secretary of State Office – Hudsonville
5211 Cherry Ave. Plaza, Suite 140, Hudsonville, MI 49426
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Open now · closes 5 PM · 9 AM – 5 PM
Driving test sites in Ottawa County
Private businesses the Michigan Department of State (Secretary of State) approves to give driving tests. They are not DMV offices: licenses and IDs are issued at DMV offices.
- Century Driving School
16790 Van Wagoner Rd, Spring Lake, MI 49456-1351
Driver Testing Business
Driver testing
Today: No hours listed - Century Driving School
575 1/2 E 8th St, Holland, MI 49423-3714
Driver Testing Business
Driver testing
Today: No hours listed - Integrity Driver Testing Inc
5710 Balsam Dr, Hudsonville, MI 49426-1150
Driver Testing Business
Driver testing
Today: No hours listed - Zeeland Driver Testing LLC
420 E Main Ave, Zeeland, MI 49464-1326
Driver Testing Business
Driver testing
Today: No hours listed
More offices near Ottawa County
Outside Ottawa County, within 25 miles of its offices (straight-line distance).
- Secretary of State Office – Wyoming · 18.4 mi
1056 Rogers Plaza SW, Wyoming, MI 49509
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Today: 9 AM – 5 PM - Secretary of State Office – Grand Rapids – Plainfield Avenue · 23.1 mi
3472 Plainfield Ave. NE, Grand Rapids, MI 49525
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Today: 9 AM – 5 PM - Secretary of State Office – Grand Rapids – 28th Street · 24.1 mi
3601 28th St. SE, Suite 10C, Grand Rapids, MI 49512
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Today: 9 AM – 5 PM - Secretary of State Office – Muskegon · 24.3 mi
1485 E. Apple Ave., Muskegon, MI 49442
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Today: 9 AM – 5 PM - Secretary of State Office – Sparta · 24.5 mi
534 S. State St., Sparta, MI 49345
Secretary of State Branch Office
Driver licenses & IDs · Vehicle registration & titles
Today: 9 AM – 5 PM
Step-by-step plans for Michigan
- Get a REAL ID Documents and where to go
- Get your first driver’s license Permit, road test and documents
- Renew your driver’s license How to renew, step by step
- Register a vehicle Title, plates and documents
How appointments work in Michigan
The Michigan Secretary of State strongly recommends scheduling an office visit, online or at 888-SOS-MICH (888-767-6424), up to six months in advance. If you arrive without one, staff will find you the next available time slot, which may be later in the day or the next business day.
Checked November 3, 2026. The agency’s site is authoritative; we are an independent website.
Michigan DMV guides
- Visiting a Michigan Secretary of State office: appointments, what to bring and what to expect
- Michigan driver's license and state ID: first license, renewal, replacement and REAL ID
- Titling and registering a vehicle in Michigan: new residents, purchases and renewals
Other counties in Michigan
- Wayne County (17)
- Oakland County (10)
- Macomb County (7)
- Genesee County (4)
- Kent County (4)
- Saginaw County (3)
- Washtenaw County (3)
- Berrien County (2)
- Calhoun County (2)
- Ingham County (2)
- Kalamazoo County (2)
- Monroe County (2)