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.
| Measure | Figure | Source / Date |
|---|---|---|
| Rated county jail capacity | 212 beds | Cooke County jail page, accessed June 29, 2026; TCJS current report |
| Jail staff | 45 employees | Cooke County jail page, accessed June 29, 2026 |
| Point-in-time public roster count | 132 entries | Cooke roster API inspection, June 29, 2026 |
| TCJS reported total population | 191 local inmates | TCJS abbreviated population report, report date displayed as 08/01/2019 |
| TCJS ADP | 175 ADP | TCJS incarceration-rate report, 09/01/2018 to 08/01/2019 period |
| County population context | 44,461 | U.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 Inmate Population Trends
The available trend record is limited, so the reliable comparison is narrow. TCJS reporting captured Cooke County at 191 inmates on the inspected abbreviated report, with an average daily population of 175 for the reporting period. The public roster inspection on June 29, 2026 showed 132 visible entries, which was below the rated capacity and below the older TCJS count. That roster figure can change as arrests, releases, bonds, holds, and transfers happen.
| Year or Date | Population / ADP | Notes |
|---|---|---|
| 08/01/2019 TCJS report date | 191 total population | TCJS current PDF path displayed this report date during inspection |
| 09/01/2018 to 08/01/2019 | 175 ADP | Average daily population from TCJS incarceration-rate report |
| 06/29/2026 roster inspection | 132 visible entries | Point-in-time public roster count, not official ADP |
The TCJS report also showed 90.09 percent capacity use and zero available beds on the Cooke line in the inspected data. That figure is tied to the report date, not a permanent status. For a current inmate search, the sheriff roster and the jail phone line still matter most.
The TCJS population reports page is the source for county jail population reporting. The screenshot below shows the statewide report index used for Cooke County population context.
Those TCJS reports support capacity, population, incarceration-rate, and immigration-detainer context, while the sheriff roster supports person-level custody lookup.
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.
- Open the official jail roster and leave Current Inmates selected for a current custody search.
- Use 24 Hours Arrests for new bookings or Inmates by Arrest Date to browse newest-to-oldest entries.
- Enter last name, first name, or both. Neither name field is marked as required.
- Review the row for name, inmate number, arrest date, days in jail, booking photo status, charges, bond type, and total bond.
- 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 Control | Type | Required | Cooke County Notes |
|---|---|---|---|
| Current Inmates | Tab | No | Default view for people held in Cooke County Jail now. |
| 24 Hours Arrests | Tab | No | Recent-booking view based on arrest or date-in data. |
| Inmates by Arrest Date | Tab | No | Sorts newer arrests before older entries. |
| First Name | Text input | No | Partial search; useful after a last-name search is too broad. |
| Last Name | Text input | No | Partial search; often the best first filter. |
| Pagination | Links | No | Shows 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.
| Field | What It Means in Cooke County |
|---|---|
| Name and inmate number | Public roster identity fields for the jail entry. |
| Arrest date and days in jail | Timing fields used to show custody age and recent-booking status. |
| Mugshot | Booking photo when available, or a No Mugshot Available placeholder. |
| Charges | Count, statute, description, charge level or status where available, and bond details. |
| Bond | Per-charge bond amount, bond type, and total bond shown at the bottom of the charge table. |
| Release or transfer | Raw 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.
- Cooke County Detention Center holds adult pretrial detainees, county-sentenced inmates, holds, and people waiting for release or transfer under sheriff custody.
- Gainesville State Juvenile Correctional Facility holds youth committed to Texas Juvenile Justice Department custody and is not part of the adult Cooke County jail population.
The official Cooke County jail page supplies the adult jail address, capacity, visitation schedule, bond link, and jail command details.
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 Type | Lookup Route | Use It When |
|---|---|---|
| Cooke County Jail | Sheriff jail roster | The person is an adult believed to be in local jail custody now. |
| Texas prison | TDCJ Inmate Search | The person was sentenced to TDCJ after a felony or state-jail case. |
| Victim notification | Texas IVSS-Counties | Custody or court status alerts are needed. |
| Federal prison | BOP Inmate Locator | The person is in sentenced federal custody. |
| Immigration detention | ICE Online Detainee Locator | The 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.