Cooke County Booking Photos and Jail Mugshots
Cooke County jail mugshots and booking records are maintained by the Cooke County Sheriff's Office in Gainesville, Texas. The Sheriff's Office runs an online inmate roster where booking photos are publicly displayed for current inmates. You can search the roster or call the office directly to find out who is in custody.
Cooke County Overview
Cooke County Sheriff's Office
The Cooke County Sheriff's Office is located at 300 S. Dixon St. in Gainesville. The office operates the county jail and processes all arrests in Cooke County. When someone is arrested and booked, the facility creates an official record that includes personal identification details, charges, bond information, and a booking photo. The online roster shows current inmates with their booking photos publicly displayed.
Cooke County is in North Texas along the Red River, north of Denton and south of the Oklahoma border. Interstate 35 runs through the county, which makes Gainesville a common stop for law enforcement activity. The county sees a mix of local arrests and cases that come in from the highway corridor. Gainesville is the county seat and the main community. The Sheriff's Office handles all county-level law enforcement and jail operations.
People serving longer sentences in state prison have records accessible through the TDCJ Offender Search. Local jail records stay with the Cooke County Sheriff's Office.
| Office | Cooke County Sheriff's Office |
|---|---|
| Address | 300 S. Dixon St., Gainesville, TX 76240 |
| Phone | (940) 665-3471 |
| Hours | Monday through Friday, 8:00 AM to 5:00 PM |
| Website | co.cooke.tx.us/sheriff |
Cooke County Inmate Search
You can find Cooke County jail mugshots and current inmate information through the Sheriff's Office website at co.cooke.tx.us/sheriff. The online roster shows current inmates with their booking photos publicly displayed. Search by name to find a specific person, or browse the full list. Each entry shows the person's charges, booking date, and bond information.
You can also call (940) 665-3471 to check custody status by phone. For copies of booking photos or older records, submit a written public information request. The office must respond within 10 business days under the Texas Public Information Act. Viewing records in person is free during office hours.
The TDCJ Offender Search covers state prison inmates from Cooke County. The Texas DPS Crime Records Division handles statewide criminal history. For inmate release alerts, register with VINELink.
Texas DPS Crime Records provides statewide criminal history data that includes arrest records from Cooke County.
Cooke County Booking Photos and Records
Booking photos at the Cooke County Jail are part of the official arrest record. When someone is booked, the jail takes a photo that goes into the public record. For current inmates, that photo shows on the online roster. For older arrests or archived records, submit a written request to get copies.
All arrest records in Cooke County are public under the Texas Government Code Chapter 552. A full booking record includes the person's full name, date of birth, physical description, booking number, charges, bond amount, and the booking photograph. The record is updated with release information once the person leaves custody.
Some records are restricted. Active investigation files may be temporarily withheld. Juvenile records carry privacy protections under Texas Family Code section 58.005. Expunged records are sealed from public access by court order. Outside these limits, most Cooke County arrest records are open to the public.
How to Request Cooke County Jail Records
Start with the online inmate roster to check if the person is currently in custody. If so, you can often see their booking photo and charges there. For copies of records or older booking photos, submit a written public information request to the Cooke County Sheriff's Office, 300 S. Dixon St., Gainesville, TX 76240.
Include the person's full name, date of birth, approximate date of arrest, and what records you need. The office has 10 business days to respond. Records viewed in person are free. Copies carry a per-page fee. Court records for Cooke County criminal cases are held by the County Clerk or District Clerk in Gainesville. Those offices handle case filings and court dispositions separately from jail records.
Note: Cooke County's online roster is a good starting point for current inmates. If the person was released, you will likely need to submit a written request for older records.
Texas Statewide Jail and Arrest Resources
The TDCJ Offender Search is free and covers all Texas state prison inmates. You can search by name, TDCJ number, or state ID. The Texas DPS Crime Records Division manages statewide criminal history and background check services.
The Texas Commission on Jail Standards inspects all county jails in Texas on a regular schedule. Cooke County Jail is included in these inspections. TCJS reports are public records that detail facility conditions, staffing levels, and compliance with state jail standards.
For inmate release and transfer notifications, VINELink is a free service available for Cooke County and most other Texas county jails. Register with an inmate's name and receive automatic alerts when their status changes.
Removing an Arrest Record in Cooke County
An arrest record in Cooke County stays on file until a court orders it removed. Texas law allows expunction under Texas Code of Criminal Procedure Chapter 55. You may qualify if the charges were dropped, you were found not guilty, or the case was dismissed. If a court grants the expunction, all agencies must destroy their copies of the record, including the booking photo at the Cooke County Jail.
File your petition with the district court in Cooke County. The court is located in Gainesville. If the judge approves the petition, the Sheriff's Office must destroy all records of that arrest. After expunction, you can legally say in most situations that the arrest did not happen.
An order of nondisclosure is a separate option that seals a record from public view without destroying it. This may be available for some deferred adjudication cases. A local Texas attorney can help you understand which option applies to your case and assist with the filing process.
Cities in Cooke County
Cooke County includes Gainesville as the county seat and the largest city. Other communities include Muenster, Valley View, Lindsay, and Callisburg. None of the smaller towns in Cooke County meet the population threshold for individual city pages on this site. All arrests in the county run through the Cooke County Sheriff's Office and jail in Gainesville.
Nearby Counties
Cooke County is in North Texas near the Oklahoma border. If the arrest happened close to a county line, check the neighboring county pages for the right records.