Search San Bernardino County Inmates

The San Bernardino County Sheriff runs the public jail roster for the four county jails. To search for San Bernardino County inmates, the sheriff offers a free online booking search by name, booking number, date of birth, or age. The San Bernardino County jail roster covers Central Detention Center, Glen Helen Rehabilitation Center, High Desert Detention Center, and West Valley Detention Center. Profiles show booking date, bail, housing facility, charges, and projected release. Federal detainees held for the U.S. Marshals also show up in the same San Bernardino County inmate search. Some names may be withheld by law.

Public Record Search

Sponsored Results

How to Use the San Bernardino County Jail Roster

The sheriff publishes the live San Bernardino County jail roster at jimsnetil.shr.sbcounty.gov. The tool is free. No login is needed. The data feeds from the sheriff jail booking system and updates many times a day. Use these steps to look up an inmate.

  1. Open the sheriff inmate locator page in a browser.
  2. Pick a search type. Use Booking # for an exact match, or use Last and First name fields.
  3. Add a date of birth or age to narrow the list when the name is common.
  4. Pick a gender. Male is the default.
  5. Solve the reCAPTCHA check at the bottom.
  6. Click Search by Booking or Search by Name.
  7. Click a row in the result list to open the full inmate profile.
  8. To find recent releases, use the Out of Custody Search and pick a release date in the 30-day window.

San Bernardino County Inmate Locator Search Fields

The San Bernardino County inmate search portal takes a small set of fields. Each field has a max length and a format rule. Most users get the best hit rate with last name plus DOB or age. The table below lists each field on the live form.

Field LabelTypeRequiredNotes
Booking #TextFor booking search10 digits, numbers only, max length 10
LastTextFor name searchMax length 16; partial last name is allowed
FirstTextNoMax length 10; helps when last name is common
MiddleTextNoMax length 10
DOBText/dateDOB or ageMM/DD/YYYY format, max length 10
AgeNumberDOB or ageMax length 3; search runs plus or minus 2 years
GenderRadioYesMale is default; Female option
reCAPTCHAChallengeYesGoogle check before any search runs
Projected ReleasesDate linkNoDay links for the next two release dates
Out of Custody SearchDate linksNo30 daily release-date links, rolling 30-day window

Form buttons include Search by Booking, Search by Name, Clear Form, Cancel, Search Again, and Back to Search Results. Booking numbers do not change after intake. Names can be partial, but the search needs at least the first letter of the last name.

The general information page from the sheriff is at wp.sbcounty.gov.

San Bernardino County inmate search general information page

The same page also lists mail rules, visit rules, and bail contact lines for the four jails.


Sample San Bernardino County Inmate Profile

When a search hits, the sheriff returns a profile for each booking. The profile shows ID data, charge data, housing data, and links to other tools. The table below maps each field to what it tells the public.

FieldWhat It Shows
Booking #The 10-digit number tied to this jail stay; stays the same until release
NameFull legal name on file at intake
AliasOther names the inmate has used in past arrests
DOB / AgeDate of birth and current age at booking
SexMale or Female as listed on intake
Height / Weight / Eyes / HairPhysical traits used for inmate ID
Arrest DateDay the arrest was made
BailTotal bail set for all current charges
Arrest LocationCity or area where the arrest took place
Arrest AgencyPolice, sheriff, CHP, or other agency that made the arrest
Housing FacilityWhich of the four jails holds the inmate now
Visiting InformationLink to the visit rules for that facility
Inmate Mailing AddressWhere to send letters, photos, or money orders
Projected Release DateBest estimate based on the current sentence
Send Money / Care PackagesLink to the funds and care package vendor
Release DatePosted after the inmate is out
Released ToAgency the inmate was handed off to, if any
Release Notification / VINELinkFree custody alert sign-up by phone, email, or TTY
U.S. Marshal InformationShown when the inmate is held for federal court
Printable ChargesPDF list of code sections charged
HoldsOther warrants or holds that block release

San Bernardino County Jail Facilities

The San Bernardino County Sheriff Detention and Corrections Bureau runs four adult jails with 7,400 beds, an average daily population near 5,000, and about 85,000 bookings a year. Each jail has its own intake desk, visit line, and mail address. The cards below give the basic contact info for each one.

Central Detention Center

630 East Rialto Avenue

San Bernardino, CA 92415

909-386-0969

East valley booking hub; holds 200+ federal and 600+ county inmates; processes 20,000+ a year

Glen Helen Rehabilitation Center

18000 Institution Road, P.O. Box 9490

Devore, CA 92407

909-473-3689

Max capacity 1,446; ADP near 800; separate female unit with 326 beds

High Desert Detention Center

9438 Commerce Way

Adelanto, CA 92301

760-530-9300

Serves the High Desert region; intake and housing for north county arrests

West Valley Detention Center

9500 Etiwanda Avenue

Rancho Cucamonga, CA 91739

909-350-2476

Capacity 3,347; 50,000 to 60,000 bookings and releases a year; main bail line

The Central Detention Center page is at wp.sbcounty.gov.

San Bernardino County inmate search Central Detention Center page

The Glen Helen Rehabilitation Center page sits at wp.sbcounty.gov.

San Bernardino County inmate search Glen Helen Rehabilitation Center

The High Desert Detention Center page is at wp.sbcounty.gov.

San Bernardino County inmate search High Desert Detention Center

Each facility has its own visit slots and mail rules. Check the right page before you drive out.


Bail and Bond for San Bernardino County Inmates

The sheriff accepts cash bail and surety bonds 24 hours a day at any of the four jail facilities. The bail rule comes from Penal Code section 1269b. Real property bail is not posted at the jail; the court must take that filing. The main bail information line is 909-350-2476 at West Valley Detention Center.

The bail line can confirm the dollar amount, the bail schedule used, and the hold status. A "no bail" tag next to a charge can block release even after another bond is posted. The same is true for an active hold or warrant from another county or the state. A bail bond agent can post at the jail any time, day or night. The inmate must be fully booked first.

Release timing also shifts with bail type. Sentence-completed releases run from 6:00 a.m. to 6:00 p.m. Court order releases, cite releases, OR releases, and cases-not-filed releases run the same day from 6:00 a.m. to midnight.


Visitation in San Bernardino County Jails

Visits at all four San Bernardino County jails need an appointment. Call 909-887-0364 to set one up. The table below lists the main rules from the sheriff Corrections page. Verify the day and time for the right facility before you go.

RuleDetail
Appointment line909-887-0364; also schedule online through the inmate locator profile
Appointment timingMust book at least one day ahead; no same-day visits
Visit scheduleWednesday through Saturday on the general page; check the right jail page for current slots
ArrivalCheck in 30 minutes before the scheduled time; late visitors are turned away
Valid IDDriver license, DMV ID, military ID, passport, Matricula Consular, or other consulate/citizenship ID
Visitors per inmateTwo visitors per inmate; attorney visits run on a separate process
Weekly limitTwo visits per week, one hour total each week until further notice
Prohibited itemsNo weapons, no cell phones, no recording devices, no tobacco, no illicit drugs
Dress codeNo gang attire, no hats, no sheer or strapless tops, no short shorts or skirts, no bare feet

Attorney visits go through the legal visit process and do not use the public appointment line.


Mail Rules for San Bernardino County Inmates

Mail must go to the inmate's housing facility, not to a county PO box. Put the sender name and return address on the front. Put the inmate name, booking number, and facility address in the to block. Use a plain envelope. Lined paper or non-cardstock postcards are accepted.

The sheriff does not allow blank paper, stamps, cardstock, greeting cards, construction paper, or manila envelopes. Perfume, powder, and cologne on letters are rejected. Stained or dirty letters are rejected. Stickers, confetti, gang photos, sexual photos, and musical cards are not allowed. Visitors can send up to 10 photos at a time, with a max size of 5x7 inches. Books and magazines must come direct from a bookstore or publisher; hardbound books are not accepted.


Money and Commissary in San Bernardino County Jails

The sheriff accepts money orders by mail. The order must be made out with the inmate name and booking number, and sent to the right facility. Only USPS money orders and Western Union money orders are accepted. Bank cashier checks are held until the bank clears them. Cash and personal checks sent by mail are returned or rejected.

Cash deposits can be made in person at the facility. The amount must be exact. No coins are taken. No change is given. Care packages must come from icaregifts.com only. The sheriff warns the public about other sites that claim to ship to county jails; those are not approved and the items get refused at the dock. Funds on the inmate trust account pay for commissary, phone time, and stamps. The balance moves with the inmate if the housing facility changes.


San Bernardino County Sheriff and Department Scale

Sheriff-Coroner Shannon D. Dicus took office after the June 7, 2022 election. The department has 2,007 sworn personnel, 2,073 professional staff, and 1,552 volunteers. The total budget tops $800 million. The detentions side alone runs on $336,700,122. The agency serves more than 2.1 million people across over 20,056 square miles and takes about 965,959 calls for service each year.

The Sheriff's department profile is at wp.sbcounty.gov.

San Bernardino County inmate search sheriff department profile

The sheriff executive staff bio page is at wp.sbcounty.gov.

San Bernardino County inmate search sheriff executive staff

The four jails hold 7,400 beds with an ADP near 5,000 and book about 85,000 people a year.


Federal Inmates Held in San Bernardino County

The Central Detention Center is a west coast hub for the U.S. Marshals Service. It holds 200 or more federal inmates at any time. A federal inmate held at CDC still shows up on the San Bernardino County inmate search, but the profile will list U.S. Marshal Information and the federal case data.

The U.S. Marshals Los Angeles office can be reached at 213-894-2485. Federal sentenced inmates move on to a Bureau of Prisons facility. Use the BOP inmate locator at bop.gov to find them. State sentenced inmates leave the county jail for a California Department of Corrections and Rehabilitation prison; the CDCR locator covers them.


Court Date Warning on the San Bernardino County Inmate Locator

The sheriff posts a clear notice on the locator. The court date shown in an inmate profile may not be the current court date. The jail data and the court calendar do not sync in real time. Always confirm a court date with the Superior Court before you show up.

Court case data is best checked through the Superior Court portal. See court records for the public case lookup tools and the Court Access Portal route.


Names Withheld Under Public Records Exemptions

Some names do not show up in the San Bernardino County jail roster. The sheriff cites exemptions formerly under Government Code section 6254(f). The same shield is now in the rewritten California Public Records Act under Government Code section 7920.000 and the chapters that follow. Victims of certain crimes and some juveniles fall under that rule. To ask about a name that does not appear, call West Valley Detention Center at 909-350-2476.

That number can also confirm whether a person is in custody at all. The line does not give out charge data over the phone in all cases. Bring a booking number when you call.