Search Oconee County Inmate Records

Oconee County inmate records begin with the current jail roster for people held at the local detention center. The Oconee County jail roster search is useful for checking present custody, recent booking details, holding agency, charges, bond entries, and public booking photos. It is not a statewide criminal-history database and it does not replace court records after charges are filed. A missing name may mean the person was released, transferred, newly booked, held under another spelling, or located in state, federal, or immigration custody instead of the county jail.

Public Record Search

Sponsored Results

Official Oconee County Jail Roster Overview

The local inmate lookup path starts with the Oconee County Sheriff's Office. Sheriff Mike Crenshaw's office operates the Oconee County Detention Center at 300 S. Church Street in Walhalla and links the public to a CentralSquare/Zuercher roster for people currently incarcerated there. The Sheriff's inmate-search landing page offers two related choices: Current Inmates and Arrest Report. The current-inmates page is the custody list; the arrest-report page is a separate recent arrest report channel.

The roster text states that it covers inmates currently incarcerated at the Oconee County Detention Center and warns that information may change quickly. During research inspection on June 29, 2026, the public roster API returned 222 current records with default current-inmate filters. That number is a point-in-time public roster count, not a certified jail capacity, annual booking count, or average daily population.

County inmate records are different from state prison, federal, immigration, and court records. The Oconee roster is for local jail custody, including people arrested by the Sheriff's Office, Walhalla Police, Seneca Police, South Carolina Highway Patrol, probation/parole authorities, and other agencies. A person sentenced to state prison should be searched through the South Carolina Department of Corrections (SCDC), not the county roster. Federal prisoners use the BOP locator, immigration detainees use ICE ODLS, and formal criminal case records after arrest are handled through South Carolina court records.


Step-by-Step Current Inmate Search

The official starting point is the Oconee County Sheriff's inmate search page, which links to the Current Inmates roster and the Arrest Report. The current-inmates portal is free and public. No login was observed during research, but the portal is a JavaScript application, so a modern browser may work better than a text-only tool.

  1. Open the Sheriff's inmate-search landing page and choose Current Inmates for the present Oconee County Detention Center roster.
  2. Search by the person's full or partial name. Use spelling variants when a hyphen, suffix, middle name, or nickname may affect results.
  3. Use available filters such as race, sex, arrest date, or held-for agency when a common name returns too many matches.
  4. Open or inspect the matching entry to read arrest date, held-for agency, mugshot, hold reasons, warrant or ticket text, statute numbers, bond type, bond amount, and judge information where shown.
  5. If the person is not listed, call the Detention Center at 864-638-4228 or Detention Admin Office at 864-638-4105 before assuming the person is not in custody.
  6. If the person may have been sentenced, transferred, federally charged, or detained for immigration reasons, search SCDC, BOP, ICE ODLS, and VINELink as appropriate.

The roster should be read as a current jail status tool. It can show why the jail is holding someone, but it does not prove conviction, final charge status, or future court outcomes. Prosecutors and courts can later amend, reduce, dismiss, or add charges.

The screenshot below comes from the Sheriff's inmate search and arrest report landing page, the official bridge to the public roster.

Oconee County Sheriff's inmate search landing page with Current Inmates and Arrest Report links

The two-link layout matters because current custody and arrest-report research answer related but different questions.


Oconee County Roster Search Fields

The current-inmates portal initializes with search filters, result columns, sorting, and paging controls. Research found that the display is limited to current inmates and that controller defaults supported a 50-record page/query count while also returning the total record count.

Field LabelTypeRequiredNotes
NameTextNoFree-text name filter. Use partial names and alternate spellings when needed.
RaceDropdownNoIncludes All plus portal-supplied race values. Sample records included White and Black.
SexDropdownNoIncludes All plus portal-supplied values. Sample records showed Male and Female.
In Custody OnDateEffectively fixedThe page configuration is current-inmates focused, using a current-custody view.
Arrest DateDateNoUseful when family or counsel knows the arrest happened on a specific date.
Cell BlockDropdown/internalNoController field exists, but it was not listed in inspected public filters and sample records were blank.
Held For AgencyDropdown/internalNoController default is any. Public columns show the agency responsible for the hold.
SortingControlNoDefault sort was by name ascending, with support for sort-by-column controls.
PagingControlAutomaticDefault start was 0 and count was 50 in the inspected controller settings.

What an Oconee County Inmate Profile Shows

Public current-inmate entries focus on identity, custody, charges, holds, and bond information. The roster is useful because it ties a person to the agency holding or arresting them, then places charge and bond details in the same record. It is limited because full date of birth, court date, booking number, projected release date, and housing pod information were not confirmed in the inspected public records.

FieldWhat It Shows
NameAll-caps roster name in last, first, middle format.
RacePublic roster race value such as White or Black in observed samples.
SexMale or Female in the inspected sample records.
AgeThe public setting uses age rather than full date of birth.
Arrest DateDate of arrest or booking shown in YYYY-MM-DD format in the API.
Held For AgencyAgency responsible for the hold, such as Oconee County Sheriff's Office, Walhalla Police Dept, SC Highway Patrol, probation/parole, or another sheriff's office.
MugshotPublic booking-photo image was present in sample current roster records.
Hold ReasonsWarrant, ticket, additional hold, probation/parole, GPS, or other custody reason text.
Warrant/Ticket NumberIdentifiers such as arrest warrant or ticket warrant numbers where posted.
Charge Statute/CodeSouth Carolina code section or ticket statute tied to the roster charge.
Charge DescriptionPlain charge text, such as DUI, burglary, larceny, probation violation, or drug-related allegations in observed samples.
Bond TypeExamples included Surety and Personal Recognizance.
Bond AmountPer-charge bond amounts where posted, including sample amounts from hundreds to six figures.
Set By JudgeJudge or magistrate name where available; some entries showed a generic judge label.
Release DateBlank in current-custody sample records.
Juvenile FlagAdult sample records showed juvenile flag as false.

County, State, Federal, and ICE Lookup Differences

A common search failure happens when the correct name is used in the wrong custody system. Oconee County's roster is for the local detention center. SCDC covers South Carolina state prisoners after sentencing and transfer. The Federal Bureau of Prisons locator covers federal sentenced prisoners and some federal custody records. ICE ODLS covers immigration detainees. VINELink is a notification and custody-status service, not a substitute for every official agency database.

Custody TypeWhere to LookWhat It Covers
Pretrial or local sentenceOconee County Current Inmates rosterPeople currently held at the Oconee County Detention Center.
Recent arrest reportOconee County Arrest ReportRecent arrest-report context linked from the Sheriff's inmate-search page.
Sentenced state prisonerSouth Carolina Department of Corrections (SCDC) locatorSCDC ID, SID, name search, state prison photo, demographics, institution, offense, sentence, and release-related fields where available.
Federal prisonerBOP Inmate LocatorFederal register-number or name search for federal custody. No BOP institution was located in Oconee County.
Immigration detaineeICE Online Detainee Locator SystemA-Number/country or biographical search for ICE custody. No ICE detention facility was located in Oconee County.
Custody notificationVINELinkNotification registration and custody-status alerts where South Carolina data is available.

The Sheriff's mobile app also exists as an official public-safety channel. The Google Play listing for Oconee County Sheriff's says the app offers alerts, tip or suspicious-activity reporting, social-media connection, and related features. Research did not verify an app-only roster, warrant search, or records-request portal, so the Sheriff's web roster remains the primary inmate lookup channel.


Oconee County Detention Facility Contact Card

Only one current detention facility was mapped from official public sources for Oconee County. Municipal police departments may make arrests or temporarily process people, but public jail lookup routes to the Oconee County Detention Center.

Oconee County Detention Center

300 S. Church Street

Walhalla, SC 29691

Detention Center: 864-638-4228

Detention Admin Office: 864-638-4105

Sheriff admin: 864-638-4117

Dispatch/non-emergency: 864-638-4111

Administrative office hours posted for the Sheriff's Office: Monday-Friday, 8:30 a.m.-5:00 p.m.


Booking, Intake, Charges, and Holds

Oconee's official public pages do not publish a complete booking manual, so the clearest local description comes from the public roster fields. The process begins when an arresting agency brings a person to the detention center or transfers custody after an arrest, warrant service, citation-related detention, probation/parole hold, or another agency hold. Jail staff then create or update a custody record, verify identity, inventory property, take fingerprints and a booking photo, and enter the arrest date, held-for agency, hold reasons, statutes, bond fields, and judge information where available.

Medical, mental-health, and security screening are part of local jail intake, but no Oconee public page located for this research published a detailed intake form. The roster API includes a cell-block field, yet sample records were blank, so public users should not expect to see pod or housing location online. Bond information may appear after judicial review or magistrate action. Some records can show multiple warrants, tickets, bond amounts, judges, and additional holds.

When a new arrest does not appear online, the practical route is to call the Detention Center or Detention Admin Office. Online roster timing is not guaranteed, and the public page itself warns that records may not always represent current status. If a booking record, mugshot, or report is not posted and is otherwise releasable, a written request under South Carolina FOIA is the research-supported fallback because no dedicated county jail-records request form or local fee table was located.

The current-inmates portal screenshot below shows the public roster interface used for Oconee County Detention Center custody searches.

Oconee County Zuercher current inmates roster interface

This roster is the online custody source to check first before using phone, in-person, FOIA, or outside-agency channels.


Visitation Schedule and Detention Center Rules

The Sheriff's Detention Center page identifies CIDNET as the scheduling route for onsite and remote visits. It states that onsite visits are free, inmates are allowed 30-minute visits, and the posted allowance is two onsite visits per week. It also states that visits must be scheduled online. Remote visits are handled through CIDNET, and vendor fees may apply to remote or video services.

Visit ItemPosted DetailPractical Note
Onsite visitFree, 30 minutes, two times a weekSchedule through CIDNET before arriving.
Remote visitCIDNET remote visit optionConfirm vendor rates and technical requirements before payment.
SchedulingOnline onlyThe jail page routes family and friends to customer.cidnet.net.
Health/security ruleMask rule posted on the jail pageCheck the current jail page because health and security rules can change.
Attorney or professional visitNo detailed public procedure locatedCall the Detention Admin Office at 864-638-4105.
Administrative lobby timingSheriff's Office hours listed as Monday-Friday, 8:30 a.m.-5:00 p.m.Jail operations continue continuously, but public business access should be confirmed by phone.

Mail, Phone, Video, and Inmate Contact

The Detention Center page is the current public source for visitation, communications, money, and commissary information. For mail, the verified facility address is 300 S. Church Street, Walhalla, SC 29691. A fully verified inmate-mail addressing template was not located in the accessible official snippets, so mail should include the inmate's full roster name and any jail-required identifier only after confirming current instructions with the Detention Center.

CIDNET is the published visitation and remote-visit channel. The official page points visitors to customer.cidnet.net. No official rate table was extracted in the research file, so remote visit, video, phone, or message fees should be verified inside the vendor system before payment. For medical, safety, grievance, professional visit, or urgent custody concerns, call the Detention Center or Detention Admin Office rather than relying on the public roster.


Requesting Oconee Jail Records Under South Carolina FOIA

South Carolina Freedom of Information Act, Title 30, Chapter 4, makes public records available unless an exemption applies. Law-enforcement records can be withheld or redacted under S.C. Code 30-4-40 when release would interfere with enforcement, affect fair-trial rights, reveal confidential sources, endanger people, or fall under another protected category. Juvenile, sealed, expunged, and safety-sensitive information can also be restricted.

No dedicated Oconee Sheriff's online FOIA form or jail-records fee table was located in the inspected official sources. A written request should identify the record requested, the inmate's full name, arrest date or date range, date of birth or age if known, held-for agency or charge if known, requester contact information, preferred delivery method, and willingness to pay lawful copying or search costs. Ask about fees before payment because the research did not locate an official local fee schedule for jail booking records.

FOIA note: South Carolina FOIA is a fallback for booking records, photos, or reports that are not online. It is not a guarantee that every law-enforcement record will be released without redaction.


Commissary and Inmate Funds

The Oconee jail page contains money and commissary routing, but the accessible research did not capture a complete fee table. The official Detention Center page should be used as the starting point for deposit, commissary, and family-contact procedures. Do not assume a specific payment method, online bond-payment process, money-order rule, package rule, or commissary fee unless the current official page confirms it.

Note: Confirm custody status with the jail before sending money, mailing items, or scheduling a visit, because current roster status can change quickly.

Public Record Search

Sponsored Results