Search Arrest, Mugshot & Inmate Records by Name
Search by name and state for arrest, booking, mugshot, inmate, jail roster, prison, criminal and court-record search categories.
Independent records-search resource. This website is not a government agency, police department, sheriff's office, jail, prison or courthouse. Search coverage varies by source and jurisdiction. Some links may lead to third-party services, and compensation may be received when a partner service is used.
Find a Contra Costa County Jail Inmate and Check Current Custody
If you are trying to find someone arrested in Martinez, Richmond, Concord, Antioch, Pittsburg, Walnut Creek, San Ramon, Brentwood or elsewhere in Contra Costa County, start with the Contra Costa County Office of the Sheriff’s In-Custody Locator. It is the county’s official public search for people currently held in Sheriff custody.
The fastest approach is to locate the correct booking, save the booking number and current facility, and then use those details for visiting, inmate mail, deposits, bail questions and court research.
Open Official In-Custody LocatorSheriff Inmate Information24 hours a day
901 Court Street
How to Search the Contra Costa County Jail Roster
You do not need to know which jail houses the person before starting. Search the countywide locator first, then use the facility shown on the matching custody record.
Open the official Sheriff locator
Go directly to the Contra Costa County In-Custody Locator. The Sheriff also links the locator from its Inmate Information page.
Search with the strongest identifier you have
Use the person’s legal first and last name. If you already know the booking number, use it because it reduces the chance of confusing people with similar names.
Verify the correct person
Compare the available identifying and booking details instead of assuming that the first similar name is correct.
Save the booking number and facility
These are the two details you are most likely to need next. The booking number is particularly useful for mail, deposits and questions to custody staff.
Recheck before visiting, mailing or paying
Housing and custody status can change. Open the live record again before driving to a jail, sending mail, depositing money or relying on a release status.
What the Inmate Record Can Help You Confirm
The exact information available can differ by booking. Treat the live Sheriff record as a current custody snapshot rather than a complete criminal-history report.
| Information | Why it matters | Best next step |
|---|---|---|
| Full booked name | Helps confirm you selected the correct person. | Compare identifying information carefully. |
| Booking number | Identifies the current booking. | Save it for mail, money, jail calls and court research. |
| Current facility | Tells you where the person is being housed. | Use that facility’s visiting and mailing rules. |
| Charges | Shows allegations connected to the booking. | Check the Superior Court for the filed criminal case. |
| Bail information | May show an amount or custody condition. | Verify the current amount and holds before paying. |
| Court information | May help identify the related proceeding. | Use the official court portal for case status and hearings. |
| Custody status | Helps determine whether the person remains in county jail. | Recheck immediately before taking a time-sensitive action. |
If the Person Does Not Appear in the Search
A blank result does not automatically mean the person was never arrested. Work through the likely possibilities in order.
Very recent arrest
The person may still be with the arresting agency, in transport, medical screening or intake processing. Search again after booking has had time to progress.
Name mismatch
Retry the legal spelling. Check hyphens, multiple surnames, suffixes and whether you used a nickname instead of the booked name.
Released or transferred
A current-custody locator may stop being useful after release or transfer. Use the court record or the appropriate new custody system.
Wrong jurisdiction
Confirm that the arrest actually resulted in Contra Costa County Sheriff custody rather than another county, federal custody, immigration detention or a separate jurisdiction.
Contra Costa County Detention Facilities
Do not assume that the arrest location is the inmate’s current jail. The Sheriff operates multiple custody facilities, and housing can change after booking.
| Facility | Address | Phone | Use this information for |
|---|---|---|---|
| Martinez Detention Facility | 901 Court Street Martinez, CA 94553 | (925) 335-4600 | Primary jail contact, current housing questions and Martinez visits. |
| West County Detention Facility / West County Reentry Treatment and Housing | 5555 Giant Highway Richmond, CA 94806 | (510) 262-4200 | West County housing, visiting and facility-specific questions. |
| Marsh Creek Detention Facility | 12000 Marsh Creek Road Clayton, CA 94517 | (925) 646-5700 | Marsh Creek custody and weekend visiting information. |
Contra Costa County Sheriff headquarters is at 1850 Muir Road, Martinez, CA 94553. The Sheriff’s main office number is (925) 655-0000. Do not confuse Sheriff headquarters with a detention-facility visiting entrance.
How Contra Costa County Jail Visitation Works
The Sheriff states that social visits are scheduled by the inmate. A family member or friend should therefore confirm that the inmate has arranged the visit before traveling.
What visitors should prepare
- Arrive about 30 minutes before the scheduled visit.
- Be on the inmate’s visiting list and have the inmate’s name and booking number.
- Bring an accepted government-issued photo ID.
- Visitors under 18 must be accompanied by a parent or legal guardian.
- Expect security and metal-detection screening.
- Leave phones, cameras, bags, food and other prohibited property outside the visiting area or in an available locker.
- Do not attempt to pass any item to an inmate.
Current published visiting times
| Facility | Published visiting schedule | Visitor limit / note |
|---|---|---|
| Martinez Detention Facility | Mon, Tue, Wed, Sat, Sun: 8:30–11:00 a.m., 1:00–5:00 p.m., 7:30–9:00 p.m. Thu: 8:30–11:00 a.m., 1:00–5:00 p.m. Fri: 7:30–9:00 p.m. | Up to four visitors at one time. Visitors must be scheduled. |
| West County / WRTH | Mon–Thu: 7, 8, 9, 10, 11 a.m.; 1 and 2 p.m. Sat–Sun: same times plus 3 and 4 p.m. | Up to three visitors at one time. Inmate schedules the visit. |
| Marsh Creek | Sat–Sun: 1 p.m. and 2 p.m. | Confirm the visit and housing before making the trip. |
How to Send Mail to a Contra Costa County Inmate
Ordinary non-privileged personal mail is not mailed directly to the jail. The Sheriff routes it through Pigeonly Corrections, where it is scanned, printed and delivered to the appropriate facility.
Use the correct facility code
| Facility | Mailing code |
|---|---|
| Martinez Detention Facility | 1117 |
| West County Detention Facility / WRTH | 1118 |
| Marsh Creek Detention Facility | 1119 |
Inmate Name – Booking Number
Facility Name – Facility Code
PO Box 96777
Las Vegas, NV 89193
Important personal-mail rules
- A return address is required.
- Letters may use paper no larger than 8.5 × 11 inches.
- Photographs must be 4 × 6 inches, with a limit of 10 photos per parcel.
- Do not include cash or personal checks.
- Do not use glitter, rhinestones, stickers or glued items.
- Do not send blank stationery, stamps or unused envelopes.
- Legal mail, qualifying official documents and publisher-sent printed materials follow separate direct-to-facility rules.
Always get the inmate’s booking number and current facility before addressing mail. A transfer can change the required facility code.
Read Official Inmate Mail RulesHow to Put Money on an Inmate Account
Contra Costa County currently publishes several deposit options. Before sending money, confirm that the inmate is still in custody and use the correct booking information.
| Method | How it works |
|---|---|
| Lobby kiosk | Credit and debit card kiosks are available in the Martinez and West County detention-facility lobbies. |
| Telephone | Credit/debit card deposits: (866) 345-1884. |
| Online | Use the Sheriff-listed SmartDeposit service. |
| Use a money order or cashier’s check made payable to Office of the Sheriff. Put the inmate’s name and booking number on the front. |
How to Check Charges, Bail and Court Dates
A jail record and a criminal court record answer different questions. Use both in the correct order.
| Question | Best source |
|---|---|
| Is the person currently in county jail? | Contra Costa Sheriff In-Custody Locator |
| What is the current booking number or facility? | Sheriff inmate record |
| What charges were associated with the booking? | Sheriff booking record, then confirm the filed case through Superior Court |
| What is the current criminal case or hearing status? | Superior Court of California, County of Contra Costa |
| What is the final case outcome? | Superior Court record, not the jail roster |
Micro-step: check the related court case
- Locate the inmate first and save the exact booked name, booking number and any available case information.
- Open the Contra Costa Superior Court records page.
- Continue to the Court Public Portal or the criminal-record option appropriate for the case.
- Search with the case number when available; otherwise use the supported party-name search.
- Compare names and case details carefully before relying on a result.
- Use the court record for filed charges, hearings and disposition rather than treating the initial booking charge as the final result.
Bail and release checks
If the inmate record displays bail, treat it as information that can change. A judge, another case, a warrant, probation/parole matter or another legal hold can affect whether payment results in release.
Before paying anyone, verify the correct inmate, booking number, current bail information and any additional hold. The Superior Court’s Criminal Division publishes current criminal-court and bail-schedule resources.
Release, Transfer and Older Booking Information
If a name disappears from the county locator, first determine whether the person was released or moved to another custody system. Do not assume a missing county result means that the criminal case ended.
Released from county jail
Use the Superior Court case search for continuing case activity. For an out-of-custody Sheriff arrest record, follow the Sheriff’s records-request process rather than relying on the live jail roster.
Transferred to California state prison
Search the California Department of Corrections and Rehabilitation’s CIRIS incarcerated-person search.
Federal custody
Use the Federal Bureau of Prisons Inmate Locator for applicable federal custody.
Still uncertain
Call Contra Costa Custody Services at (925) 646-4496 with the full name, date of birth and booking number if known.
Best Order to Handle a Recent Contra Costa County Arrest
- Search current custody. Find the booking in the Sheriff locator.
- Save the identifiers. Write down the booking number and current jail.
- Check the court case. Use the Superior Court when you need filed charges or hearing information.
- Confirm before paying. Recheck bail and possible holds before arranging a financial transaction.
- Confirm before visiting. The inmate schedules social visits; verify the facility and appointment.
- Use the correct mail code. Ordinary mail goes through Pigeonly, not directly to the jail street address.
- Recheck custody before every time-sensitive action. Transfers and releases can change the correct next step.
Related California Jail Search Guides
Contra Costa County Jail Inmate Search FAQs
1. What is the official Contra Costa County jail inmate search?
The official current-custody search is the Contra Costa County Sheriff’s In-Custody Locator. Search there first to confirm whether a person is presently shown in Sheriff custody and to obtain the booking number and housing information available on the record.
2. Can I search the Contra Costa County jail roster by name?
Yes. Use the person’s legal first and last name in the Sheriff’s locator. If you already have a booking number, use it because it provides a more precise way to identify the current booking.
3. Why is someone arrested today not showing in the inmate locator?
The arrest may still be in transport, intake, identification or other booking processing. The person may also have been cited and released, booked in another jurisdiction, released already or listed under different identifying information. If needed, call Custody Services at (925) 646-4496.
4. What jails are used by Contra Costa County?
The Sheriff’s adult custody system includes Martinez Detention Facility at 901 Court Street in Martinez, West County Detention Facility and West County Reentry Treatment and Housing at 5555 Giant Highway in Richmond, and Marsh Creek Detention Facility at 12000 Marsh Creek Road in Clayton.
5. How do I visit a Contra Costa County jail inmate?
Social visits are scheduled by the inmate. Confirm that you are on the visiting list, arrive about 30 minutes early, bring accepted photo identification and follow the security and dress rules for the inmate’s current facility.
6. Where do I send personal mail to an inmate?
Non-privileged personal mail goes to Pigeonly Corrections at PO Box 96777, Las Vegas, NV 89193. Include the inmate’s name, booking number, facility name and mailing code: Martinez 1117, West County/WRTH 1118 or Marsh Creek 1119.
7. How can I put money on a Contra Costa County inmate account?
The Sheriff accepts qualifying deposits through kiosks at Martinez and West County, by phone at (866) 345-1884, online through SmartDeposit, or by money order or cashier’s check payable to Office of the Sheriff with the inmate’s name and booking number on the front.
8. How do I check an inmate’s court date or criminal case?
Start with the jail record to obtain accurate booking information, then use the Superior Court of California, County of Contra Costa records service for the criminal case and hearing information. Court records are more appropriate for filed charges and case outcomes.
9. What should I do if the inmate was transferred to state prison?
Use the California Department of Corrections and Rehabilitation CIRIS search if the person moved into California state-prison custody. For federal custody, use the Federal Bureau of Prisons Inmate Locator instead.
10. Does a Contra Costa County jail booking mean the person was convicted?
No. An arrest or jail booking records a custody event and allegations; it is not a conviction. Charges can change, be dismissed or be resolved differently in court. Use the Superior Court record when you need the filed case and final disposition.
Official Resources Used for This Guide
- Contra Costa Sheriff — Inmate Information
- Contra Costa Sheriff — In-Custody Locator
- Contra Costa Sheriff — Visiting an Inmate
- Contra Costa Sheriff — Sending Mail to an Inmate
- Contra Costa Sheriff — Deposit Money
- Superior Court of California, County of Contra Costa — Court Records
- California Department of Corrections and Rehabilitation — CIRIS
Custody status, housing, visitation, court information and release conditions can change after publication. Use the official live record for the final check immediately before traveling, sending money or taking another time-sensitive action.