Search the Cooke County Inmate Population

The Cooke County inmate population includes people held in the county jail, people moving through local court cases, and separate state youth custody that is not part of the adult jail roster. A Cooke County inmate search starts with the sheriff's custody roster for current adult jail records, then moves to court, state prison, federal, immigration, or victim notification systems when the person is not in county custody. The Cooke County inmate population also has a data side: capacity, legal status, reporting rules, and public access limits shape what can be found online.

Public Record Search

Sponsored Results

The Cooke County Inmate Population

The adult Cooke County inmate population is centered on the Cooke County Detention Center, also called the Cooke County Jail. The jail is run by the Cooke County Sheriff's Office from the Justice Center in Gainesville. It holds adults booked after local police, sheriff, constable, or state arrests, plus people serving short county sentences, people held on warrants, and people waiting on transfer or release.

The Cooke County inmate population should not be read as one single statewide list. Adults in the county jail appear in the official sheriff roster. Adults sentenced to a Texas prison move into Texas Department of Criminal Justice custody and leave the county roster. Youth held at Gainesville State Juvenile Correctional Facility are in Texas Juvenile Justice Department custody and do not appear in an adult public jail list.

The county's official jail page gives the adult jail's fixed capacity and staffing, while the Texas Commission on Jail Standards publishes population reports for county jail oversight. Those sources show both the day-to-day custody search path and the broader population count that helps explain how full the jail is.


Cooke County Inmate Population Statistics

Cooke County reports a 212-bed adult jail, and TCJS reporting also lists the Cooke County jail capacity as 212. The research file captured a point-in-time public roster count of 132 entries on June 29, 2026. That live roster count is useful for a current Cooke County inmate population check, but it is not the same as an official average daily population. TCJS population reports carry the official jail oversight numbers.

175 Average Daily Population
212 Rated Capacity
2 Secure Facilities in County
MeasureFigureSource / Date
Rated county jail capacity212 bedsCooke County jail page, accessed June 29, 2026; TCJS current report
Jail staff45 employeesCooke County jail page, accessed June 29, 2026
Point-in-time public roster count132 entriesCooke roster API inspection, June 29, 2026
TCJS reported total population191 local inmatesTCJS abbreviated population report, report date displayed as 08/01/2019
TCJS ADP175 ADPTCJS incarceration-rate report, 09/01/2018 to 08/01/2019 period
County population context44,461U.S. Census QuickFacts July 1, 2025 estimate

The TCJS county population reports index is the best source for the oversight side of the Cooke County inmate population. The sheriff roster is better for one-person custody checks.



Cooke County Jail Custody Makeup

The TCJS custody-category line gives a useful look at the Cooke County inmate population mix. In the inspected report, pretrial felony inmates were the largest named group, followed by state-jail-felony convicted categories, parole violators with new charges, convicted felons, pretrial misdemeanants, convicted misdemeanants, bench warrants, and other local categories. TCJS reported zero federal pretrial inmates on that Cooke line.

  • Pretrial felony custody: TCJS listed 93 pretrial felons in the inspected Cooke County report.
  • Parole and new-charge holds: The report listed 3 parole violators and 21 parole violators with a new charge.
  • Misdemeanor custody: TCJS listed 12 pretrial misdemeanants and 7 convicted misdemeanants.
  • State-jail-felony categories: The report listed 30 SJF convicted inmates and 2 SJF sentenced to county jail time.
  • Immigration detainer context: TCJS immigration-detainer reporting showed 11 inmates, 246 inmate-days, and $11,776.02 in cost for Cooke County.

The public sheriff roster shows person-level records, not aggregate race, age, or sex demographics. It displays sex, height, weight, arrest date, charges, bond, and booking photo status for individual entries, while some raw data fields are not rendered on the public page and should not be republished as public demographic totals.


Laws Governing Cooke County Jail Data

Texas law explains why some Cooke County inmate records are public and why some records are routed to different offices. The Texas Public Information Act presumes public access to government information unless an exception or confidentiality law applies. Cooke County's open-records page says written requests should go to the department that has custody of the record, and a request sent to the wrong office can delay access.

Key Texas rules:

Government Code Chapter 552 is the public-information framework for sheriff booking records unless an exception applies.

Government Code Chapter 511 creates TCJS authority over county jails and minimum standards.

37 Texas Administrative Code Part 9 includes jail record-system and monthly population-reporting rules.

Code of Criminal Procedure Chapter 55A covers expunction for qualifying arrest and criminal records.

Court records are a separate track. Cooke County states that judicial records are not handled under the Public Information Act in the same way sheriff booking records are, so felony cases go through the District Clerk, county-court criminal cases go through the County Clerk, and some judicial records may be governed by court access rules.


Search Cooke County Inmate Population Records

The official Cooke County Sheriff's Office Jail Roster is the primary search path for adults currently in Cooke County Jail. The roster is free to use and did not require a login during inspection. It has a Current Inmates tab, a 24 Hours Arrests tab, and an Inmates by Arrest Date tab. A person arrested very recently may show first under recent arrests, while a longer custody stay appears under current inmates.

  1. Open the official jail roster and leave Current Inmates selected for a current custody search.
  2. Use 24 Hours Arrests for new bookings or Inmates by Arrest Date to browse newest-to-oldest entries.
  3. Enter last name, first name, or both. Neither name field is marked as required.
  4. Review the row for name, inmate number, arrest date, days in jail, booking photo status, charges, bond type, and total bond.
  5. If the person is not listed, call the jail, file a sheriff records request, or check TDCJ, BOP, ICE, and IVSS channels as the custody path requires.
Roster ControlTypeRequiredCooke County Notes
Current InmatesTabNoDefault view for people held in Cooke County Jail now.
24 Hours ArrestsTabNoRecent-booking view based on arrest or date-in data.
Inmates by Arrest DateTabNoSorts newer arrests before older entries.
First NameText inputNoPartial search; useful after a last-name search is too broad.
Last NameText inputNoPartial search; often the best first filter.
PaginationLinksNoShows 10 entries per page with top and bottom page controls.

The Cooke roster page itself is the public profile view. It displays the custody row and charge table without forcing users to click into a separate record. For a more detailed roster walk-through, use the Cooke County inmate records page.


Cooke County Inmate Record Fields

A Cooke County inmate record can show the public name, inmate number, sex, height, weight, arrest date, days in jail, mugshot status, charge count, statute, description, bond amount, bond type, and total bond. The underlying endpoint also includes booking number, date in, arresting agency, release or transfer fields, and housing block or cell fields, but the rendered public row does not display every raw field.

FieldWhat It Means in Cooke County
Name and inmate numberPublic roster identity fields for the jail entry.
Arrest date and days in jailTiming fields used to show custody age and recent-booking status.
MugshotBooking photo when available, or a No Mugshot Available placeholder.
ChargesCount, statute, description, charge level or status where available, and bond details.
BondPer-charge bond amount, bond type, and total bond shown at the bottom of the charge table.
Release or transferRaw fields may exist for release and transfer status, but the live current roster focuses on current custody.

Booking charges are not the same as final court charges. The District Attorney or County Attorney may file, amend, reduce, dismiss, or present different charges after the arrest. Court records after a jail arrest are searched through the clerk and court systems, not through the jail roster alone.


Cooke County Detention Facilities

Cooke County has one primary adult county jail and one state youth correctional facility physically located in the county. They serve different populations and use different lookup routes. The adult jail roster should be checked first for adults arrested into local custody. TJJD custody is handled through youth, family, legal, and state agency channels rather than a public adult jail roster.

The official Cooke County jail page supplies the adult jail address, capacity, visitation schedule, bond link, and jail command details.

Cooke County Detention Center inmate population jail page

That county jail page is also the source for the local visitation schedule and cash-bond payment route used by adult Cooke County jail visitors and families.


Cooke County State and Federal Lookup

When a Cooke County inmate search fails, the next step depends on custody type. The county roster covers adult county-jail custody. TDCJ covers adults sentenced to Texas prison or state jail after a Cooke County case. BOP covers sentenced federal prisoners from 1982 forward. ICE ODLS covers immigration detainees when the required identity data is known. Texas IVSS-Counties is the custody and court notification option for victims and registered users.

Custody TypeLookup RouteUse It When
Cooke County JailSheriff jail rosterThe person is an adult believed to be in local jail custody now.
Texas prisonTDCJ Inmate SearchThe person was sentenced to TDCJ after a felony or state-jail case.
Victim notificationTexas IVSS-CountiesCustody or court status alerts are needed.
Federal prisonBOP Inmate LocatorThe person is in sentenced federal custody.
Immigration detentionICE Online Detainee LocatorThe person may be in ICE custody after a detainer or transfer.

No adult TDCJ prison, BOP prison, or ICE detention facility was located inside Cooke County in the research. Gainesville State Juvenile Correctional Facility is a state youth facility, not an adult prison.


Cooke County Records Requests

If the current roster does not show a released person, older booking, booking packet, offense report, or booking photo, Cooke County points requesters to the department with custody of the record. For sheriff booking records, that means the Sheriff's Office and its open-records form. For court cases, felony records route to the District Clerk, while county-court criminal records route to the County Clerk or court channel.

Cooke County Sheriff's Office

300 County Road 451

Gainesville, TX 76240

940-665-3471

Use for jail custody, booking records, offense reports, and sheriff open-records requests.

Cooke County Courthouse

101 S Dixon St

Gainesville, TX 76240

940-668-5500

Use the courthouse offices for clerk and court-record business, not jail visits.

The sheriff page also names Sheriff Ray Sappington and Chief Deputy Sonny Privett. No Cooke County Sheriff custody app was located. The county promotes CodeRED for emergency alerts, but that app is not an inmate roster, warrant search, mugshot gallery, or jail-notification tool.


Cooke County Inmate Population FAQ

How large is the Cooke County inmate population? The county jail is rated for 212 beds. TCJS reporting captured 191 local inmates and 175 ADP in the inspected reports, while the public roster inspection showed 132 visible entries on June 29, 2026.

Where is the current Cooke County jail roster? The official sheriff jail roster is hosted at cookeco.isogent.cloud:33005 and includes Current Inmates, 24 Hours Arrests, and Inmates by Arrest Date tabs.

Does the roster include state prisoners? No. Adults sentenced to Texas prison or state jail are searched through TDCJ, not the Cooke County Jail roster.

Are juveniles at Gainesville State Juvenile Correctional Facility listed? No. That facility is TJJD youth custody, and juvenile records have confidentiality rules that differ from adult jail records.

Booking
The jail intake record created after arrest.
Detainer
A hold or request from another agency that may block release.
PR bond
Release on promise and court conditions instead of full cash payment.
TDCJ
The Texas Department of Criminal Justice, which handles adult state prison custody.

Public Record Search

Sponsored Results

Directions to the Cooke County Jail

The Cooke County Detention Center and Sheriff's Office are at 300 County Road 451 in Gainesville, Texas. Use that Justice Center address for GPS, custody questions, bond posting, sheriff records, and jail visitation. The county courthouse is downtown at 101 S Dixon Street, so court records and jail visits are not the same stop.

From Interstate 35, use the Gainesville exits and route east or northeast toward County Road 451 with current navigation and road signs. From the downtown courthouse area, travel to the separate Justice Center rather than trying to handle jail business at the courthouse. From US 82, confirm the final approach before traveling because county pages do not publish turn-by-turn visitor-lot directions.

Address

Cooke County Detention Center
300 County Road 451
Gainesville, TX 76240
940-665-3471

Visitor Parking

Official jail pages do not publish visitor parking rates or lot rules. Confirm parking with the jail before traveling.

Public Transit

No official public-transit route to the jail was located in the research. Plan on private transportation or a confirmed ride.

Visitor Entry

Bring government photo ID, arrive early enough for screening, and call ahead for current entry, accessibility, and visitor rule questions.