Contra Costa County Jail Inmate Search & Roster

Arrest & Inmate Search Name + state lookup
Search Ready
RECENT ARREST • MUGSHOT • JAIL • INMATE

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.

⚡
Recent Arrests Arrest & booking lookup
◉
Mugshots Booking-photo searches
⌕
Inmate Search Jail & custody lookup
▦
Jail Roster Booking & custody records
⚖
Criminal Records Criminal & court search
▣
Prison Records Correctional lookup
✓ Name + State Search
✓ No SSN Required
✓ Multiple Record Types
1
Who are you searching for? Enter the person's name and state.
0/3
Complete your search details First name, last name and state are required.
SEARCH MAY INCLUDE
Recent Arrest Booking Mugshot Jail Roster Inmate Prison Criminal Court
Only basic search details are needed Do not enter Social Security numbers, financial information or other sensitive identifiers.
01
Search by Name Start with basic identity information
02
Narrow by State Helps focus the search jurisdiction
03
Continue Securely Review the next search step
i

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.

Do not use information obtained through this search for employment, tenant screening, credit, insurance or other decisions governed by the Fair Credit Reporting Act.
Contra Costa County, California · Current custody lookup guide

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 Information
Custody help(925) 646-4496
24 hours a day
Main booking jailMartinez Detention Facility
901 Court Street
Before taking actionConfirm the booking number and current housing facility.
Important: a jail booking shows custody or an arrest event, not guilt. Charges, bail, court dates, housing and release status can change as the case moves through the court system.

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.

InformationWhy it mattersBest next step
Full booked nameHelps confirm you selected the correct person.Compare identifying information carefully.
Booking numberIdentifies the current booking.Save it for mail, money, jail calls and court research.
Current facilityTells you where the person is being housed.Use that facility’s visiting and mailing rules.
ChargesShows allegations connected to the booking.Check the Superior Court for the filed criminal case.
Bail informationMay show an amount or custody condition.Verify the current amount and holds before paying.
Court informationMay help identify the related proceeding.Use the official court portal for case status and hearings.
Custody statusHelps 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.

Still cannot locate the person? Contra Costa County states that the Sheriff’s Custody Services Bureau handles in-custody information at (925) 646-4496, 24 hours a day, seven days a week. Have the full legal name and date of birth available; provide the booking number if known.

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.

FacilityAddressPhoneUse this information for
Martinez Detention Facility901 Court Street
Martinez, CA 94553
(925) 335-4600Primary jail contact, current housing questions and Martinez visits.
West County Detention Facility / West County Reentry Treatment and Housing5555 Giant Highway
Richmond, CA 94806
(510) 262-4200West County housing, visiting and facility-specific questions.
Marsh Creek Detention Facility12000 Marsh Creek Road
Clayton, CA 94517
(925) 646-5700Marsh 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

FacilityPublished visiting scheduleVisitor limit / note
Martinez Detention FacilityMon, 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 / WRTHMon–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 CreekSat–Sun: 1 p.m. and 2 p.m.Confirm the visit and housing before making the trip.
Check Current Sheriff Visiting Rules
Visiting can be cancelled or restricted because of a housing move, facility security issue, disciplinary matter or other operational need. Confirm the inmate is still at the same facility before leaving home.

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

FacilityMailing code
Martinez Detention Facility1117
West County Detention Facility / WRTH1118
Marsh Creek Detention Facility1119
Personal-mail format

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 Rules

How 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.

MethodHow it works
Lobby kioskCredit and debit card kiosks are available in the Martinez and West County detention-facility lobbies.
TelephoneCredit/debit card deposits: (866) 345-1884.
OnlineUse the Sheriff-listed SmartDeposit service.
MailUse 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.
Do not mail cash or a personal check. The Sheriff states that cash or personal checks sent in an envelope will cause the envelope and its contents to be returned to the sender.
Check Official Deposit Instructions

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.

QuestionBest 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

  1. Locate the inmate first and save the exact booked name, booking number and any available case information.
  2. Open the Contra Costa Superior Court records page.
  3. Continue to the Court Public Portal or the criminal-record option appropriate for the case.
  4. Search with the case number when available; otherwise use the supported party-name search.
  5. Compare names and case details carefully before relying on a result.
  6. 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.

Warrant searches are different. The Contra Costa Sheriff states that it does not provide warrant information to the public through its regular FAQ service and directs people to the court of jurisdiction or local law enforcement. The jail locator only helps after someone is actually shown in custody.

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

  1. Search current custody. Find the booking in the Sheriff locator.
  2. Save the identifiers. Write down the booking number and current jail.
  3. Check the court case. Use the Superior Court when you need filed charges or hearing information.
  4. Confirm before paying. Recheck bail and possible holds before arranging a financial transaction.
  5. Confirm before visiting. The inmate schedules social visits; verify the facility and appointment.
  6. Use the correct mail code. Ordinary mail goes through Pigeonly, not directly to the jail street address.
  7. 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

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.

Leave a Comment