Arrests.Org Texas: Inmate Search, Mugshots & Complete 2026 Action Guide
If someone you know was arrested in Texas, every minute counts. This guide walks you through exactly how to find them in any of Texas’s 254 county jails or 104 TDCJ state prisons — post bond the right way, set up visitation and phone calls, send commissary money, check court status, and remove a mugshot from the Arrests.org Texas portal without paying a cent. Every link hand-verified. Every step tested on real systems.
Updated April 2026 · All 254 Texas Counties · TDCJ State Prisons · Written by Khushboo Bobade
Jump to What You Need Right Now
🔍 Search Arrests.org Texas
Private aggregator — use only to identify which county someone was booked in.
Open Arrests.org Texas →🏛 TDCJ State Prison Search
Official Texas state agency portal. All 104 facilities, 130K+ sentenced inmates.
Search TDCJ →📋 Harris County Jail — Houston
Largest county jail in Texas. 1200 Baker St, Houston TX 77002.
Harris County Search →📋 Dallas County Jail Lookup
111 W Commerce St, Dallas TX 75202. Bond desk open 24/7.
Dallas Jail Lookup →🗑 Remove Your Mugshot Free
Step-by-step process using Texas law § 109.002. No payment needed.
Jump to removal guide ↓What Is Arrests.org Texas — And Why It Should Only Be Your Starting Point
texas.arrests.org is a privately operated mugshot aggregation website. It scrapes public booking data from Texas county jail rosters and publishes it in a single searchable directory. It has no connection whatsoever to any Texas government agency, law enforcement department, or judicial body. The data it shows runs anywhere from 6 to 18 hours behind official county jail systems — and on holiday weekends, that gap can stretch to 36 hours or more.
Here is the thing most people do not realize about this site: it regularly shows arrest listings where the charges were later dismissed, reduced, dropped entirely, or where the person was found not guilty at trial. An arrest listing on this aggregator does not mean a conviction under Texas or federal law. It simply means someone was booked at some point. Treating it as a reliable indicator of anyone’s criminal history is a mistake — and in some contexts, like employment screening, relying on it can actually violate federal law (FCRA).
The one genuinely useful thing it does: when you have zero idea which of Texas’s 254 counties someone was arrested in, you can search their name on this aggregator, find the county listed, and then go straight to that county sheriff’s official inmate search for current, verified information. Use it as a county identifier, nothing more.
Arrests.org Texas vs. Official Government Sources — Side by Side
What You Need | texas.arrests.org | Official County / TDCJ |
|---|---|---|
Booking photo (mugshot) | ✓ Yes | Sometimes |
Arrest date and initial charges | ✓ Yes | ✓ Yes |
Current bond / bail amount | Often delayed 6–18h | ✓ Real-time |
Housing unit and facility name | ✗ Rarely | ✓ Yes |
Case outcome — guilty or dismissed | ✗ Never updated | ✓ Court records |
Sealed or expunged records removed | ✗ Often still shown | ✓ Removed by law |
Certified for employment checks | ✗ Cannot legally use | ✓ DPS criminal history only |
Data freshness | 6–18 hours stale minimum | 2–4 hours from booking |
How to Find Someone Arrested in Texas — Works for Any County
Texas has 254 counties, and each one runs its own completely independent jail system. There is no single statewide county jail database — this is the part that surprises most people and causes hours of wasted searching. If you do not know which county someone was arrested in, you are stuck. Here is how to solve that and find anyone, step by step.
1 Find the county first — this is the step everyone skips. Google “[city name] Texas county” — takes 5 seconds. The key mappings that save the most time: Houston → Harris County · Dallas → Dallas County · San Antonio → Bexar County · Austin → Travis County · Fort Worth → Tarrant County · El Paso → El Paso County · Arlington → Tarrant County · Plano → Collin County · Laredo → Webb County. If the arrest happened near a county line — Frisco, for example, straddles Collin and Denton counties — search both. Officers book at the nearest facility, which can cross county lines.
2 Go directly to that county sheriff’s official website. All verified links are in Section 03 below. On the sheriff site, look for “Inmate Search,” “Jail Roster,” “Who’s In Jail,” or “Inmate Locator.” Ignore third-party ads on the page — use the sheriff’s own database only. Bookmark the direct inmate search URL (not the homepage) so you can check again quickly without navigating each time.
3 Enter the full legal name — last name first, exactly as on their government ID. Use the person’s legal name, not a nickname. Try spelling variations if nothing comes back — “Rodriguez” vs “Rodriquez” is a common data-entry mistake. Most Texas sheriff systems allow partial name searches — entering just the last name returns everyone with that surname currently in custody. If you have a Booking Number or SPN (System Person Number), enter it directly — it bypasses name matching entirely.
4 Write down these 4 things immediately — everything else depends on them.
- Booking Number / SPN — Required for bond posting, visitation scheduling, commissary deposits, and phone setup. Without this, every other step becomes harder.
- Exact Charges + Penal Code Sections — Your attorney needs these before the magistrate hearing. The difference between a Class A misdemeanor and a State Jail Felony can mean the difference between a $500 bond and a $50,000 bond.
- Bond Amount — If the field shows “No Bond,” “Hold,” “ICE Hold,” or “Magistrate Hold,” call a criminal defense attorney immediately — standard bond posting is blocked.
- Facility / Unit Name — Not just “Dallas County Jail” but the specific building or annex. This determines which visitation platform, phone provider, and mail address to use.
5 Register for VINELink release alerts — most families never do this and regret it. VINELink is a free official notification system that texts or calls you the moment an inmate is released, transferred, or their custody status changes. Works across all Texas counties and TDCJ. Register at vinelink.com — enter the inmate’s name and your contact info. Automated alerts run 24 hours a day. Free. Takes 5 minutes to set up.
For State Prison Inmates — TDCJ Offender Search
If someone has already been convicted, sentenced, and transferred to state prison, they are in the TDCJ system — not county jail. County jail only holds people awaiting trial or serving sentences under one year. TDCJ (Texas Department of Criminal Justice) operates 104 facilities across the state holding over 130,000 sentenced inmates.
🏛 TDCJ Offender Search — Official Texas State Agency
Search by name or TDCJ/SID number. Shows current unit, offense, sentence dates, projected release, and parole eligibility. Updated on working days — data is at least 24 hours old.
🔍 Search TDCJ Offenders → · TDCJ Official Site · Unit Directory
Texas County Jail Inmate Search — Official Links for 10 Major Counties
Every link below is a verified official government URL. No third-party sites. No guessed links. All confirmed working as of April 2026. If any link breaks, let us know and we fix it the same day.
County (City) | Jail Address | Booking Phone | Official Search |
|---|---|---|---|
Harris County Houston | 1200 Baker St, Houston TX 77002 | ||
Dallas County | 111 W Commerce St, Dallas TX 75202 | ||
Tarrant County Fort Worth | 100 N Lamar St, Fort Worth TX 76196 | ||
Bexar County San Antonio | 200 N Comal St, San Antonio TX 78207 | ||
Travis County Austin | 3614 Bill Price Rd, Del Valle TX 78617 | ||
Collin County Plano / McKinney | 4300 Community Ave, McKinney TX 75071 | ||
El Paso County | 12501 E Overland Ave, El Paso TX 79938 | ||
Denton County | 127 N Woodrow Ln, Denton TX 76205 | ||
Fort Bend County Richmond | 1410 Ransom Rd, Richmond TX 77469 | ||
Williamson County Georgetown | 805 MLK Jr St, Georgetown TX 78626 |
📍 Harris County Sheriff’s Office — Largest County Jail in Texas
Texas Bail and Bond — How It Actually Works and How to Avoid Costly Mistakes
After an arrest in Texas, the person must appear before a Magistrate Judge within 24 to 48 hours for bail to be set. What happens at that hearing determines the cost, timeline, and the entire legal strategy going forward. Most families make decisions during this window that cost them thousands of dollars unnecessarily — because they call a bondsman before calling a lawyer.
1 Arrest and Booking (0 to 6 hours) — Fingerprinting, mugshot, property inventory, charge entry. The person is assigned a Booking Number or SPN. The official county roster updates 2–4 hours after processing. Calling the booking desk gives you verbal confirmation faster than waiting for the online system.
2 Magistrate Hearing (within 24 to 48 hours) — A magistrate reads the charges, advises of constitutional rights, and sets bail. Here is the part most families do not know: a defense attorney present at this hearing can argue for lower bail or a PR bond (personal recognizance — $0 cost). This is the single highest-value legal intervention in the entire process, and most people miss it because they call a bondsman first instead of a lawyer.
3 Your Bond Options:
💵 Cash Bond
Pay 100% of bail amount directly to the court clerk. Fully refunded after the case closes regardless of outcome. Expensive upfront but you get every dollar back.
🤝 Surety Bond (Bondsman)
Pay 10% non-refundable premium to a licensed bondsman. The bondsman posts the full amount. You never get that 10% back — it is the bondsman’s fee. The standard across Texas.
📝 PR Bond (Personal Recognizance)
Released on a signed promise to appear in court. $0 cost. The magistrate must grant it — your attorney argues for it at the hearing. Not available for all charges.
🏠 Property Bond
Home equity pledged as collateral. Rare, only for very high bail amounts. Requires property appraisal and can take days to process.
4 Release (2 to 8 hours after bond is posted) — Harris County and Dallas County can run 6–12 hours on busy weekend nights. Bring a valid photo ID for pickup. Get the first court date in writing before leaving — missing it triggers an immediate bench warrant and full bond forfeiture.
How to Visit Someone in a Texas Jail — 2026 Rules and Platforms
Walk-in visits are essentially gone in modern Texas jails. Every major county now requires advance scheduling through a third-party platform. Showing up without a scheduled visit means being turned away at the door — no exceptions, no matter how far you drove.
📹 Securus Technologies
Dallas, Travis, and many other counties. Video and in-person visit scheduling. Mobile app for iOS and Android.
📹 GTL / ViaPath / GettingOut
Phone calls, video visits, messaging. Same company — multiple brand names depending on facility contract year.
📱 SmartJailMail
Harris County (Houston) primary messaging and visit scheduling. App-based — iOS and Android.
Visitation Rules — Know These Before You Go
- Valid unexpired government photo ID required — driver’s license, state ID, passport, military ID, or permanent resident card. No exceptions.
- Strict dress code — No shorts above mid-thigh, no sleeveless tops, no see-through clothing, no orange or white resembling inmate uniforms.
- Schedule 24–48 hours ahead minimum. Same-day requests are almost universally rejected. Some facilities require 72 hours advance on weekends.
- No phones, cameras, food, drinks, or packages inside the visiting area. Lockers at entrance for a small fee.
- Dallas County: Visitors under 17 are NOT allowed Monday through Friday. Weekends only, max 2 minors per adult, birth certificate required.
- Check your own warrants first. Officers run visitor IDs at the entrance. An active warrant means you are arrested at the door.
- You must be on the inmate’s approved visitor list. The inmate adds you — not the other way around. Takes 24–48 hours to process.
How to Send Money and Set Up Phone Calls in Texas Jails
Inmates cannot receive cash directly. And they cannot call you unless their phone account is funded before they dial. Texas jails use two completely separate accounts per inmate — a Commissary account (for food and hygiene purchases) and a Phone Account (for outbound calls). Putting money in one does not fund the other.
💳 Access Corrections
Most Texas county jails. Online, phone, kiosk, and CashPayToday walk-in deposits at Walmart, CVS, Dollar General. Credited within 1–4 hours.
💳 JPay — TDCJ State Prisons Only
Exclusive deposit platform for all 104 TDCJ facilities. Also handles email and photo sharing. App available iOS and Android.
Phone Calls — The Rules Nobody Explains Clearly
- Jail phones are outbound only — the inmate calls you. You cannot call them.
- Fund your account with Securus or GTL before they try to call. If your account has no balance, the call drops immediately with no explanation to the inmate.
- Test with $10 first. Different floors of the same jail can use different phone providers. Confirm which provider their unit uses before loading larger amounts.
- All calls are recorded and monitored by the DA’s office. Never discuss the case, evidence, witnesses, or anything related to charges. Ever.
Texas Court Case Search — How to Check What Is Actually Happening Legally
After booking, the District Attorney’s office reviews the charges and decides whether to formally file. Police make arrests — but the DA actually files charges and can decline, reduce, or change them entirely. Checking court records shows you the real legal picture, not just the arrest snapshot.
⚖️ Texas Courts Online
Official statewide portal — Texas Office of Court Administration.
txcourts.gov →⚖️ Harris County District Clerk
All Harris County criminal and civil records — case status, hearing dates, attorney of record.
hcdistrictclerk.com → · (713) 755-6660⚖️ Dallas County Courts
Online case search. Bond desk open 24/7 at 111 W Commerce St.
dallascounty.org →Texas Record Expungement — How to Clear Your Arrest Record Permanently
Texas offers two forms of legal relief for arrest records. Expungement under Art. 55.01 of the Texas Code of Criminal Procedure physically destroys the record — legally as if the arrest never happened. Nondisclosure Orders under Government Code § 411.071 seal the record from public view but law enforcement can still access it. Expungement is stronger. Either one gives you legal authority to demand free removal from every mugshot aggregator site.
Your Situation | Eligible? | Type | Wait Period |
|---|---|---|---|
Charges dismissed | ✓ Yes | Expungement | Usually immediate |
Acquitted — not guilty | ✓ Yes | Expungement | Immediate |
Pretrial diversion completed | ✓ Yes | Expungement | After completion |
Pardoned by Governor | ✓ Yes | Expungement | After pardon |
Deferred adjudication completed | ✓ Likely | Nondisclosure Order | 2–5 years by charge |
Conviction — adjudication entered | ✗ No | Not eligible | — |
Family violence or sex offense | ✗ No | Not eligible | — |
1 Confirm eligibility under Texas CCP Art. 55.01 — Read the statute at statutes.capitol.texas.gov or call the Texas State Bar referral at 1-800-504-2092. Many attorneys offer free 15-minute consultations to confirm eligibility.
2 Get a certified copy of the case disposition — Request from the District Clerk in the county where the case was filed. Ask for a “certified case disposition” or “certified dismissal order.” Cost is typically $5–15.
3 File a Petition for Expunction in district court — File in the county where the arrest occurred. Filing fee approximately $300. Free or reduced-cost help available at texaslawhelp.org.
4 Attend the hearing (30–90 days after filing) — Most uncontested petitions are granted at the first hearing in under 10 minutes. Bring multiple certified copies of the disposition and your ID.
5 Execute the order across all agencies — After the judge signs the order, all named agencies — DPS, FBI, county agencies — must destroy the record within 180 days. After 180 days, run a new DPS fingerprint background check to confirm the record is gone.
6 Use the signed order to demand mugshot removal from every site — Send a written removal demand citing your case number, expungement order date, and Texas Business & Commerce Code § 109.002. They are legally required to remove it for free. File complaints with the Texas AG at texasattorneygeneral.gov for any site that refuses.
Remove Your Mugshot from Arrests.org Texas — Free, Step by Step
The Arrests.org portal has a direct free removal system built in. You do not need to hire anyone, pay anyone, or use a “mugshot removal service” that charges hundreds of dollars. Here is exactly how it works.
1 Find your Record ID from your profile URL. Go to texas.arrests.org, search your full legal name, open your profile page. The Record ID is the series of numbers at the very end of the URL in your browser address bar. Write it down exactly.
2 Open the free removal portal directly: https://arrests.org/remove/?id=[YOUR_RECORD_ID] — Replace [YOUR_RECORD_ID] with the exact number from your profile URL. This goes directly to the removal form for your specific listing.
3 Upload one of these qualifying documents:
- Court disposition showing charges dismissed
- Signed expungement order under Texas CCP Art. 55.01
- Signed nondisclosure order under Gov’t Code § 411.071
- Proof of acquittal (not guilty verdict)
- Proof of completed pretrial diversion program
4 Submit and wait 5–10 business days. If no response after 10 business days, send a follow-up email to info@arrests.org citing your Record ID and Texas Business & Commerce Code § 109.002. Keep a copy of everything you send.
5 After the page is removed — remove it from Google and Bing too. Even after the arrests.org listing goes 404, Google may still show it in search results from cache. Submit removal requests at Google Search Console Removal Tool and Bing Content Removal. This typically clears within 1–3 weeks.
Frequently Asked Questions
What is arrests.org Texas and is it a government website?
No. texas.arrests.org is a privately operated mugshot aggregator with zero government connection. It scrapes public booking data from Texas county jails and publishes it in a searchable format. It is not affiliated with any law enforcement agency, court, or government body. Data runs 6–18 hours behind official jail rosters. Use it only to identify which county someone was booked in, then go to that county sheriff’s official website for current information.
How do I find someone who was just arrested in Texas?
First identify the county — Google “[city name] Texas county.” Then go to that county sheriff’s official inmate search (all links above). Enter the person’s full legal name. Official sheriff sites show new bookings within 2–4 hours. If you get no results, wait 2 hours and try again — booking processing takes time especially during shift changes and weekends.
How do I search for a TDCJ state prison inmate?
Go directly to inmate.tdcj.texas.gov. Enter last name plus first initial. Use asterisk (*) for partial matches. This covers all 104 TDCJ facilities and 130,000+ sentenced inmates. Updated on working days — data is at least 24 hours old.
What does “No Bond” or “Magistrate Hold” mean?
“Magistrate Hold” means the bail hearing has not happened yet — it resolves within 24–48 hours. “No Bond” or “Bond Denied” means the magistrate has specifically denied bail, usually for serious charges or flight risk. “Parole Hold” (Blue Warrant) means TDCJ filed a parole violation detainer — only a revocation hearing resolves this. “ICE Hold” means immigration has placed a detainer — even if criminal bail is posted, ICE can still detain. Each of these requires different legal action; call a defense attorney immediately if you see any of them.
How much does bail cost in Texas?
Bail amounts are set by the magistrate based on the severity of charges, criminal history, and flight risk. A standard surety bond through a bondsman costs 10% of the bail amount and is non-refundable. A cash bond is the full bail amount paid directly to the court clerk and is fully refunded when the case closes. A PR bond (personal recognizance) costs $0 but must be granted by the magistrate — a defense attorney can argue for this at the hearing. Always call an attorney before a bondsman.
Can I remove my mugshot from arrests.org for free?
Yes. Go to arrests.org/remove/?id=[YOUR_RECORD_ID] — find the Record ID at the end of your profile URL. Submit court documents proving dismissal, acquittal, or expungement. Under Texas Business & Commerce Code § 109.002, they cannot charge for removal. Follow up at info@arrests.org after 10 business days if no response. Then submit removal requests to Google and Bing to clear cached search results.
Can I get my Texas arrest record expunged?
If charges were dismissed, you were acquitted, or you completed pretrial diversion, you likely qualify for expungement under Texas CCP Art. 55.01. For deferred adjudication, a nondisclosure order may apply under Government Code § 411.071. File a petition in the district court of the county where you were arrested. Filing fee is approximately $300. Free legal assistance is available at texaslawhelp.org. Call the Texas State Bar referral at 1-800-504-2092 for a free initial consultation.
How do I visit someone in a Texas county jail?
Walk-in visits are essentially gone. You must schedule 24–48 hours in advance through the facility’s visit platform — typically Securus, GTL/GettingOut, or SmartJailMail depending on the county. You need valid unexpired government photo ID, must follow the dress code (no shorts, no sleeveless, no orange/white), and must be on the inmate’s approved visitor list. The inmate adds you — not the other way. Allow 24–48 hours for list processing. Check your own warrants first — officers run visitor IDs at the entrance.
How do I send money to an inmate in Texas?
For county jails, use Access Corrections (accesscorrections.com) — available online, by phone, via lobby kiosks, and CashPayToday walk-in at Walmart/CVS/Dollar General. For TDCJ state prisons, use JPay (jpay.com) exclusively. You need the inmate’s full legal name and Booking Number. Commissary and phone are separate accounts — funding one does not fund the other.
Are all jail phone calls recorded in Texas?
Yes. Every phone call, video visit, text message, and letter from any Texas county jail or TDCJ facility is recorded and actively monitored by the District Attorney’s office. Never discuss the case, evidence, witnesses, or anything related to the charges on jail communication channels. Only discuss logistics — finding a lawyer, paying bills, childcare, and bail arrangements.
What is VINELink and should I register?
VINELink is a free official victim notification system that sends automated text, phone, or email alerts when an inmate is released, transferred, or has a custody status change. It works across all Texas counties and TDCJ. Register at vinelink.com with the inmate’s name and your contact info. It takes 5 minutes, runs 24/7, and is completely free. Most families who do not register end up calling the jail daily to check — VINELink eliminates that.