DMV Office HoursAn independent directory
Ohio offices

Ohio BMV offices

Find the right counter for licensing, registration, titles or tests. Compare the branch’s published hours and service restrictions before making the trip.

455 service records215 location pages91 kiosk and CDL listings

Find an Ohio office

Akron BMV officesSummit County · Compare 4 service recordsOhio registration renewal kiosksAcross Ohio · Compare 66 service recordsAlliance BMV officesStark County · Compare 2 service recordsAshland BMV officesAshland County · Compare 2 service recordsAshtabula County (DR), Ashtabula BMV OfficeAshtabula County · License & registrationAthens County (Clerk of Courts Title Office), AthensAthens County · Vehicle titlesAthens BMV officesAthens County · Compare 2 service recordsLorain County (DR), Avon Lake BMV OfficeLorain County · License & registrationBarberton BMV officesSummit County · Compare 2 service recordsBelmont County (DR), Barnesville BMV OfficeBelmont County · License & registrationOhio CDL skills testing locationsAcross Ohio · Compare 25 service recordsBatavia BMV officesClermont County · Compare 3 service recordsGreene County (DR), Beavercreek BMV OfficeGreene County · License & registrationBedford BMV officesCuyahoga County · Compare 3 service recordsBellefontaine BMV officesLogan County · Compare 2 service recordsMahoning County (DR), Boardman BMV OfficeMahoning County · License & registrationBowling Green BMV officesWood County · Compare 3 service recordsBridgeport BMV officesBelmont County · Compare 2 service recordsCuyahoga County (DR), Brooklyn BMV OfficeCuyahoga County · License & registrationMedina County (Clerk of Courts Title Office), BrunswickMedina County · Vehicle titlesBryan BMV officesWilliams County · Compare 2 service recordsCrawford County (Clerk of Courts Title Office), BucyrusCrawford County · Vehicle titlesBucyrus BMV officesCrawford County · License & registrationCadiz BMV officesHarrison County · Compare 2 service recordsCaldwell BMV officesNoble County · Compare 2 service recordsGuernsey County (Clerk of Courts Title Office), CambridgeGuernsey County · Vehicle titlesCambridge BMV officesGuernsey County · License & registrationMahoning County (DX), Canfield BMV OfficeMahoning County · Driver examinationCanton BMV officesStark County · Compare 4 service recordsCarrollton BMV officesCarroll County · Compare 2 service recordsMercer County (Clerk of Courts Title Office), CelinaMercer County · Vehicle titlesCelina BMV officesMercer County · License & registrationMontgomery County (Clerk of Courts Title Office), CentervilleMontgomery County · Vehicle titlesCenterville BMV officesMontgomery County · License & registrationChardon BMV officesGeauga County · Compare 2 service recordsChillicothe BMV officesRoss County · Compare 3 service recordsCincinnati BMV officesClermont County · Compare 12 service recordsPickaway County (Clerk of Courts Title Office), CirclevillePickaway County · Vehicle titlesCircleville BMV officesPickaway County · License & registrationMontgomery County (Clerk of Courts Title Office), Dayton - Main StreetMontgomery County · Vehicle titlesCleveland BMV officesCuyahoga County · Compare 4 service recordsCuyahoga County (DR), Cleveland Heights BMV OfficeCuyahoga County · License & registrationColumbus BMV officesFranklin County · Compare 13 service recordsFranklin County (DR), Columbus BMV OfficeFranklin County · License & registrationCoshocton County (Clerk of Courts Title Office), Coshocton Coshocton County · Vehicle titlesCoshocton BMV officesCoshocton County · License & registrationCuyahoga Falls BMV officesSummit County · Compare 2 service recordsDayton BMV officesMontgomery County · Compare 4 service recordsDefiance BMV officesDefiance County · Compare 3 service recordsDelaware BMV officesDelaware County · Compare 2 service recordsDelaware County (DR), Delaware BMV OfficeDelaware County · License & registrationUnion County (Clerk of Courts Title Office), DublinUnion County · Vehicle titlesPreble County (Clerk of Courts Title Office),Preble County · Vehicle titlesEaton BMV officesPreble County · License & registrationElyria BMV officesLorain County · Compare 3 service recordsEvendale title counterHamilton County · Vehicle titlesHamilton County (DR), Evendale BMV OfficeHamilton County · License & registrationGreene County (DR), Fairborn BMV OfficeGreene County · License & registrationButler County (Clerk of Courts Title Office), FairfieldButler County · Vehicle titlesFairfield BMV officesButler County · License & registrationSummit County (DR), Fairlawn BMV OfficeSummit County · License & registrationFindlay BMV officesHancock County · Compare 3 service recordsFranklin BMV officesWarren County · Compare 2 service recordsFremont BMV officesSandusky County · Compare 3 service recordsFranklin County (DR), Gahanna BMV OfficeFranklin County · License & registrationGallipolis BMV officesGallia County · Compare 2 service recordsGeorgetown BMV officesBrown County · Compare 2 service recordsGreen BMV officesSummit County · Compare 2 service recordsDarke County (Clerk of Courts Title Office), GreenvilleDarke County · Vehicle titlesGreenville BMV officesDarke County · License & registrationFranklin County (DR), Grove City BMV OfficeFranklin County · License & registrationButler County (Clerk of Courts Title Office), HamiltonButler County · Vehicle titlesButler County (DR), Hamilton East BMV OfficeButler County · License & registrationHamilton BMV officesButler County · Compare 2 service recordsHamilton County (DR), Harrison BMV OfficeHamilton County · License & registrationHilliard BMV officesFranklin County · Compare 2 service recordsHillsboro BMV officesHighland County · Compare 2 service recordsMontgomery County (Clerk of Courts Title Office), Huber HeightsMontgomery County · Vehicle titlesHuber Heights BMV officesMontgomery County · Compare 2 service recordsCuyahoga County (DR), Independence BMV OfficeCuyahoga County · License & registrationIronton BMV officesLawrence County · Compare 3 service recordsJackson BMV officesJackson County · Compare 3 service recordsAshtabula County (Clerk of Courts Title Office), JeffersonAshtabula County · Vehicle titlesJefferson BMV officesAshtabula County · Compare 2 service recordsLicking County (DR), Johnstown BMV OfficeLicking County · License & registrationKenton BMV officesHardin County · Compare 2 service recordsFairfield County (Clerk of Courts Title Office), LancasterFairfield County · Vehicle titlesLancaster BMV officesFairfield County · Compare 2 service recordsLebanon BMV officesWarren County · Compare 3 service recordsDelaware County (Clerk of Courts Title Office), Lewis CenterDelaware County · Vehicle titlesAllen County (Clerk of Courts Title Office), LimaAllen County · Vehicle titlesLima BMV officesAllen County · Compare 3 service recordsColumbiana County (Clerk of Courts Title Office), LisbonColumbiana County · Vehicle titlesLisbon BMV officesColumbiana County · Compare 2 service recordsHocking County (Clerk of Courts Title Office), LoganHocking County · Vehicle titlesHocking County (DR), Logan BMV OfficeHocking County · License & registrationLondon BMV officesMadison County · Compare 2 service recordsLorain BMV officesLorain County · Compare 2 service recordsLorain County (DR), Lorain BMV OfficeLorain County · License & registrationClermont County (DR), Loveland BMV OfficeClermont County · License & registrationRichland County (Clerk of Courts Title Office), MansfieldRichland County · Vehicle titlesMansfield BMV officesRichland County · License & registrationMarietta BMV officesWashington County · Compare 3 service recordsMarion BMV officesMarion County · Compare 3 service recordsMarysville BMV officesUnion County · Compare 2 service recordsMason BMV officesWarren County · Compare 2 service recordsWarren County (Clerk of Courts Title Office), Mason - Reading RoadWarren County · Vehicle titlesMassillon BMV officesStark County · Compare 2 service recordsMayfield Heights BMV officesCuyahoga County · Compare 3 service recordsMcArthur BMV officesVinton County · Compare 2 service recordsMorgan County (Clerk of Courts Title Office), McConnelsvilleMorgan County · Vehicle titlesMedina BMV officesMedina County · Compare 2 service recordsMedina County (DX), Medina BMV OfficeMedina County · Driver examinationLake County (Clerk of Courts Title Office), MentorLake County · Vehicle titlesMentor BMV officesLake County · License & registrationButler County (DR), Middletown BMV OfficeButler County · License & registrationMilford BMV officesClermont County · Compare 2 service recordsMillersburg BMV officesHolmes County · Compare 2 service recordsButler County (Clerk of Courts Title Office), MonroeButler County · Vehicle titlesMonroe BMV officesButler County · Limited deputy registrarHamilton County (DR), Montgomery BMV OfficeHamilton County · License & registrationMoraine BMV officesMontgomery County · Compare 2 service recordsKnox County (DR), Mount Vernon BMV OfficeKnox County · License & registrationMorrow County (Clerk of Courts Title Office), Mt. GileadMorrow County · Vehicle titlesMt. Gilead BMV officesMorrow County · License & registrationKnox County (Clerk of Courts Title Office), Mt. VernonKnox County · Vehicle titlesHenry County (Clerk of Courts Title Office), NapoleonHenry County · Vehicle titlesNapoleon BMV officesHenry County · License & registrationScioto County (DX), New Boston BMV OfficeScioto County · Driver examinationNew Carlisle BMV officesClark County · Compare 2 service recordsPerry County (Clerk of Courts Title Office), New LexingtonPerry County · Vehicle titlesNew Lexington BMV officesPerry County · License & registrationNew Philadelphia BMV officesTuscarawas County · Compare 3 service recordsNewark BMV officesLicking County · Compare 3 service recordsNiles BMV officesTrumbull County · Compare 2 service recordsNorth Canton BMV officesStark County · Compare 3 service recordsNorth Olmsted BMV officesCuyahoga County · Compare 2 service recordsCuyahoga County (DR), North Royalton BMV OfficeCuyahoga County · License & registrationNorthfield BMV officesSummit County · Compare 2 service recordsHuron County (Clerk of Courts Title Office), NorwalkHuron County · Vehicle titlesHuron County (DR), Norwalk BMV OfficeHuron County · License & registrationNorwalk BMV officesHuron County · Driver examinationRichland County (DX), Ontario BMV OfficeRichland County · Driver examinationOregon BMV officesLucas County · Compare 2 service recordsWayne County (Clerk of Courts Title Office), OrrvilleWayne County · Vehicle titlesOrrville BMV officesWayne County · License & registrationOttawa BMV officesPutnam County · Compare 2 service recordsLake County (DX), Painesville BMV OfficeLake County · Driver examinationLake County (DR), Painesville BMV OfficeLake County · License & registrationCuyahoga County (Clerk of Courts Title Office), ParmaCuyahoga County · Vehicle titlesParma BMV officesCuyahoga County · Compare 2 service recordsCuyahoga County (DR), Parma Heights BMV OfficeCuyahoga County · License & registrationLicking County (Clerk of Courts Title Office), Pataskala - Township RoadLicking County · Vehicle titlesPataskala BMV officesLicking County · Compare 2 service recordsPaulding County (Clerk of Courts Title Office), PauldingPaulding County · Vehicle titlesPaulding BMV officesPaulding County · License & registrationWood County (DR), Perrysburg BMV OfficeWood County · License & registrationFairfield County (Clerk of Courts Title Office), PickeringtonFairfield County · Vehicle titlesFairfield County (DR), Pickerington BMV OfficeFairfield County · License & registrationPomeroy BMV officesMeigs County · Compare 2 service recordsPort Clinton BMV officesOttawa County · Compare 2 service recordsPortsmouth BMV officesScioto County · Compare 2 service recordsLawrence County (DR), Proctorville BMV OfficeLawrence County · License & registrationRavenna BMV officesPortage County · Compare 2 service recordsRayland BMV officesJefferson County · Compare 2 service recordsColumbiana County (DR), Salem BMV OfficeColumbiana County · License & registrationErie County (Clerk of Courts Title Office), SanduskyErie County · Vehicle titlesSandusky BMV officesErie County · Compare 2 service recordsMahoning County (Clerk of Courts Title Office), SebringMahoning County · Vehicle titlesHamilton County (DR), Seven Hills BMV OfficeHamilton County · License & registrationCuyahoga County (DR), Shaker Heights BMV OfficeCuyahoga County · License & registrationRichland County (DR), Shelby BMV OfficeRichland County · License & registrationSidney BMV officesShelby County · Compare 2 service recordsSpringfield BMV officesClark County · Compare 5 service recordsBelmont County (Clerk of Courts Title Office), St. ClairsvilleBelmont County · Vehicle titlesSteubenville BMV officesJefferson County · Compare 3 service recordsSummit County (DR), Stow BMV OfficeSummit County · License & registrationPortage County (DR), Streetsboro BMV OfficePortage County · License & registrationCuyahoga County (DR), Strongsville BMV OfficeCuyahoga County · License & registrationSylvania BMV officesLucas County · Compare 2 service recordsSeneca County (Clerk of Courts Title Office), TiffinSeneca County · Vehicle titlesTiffin BMV officesSeneca County · License & registrationToledo BMV officesLucas County · Compare 5 service recordsTroy BMV officesMiami County · Compare 3 service recordsTuscarawas County (Clerk of Courts Title Office), UhrichsvilleTuscarawas County · Vehicle titlesUhrichsville BMV officesTuscarawas County · License & registrationUpper Sandusky BMV officesWyandot County · Compare 2 service recordsChampaign County (Clerk of Courts Title Office), UrbanaChampaign County · Vehicle titlesUrbana BMV officesChampaign County · License & registrationVan Wert BMV officesVan Wert County · License & registrationVan Wert County (Clerk of Courts Title Office), Van WertVan Wert County · Vehicle titlesMedina County (Clerk of Courts Title Office), WadsworthMedina County · Vehicle titlesWadsworth BMV officesMedina County · License & registrationWapakoneta BMV officesAuglaize County · Compare 2 service recordsTrumbull County (Clerk of Courts Title Office),Trumbull County · Vehicle titlesWarren BMV officesTrumbull County · Compare 2 service recordsTrumbull County (DR), Warren BMV OfficeTrumbull County · License & registrationWashington Courthouse BMV officesFayette County · Compare 2 service recordsWauseon BMV officesFulton County · Compare 2 service recordsWaverly BMV officesPike County · Compare 2 service recordsLorain County (DR), Wellington BMV OfficeLorain County · License & registrationWest Chester BMV officesButler County · Compare 2 service recordsAdams County (Clerk of Courts Title Office), West UnionAdams County · Vehicle titlesWest Union BMV officesAdams County · License & registrationFranklin County (DR), Westerville BMV OfficeFranklin County · License & registrationFranklin County (DR), Whitehall BMV OfficeFranklin County · License & registrationWickliffe BMV officesLake County · Compare 2 service recordsLake County (DR), Willowick BMV OfficeLake County · License & registrationWilmington BMV officesClinton County · Compare 2 service recordsWoodsfield BMV officesMonroe County · Compare 2 service recordsWooster BMV officesWayne County · Compare 2 service recordsGreene County (Clerk of Courts Title Office), XeniaGreene County · Vehicle titlesXenia BMV officesGreene County · Compare 2 service recordsYoungstown BMV officesMahoning County · Compare 4 service recordsZanesville BMV officesMuskingum County · Compare 3 service records

Official source checks: October 25, 2026. Unverified fields and source disagreements remain labelled. This directory does not track Ohio wait times or book appointments.