Where Texas Arrest Records Actually Come From
An arrest record in Texas is generated the moment someone is taken into custody. The documenting agency files a report, the charge gets listed, and the record lives in whichever county's system processed the booking. That's the baseline. What happens after that depends entirely on whether the person was convicted, had charges dismissed, got an expunction, or ended up with a non-disclosure order. The original arrest entry doesn't disappear on its own. Texas DPS runs the statewide summary, but it's fingerprint-based and restricted to approved purposes. The general public doesn't get to run a blanket criminal history search through the state. What's actually open is the county-level data, and there are 254 counties, none of them identical.
The County System Is Where You Start
Every arrest happens in a specific county. Your first move is figuring out which one, then going straight to that county's official portal. Larger counties like Harris, Dallas, Travis, Tarrant, and Bexar all have functional online search tools. Smaller counties often don't, or their systems are so outdated they might as well not exist. I spent an afternoon in a East Texas county trying to pull a routine arrest record, and the clerk literally said they stopped digitizing bookings before 2018. I drove two hours round trip for a paper file that was missing two pages. That's not unusual. It's just how it is in parts of the state. The county clerk's office or the sheriff's department is where the arrest record originates. In Harris County, for example, you go to the Clerk's online docket search. Enter the name, narrow by date, and you get the charge, the bond, the current status, and links to the associated court documents. The interface is slow. A single query takes about 20 seconds to return, and if you refresh too quickly the session times out. You learn to wait. Dallas County uses Criminal Courtsleuth. It's one of the better systems in the state because it surfaces arrests, cases, and dispositions in a single view. The catch is the fuzzy name matching. Search for "James Smith" and you'll get roughly forty results, many of which are different people. You'll need a middle initial, a rough age, or ideally a date of birth to narrow it down. Without that, you're flipping through pages manually.
Hidalgo County's system is searchable by case number or name, but it only goes back to 2015 for fully digitized records. Anything earlier requires a records request and a visit during business hours. El Paso runs its own portal through the district clerk, which is separate from the county jail booking system. That split means an arrest can appear in one place and not the other for several days while the databases sync, or fail to sync entirely.
Get the Full Details

How the Search Actually Works in Practice
Step one is knowing the county. If you don't know it, you're guessing, and guessing wastes time. Step two is going to the official county website, not a third-party aggregator. Step three is entering the name and filtering by date. Most county portals let you search by arrest date range, which is useful if you're looking for a specific incident rather than a full history. Some counties charge a small fee for detailed copies of the booking paperwork. Harris County doesn't. Dallas County doesn't for basic docket information, but certified copies run a few dollars per page. Travis County offers free online access but charges for any printed or certified output. The pattern is consistent: view it free, pay for the paper. When you find a record, the key fields are the case number, the controlling number, the charge description, the bond amount, and the current disposition. The disposition tells you whether the case is still active, was dismissed, resulted in a conviction, or is pending appeal. That last part is important because an active case with no disposition yet doesn't mean the person is guilty. It just means the process hasn't finished.
What People Miss About Texas Data
The first thing people misunderstand is that an arrest record and a conviction record are not the same thing. An arrest means someone was taken into custody. A conviction means a court found them guilty or they pleaded no contest. Third-party sites conflate the two constantly. They'll label someone as "convicted" when the docket actually shows a dismissal or a deferred adjudication. Always check the disposition on the official county site before drawing any conclusion. The second thing is expunction and non-disclosure. Texas law allows expunction under certain conditions, which legally requires every government entity to destroy or return the records. Non-disclosure, formerly called a gag order, doesn't destroy the record but prevents most public entities from disclosing it. Here's the thing that catches people off guard: DPS may still retain a copy for law enforcement purposes even after an expunction, and some local agencies lag on compliance. I searched for a record that had been expunged in 2021, and it still appeared on a county portal in 2023. I filed a written inquiry with the county clerk, and they confirmed the expunction had been processed but the database update had stalled. It took another four months to clear. Juvenile records are sealed by default in Texas and shouldn't appear in any public search. If they do, it's usually because a third-party site scraped old data before the sealing took effect. The official county and state systems comply with the statute. Unofficial ones don't always.
Third-Party Sites and Why They're Problematic
There are dozens of websites that sell Texas arrest reports. They pull from publicly available county data, repackage it, and charge between five and thirty dollars per report. The data is often days or weeks old. The formatting is cleaner, sure, but you're paying for presentation, not accuracy. I've seen the same record listed with different case numbers on two different paid sites. When I traced both back to the county docket, they were the same case, just entered differently by two separate aggregators. The free ones are worse in a different way. They show incomplete fields, omit dispositions, and frequently list dismissed charges alongside convictions without any distinction. If you're doing this for personal research, fine. If you're using it for employment, legal, or housing decisions, verify everything through the official county source first.

A Real Problem I Ran Into
There's a category of law enforcement data in Texas that doesn't show up on any public arrest search. It's called Hands in Custody, or HIC, and it's an internal logging system that records every physical contact between an officer and a member of the public, including stops that never led to an arrest. These records are maintained by the individual agency, not the county clerk, and they aren't automatically public. A landlord once asked me to run a background check that included HIC data for a prospective tenant. I told him it didn't exist in any public portal. He didn't believe me. I ended up filing a Public Information Act request with the police department directly, citing the relevant Texas government code sections. The department responded in twelve business days with a redacted log showing three contacts over a two-year period, none of which involved an arrest. The PI Act was the only way to get it. Without knowing that mechanism existed, that information would have stayed invisible. Sometimes the county website is down. Sometimes it never was functional. Sometimes the record you need is from a city jail rather than a county jail, and the city and county systems don't talk to each other. Austin arrests are handled by the Austin Police Department and the Travis County Jail, but the APD booking log and the Travis County docket are separate. An arrest can appear in one before the other, or in one and not the other if the data entry stalled. I once spent three hours chasing a record that was sitting in the APD booking log, invisible to the county search because the receiving jail hadn't synced the case number yet. Checking both systems separately cut the search time in half once I figured that out. For state-level criminal history, Texas DPS requires fingerprints and an approved reason. You can't just request a full history on anyone. Employment, licensing, adoption, and certain volunteer positions qualify. Processing takes two to four weeks by mail, or one to two business days through an approved Live Scan provider. The report itself is detailed: arrests, convictions, dispositions, and sometimes probation status. It's the closest thing Texas has to a unified criminal history database, but access is restricted.
Verification Steps That Matter
Find the record on any site, then go to the official county clerk or sheriff website and confirm the case number, the charge, and the disposition match. If they don't, the source is unreliable. Check the date of the last update on the county page. If it says the docket was last refreshed six months ago, the data is stale. Look for the controlling number, which is the unique identifier that doesn't change even if the case gets transferred between courts. Use that number for follow-up requests. For anything that needs to carry legal weight, use a certified background check provider that pulls directly from state and federal databases, or request the DPS report yourself. A screenshot from a county website is fine for general knowledge. It's not sufficient for a formal proceeding or a regulated employment check.
What This System Does Well and Where It Breaks
Texas does something right: arrest records are presumptively public. There's no blanket seal on bookings like there is in some states. That transparency is useful. The downside is fragmentation. No central portal, no standardized naming format, no consistent update schedule, and no accountability when a county's system fails. You need to know the county, you need patience with slow interfaces, and you need to verify every result against the official source. The process usually takes fifteen to thirty minutes per record if you know the county and the name is uncommon. If the name is common or the county system is degraded, it can stretch into hours or require a phone call or a written request that takes weeks to return. Keep a spreadsheet. Track the county, the portal URL, the case number, the charge, the disposition, and the date you pulled it. Three months later, when you need to check the same record again, that log saves you from starting over. It's a small habit that prevents a lot of wasted time.
