San Bernardino County. California Jail Roster & Inmate Locator

San Bernardino County
Inmate Search

Find anyone currently in custody in San Bernardino County. Use the official San Bernardino County Sheriff inmate locator below to search the jail roster by name or booking number, or call CityWide at 1-833-385-5245 and a licensed bail agent looks it up immediately, tells you the facility, bail amount, and charges, and starts the release process right then.

San Bernardino County operates 4 jail facilities. Knowing which one holds your person matters before you send mail, make a visit, or post bail. CityWide has worked every San Bernardino County facility for over 20 years and knows the booking process, the clerks, and every step of the system.

Looking for someone who was just arrested? Whether you need to find someone in jail, check who is in custody, look up arrest records, or confirm release time after bail is posted, this page covers everything about San Bernardino County inmate search and the bail process from start to finish.

4 Jail Facilities Release in 2–4 hours Population 2.2 million

Main San Bernardino County Jail. Quick Info

Main Facility

West Valley Detention Center

Address

9500 Etiwanda Ave, Rancho Cucamonga, CA 91739

Jail Phone

(909) 708-8000

Typical Release After Bail

2–4 hours

Courthouse

San Bernardino Superior Court, 351 N Arrowhead Ave, San Bernardino

CALL 1-833-385-5245

Free locate help, all 4 San Bernardino County facilities, 24/7

Official Jail Roster

San Bernardino County Inmate Lookup

Search the official San Bernardino County Sheriff inmate locator below. If the person was arrested recently or you can't get through the search, call CityWide and we confirm status in minutes.

Official San Bernardino County Sheriff Inmate Search

Open access, no account or captcha required

Open: No Account Needed

The San Bernardino County Sheriff maintains a live inmate locator updated multiple times daily. Search by full legal name or booking number. Results include custody status, facility, housing unit, charges, and bail amount.

Search San Bernardino County Inmates Now

Person not showing in results? Call CityWide.

Online rosters can lag 2–6 hours behind actual booking. CityWide verifies custody status directly with the facility in minutes, no waiting, no refreshing.

CALL 1-833-385-5245
All Locations

Every San Bernardino County Jail Facility

Knowing which specific facility holds the person is critical before you make a drive or send mail. CityWide confirms the exact location in minutes, call 1-833-385-5245.

West Valley Detention Center (WVDC)

(909) 708-8000

9500 Etiwanda Ave, Rancho Cucamonga, CA 91739

Largest facility; primary booking for western San Bernardino County and Inland Empire

Central Detention Center (CDC)

(909) 387-3545

630 E Rialto Ave, San Bernardino, CA 92408

Downtown San Bernardino; serves the city of San Bernardino and surrounding communities

Glen Helen Rehabilitation Center

(909) 887-5571

18000 Institution Rd, San Bernardino, CA 92407

Sentenced inmates with work programs and rehabilitation services

High Desert Detention Center (HDDC)

(760) 530-2020

9438 Commerce Way, Adelanto, CA 92301

Serves Victorville, Hesperia, Apple Valley, Adelanto, Barstow, and the entire High Desert

Not sure which facility? Don't guess.

CityWide confirms the exact facility, housing unit, bail amount, and charges in one call. Available 24 hours a day across all San Bernardino County locations.

CALL 1-833-385-5245 FREE LOCATE HELP
What Happens After Arrest

The San Bernardino County Booking Process

San Bernardino County is the largest county by landmass in the lower 48 states. Where an arrest happens determines which jail a person goes to: Inland Empire arrests go to West Valley or Central Detention; High Desert arrests (Victorville, Hesperia, Apple Valley) go to High Desert Detention Center. The inmate locator typically updates within 3–5 hours of booking. For desert-area arrests, High Desert processing can take longer on nights and weekends.

How to Read San Bernardino County Search Results

Booking Number/ID: Assigned at intake. Use this for all future searches, mail, and calls to the jail.

Facility / Housing Unit: Which jail and which block or module the person is in. This changes with classification.

Charges: The specific California Penal Code sections the person is charged with. Multiple charges are listed separately.

Bail Amount: The dollar amount set for release. You pay 10% of this to a bail bond agent. CityWide covers the rest.

Arraignment / Court Date: First court appearance, usually within 48–72 hours of arrest. Bail can change at arraignment.

Projected Release: Estimated release date for sentenced inmates. Blank for pre-trial detainees awaiting bail or hearing.

Search Tips for San Bernardino County

San Bernardino County's inmate locator on the Sheriff's website is open, no account or captcha needed. Search by last name or booking number. Results show: facility, booking date, charges, bail amount, housing unit, and release date if applicable. The county operates 4 primary facilities spanning a massive geographic area. Always check which specific facility holds the person before making the drive.

Sending Mail to San Bernardino County Jail

Mail format for all San Bernardino County facilities: [Inmate Full Name], [Booking Number], [Facility Name and Address]. WVDC: 9500 Etiwanda Ave, Rancho Cucamonga, CA 91739. HDDC: 9438 Commerce Way, Adelanto, CA 92301. Central: 630 E Rialto Ave, San Bernardino, CA 92408.

Visiting an Inmate in San Bernardino County

San Bernardino County visiting hours differ by facility. WVDC allows visits most days of the week by appointment. HDDC serves the High Desert region and has a separate schedule. Glen Helen allows visits for sentenced inmates only. Call the specific facility listed above to confirm current hours before driving. San Bernardino County is the largest county by area in the continental US and facilities can be 60+ miles apart.

Cities Served in San Bernardino County

Need to know who is in jail in San Bernardino County? CityWide posts bail for arrests in every city and unincorporated community in San Bernardino County. Our agents know every facility, every court clerk, and every processing window.

San Bernardino, Fontana, Ontario, Victorville, Rancho Cucamonga, Rialto, Chino, Upland, Hesperia, Apple Valley, Redlands, Colton, Yucaipa, Chino Hills, Loma Linda, Barstow, Needles, Big Bear Lake

People also search for: Fontana jail inmate search, Ontario jail roster, Victorville inmate locator, Rancho Cucamonga jail inmates, Rialto jail inmate search, Chino jail roster, Hesperia inmate lookup, Apple Valley jail inmate search, Upland jail roster, Redlands inmate locator, Barstow jail inmate search

Next Steps

How to Bail Someone Out of San Bernardino County Jail

1

Locate and Confirm

Use the search above or call CityWide at 1-833-385-5245. Confirm the facility, booking number, bail amount, and charges before doing anything else.

2

Post the Bail Bond

Pay 10% of bail to CityWide (California state rate, non-negotiable). Complete paperwork by phone with e-signature. CityWide files the bond directly with West Valley Detention Center, no office visit needed.

3

Release Processed

After the bond is accepted by the jail, release processing begins. Typical time at San Bernardino County facilities: 2–4 hours. CityWide follows up until release is confirmed.

San Bernardino County Bail Amounts. What to Expect

San Bernardino County bail schedule: DUI at $5,000, domestic violence at $25,000–$50,000, assault at $25,000, most felonies $25,000–$250,000. High Desert courts in Victorville may apply a different local schedule, call CityWide for current amounts.

California Penal Code 1269b sets the bail bond premium at exactly 10% of total bail for all 58 counties. You cannot negotiate this rate lower, any bail agent offering less is not complying with state law. Payment plans are available for qualified co-signers.

Why San Bernardino County Families Call CityWide

We find them immediately

One call and a licensed agent pulls the custody record directly from the county system. No searching required.

We tell you the bail amount

County websites often show custody status but not bail. We confirm the amount and can start the bond process immediately.

All 58 California counties

One number reaches a licensed agent who knows every county jail system in the state.

Available 24 hours a day

Arrests happen at all hours. CityWide answers every call, day or night, 365 days a year.

Free inmate lookup

No cost to find someone. CityWide locates inmates and confirms bail at no charge, no obligation.

English and Spanish

Bilingual agents available for Spanish-speaking families.

Licensed bail agents answering right now.

CALL 1-833-385-5245
Frequently Asked Questions

San Bernardino County Inmate Search FAQ

Use the San Bernardino County Sheriff inmate locator above, or call CityWide at 1-833-385-5245 for an immediate lookup without navigating county websites. Search requires a full legal name and date of birth for best results. If no results appear within 8 hours of arrest, the person may still be in a city holding cell pending transfer to county, calling is faster than refreshing the search.

San Bernardino County operates 4 jail facilities. West Valley Detention Center (WVDC) at 9500 Etiwanda Ave, Rancho Cucamonga, CA 91739 ((909) 708-8000), Largest facility; primary booking for western San Bernardino County and Inland Empire. Central Detention Center (CDC) at 630 E Rialto Ave, San Bernardino, CA 92408 ((909) 387-3545), Downtown San Bernardino; serves the city of San Bernardino and surrounding communities. Glen Helen Rehabilitation Center at 18000 Institution Rd, San Bernardino, CA 92407 ((909) 887-5571), Sentenced inmates with work programs and rehabilitation services. High Desert Detention Center (HDDC) at 9438 Commerce Way, Adelanto, CA 92301 ((760) 530-2020), Serves Victorville, Hesperia, Apple Valley, Adelanto, Barstow, and the entire High Desert. CityWide can confirm which facility currently holds your person.

Several reasons a person may not appear in results: (1) They were arrested less than 4–8 hours ago and processing is not complete. (2) They are still in a city police holding cell before county transfer. (3) They were booked under a slightly different name, try last name only. (4) They may be held in a neighboring county. Call CityWide at 1-833-385-5245 and we verify status directly with the facility in minutes regardless of system lag.

The San Bernardino County inmate locator displays: booking number (keep this, you need it for mail, calls, and bail), current facility and housing unit, booking date, arresting agency, charges by California Penal Code section, bail amount set by the court, arraignment or next court date, and projected release date for sentenced inmates. Bail amount is the most important field, 10% of that number is what you pay CityWide to secure release.

Release from San Bernardino County after bail typically takes 2–4 hours. Weekday morning and afternoon releases are fastest. Nights, weekends, and holidays can add 1–2 hours due to reduced jail staffing. CityWide posts bail at all San Bernardino County facilities 24 hours a day and monitors the processing queue until the person walks out.

San Bernardino County bail schedule: DUI at $5,000, domestic violence at $25,000–$50,000, assault at $25,000, most felonies $25,000–$250,000. High Desert courts in Victorville may apply a different local schedule, call CityWide for current amounts. California law sets bail bond premiums at exactly 10% of the full bail amount, this rate is the same for all bail agents in all 58 counties. CityWide offers payment plans for qualified co-signers. Call 1-833-385-5245 for an exact quote based on the charges and booking record.

San Bernardino County visiting hours differ by facility. West Valley Detention Center allows visits most days by appointment. High Desert Detention Center has a separate schedule. Glen Helen allows visits for sentenced inmates only. Call the specific facility before driving. San Bernardino County is the largest county by area in the continental US and facilities can be 60+ miles apart.

Mail format for all San Bernardino County facilities: [Inmate Full Name], [Booking Number], [Facility Name and Address]. West Valley: 9500 Etiwanda Ave, Rancho Cucamonga, CA 91739. High Desert: 9438 Commerce Way, Adelanto, CA 92301. Central: 630 E Rialto Ave, San Bernardino, CA 92408. Glen Helen: 18000 Institution Rd, San Bernardino, CA 92407.

Where an arrest happens determines which jail a person goes to. Inland Empire arrests go to West Valley or Central Detention. High Desert arrests (Victorville, Hesperia, Apple Valley) go to High Desert Detention Center. The inmate locator typically updates within 3-5 hours of booking. For desert area arrests, processing can take longer on nights and weekends.

San Bernardino County's inmate locator on the Sheriff's website is open with no account or captcha. Search by last name or booking number. Results show facility, booking date, charges, bail amount, housing unit, and release date if applicable. The county operates 4 primary facilities spanning a massive geographic area. Always check which specific facility before making the drive.

Ready to Get Them Out of San Bernardino County Jail?

CityWide has posted bail in San Bernardino County for over 20 years. Licensed agents at all 4 facilities. Payment plans available. E-signature by phone. Call now and someone answers immediately.

Available 24/7. Free Call
1-833-385-5245
CALL NOW