Official Roanoke Inmate Search
The primary Roanoke County inmate records source is the official Roanoke Inmate Search. It is the public lookup for the Roanoke County/Salem Jail, the local jail operated by the Roanoke County Sheriff's Office under Sheriff Joseph E. Orange. The roster was free and did not require a login when inspected for the local research file. It can be used for active in-custody searches and for broader booking searches when a name, booking number, subject number, or date range is known.
The county roster is a booking and custody tool. Its own notice warns that the information reflects initial charge information received by the jail and that more detailed or amended charge data may be found through Virginia court records. That distinction matters in Roanoke County because a person can be booked on one set of arrest charges, then have charges amended, reduced, dismissed, or filed under different wording in court. For the court path after booking, use the local court page on court records after jail arrest.
The roster does not cover every possible detention setting. It is built around Roanoke County/Salem Jail entries. If a Roanoke County or Salem case moves to Western Virginia Regional Jail, the separate WVRJ lookup may be needed. If a person is sentenced to state custody, VADOC becomes the better source. Federal and immigration custody use still other systems. Absence from one roster is not proof that no one is held.
Use the Roanoke County Roster
Start with the county roster when the arrest, booking, or court hold is tied to Roanoke County, Salem, Vinton, or another local agency using the Roanoke County/Salem Jail. The cleanest current-custody search is to check the in-custody box, choose the Roanoke County - Salem Jail housing facility, and search by name. A booking number or subject number can narrow the record when the jail, a court notice, or an earlier result gives that exact value.
- Open the Roanoke Inmate Search and begin with the broad Name field if the booking number is not known.
- Check In Custody and select Roanoke County - Salem Jail when the goal is to find someone currently held at the local jail.
- Add a Subject Number, Booking Number, Booking From Date, or Booking To Date to reduce false matches for common names.
- Click the linked name in the result row to open the detail page, then read the booking, bond, court, photo, and charge tables together.
- Use Virginia court search when the issue is a formal charge, hearing date, amended charge, disposition, or conviction.
The current roster result row can show the photo, name, subject number, in-custody status, scheduled release date, race, height, weight, multiple-bookings flag, and housing facility. The detail page gives more context, including booking history and court rows. Use those fields as leads, not final legal conclusions.
Roanoke County Search Fields
The Roanoke County inmate records portal has more than a simple last-name search. That helps when a person has multiple bookings, a common name, or a transfer between local facilities. The field names below come from the official search form captured for the project research. None of the optional filters should be treated as required unless the portal itself blocks a search.
| Field Label | Type | Required | Options / Format Notes |
|---|---|---|---|
| Name | Text | Unspecified | Broad name field. Exact format is not posted. |
| Subject Number | Text | Unspecified | Numeric subject identifier, useful when copied from a prior result. |
| Booking Number | Text | Unspecified | Detail records use a format like YYYY-000NNNNN. |
| In Custody | Checkbox | Optional | Limits the query to active in-custody results when checked. |
| Booking From Date | Date | Optional | Browser date field for narrowing by booking date. |
| Booking To Date | Date | Optional | Pairs with the from-date field for a date range. |
| Housing Facility | Dropdown | Optional | Options include a blank value and Roanoke County - Salem Jail. |
The current in-custody roster query is useful for a quick roster view because it preselects active custody and the local jail. It still should be checked against the detail page before anyone relies on a release date, bond field, or charge row.
The official Roanoke Inmate Search form screenshot below shows the roster fields used for Roanoke County jail records.
Those filters are most useful when the user already has a booking number, a date range, or the housing facility from a prior custody record.
Roanoke County Inmate Profile Fields
A sample Roanoke County/Salem Jail detail page inspected for the research file showed both booking data and court-related tables. Finished Roanoke County inmate records should be read as a record of jail intake and custody. Some fields can be blank, and some fields may change after court action. The detail page can also show a booking photo with a timestamp, which is covered in more detail on the Roanoke County jail mugshots page.
| Field | What It Shows |
|---|---|
| Name and aliases | Full name in last, first, middle order, plus known aliases if present. |
| Age, gender, race, height, weight | Basic descriptive data published with the jail record. |
| Address | City, state, and ZIP level location when posted, not necessarily a full street address. |
| Photos and timestamp | Booking photo thumbnail, full-photo link, and time associated with the photo when visible. |
| Booking number and date | Booking identifier and intake date/time for the jail event. |
| Release fields | Release date or scheduled release date when applicable. |
| Prisoner type and classification | Examples may include pre-trial prisoner type and a classification such as minimum. |
| Bond and bail totals | Total bond amount, total bail amount, and a bond table when data exists. |
| Court and charge tables | Court date, court room, charge description, docket number, disposition, sentence fields, and arresting agency when posted. |
Terms on the profile can be easy to misread. Booking is the jail intake event. Classification is the jail's housing and custody assessment. A detainer is a notice that another agency may want custody. A remand means a court has returned the person to custody. A disposition is a court outcome, not just a jail status.
Roanoke County Records Fallbacks
When the roster does not answer the question, the next step depends on the reason for the search. For custody status at the Roanoke County/Salem Jail, the county FAQ points people to the jail docket at 540-283-3162. For general Jail Division questions, the published number is 540-283-3145. In-person questions go to the jail and courthouse complex at 401 East Main Street in Salem, but counter staff may not release every detail.
Copies of records that are not visible online should go through Roanoke County's public records request page, which routes requests through JustFOIA and provides county FOIA assistance. Police incident or offense reports are a separate track. The county police report process says victims may call Police Records at 540-777-8605 and pick up reports in person with photo ID. That process is not the same as searching the jail roster.
Roanoke County/Salem Jail
401 East Main Street
Salem, VA 24153
540-283-3145
Jail docket and inmate-status help: 540-283-3162
Western Virginia Regional Jail
5885 West River Road
Salem, VA 24153
540-378-3700
Use when a Roanoke County or Salem case is housed at WVRJ.
County, State, Federal Custody
Roanoke County inmate records split across several systems because local jail custody is different from prison, federal, and immigration custody. The Roanoke County/Salem Jail holds local pre-trial detainees, local sentenced inmates, people awaiting court, people awaiting transfer, and local holds. Western Virginia Regional Jail is a regional adult jail serving Roanoke County, Franklin County, Montgomery County, and Salem. Neither one is a VADOC state prison.
| Custody Type | Where to Look | Best Use |
|---|---|---|
| Roanoke County local jail | Roanoke Inmate Search | Booking, current custody, bond fields, court rows, and local jail photo fields. |
| Regional jail transfer | WVRJ Inmate Name Search | Roanoke County or Salem inmates housed at Western Virginia Regional Jail. |
| State sentenced custody | VADOC locator | State prison, probation, parole, CCAP, and certain VADOC-supervised records. |
| Federal custody | BOP inmate locator | Federal inmates from 1982 to present, usually after commitment to BOP custody. |
| Immigration custody | ICE detainee locator | Immigration custody location, not a county jail mugshot or charge database. |
| Custody alerts | Virginia VINE | Notification registration for custody-status changes. |
The VADOC locator requires a first and last name together or a DOC ID, plus agreement to its disclaimer. It is updated daily and may include people in VADOC institutions, probation, parole, institutional hospitals, local and regional jails under VADOC authority, and CCAP. The BOP locator has number and name search tabs, but BOP does not publish county-style booking photos. ICE ODLS is a separate JavaScript locator for immigration detainees.
Roanoke County Jail Facilities
Roanoke County has two local jail facilities that matter for inmate record searches. The primary local facility is the Roanoke County/Salem Jail. Western Virginia Regional Jail is physically in Salem and serves several member localities, including Roanoke County. The City of Salem announced in 2025 that it was withdrawing from the Roanoke County-Salem Jail agreement in favor of moving additional inmates to WVRJ, so searches should not assume one facility covers every Salem or Roanoke County custody question.
Roanoke County/Salem Jail
401 East Main Street
Salem, VA 24153
540-283-3145
Rated capacity 108, increased to 145 with double bunks in the FY2024 county memo.
Western Virginia Regional Jail
5885 West River Road
Salem, VA 24153
540-378-3700
Regional adult jail with rated capacity 605 and 805 general-population beds after expansion.
Roanoke County Booking Records
After an arrest by Roanoke County Police, Salem Police, Vinton Police, or another agency, the person may be taken to a local jail or another authorized holding facility. Jail staff verify identity, create or update the subject number, make the booking record, photograph and fingerprint the person, screen for medical or mental-health concerns, inventory property, and classify the person for housing. The public detail page confirms that booking date, prisoner type, classification, housing facility, total bond or bail, booking origin, court information, and charges can appear.
The county does not publish a guaranteed roster refresh schedule. One inspected sample showed a booking time shortly before the booking-photo timestamp, but that is only one record. A new booking may take time to appear. If the search is urgent, call the jail docket. If the issue is bond, first appearance, or amended charges, check the court case as well because a court can change release conditions after the initial jail entry.
Custody flow: Arrest leads to booking, booking creates the jail record, first appearance addresses early court issues, and later prosecution or court action can change the formal charge record.
Roanoke County Visits and Rules
Roanoke County/Salem Jail uses video visitation through ICSolutions/The Visitor. Visitors register at no cost, and visits may be conducted from onsite terminals or offsite from a Windows computer, Android device, or iOS device. Offsite visits are fee-based, the cost varies by facility, and internet problems during offsite visits are not refunded by the vendor page.
| Topic | Roanoke County Rule |
|---|---|
| ID | Visitors must have proper identification. |
| Conduct | Visitors must be cooperative and orderly. |
| Food and drink | No food or drinks in the lobby or visitation area. |
| Minors | Children under 18 must be with a parent or guardian and must stay under control. |
| Searches | Visitors are subject to search by a same-sex jail staff member. |
| Restrictions | Disciplinary separation, classification holding, or medical isolation may restrict personal visits. |
The county's visitation guidelines, restrictions page, and visitation schedule page should be checked before a visit. Professional visits for attorneys, bondsmen, doctors, clergy, probation officers, psychiatrists, psychologists, and social workers have separate confidential-visit rules.
Roanoke County Mail and Calls
Roanoke County jail mail uses a published mailing route: Roanoke County/Salem Jail, Inmate Name, Inmate Number, PO Box 16120, Jonesboro, AR 72401. The captured county FAQ did not publish a full contraband list, so confirm current rules before sending photos, books, magazines, or money orders. Use the inmate number from the roster when available to reduce mail-routing errors.
Inmates cannot receive incoming calls. The county FAQ says inmates may make outgoing collect calls during normal operating hours and that the jail does not limit the number of calls while access is available. People who do not want collect calls may refuse charges or call the jail docket office at 540-283-3145 to ask for a block. The FAQ also notes that jail-issued tablets may allow text communication.
Roanoke County Money Deposits
Money and commissary are handled outside the roster search itself. Roanoke County publishes two main deposit paths: a secured ATM in the jail lobby for cash or credit card payments, and online deposits through JailATM. The county FAQ says checks are not accepted. A fee schedule was not located in the official county pages captured for the research file, so the deposit vendor should be checked before payment.
| Method | Details |
|---|---|
| Lobby ATM | Secured ATM in the main jail lobby accepts cash or credit card payments. |
| Checks | No checks are accepted for Roanoke County/Salem Jail deposits. |
| Online | JailATM handles online commissary deposits. |
| Fees | Specific fee table was not located in official county pages. Confirm before paying. |
RoCo Mobile is a county services app for news, alerts, calendars, notices, jobs, GIS, trash collection, payments, FAQs, directory, and notifications. No official app-only Roanoke County Sheriff's inmate roster was found. ICS Mobile is different; it is tied to video visitation, not the inmate search.
Note: Confirm custody status with the jail before sending money, scheduling visits, or relying on a scheduled release field.