Oklahoma Inmate Search

Oklahoma holds people in custody at two distinct levels. Anyone sentenced to state prison is tracked through the Oklahoma Department of Corrections resident lookup at Okoffender — search by name or DOC number to confirm facility and projected release. Anyone awaiting trial or serving a short local sentence is held in one of Oklahoma’s 77 county jails, each run by an elected Sheriff with its own booking roster.

Looking for someone booked tonight? See If someone was just booked tonight below for the fast path.

Maintained by OK Arrests Editorial Team · Verified 2026-09-15 · Report an Error

Searching for an inmate in Oklahoma

Start with the right tier. If the person you are looking for has already been sentenced and transferred to state prison, the Oklahoma Department of Corrections resident lookup is your first stop. Enter a last name or DOC number. The result shows current facility, custody status, and projected release date for anyone in ODOC custody.

If the arrest is recent — or if the person is serving a sentence of less than a year — they are almost certainly in a county jail. Oklahoma has 77 counties, each with an elected Sheriff who maintains that county’s booking roster. Roster formats and online availability vary by county. Use the county index below this article to reach the inmate page for the county where the arrest happened; each county page links directly to that Sheriff’s roster.

One more option for tracking custody status: Oklahoma participates in VINELink, a statewide custody-notification service. Register with VINELink to receive an alert when a person’s custody status changes. You can also reach the statewide notification line at 1-877-654-8463.

A note on jurisdiction: in parts of eastern Oklahoma, the 2020 McGirt Supreme Court decision means some criminal cases are handled by tribal or federal authorities rather than the county. If a person does not appear on a county roster, check the ODOC lookup, the federal Bureau of Prisons locator, and the relevant tribal authority before concluding they are not in custody.

What the state and county systems show (and don’t)

The ODOC resident lookup covers state-prison inmates only. It does not show county-jail detainees, people on probation or parole who are not incarcerated, or anyone held in federal custody. If someone was booked at a county jail last night, they will not appear in the ODOC system yet — and may not appear there at all if they bond out before sentencing.

County rosters cover local jail bookings, but each Sheriff controls the format and update schedule. A new booking can take time to appear on a roster. Do not treat an absent record as proof someone was not booked. Juvenile records, sealed records, and federal detentions are excluded from both systems. The Oklahoma State Courts Network at Oklahoma State Courts Network shows case filings and docket activity, but it is a court record — not a custody record — and it does not confirm where a person is physically held.

If you are reading this because someone was just booked tonight, the section below is for you.

If someone was just booked tonight

The fastest path tonight is the booking line at the county jail where the arrest happened. That’s a hard night, and the county page in the index below this article lists the exact number to call. The ODOC resident lookup will not help right now — it tracks state-prison inmates, not fresh county bookings.

When you call the jail, you can confirm whether your family member is in custody. Bond is a separate question, and that part is the hard part to wait on. In Oklahoma, many judicial districts publish a pretrial bail schedule that allows a scheduled bond to be posted before any court appearance. But state law requires a judge to set release conditions for certain arrests — including domestic-abuse charges, protective-order violations, stalking, harassment, and a second or subsequent DUI. Ask the Sheriff’s office or the court clerk which practice applies in that county. Do not assume bond has been set or that it has not been set.

Visitation is usually not available the first night. That’s normal, not a sign something has gone wrong. You can register with VINELink tonight to receive an automatic alert when your family member’s custody status changes — you will not have to keep calling back. The statewide notification line is 1-877-654-8463.

Tomorrow morning, call the Clerk of Court for the county where the arrest happened to ask about the case number and the first appearance date. Attend the first appearance if you can — that is when a judge reviews the charges and addresses release conditions. If your family member needs an attorney, the Oklahoma Bar Association’s Find a Lawyer directory can help you find one. If cost is a concern, the Oklahoma Indigent Defense System provides public defenders for those who qualify. Tonight, the county jail line is the one call that matters.

If you can’t find them in Oklahoma

A new booking can take time to appear on a county roster. If the arrest was recent, check back before drawing conclusions. If the record still does not appear, the most common explanations are below.

  • The person has been transferred into ODOC state custody — search the Oklahoma Department of Corrections resident lookup.
  • The arrest happened in a different Oklahoma county — check that county’s roster using the index below.
  • The case falls under federal or tribal jurisdiction — search the federal Bureau of Prisons locator or contact the relevant tribal authority.
  • The person has already been released.
  • You can register with VINELink to receive an alert if custody status changes.

Search Records Across States by Name

Oklahoma’s ODOC lookup and county rosters cover in-state custody only. If the person may be held in a neighboring state, or if you need to check records across multiple states at once, the nationwide search below can fill that gap.

Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).

By searching you certify that you are above 18 years of age

This tool is not a consumer reporting agency under the FCRA and may not be used to screen anyone for employment, housing, credit, or any other purpose covered by that law.

Resource What it confirms What it won’t show Next step
ODOC Resident Lookup State-prison custody status, facility, projected release County-jail detainees, probationers, federal inmates Search by name or DOC number at the ODOC portal
County jail rosters Local booking status for one county’s jail State-prison inmates, federal detainees, other counties Find your county in the index below this article
Oklahoma State Courts Network Court filings, docket activity, case numbers Physical custody location, bond amounts set at booking Search by name or case number on the courts portal
VINELink Custody-status change alerts statewide Detailed case or charge information Register online or call 1-877-654-8463
Nationwide Records Search Records across multiple states and federal sources Real-time booking data; not a consumer report Run the name search above

Related Oklahoma record searches

See also: Oklahoma arrest records and Oklahoma warrant search. Inmate pages for each of Oklahoma’s 77 counties — with the local jail roster link and Sheriff booking-line contacts — are listed in the county index below this article.

Sources & official Oklahoma custody resources

All links and procedures verified 2026-09-15.

Found an error? Please submit a correction and we will review and update within 48 hours.

Frequently asked questions

How do I find out if someone is in jail in Oklahoma?

Check both tiers. If the person has been sentenced to state prison, search the Oklahoma Department of Corrections resident lookup by name or DOC number. If the arrest is recent or the sentence is short, the person is likely in one of Oklahoma’s 77 county jails — find the right county in the index below this article and check that Sheriff’s booking roster. If you want automatic updates when custody status changes, register with VINELink or call 1-877-654-8463.

My family member was just arrested in Oklahoma — how do I find them tonight?

Call the booking line at the county jail where the arrest happened. The county page in the index below this article lists that number. The ODOC lookup covers state-prison inmates and will not show a fresh county booking. Bond may or may not be set tonight — Oklahoma law requires a judge for certain charges, including domestic-abuse arrests and second-or-subsequent DUIs, so ask the Sheriff’s office what applies in that county. You can also register with VINELink to receive an alert when custody status changes, without having to call back repeatedly.