Inmate Search • Mugshots • Bail • Complete Guide
From texas.arrests.org to official county jail rosters, TDCJ offender search, bail bonds, jail visitation, commissary, phone calls, court case search, record expungement, and mugshot removal — every step verified, every link official, every action practical. Texas has 254 counties, each with its own jail system. This guide covers them all.
What Is Arrests.org Texas — And Why It’s Not Enough
texas.arrests.org is a private mugshot aggregator. It scrapes publicly available booking data from Texas county jails and displays it in one searchable place. It has no government affiliation, does not manage any jail or court system, and frequently shows listings where charges were dismissed or dropped years ago.
Arrests.org Texas vs. Official Sources
What You Need | texas.arrests.org | Official Source |
|---|---|---|
Mugshot / booking photo | ✓ Yes | Sometimes |
Arrest date & initial charges | ✓ Yes | ✓ Yes |
Bail / bond amount | Sometimes | ✓ Yes |
Case outcome (guilty/dismissed) | ✗ No | ✓ Yes |
Sealed/expunged records removed | ✗ No | ✓ Yes |
Certified for employment | ✗ No | ✓ DPS only |
How to Search for a Texas Inmate — Fastest Method
Texas has 254 counties, each with its own independent jail system. There is NO single statewide jail database. You must search the correct county where the arrest happened. If you don’t know the county, start with texas.arrests.org to identify it, then verify officially.
Step-by-Step: Search Any Texas County Jail
- Identify the county where the arrest happened. Not sure? Google “[city name] which county Texas” — takes 5 seconds. Houston = Harris, Dallas = Dallas, San Antonio = Bexar, Austin = Travis, Fort Worth = Tarrant.
- Go directly to that county sheriff’s website (links in Section 03 below). Look for “Inmate Search,” “Jail Roster,” or “Who’s In Jail.”
- Enter the full legal name — last name first. Use the person’s legal name, not a nickname. Try spelling variations. Use SPN (System Person Number) or Booking Number if known.
- Write down these 4 critical data points immediately:
✅ Booking Number / SPN — needed for everything (bond, visits, money, phone)
✅ Exact Charges & Penal Codes — attorney needs these before magistrate hearing
✅ Bond Amount — if “No Bond” or “Hold,” call a defense attorney immediately
✅ Housing Facility — which building/unit for visitation and phone setup
For State Prison Inmates — TDCJ Offender Search
🏛 TDCJ Offender Search
OFFICIAL STATE AGENCYIf someone has been sentenced and transferred to state prison, use the official Texas Department of Criminal Justice search. This covers all 104 TDCJ facilities — it does NOT include county jail detainees awaiting trial.
- Visit inmate.tdcj.texas.gov
- Enter last name + first initial (minimum), or TDCJ number/SID number if known. Use asterisk (*) for partial matches.
- Click “View Details” for: current facility, sentence dates, offense, projected release date, and parole eligibility.
- Note the facility name and TDCJ number — needed for mail, JPay money deposits, and visit scheduling.
Texas Major County Jail Search — Official Links
Direct links, phone numbers, addresses, and official inmate search portals for the largest Texas county jails. All verified April 2026.
County | Address | Booking Phone | Official Inmate Search |
|---|---|---|---|
Harris County (Houston) | 1200 Baker St, Houston 77002 | ||
Dallas County | 111 W Commerce St, Dallas 75202 | ||
Tarrant County (Fort Worth) | 100 N Lamar St, Fort Worth 76196 | ||
Bexar County (San Antonio) | 200 N Comal St, San Antonio 78207 | ||
Travis County (Austin) | 3614 Bill Price Rd, Del Valle 78617 | ||
Collin County (Plano/McKinney) | 4300 Community Ave, McKinney 75071 | ||
El Paso County | 12501 E Overland Ave, El Paso 79938 | ||
Denton County | 127 N Woodrow Ln, Denton 76205 | ||
Fort Bend County | 1410 Ransom Rd, Richmond 77469 | ||
Williamson County | 805 Martin Luther King Jr St, Georgetown 78626 |
Texas Bail & Bond Process — Arrest to Release
In Texas, an arrested person must appear before a Magistrate Judge within 24–48 hours to have bail set. Understanding the process helps you act fast and avoid expensive mistakes.
1. Arrest & Booking (0–6 hours)
Taken to county jail. Fingerprints, mugshot, property inventory. Check the county jail roster 2–4 hours after arrest. Call the booking line for verbal confirmation.
2. Magistrate Hearing (within 24–48h)
Judge sets bail, grants PR bond (personal recognizance), or orders detention. You can attend this hearing. Call the court to confirm time. A defense attorney at this hearing can argue for lower bail — this is the single most valuable intervention point.
3. Post Bond
Cash bond: Pay 100% to court clerk (refunded after case). Surety bond: Pay 10% non-refundable to licensed bondsman. PR bond: Judge releases on promise to appear ($0). Property bond: Home equity as collateral (rare, high bail only).
4. Release (2–8 hours after posting)
Processing takes 2–8 hours. Weekends and holidays take longer. Bring photo ID to pickup. Confirm the court date in writing before leaving.
Verify Bondsman License
All Texas bail bondsmen are licensed through the county they operate in. Check with the Texas Department of Insurance: tdi.texas.gov or call 1-800-252-0439.
Texas Jail & Prison Visitation — How to Visit
Walk-in visits are largely obsolete in modern Texas jails. Most facilities require advance scheduling through an online portal 24–48 hours ahead.
Major Texas Visitation Portals
📹 Securus Technologies
MOST COMMONVideo visitation used by Dallas, Travis, and many other Texas counties. Create account, add funds, schedule from home.
securustech.net → · 1-800-728-1285
📹 GTL / ViaPath / GettingOut
WIDESPREADPhone, messaging, and video visits for many Texas facilities.
gettingout.com → · 866-516-0115
📹 SmartJailMail
HARRIS COUNTYUsed by Harris County (Houston) and others for messaging and scheduling.
smartjailmail.com →
Visitation Rules (Strictly Enforced)
- 🪪Valid, unexpired government photo ID required — driver’s license, state ID, passport, military ID
- 👔Dress code: Conservative clothing. No shorts above mid-thigh, no tank tops, no see-through clothing, no clothing resembling inmate uniforms
- 📅Schedule 24–48 hours ahead — same-day requests almost always rejected
- 🚫No phones, cameras, food, or packages allowed inside
- 👶Dallas County: Children under 17 NOT allowed Mon–Fri. Weekends only, max 2 children per adult
- ⚠️Check your own warrants before visiting — active warrant = arrested at the entrance
TDCJ State Prison Visitation
For state prison visits, the inmate must request you, and a background check runs on you. Registration takes up to 30 days. Full rules: TDCJ Victim Services & Visitation →
Send Money & Set Up Phone Calls — Texas Jails
Inmates cannot receive cash, and they cannot call you unless their phone account is funded. Texas jails use two separate accounts: Commissary (trust fund) for food/hygiene, and Phone Account for outbound calls.
Commissary Money Deposits
💳 Access Corrections
MOST TX COUNTIESOnline, phone, kiosk, and CashPayToday walk-in deposits.
accesscorrections.com → · 866-345-1884
💳 TouchPay
TARRANT, BEXARIn-person kiosks and online deposits.
touchpayonline.com →
💳 JPay
TDCJ STATE PRISONSPrimary deposit method for all TDCJ state prison inmates. App available.
jpay.com → · 1-800-574-8333
Phone Calls
- 📞Jail phones are outbound only — inmates cannot receive incoming calls
- 💰Fund a prepaid account with Securus or GTL BEFORE they try to call — otherwise the call drops
- 🔍All calls recorded and monitored — do NOT discuss case details
- 💡Load $10 test first to confirm the right provider for their specific facility
Sending Mail
Texas Court Case Search — Check Case Status After Arrest
After booking, charges are filed with the county court. Checking the court record tells you whether charges were filed, case status, and upcoming court dates.
⚖ Texas Courts Online
OFFICIALThe Texas Office of Court Administration provides an online portal for searching court case records across Texas.
txcourts.gov →
⚖ Harris County District Clerk
HOUSTON⚖ Dallas County Courts
DALLASdallascounty.org → · Bond desk 24/7 at 111 W Commerce St
⚖ Bexar County Courts
SAN ANTONIOTexas Record Expungement — How to Clear Your Record
Texas offers both expungement (record physically destroyed under Art. 55.01 Code of Criminal Procedure) and nondisclosure orders (record sealed from public view under Gov’t Code § 411.071–411.0731). Getting your record cleared gives you the strongest legal foundation for mugshot removal from all sites.
Expungement Eligibility
Situation | Eligible? | Type |
|---|---|---|
Charges dismissed | ✓ Yes | Expungement |
Acquitted (Not Guilty) | ✓ Yes | Expungement |
Completed pretrial diversion | ✓ Yes | Expungement |
Pardoned by Governor | ✓ Yes | Expungement |
Deferred adjudication completed | ✓ Yes | Nondisclosure Order |
Convicted (adjudication entered) | ✗ No | Not eligible |
Sex offenses, family violence | ✗ No | Not eligible for nondisclosure |
Expungement Process
- Confirm eligibility — review Art. 55.01 CCP or consult a Texas attorney.
- Obtain certified case disposition from the District Clerk where the case was filed.
- File Petition for Expunction in the district court of the county where arrested. Filing fee ~$300.
- Attend hearing (30–90 days after filing). Most uncontested petitions are granted.
- After court order: DPS, FBI, and all agencies destroy the record within 180 days.
- Use the signed order to demand removal from Arrests.org, mugshot sites, and run a fresh DPS background check to confirm.
Remove Your Mugshot from Arrests.org Texas — Free
Arrests.org has a direct, free removal portal. You do not need to pay anyone.
- Find your Record ID: Go to texas.arrests.org, find your profile, copy the number at the end of the URL.
- Open the removal portal:https://arrests.org/remove/?id=[YOUR_RECORD_ID]
- Upload documents: Court disposition (dismissed), expungement order, or nondisclosure order + redacted State ID.
- Follow up after 10 business days at info@arrests.org. Cite Texas Bus. & Com. § 109.002 in your email.
- De-index from Google: After page shows 404, submit to Google’s Removal Tool →. Then submit to Bing → (covers Yahoo, DuckDuckGo too).