Skip to content
CookeCourt.us Cooke County · Texas Court Records
Last updated

Cooke County Jail Roster

The Cooke County jail roster is a public resource that lists individuals currently held at the Cooke County Detention Center in Gainesville, Texas. CookeCourt.us can help you find publicly available information about current and recent inmates. You can also access jail roster information through the official Cooke County Detention Center page, by calling the Cooke County Sheriff's Office, or by visiting the jail in person. A jail roster search lets the public confirm whether someone is in custody, view current charges, and identify booking details. The Cooke County Sheriff's Office maintains the roster as a transparency tool, and it reflects individuals currently booked into the detention center.

Search Current Inmates in Cooke County Jail

There are several ways to look up someone currently held at the Cooke County Detention Center.

Online Search

  1. Visit CookeCourt.us to search for publicly available court and inmate information related to Cooke County.
  2. You can also go directly to the Cooke County Detention Center page on the county's official website to check for a current inmate roster or jail information.
  3. If the roster is displayed as a browsable list rather than a search field, use your browser's built-in find function (Ctrl+F on a PC or Cmd+F on a Mac) to locate a name quickly.

To begin a search, you will typically need:

  • The individual's full legal name (first and last name)
  • A booking number, if known

Juvenile offenders are not listed on the public jail roster.

By Phone

Call the Cooke County Sheriff's Office at (940) 665-3471. Staff can confirm whether an individual is currently in custody. This is a non-emergency line — do not call 911 for inmate inquiries.

In Person

You can visit the Cooke County Detention Center during regular business hours to inquire about a current inmate.

Cooke County Detention Center
300 County Road 451Gainesville, TX 76240Phone: (940) 665-3471Fax: (940) 668-3255Email: records@co.cooke.tx.us

The facility is a 212-bed indirect supervision jail operated by the Cooke County Sheriff's Office. For specific lobby or visitation hours, call ahead before visiting.

Find Cooke County Jail Booking Records Online

A booking record is created each time an individual is processed into the Cooke County Detention Center. During booking, jail staff record key details that become part of the individual's custody file.

Information typically generated at booking includes:

  • Booking number
  • Date and time of booking
  • Charges at the time of arrest
  • Arresting agency (Cooke County Sheriff's Office, Gainesville Police Department, etc.)
  • Personal identifying information (name, date of birth, physical descriptors)

Current booking records for individuals still in custody may be viewable through the jail roster on the Cooke County Detention Center page. If you need a copy of a booking record that is no longer on the active roster, you can submit a request to the Sheriff's Office using the Cooke County Sheriff's Office Open Records Request Form. Requests are processed under the Texas Public Information Act.

For statewide criminal history beyond what the county jail provides, the Texas DPS Criminal History Name Search allows public access to conviction records maintained by the state. If an individual has been transferred to a state facility, the Texas Department of Criminal Justice offender search can help locate them.

Search the Cooke County Jail Roster by Last Name or Booking Number

The Cooke County jail roster generally supports two ways to find an inmate:

Search by Last Name

  1. Enter the individual's last name. Adding a first name will narrow results if the roster provides a search field.
  2. If the roster is displayed as a full list, scroll through or use your browser's find function to locate the name.
  3. Use the individual's full legal name — nicknames and aliases may not appear in the system.

Search by Booking Number

If you already have a booking number (from a bail bondsman, attorney, or prior search), enter it directly. This is the fastest way to pull up a specific record without sorting through common last names.

Tips If Your Search Returns No Results

  • Double-check the spelling of the name. Even a small error can prevent a match.
  • Try searching by last name only, without a first name, to catch possible data entry variations.
  • The person may have been released, transferred, or booked under a different name variation.
  • Call the jail at (940) 665-3471 to ask staff directly — they can check records that may not yet appear online.
  • If the individual was transferred to state custody, search the TDCJ inmate database instead.

Jail Roster Updates and Search Limitations in Cooke County

The Cooke County jail roster is updated periodically, but it is not necessarily a real-time feed. There can be a delay between when someone is booked into the detention center and when their name appears on the public roster. Similarly, individuals who have been released or transferred may remain listed briefly, or they may be removed before the next update cycle.

Key limitations to keep in mind:

  • Booking-to-display lag: After an arrest, it may take several hours for the individual's information to appear on the roster while booking paperwork and data entry are completed.
  • Current custody only: The roster reflects people currently held at the Cooke County Detention Center. It is not a historical archive of everyone who has ever been booked there.
  • Released inmates: Once someone is released on bond, transferred, or otherwise discharged, their record is typically removed from the active roster.
  • Data entry variations: Names may be entered with slight differences (middle initials, suffixes, hyphenated names), which can affect search results.
  • Restricted records: Certain records — including those involving juveniles, sealed cases, or ongoing sensitive investigations — will not appear on the public roster.

If you need records for someone no longer listed on the roster, submit an open records request to the Cooke County Sheriff's Office. For court case records tied to a booking, contact the 235th District Clerk's Office or the Cooke County Clerk's Office.