TDCJ Inmate SearchFind Anyone in Texas State Prison
Most families search TDCJ when the person is still in a county jail — or the other way around. This guide tells you which system to use, how to read every result field, and exactly what to do when a name does not appear.
Covers TDCJ state prison + all 254 Texas county jails · Free · No account needed
To search Texas Department of Criminal Justice offender records, go to inmate.tdcj.texas.gov and enter the last name plus first initial — or the 7-digit TDCJ number or SID number. Results show current TDCJ facility, offense information, sentence length, and projected release date. TDCJ only holds convicted and sentenced inmates. If the arrest was recent, the person is most likely still in a county jail — not in the TDCJ offender database.
TDCJ or County Jail — Which System to Search
Texas runs two completely separate incarceration systems with no shared database. Searching the wrong one makes a person appear absent from custody when they are actually held.
Most common mistake: Families search TDCJ for someone arrested last week. TDCJ does not receive inmates until after full conviction and sentencing — a process that can take weeks or months from the arrest date.
Practical rule: Recent arrest → county jail first. Trial over, sentence given → check TDCJ. Not sure? County is faster to rule out.
How to Search TDCJ Inmate Records
Covering name search, TDCJ number lookup, SID number search, and what to do when the online tool does not return a result.
Search by Name
-
1Go to inmate.tdcj.texas.gov directly
This is the official Texas Department of Criminal Justice offender search. Third-party “TDCJ lookup” sites in search results simply redirect here anyway. Going directly avoids services that charge fees for records the state provides free.
🔗 Official TDCJ source -
2Enter exact last name + first initial
The TDCJ inmate lookup requires an exact last name match. “Johnson” and “Johnsen” return completely different results. For very common surnames like Garcia or Williams, add the full first name to narrow results. If spelling is uncertain, try the most common version first.
⚠ Exact spelling required -
3Apply optional filters for common names
Optional gender and race filters help narrow results when a common name returns a long list. The search works without them. Most searches with a specific name do not need filtering.
-
4Open the record and read each field
Click the name to view the full TDCJ offender profile: current housing unit, county of conviction, offense, sentence length, tentative discharge date, and parole eligibility date. Two of these fields are regularly misread — see the section below.
Search by TDCJ Number or SID Number
If you have either number, use it instead of a name — it returns an exact result with no matching ambiguity.
| Identifier | What It Is | Where to Find It |
|---|---|---|
| TDCJ Number | 7-digit number assigned when someone enters the Texas state prison system. Stays with them permanently across all incarcerations. | Court sentencing documents, TDCJ correspondence, prior search results |
| SID Number | State Identification Number — assigned by Texas DPS when someone is fingerprinted for the first time. Covers all Texas arrests, not just TDCJ. | Arrest records, court documents, law enforcement paperwork |
TDCJ Number vs SID Number — they are different. A TDCJ number only exists after someone enters state prison. A SID number exists from the first arrest in Texas, even if the person never went to state prison. When searching TDCJ, either number works — but the TDCJ number gives the most direct match.
What Information Does TDCJ Search Show
Each field in a TDCJ offender record has a specific meaning. Two fields — tentative discharge date and parole eligibility — are regularly misread by families.
| TDCJ Search Field | What It Means |
|---|---|
| Name | Legal name as recorded at time of arrest. May differ from commonly used name. |
| TDCJ Number | Unique 7-digit correctional identifier. Permanent across incarcerations. |
| SID Number | Texas state identification number from DPS fingerprint records. |
| Current Unit | Name of the TDCJ facility where the person is currently held. Look up address and visitation on TDCJ’s facility directory. |
| Offense | Listed primary offense. May not reflect all charges — court records contain full detail. |
| Tentative Discharge Date | Maximum sentence end date if every day is served with no reductions. Not the expected release date — most people are released earlier through parole. |
| Parole Eligibility Date | When the Board of Pardons and Paroles can first consider release. Being eligible does not mean being released — the Board reviews each case individually. |
| Projected Release Date | Estimated release date based on current sentence calculations. Subject to change. |
Common misread: A family sees “Tentative Discharge Date: 5 years from now” and assumes that is when their person comes home. But the parole eligibility date may be 6 months away. The Board of Pardons and Paroles can release at that first review. The tentative discharge date is the worst-case ceiling — not the plan.
What TDCJ Search Does Not Show
The public TDCJ offender search does not include: full criminal history, offense details beyond the primary charge, pending county court cases, co-defendant information, or mugshots for most inmates. County sheriff booking photo databases tend to have more accessible photos. For detailed record access, a formal public information request to TDCJ is required.
TDCJ Inmate Search Returns No Results — 6 Reasons
A missing name most often means the person is not currently listed in TDCJ state custody — not that the search is broken. Each situation has a specific next step.
-
1
Still in county custody. Path from arrest to TDCJ: arrest → county jail → arraignment → trial → sentencing → TDCJ transfer. Until sentencing is complete, the person stays in the county jail. This can take weeks or months depending on the case.
▶ Search county sheriff roster for the county of arrest -
2
Records may not reflect recent changes. TDCJ updates records on working days and changes may not appear immediately. A recent transfer or new admission may take time to show up in the online search.
▶ Try again after a business day -
3
Name is spelled differently in the system. TDCJ stores the exact legal name from arrest paperwork. Nicknames, middle names used as first names, alternate spellings, and hyphenated surnames can all cause a zero result.
▶ Try alternate last name spellings -
4
Released or discharged. The public search reflects current custody and active parole supervision only. Someone who has fully completed their sentence and is off supervision will not appear.
▶ Court records remain accessible separately -
5
In federal Bureau of Prisons custody, not Texas state. Federal charges go to the BOP — an entirely separate system from TDCJ. Drug trafficking across state lines, immigration offenses, and federal fraud are common examples.
▶ Search federal inmates at bop.gov -
6
Juvenile cases go to TJJD, not TDCJ. Texas Juvenile Justice Department handles offenses committed before age 17. TJJD records are not publicly searchable online.
▶ Contact TJJD via tjjd.texas.gov
Not in TDCJ? Texas County Jails to Check
Texas has 254 counties, each with its own jail under the local sheriff. If the arrest is recent, the county roster is where the record will be. Search the county name plus “inmate search” to find the official sheriff roster for that county.
Full Texas county directory → Texas inmate search page
Frequently Asked Questions
Inmate Search in Other States
Each U.S. state maintains its own separate corrections database. Select a state below to search inmate records.
