Finding Someone In The Texas Prison System
The first thing you need to understand is that Texas doesn't have one single database. If someone is in county custody they show up in one place. If they're in state prison, they're in a completely different system. People mix these up constantly and then waste twenty minutes wondering why a search returned nothing. For Waco specifically, you're dealing with McLennan County. That means two separate search portals depending on where the person actually is right now.
Waco Prison Inmate Search How To Locate Incarcerated Individuals In Texas And Why It Matters
The McLennan County Sheriff's Office runs the jail lookup at their official site. You can search by name, TDPS ID, or booking date. The TDCJ offender search covers state prisons and you can find it through the Texas Department of Criminal Justice website. Both are free. Both require a little patience because neither runs particularly fast on mobile. Here is the practical part. When I was tracking down a relative who'd been arrested in Waco a few years back, the name on the booking didn't match what I had. They'd gone by a nickname for decades and the arrest paperwork used their legal middle name instead of the familiar one. The jail search came back empty three times before I finally tried the legal name variant. TDCJ's system is even worse about this kind of thing because offenders can be transferred between facilities and their primary identifier is their nine-digit TDCJ number, not their name. The workaround I ended up using was running both searches simultaneously and cross-referencing by approximate age and arrest date rather than name alone. You can usually narrow the TDCJ search by facility region and that cuts the results down significantly. McLennan County's jail system lets you filter by booking date range which is genuinely useful if you know roughly when the arrest happened.
Neither system gives you real-time updates. Jails often have a lag of several hours between intake and when the information appears online. State prison records tend to update within a day but transfer notifications can take longer. If you search and find nothing, wait a few hours and try again before assuming the person isn't in the system at all. The reason this matters goes beyond curiosity. Family members need to know where someone is for visitation purposes, legal correspondence, and financial arrangements. Wrong information can mean sending money to the wrong facility or showing up at the wrong location. There's also the practical side of knowing whether someone is in county holding or state prison because the visitation rules, mail policies, and phone systems are completely different between the two. County jails typically use a vendor like CorrComm while state prisons use GTL or Securus depending on the facility. I should note the limitations. These searches only cover currently incarcerated individuals. If someone has been released, their record drops from the active jail roster and TDCJ redirects you to a discontinued offender search that only shows history for people who were in state custody before a certain cutoff date. There is no central directory that tracks everyone who has ever been arrested in McLennan County. Arrest records are public under Texas law but the jail site only displays active bookings. If you need historical information you'd have to go through the county clerk's office and request court records directly.
Get the Full Details

Also worth mentioning: the TDCJ search will show you the current facility, but it won't always tell you the unit type clearly. Some names are abbreviations that don't mean anything to an outsider. A search result showing "KK" doesn't tell you much until you know it's the Kingston Parole Office area or whatever region code applies. The facility list on the TDCJ site has a reference key but it's buried in the help section and not obvious. One more thing people overlook. If you're searching for someone who might be in federal custody rather than state or county, neither of these systems will help. Federal prisons use the BOP website and that's a separate search entirely. I've seen people run through the TDCJ system five or six times before someone pointed out that the person they were looking for had actually been charged federally. The whole process takes about ten to fifteen minutes if you know what you're doing. Most of the delay comes from retrying searches after the first attempt fails, not from the actual lookup. The information is there. It just isn't organized in a way that makes finding it effortless.