No, Oklahoma does not allow you to register and vote on the same day.
Oklahoma’s deadline to register for an upcoming election is 25 days before Election Day.
If the registration deadline for an upcoming election has passed, you can still apply to register. Your registration will be processed, and you will be registered to vote in future elections.