Beaufort County Jail Roster
The official path for Beaufort County inmate records begins at the Inmate Inquiry System page. That page links to five public roster reports on the county's mugshots.bcgov.net host: current inmate population sorted by last name, current inmate population sorted by booking date, inmates booked within 72 hours, inmates released within 15 days, and inmates booked within 90 days. The county roster is free and does not require a login.
The roster covers people booked into Beaufort County Detention Center, including pretrial defendants, local sentenced inmates, and holds or detainers shown in the jail record. It does not replace SCDC for sentenced state prisoners, BOP for federal sentenced prisoners, or ICE ODLS for immigration custody. No official Beaufort County Sheriff app-only inmate lookup was located in the official sources reviewed, so the county feeds, jail phone line, FOIA, VINE, SCDC, BOP, and ICE are the documented access channels.
Local custody channel: Call Beaufort County Detention Center at (843) 255-5200 and follow the automated prompts when the roster is unclear.
Use Beaufort County Inmate Roster
The Beaufort County roster works more like a set of reports than a search portal. A reader opens the feed that matches the question, then uses the browser's find tool to search within the report. This is useful for last name, first name, booking number, name number, charge text, statute code, arresting agency, court, or a date. The current roster inspected on June 29, 2026 showed a generation date and time, but the county did not publish a fixed refresh schedule.
- Open the county inmate inquiry page and choose the correct roster feed.
- Use the last-name current population feed when the person may still be confined.
- Use the booking-date feed when checking the newest admissions.
- Use browser find for the person's name, booking number, name number, statute, court, or agency.
- Read every charge line, court field, and bond value before assuming release status.
- Check the 72-hour, 15-day release, or 90-day feeds if the person is not in current custody.
- Move to SCDC, BOP, ICE, VINE, or FOIA when the county feed is not the right custody system.
The county inquiry screenshot below is from the official roster link page.
The link page matters because it confirms that the roster feeds are official county resources even though the feed host name uses the word mugshots.
Beaufort County Roster Feeds
The search-field table for Beaufort County is really a feed-selection table. There is no last-name form, facility dropdown, or built-in export button. The county pre-sorts the reports, and the user searches within them. The inspected feeds were styled XML documents rather than profiles with tabs. That raw format can look technical, but it exposes the field names and full charge blocks.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Current Inmate Population Sorted by Last Name | Link/XML feed | No | Opens current confined roster records sorted by last name. |
| Current Inmate Population Sorted by Booking Date | Link/XML feed | No | Opens current confined roster records sorted by booking date. |
| Inmates Booked Within the Last 72 Hours | Link/XML feed | No | Recent bookings; inspected count was 48 records. |
| Inmates Released Within the Last 15 Days | Link/XML feed | No | Recent releases with release dates and photo fields; inspected count was 189 records. |
| Inmates Booked Within the Last 90 Days | Link/XML feed | No | Larger historical booking feed; inspected count was 1,204 records. |
| Browser Find | Browser function | Optional | Practical method for name, booking number, date, charge, agency, or court text. |
Beaufort County Inmate Profile Fields
A roster entry is not just a name and charge. The Beaufort XML feed can show identity, physical descriptors, custody timing, VINE information, photo data, arrest data, offense blocks, bond amounts, and court names. Some values are coded or blank. An empty court value or a bond amount of 0.00 does not answer every legal question, so the record should be checked against the court index, jail phone line, or the court named in the charge line.
| Field | What It Shows |
|---|---|
| Name fields | Last, first, and middle name in the XML fields. |
| Address and demographics | Address as captured, race/sex display, date of birth, age, height, and weight. |
| Booking date and numbers | Booking date/time, booking number, name number, and intake time. |
| Status | Release date/time or the word Confined for current custody. |
| Photo and VINE | Booking photo image field and VINE/SAVIN URL for notification. |
| Arrest data | Arresting agency, arresting officer, and arrest block tied to the booking. |
| Charges | Statute or hold code, warrant or case number, offense label, bond amount, and court. |
Common agencies in the feed include Beaufort County Sheriff's Office, Beaufort PD, Bluffton PD, Port Royal PD, South Carolina Highway Patrol, and Beaufort County Detention. Common courts include General Sessions Court, Beaufort County Magistrate, Bluffton Magistrate Court, Beaufort City Municipal Court, Port Royal Municipal Court, and Bluffton Municipal Court.
Find County State Federal Inmates
Beaufort County inmate records split by custody level. The county roster is best for local booking and detention records. The South Carolina Department of Corrections incarcerated inmate search is for sentenced state prisoners after transfer. The BOP inmate locator is for federal sentenced prisoners. The ICE Online Detainee Locator System is for immigration custody. The county roster may show an ICE Hold line, but that line does not turn the county roster into the ICE custody locator.
| Custody Type | Where to Look | What to Expect |
|---|---|---|
| Pretrial or local sentence | Beaufort County roster feeds | Booking fields, charges, bond, court, release status, mugshot when published. |
| Sentenced state prisoner | SCDC inmate search | SCDC ID, SID, name, location, offense, sentence, release details when shown. |
| Federal sentenced custody | BOP inmate locator | Federal custody and release information, not county booking photos. |
| Immigration detention | ICE ODLS | Immigration custody locator separate from county jail charge lines. |
| Custody notification | South Carolina VINE | Status alerts for registered users and victims, not a replacement case file. |
Beaufort County Jail Facility
All local jail roster searches route to Beaufort County Detention Center. The official county contact block lists the facility at 100 Ribaut Rd, Beaufort, SC 29902, with a mailing address of PO Drawer 1228, Beaufort, SC 29901. The main detention number is (843) 255-5200. Public counter hours were not posted in the official detention pages, so call before traveling for custody questions, bond questions, or in-person records help.
Beaufort County Detention Center
100 Ribaut Rd
Beaufort, SC 29902
(843) 255-5200
Mailing: PO Drawer 1228, Beaufort, SC 29901
The current facility opened in 1992 as a direct-supervision operation. County material explains that a correctional officer is posted inside each general population housing unit. The jail holds pretrial inmates who have not been found guilty, plus people sentenced to incarceration by judicial officers. The dedicated Beaufort County Detention Center page covers facility lookup, visitation, mail, money, phone, and programs in more detail.
Booking Process in Beaufort County
After arrest, a person booked into Beaufort County Detention Center goes through intake, property inventory, booking number creation, photo capture, charge entry, classification, and medical screening. The county rules page says an officer personally interviews each inmate during classification. The inmate receives orientation and an Inmate Handbook that covers rules, rights, duties, and procedures. Medical staff are on duty daily, and physical exams include TB testing and other indicated tests.
First appearance is a key early step. The county rules page says inmates charged with a crime should normally be seen by a judge within 24 hours. The judicial officer advises rights, sets bond, and prepares an application for appointed counsel. Victim-rights notification can affect timing because hearings are delayed until reasonable attempts have been made to contact victims. Roster bond fields are useful, but call the jail or court before traveling to post bond because payment procedures were not fully posted on the detention rules page.
Beaufort County Visitation Rules
Visitation information is routed through the county inmate rules page. The county says to visit icsolutions.com and/or jailatm.com to register for visitation, and it states that times vary. The official page did not publish a fixed local day-by-day schedule, a detailed dress code, a visitor ID list, child visitor rules, or attorney-visit instructions. That absence should be stated clearly rather than filled with generic jail rules.
| Item | Official Detail |
|---|---|
| Registration | Register through icsolutions.com and/or jailatm.com, as directed by the county page. |
| Schedule | Times vary; no fixed local schedule was posted on the rules page. |
| In-person vs video | The page does not clearly separate on-site and remote video rules, so verify with the facility. |
| Visitor ID and dress code | Not located in official detention pages during research. |
| Accessible entry | Call (843) 255-5200 before visiting if accessible parking or entry help is needed. |
Contact Beaufort County Inmates
Mail rules are more detailed than visitation hours. Non-privileged incoming mail is opened and inspected for contraband. Inmates may receive unlimited mail, but oversized cards, perfumed letters, Polaroids, and packages without prior approval are not accepted. Photos may not be larger than 5 by 7, and an inmate may possess a total of six photos. Books and magazines must come directly from the publisher.
| Contact Method | Official Detail |
|---|---|
| Mail address | Beaufort County Detention Center, Inmate's Full Name ID#000000, P.O. Box 16120, Jonesboro, AR 72401. |
| Return address | Full return address is required. |
| Phone calls | Housing-unit phones are collect/service-charge calls, limited to 10 minutes, recorded, and monitored. |
| Phone account help | IC Solutions account setup number is 1-888-506-8407. |
Commissary and Inmate Funds
Money can be sent by U.S. Mail money order or cashier check, or online through jailpackstore.com. For mailed money, the county lists 843-255-5178 for more information. For online deposits, the sender creates an account and provides the inmate name and inmate name number. McDaniel Supply Company is listed at 912-427-9022 for online-option issues. The county page did not post deposit fees, so no fee should be claimed without checking the vendor or jail.
| Method | Detail | Fee |
|---|---|---|
| U.S. Mail | Money order or cashier check only; call 843-255-5178 for more information. | Not posted |
| Online | Deposit through jailpackstore.com with inmate name and name number. | Not posted |
| Vendor support | McDaniel Supply Company, 912-427-9022. | Not posted |
Note: Confirm the inmate is still in Beaufort County custody before sending money, mail, or scheduling a visit.
Request Beaufort County Booking Records
When the online roster does not include the needed record, Beaufort County uses its JustFOIA public portal and a mail option. The county FOIA page lists the FOIA Specialist phone as 843-255-2252 and the mail route as Beaufort County FOIA Services, c/o Communications and Accountability, Post Office Drawer 1228, Beaufort, SC 29901-1228. Requests received after 4:30 p.m. Monday through Friday are treated as received the next work day.
FOIA fees can include staff search and retrieval time, redactions, printed copies, certified copies, postage, GIS products, and USB drives. The records request should include the person's full name, booking date, booking number if known, name number if known, arresting agency, court, and the exact record needed. For formal court records and certified copies, the South Carolina Judicial Branch Public Index, Beaufort County Clerk of Court, magistrate court, or the municipal court named in the roster may be the better route.