Cooke County Arrest Records and Booking Reports
Cooke County booking reports are kept by the Cooke County Sheriff's Office in Gainesville, Texas. You can search for arrest records and inmate information by contacting the Sheriff's Office directly or through available public records channels. Gainesville is the county seat and the location of the county jail. All bookings for individuals arrested in Cooke County are processed through the Sheriff's Office, and records are available to the public under the Texas Public Information Act.
Cooke County Overview
Cooke County Sheriff's Office
The Cooke County Sheriff's Office is the primary law enforcement agency for the county. Based in Gainesville, the office handles all bookings, inmate detention, and public records requests for arrests made in Cooke County. The Sheriff's Office serves both the city of Gainesville and the unincorporated rural areas throughout the county.
Cooke County is located in north Texas along the Oklahoma border, just south of the Red River. Gainesville is the county seat and the main population center. The county sits along Interstate 35, which runs between Dallas and Oklahoma City, and sees traffic-related enforcement activity year round. The Sheriff's Office manages the county jail in Gainesville, where all county arrests are processed and detained.
City police in Gainesville handle arrests within city limits, but the county jail is the detention facility for virtually all arrests in the area. Records from both the city police and the Sheriff's Office are typically consolidated at the county jail level.
| Office | Cooke County Sheriff's Office |
|---|---|
| Address | Gainesville, TX |
| Jail | Cooke County Jail, Gainesville, TX |
| Hours | Monday through Friday, business hours |
Searching Cooke County Booking Reports
To find current inmate information in Cooke County, call the Sheriff's Office directly in Gainesville. Staff can tell you if someone is in custody and provide basic booking details. Cooke County does not currently have a public online inmate roster, so a direct phone call or written request is the main way to get booking data.
Written requests under the Texas Public Information Act can be submitted by mail or in person at the Sheriff's Office in Gainesville. Your request must be in writing. Include the full name of the person whose records you are requesting, the approximate date of arrest if you know it, and your contact information. The office has 10 business days to respond. They will either provide the records, request more time if the request is large, or explain why certain records are withheld.
If the person you are looking for has been transferred to state prison, the TDCJ Offender Search can help. That database covers everyone in Texas Department of Criminal Justice custody. County jail inmates are not listed there. VINELink is also available for Cooke County and lets you set up automated alerts for custody status changes. Reach VINELink at vinelink.com or call 1-800-846-3489.
Cooke County Booking Record Contents
Every time someone is processed into the Cooke County Jail, a booking record is created. These records are public under Texas law. They capture the essential facts about an arrest and the person who was booked.
A standard Cooke County booking record includes the arrested person's full name and date of birth, the date and time of booking, all charges filed at the time of arrest, any bond amount set by a magistrate, the arresting agency, the booking number, and a physical description. Booking photos may or may not be released depending on the county's current policy. Records may include warrant information if the arrest was made on an active warrant.
Some records or portions of records may be withheld. Active investigations can limit what gets released. Juvenile records are sealed by law. Victim information may be redacted in certain cases. If part of a request is denied, the agency must cite a specific exemption under Texas Government Code Chapter 552. If you disagree with the denial, you can appeal to the Texas Attorney General's Office.
Note: A booking record shows what charges were filed at the time of arrest. It does not show the outcome of the case or whether charges were later changed or dropped.
Cooke County Jail
The Cooke County Jail in Gainesville is run by the Cooke County Sheriff's Office. It holds individuals arrested in the county who are waiting for court appearances, sentencing, or transfer. The jail operates under state standards set by the Texas Commission on Jail Standards, which inspects county jails and enforces minimum rules for inmate care and facility conditions.
Booking into the Cooke County Jail involves a standard intake process. Staff confirms the person's identity, records their personal property, does a health screening, and assigns them to a housing unit. Bond is set by a magistrate at initial appearance. People who post bond are released. Those who do not remain in custody until their case moves through the courts. The jail houses both pretrial detainees and people serving short sentences for county offenses.
If you want to visit an inmate or send them money, call the Cooke County Jail before your visit. Visitation schedules and policies can change. The Sheriff's Office is the right contact for questions about jail operations, inmate location, and inmate services. The Texas Commission on Jail Standards also publishes information about what standards county jails must meet.
Getting Records from Cooke County
Under the Texas Public Information Act, you have the right to request booking and arrest records from the Cooke County Sheriff's Office. The law requires a written request and a response within 10 business days. If more time is needed, the office must notify you. If any records are withheld, they must cite the specific legal exemption that applies.
Submit your request in writing to the Cooke County Sheriff's Office in Gainesville. Include the full name of the person whose records you want, the arrest date if you know it, and your mailing address or email. Standard copy fees apply. Under state guidelines, paper copies are $0.10 per page. Certified copies cost more and must be specifically requested. Labor fees can apply if your request requires extensive staff time to process.
For complete criminal history records that go beyond local booking data, contact the Texas DPS Crime Records Division. That office handles statewide criminal history requests and fingerprint-based background checks. Their process is separate from local public records requests and involves different fees and procedures.
Cooke County Sheriff Office Portal
The Cooke County Sheriff's Office page on the county website provides contact details and information about public services offered by the Sheriff's Office in Gainesville.
This is the primary contact point for Cooke County booking reports and arrest records. Use this page to find the latest phone numbers and mailing address for public records requests.
The Texas Commission on Jail Standards oversees county jails throughout Texas, including the Cooke County Jail in Gainesville.
This state agency publishes inspection reports and standards information that helps the public understand how the Cooke County Jail is regulated and what rules it must follow.
Cities in Cooke County
Cooke County includes Gainesville as the county seat and main city. Other communities in the county include Muenster, Lindsay, Callisburg, and Valley View. All arrests made anywhere in Cooke County are booked through the Cooke County Sheriff's Office and Jail in Gainesville.
No cities in Cooke County currently meet the population threshold for a dedicated city records page on this site.
Nearby Counties
If you are unsure whether an arrest record falls under Cooke County or a neighboring jurisdiction, check which agency made the arrest. Each county has its own sheriff's office and booking records.