This is a private reference site, not a government office. We cannot confirm custody, release status, bond, visitation approval, warrants, or official records. For those answers, contact the Cooke County office or state agency that holds the record.
Official Cooke County Contacts
Use the office below that matches the record type. The Cooke County Sheriff's Office is the route for adult jail custody, jail records, booking questions, and sheriff open-records requests. Court case records are split between the District Clerk and County Clerk, while felony prosecution questions belong with the District Attorney.
Cooke County Sheriff's Office and Jail
Cooke County Detention Center
300 County Road 451
Gainesville, TX 76240
Phone: 940-665-3471
Fax: 940-668-3255
Use the sheriff open-records route for booking records, offense reports, arrest reports, or mugshot copies that are not available on the public roster.
Cooke County District Clerk
District court and felony case records
Phone: 940-668-5450
Cooke County Clerk
101 South Dixon, Room 108
Gainesville, TX 76240
Phone: 940-668-5474
Hours: 8:00 a.m.-4:50 p.m.
Cooke County District Attorney
101 S. Dixon St., Suite 309
Gainesville, TX 76240
Phone: 940-668-5466
For common record questions, start with the most direct public route.
- For someone in the adult county jail, use jail inmate records and then call the jail if custody must be confirmed.
- For booking photos, check jail roster mugshots before filing a written sheriff records request.
- For charges filed after an arrest, use court records after a jail arrest and contact the correct clerk.
- For facility details, use the Cooke County Detention Center and Gainesville State Juvenile Correctional Facility pages listed in the footer.
- For adult sentenced prisoners, use the Texas Department of Criminal Justice locator rather than the county jail roster.
- For federal or immigration custody, use the Federal Bureau of Prisons locator or ICE detainee locator.