Call (909) 406-6909 Now

    San Bernardino County · Complete Guide

    San Bernardino County Jails — Where People Are Held After Arrest

    San Bernardino County is large, and after an arrest a person may pass through a city police holding area before landing in one of four main county jails. This guide explains where people are usually held, how to find them, and how bail works.

    Request a Callback

    Free consultation, 24/7. Licensed CA #1K94408.

    *Approval and payment plans are subject to credit approval and underwriting.

    Or call directly: (909) 406-6909

    Every Jail in San Bernardino County

    We post at every facility, 24/7. Click any jail for booking, visiting, and release details.

    West Valley Detention Center
    9500 Etiwanda Ave, Rancho Cucamonga, CA 91739
    Central Detention Center
    630 E Rialto Ave, San Bernardino, CA 92415
    High Desert Detention Center
    9438 Commerce Way, Adelanto, CA 92301
    Glen Helen Rehabilitation Center
    18000 W. End of Institution Rd., Devore, CA 92407
    Fontana Police Department Jail
    17005 Upland Avenue, Fontana, CA 92335
    Ontario Police Department Jail
    2500 S. Archibald Ave., Ontario, CA 91761
    Chino Police Department Jail
    5450 Guardian Way, Chino, CA 91710
    Upland Police Department Jail
    1499 W. 13th Street, Upland, CA 91786
    Montclair Police Department Jail
    4870 E. Arrow Highway, Montclair, CA 91763
    Morongo Basin Jail
    63665 29 Palms Hwy., Joshua Tree, CA 92252
    Big Bear Jail
    Area around 477 Summit Blvd., Big Bear Lake, CA 92315
    Needles Jail
    Needles city station area, Needles, CA 92363
    Barstow Jail
    Barstow PD, 220 E. Mountain View Street, Suite B, Barstow, CA 92311
    Redlands Police Department Jail
    Redlands PD holding, Redlands, CA (bookings commonly at Central Detention Center, 630 E. Rialto Ave., San Bernardino)
    San Bernardino Police Department Jail
    710 N. D Street, San Bernardino, CA 92401
    Rialto Jail
    Rialto, CA — bookings at West Valley (9500 Etiwanda Ave.) or Central Detention (630 E. Rialto Ave.) depending on agency
    Colton Police Department Jail
    650 N. La Cadena Drive, Colton, CA 92324
    Victorville Jail
    Victorville, CA — longer custody at High Desert Detention Center, 9438 Commerce Way, Adelanto
    Hesperia Jail
    Hesperia, CA — longer custody at High Desert Detention Center, 9438 Commerce Way, Adelanto
    Adelanto Jail (High Desert Detention Center)
    9438 Commerce Way, Adelanto, CA 92301

    The Four Main County Jails

    The San Bernardino County Sheriff runs four main adult detention facilities: West Valley Detention Center in Rancho Cucamonga, Central Detention Center in San Bernardino, Glen Helen Rehabilitation Center in Devore, and High Desert Detention Center in Adelanto. Together the system has roughly 7,400 jail beds, an average daily population around 5,000, and about 85,000 bookings a year.

    Where someone ends up usually depends on where they were arrested. West-end cities such as Ontario, Upland, Chino, Montclair and Fontana generally feed West Valley; the San Bernardino valley often feeds Central Detention; High Desert cities feed Adelanto. People can also be moved between facilities while a case is pending, which is why the inmate locator is the best place to confirm a current location.

    City Police Holding vs. County Jail

    Many cities — including Fontana, Ontario, Chino, Upland and Montclair — have their own police holding areas. These are usually short-term: people who are not cited and released are transferred to a county facility, most often West Valley for the west end. Outlying stations such as Morongo Basin in Joshua Tree and the Big Bear area also hold people briefly before transfer.

    This matters for families because a person may not appear in the county inmate locator until the transfer is complete. If you can't find someone, call the arresting agency or call us and we'll help track the booking.

    Finding an Inmate and Visiting

    The Sheriff's online inmate locator (https://wp.sbcounty.gov/sheriff/inmate-locator/) shows the housing facility, booking number, charges and bail amount when set. Visiting appointments are made through the inmate locator or by calling the visiting appointment line at (909) 887-0364. Visiting rules and hours differ by facility and can change, so confirm before you go.

    How Bail Works at Any County Jail

    Bonds are accepted 24 hours a day, 7 days a week at any San Bernardino County jail. Bail is set from the county bail schedule or by a judge. In California the bond premium is generally 10% of the bail amount, and payment plans may be available on approved credit. Release timing depends on the facility's processing and any holds from other agencies.

    We serve the whole county from one office: 165 W Hospitality Ln Ste C4, San Bernardino, CA 92408. Co-signers can meet us there or sign remotely.

    1. Call (909) 406-6909 with the person's full name, date of birth and, if you have it, the booking number and facility.
    2. We confirm the booking, the charges and the bail amount, and explain the premium and any co-signer or collateral needs.
    3. The co-signer (indemnitor) reviews and signs the bail agreement — in person at our San Bernardino office or remotely.
    4. The premium is paid or a payment plan is arranged; payment plans may be available on approved credit.
    5. We post the bond with the Sheriff, and the jail processes the release. Timing depends on the facility.

    Jake Hernandez Bail Bonds

    165 W Hospitality Ln Ste C4, San Bernardino, CA 92408

    (909) 406-6909 — call 24/7. We are a private, licensed bail agency, not a government office.

    Get Answers Fast

    San Bernardino County Bail Bonds — FAQ

    Showing 5 of 5 questions

    Still Have Questions? We're Here 24/7.

    Every situation is different. Talk to a licensed California bail agent right now — no obligation, no pressure.

    24/7 Live AnswerLicense #1K944085-Star Rated