How the San Diego County Inmate Lookup Actually Works
The San Diego County Sheriff's Department runs the inmate search through their official website. You go to sdsheriff.net and navigate to the inmate search section. The database is called CORI, which stands for Criminal Offender Record Information. It updates in near real-time, though there can be a 30-minute to 2-hour lag between when someone is booked and when their record shows up online. The search interface itself is functional but not polished, and it has given me plenty of headaches over the years. That phrase you see on a lot of third-party sites isn't actually the name of any official tool. Those sites are aggregators pulling from the same public database the Sheriff's office maintains. They charge money or sell your data while repackaging what is completely free on the county's own site. I learned this the hard way when a client insisted on paying $29 for a service that turned out to display the exact same data as the free sheriff's lookup, just with a slower interface and pop-up ads. To do the search yourself, start by going directly to the Sheriff's website. You can search by name, booking number, or date of birth. The name search is the most common route, but it requires both a first and last name. Middle names are optional but helpful when you're dealing with a common surname like Garcia or Martinez, which accounts for a significant chunk of the jail population.
The results page shows booking photo, full name, date of birth, booking date, current status, and charges. If the person has been released, the record typically drops within 24 hours but not always immediately. There is no filter for release status, so you sometimes have to manually scan through recent bookings to separate currently incarcerated people from those who were processed and let go. One edge case that trips people up repeatedly: if someone is held under a hold from another agency, like ICE or another county, their record shows up in San Diego but the booking details look incomplete. The facility listed might be different from where they actually are. I dealt with this when searching for someone who appeared in the system with a San Diego booking number but was flagged for transfer. The status field said "In Custody - Other Agency," and the only way to figure out where they ended up was to call the booking facility directly at (619) 239-4200 and ask for a location verification. The automated system would not tell you. Another practical detail most guides skip: the search does not return juvenile records. If you are looking for someone who was arrested as a minor and are unsure of their age at the time of booking, the system will simply not show the record regardless of how you search. There is no work-around for this because juvenile records are sealed by state law.
If the name search returns zero results, try a few variations before assuming the person is not in the system. Drop the middle name. Try a nickname they commonly go by, since booking records reflect the name used at arrest. And check the booking date range. If someone was booked two days ago, their record might not have fully propagated yet, particularly on weekends when staff turnover is lighter and data entry gets delayed. The arrest charges listing on each record is important to review carefully. Not every charge on a booking sheet leads to a conviction, and some are filed and then dropped within days. If you are using this information for employment screening or housing decisions, treating the charge list as final fact is a mistake. Request the actual court disposition through the San Diego Superior Court clerk's office if you need to know whether a case was dismissed, reduced, or convicted. The most useful feature nobody talks about is the ability to subscribe to inmate search notifications. You can enter a name and get an email when that person is booked or released. This saves you from checking manually all day. The subscription system sends alerts within a few hours of an update, which is close enough for most practical purposes.
Get the Full Details

The main limitation of the whole system is that it only covers San Diego County jail bookings. It does not include state prison records, federal Bureau of Prisons inmates, or people held in city jails outside the county system like the Chula Vista or Oceanside municipal facilities. If you are trying to locate someone who may have been transferred to state prison after sentencing, you need to use the CDCR offender search at.cdcr.ca.gov instead. Running both searches takes about five minutes total and covers the gap.