Virginia Inmate Search — Find Jail Roster & Booking Status

To perform a Virginia inmate search, you enter a person’s name, offender ID, or booking number into state prison databases or county jail rosters to check custody status, facility location, booking details, and release information across Virginia correctional systems.

Virginia inmate lookup works through two separate systems — state prisons managed by the Virginia Department of Corrections and local county or city jail rosters. Understanding which system to use is the key to finding accurate, real-time results.

Important: If someone was arrested within the last 2–6 hours, their name may not yet appear on any digital roster. Booking data typically populates within 2–6 hours of intake processing. Use VA-VINE (vavine.org) for the fastest real-time notification.

How to Conduct a Virginia Inmate Search?

Before you begin a Virginia inmate search, you need to answer one critical question: Is this person in state custody or local custody? The answer determines which database you search — and they do not share data.

🏛️ State Custody (VADOC)

  • Convicted of a felony
  • Sentence exceeds 12 months
  • Held in a state-operated prison
  • Search via VADOC Offender Locator
  • ID format: 7-digit number

🚔 Local Custody (County Jail)

  • Recently arrested / pre-trial
  • Misdemeanor or short sentence (<12 months)
  • Held in a city or county jail
  • Search the specific jail roster
  • ID format: Booking Number (varies by jail)

How to Use the VADOC Offender Locator for Virginia Inmate Searches

The Virginia Department of Corrections (VADOC) manages all state prisons. If the person you are searching for was convicted of a felony with a sentence longer than one year, you will find them through the VADOC Offender Locator.

Official Portal: vadoc.virginia.gov/offenders/locator/
Phone: (804) 674-3000 (Main HQ)  |  1-800-467-4943 (VINE line)
Inmate ID Format: 7-digit numerical code (e.g., 1234567)

What You Need to Search VADOC

You must provide at least one of the following:

  • Full last name + first initial
  • The 7-digit VADOC offender ID number

What the VADOC Database Returns

A successful VADOC lookup provides the inmate’s current facility location, estimated release date, and any known active aliases. Mugshots are generally restricted in the state system and not shown publicly. Bond information is not displayed because the individual is serving an active sentence.

Virginia Jail Roster — County & Regional Jail Lookup

For anyone recently arrested or serving a short sentence, you must use the Virginia jail roster for the specific county or independent city where they are held. These rosters update frequently, typically every 1–2 hours, and are managed independently from VADOC.

This is the same data available through resources like VA jail inmate lookup aggregator sites, but going directly to the official jail portal gives you the most accurate, real-time information.

Major Virginia County Jail Rosters

County / CityFacility NameContact Number
Fairfax CountyAdult Detention Center📞 (703) 246-2100
Prince WilliamRegional Adult Detention📞 (703) 792-6420
Virginia BeachSheriff’s Office (OMS System)📞 (757) 385-4555
Richmond CityJustice Center (Real-Time)📞 (804) 646-4464
Henrico CountyEast & West Jails📞 (804) 501-4581
Loudoun CountyAdult Detention Center📞 (703) 777-0405
Chesterfield CountyJail Inmate Search📞 (804) 748-1476

Jail Roster vs. DOC Database — Key Differences

Understanding the structural difference between a local Virginia jail roster and the VADOC statewide database prevents wasted time searching the wrong system.

Local jail rosters are often more detailed than state records. They typically include the mugshot photograph captured at intake and the specific bond amount required for release.

FeatureLocal Jail RosterVADOC Database
Inmate StatusPre-trial / Short sentencesConvicted felons / Long-term
MugshotsOften publicUsually restricted
Bond InformationDisplayed (cash/surety)Not applicable
Update FrequencyEvery 1–2 hoursDaily updates
Court Date InfoOften includedNot typically shown
Charges ListedBooking charges shownConviction offense shown
Release DateNot always shown (pre-trial)Estimated release date shown

How to Find Someone Arrested in the Last 24–72 Hours

A recent arrest is the hardest search scenario. The individual will not appear in the VADOC database yet — and may not even appear on a va jail inmate lookup portal for several hours after being taken into custody.

Step-by-Step: Recent Arrest Search

Identify the arresting agency: A city police officer takes arrestees to the city jail, while a county sheriff’s deputy uses the county facility. This determines which recent Virginia arrests roster you should check first.

Check for Outstanding Issues: If you cannot find an individual on a local jail roster, they may not have been booked yet. In some cases, law enforcement may have issued an active Virginia warrant that has not yet resulted in a physical arrest.

Allow 2–6 hours for the booking to complete: Virginia jails process intake including fingerprinting, medical screening, and classification before a name appears digitally. Calling the jail directly during this window is often faster than checking online.

Check VA-VINE (vavine.org): The Victim Information and Notification Everyday (VINE) system aggregates custody data from nearly all Virginia local jails. It is the single fastest cross-jail search tool available to the public. Register for automated text or email alerts at vavine.org.

Call the jail’s information line directly: Have the person’s full legal name, date of birth, and approximate date of arrest ready. This three-point identifier resolves common name ambiguities quickly.

🔔Set Up a VA-VINE Custody Alert

Receive an instant text or email the moment an inmate is released, transferred, or their status changes. Free to register at vavine.org. Covers almost all Virginia jails and state prisons

Virginia Inmate ID Formats by Jurisdiction (2026)

A successful inmate search virginia requires knowing the correct ID format for each facility. Entering the wrong identifier type will return no results even when the person is in custody.

JurisdictionInmate ID TypePhone (Information)
VADOC (State)7-digit numerical code(804) 674-3000
Fairfax CountyBooking Number (e.g., 2026000123)(703) 246-2100
Prince WilliamInmate ID (variable length)(703) 792-6420
Virginia BeachOMS # (Offender Management System)(757) 385-4555
Richmond CityInmate ID #(804) 646-4464
Henrico CountyPrisoner ID / Commitment Name(804) 501-4581
Loudoun CountyJail ID(703) 777-0405
ChesterfieldInmate ID(804) 748-1476

Facility-Specific Search Tips (2026)

Fairfax County Adult Detention Center (ADC)

Phone calls from an inmate at Fairfax ADC require a PIN generated from their Booking Number. All personal mail (except legal mail) is now digitized through a third-party vendor in Seminole, FL — you must address mail to that vendor, including the inmate’s full name and Booking ID. Do not attempt to send physical mail directly to the facility.

Virginia Beach Correctional Center

Virginia Beach uses an Offender Management System (OMS) number as the primary identifier. You can retrieve this mandatory number via the dedicated portal at inmateinfo.vbso.net. This OMS number is required for all commissary deposits and incoming mail.

Henrico County (East & West Jails)

When sending money orders to Henrico, the facility requires the inmate’s commitment name plus at least one secondary identifier: middle name, prisoner ID, Social Security Number, or date of birth. For recent bookings within the last 24–48 hours, calling Jail West directly at (804) 501-4581 during business hours returns faster results than the online portal.

Richmond City Justice Center

Richmond maintains a real-time database updated continuously — not on a batch schedule. Searching by last name returns a “View Details” tab that displays the inmate’s photo, current bond amount, and next scheduled court date. This makes it one of the most information-rich public jail rosters in the Commonwealth.

How to Find Out if Someone Has Been Released or Transferred

Register for VINELink Alerts

Visit vavine.org and register for notifications. You will receive an automatic text or email the moment the inmate’s status changes — including release, transfer, or escape.

Check the jail roster for “Transferred” status

If the local jail roster shows “Transferred,” this typically means the individual has been moved to a state reception center. Cross-check the VADOC Offender Locator next.

Search VADOC if transferred to state custody

A transfer to state custody means the individual was sentenced and moved to a VADOC reception center for long-term housing assignment. They will now appear in the state database with a 7-digit VADOC ID.

Call the facility directly if the search shows “Released”

A “Released” status could mean release on bail, release upon completed sentence, or transfer to another jurisdiction. The jail’s records unit can clarify the release type over the phone.

Sending Money to Virginia Inmates (2026)

Facility TypeSystem / Method UsedRequired InformationDeposit OptionsSpecial Notes
🏛️ Local JailsSmart Deposit / TouchPay / KeefeBooking IDOnline, Phone, KioskVirginia Beach requires OMS #
🏛️ Local JailsSmart Deposit / TouchPay / KeefeCommitment Name + Secondary IDOnline, Phone, KioskHenrico requires name + additional verification
🏛️ State Prisons (VADOC)JPay7-digit VADOC Offender IDOnline (JPay), Phone, MoneyGramPhone: 1-800-574-5729

Visitation Rules for Virginia Jails & State Prisons

Video Visitation (Now Standard Statewide)

Video visitation through Securus or GTL (Global Tel Link) is the primary visitation method across most Virginia facilities as of 2026. Most jails permit two free video sessions per week when conducted on an in-facility kiosk. Remote video visits from home carry a per-minute fee charged to the outside party’s account.

In-Person Visitation

In-person visits require advance placement on an approved visitor list. The incarcerated individual typically submits this list during the first 72 hours of classification. Individuals with prior felony convictions are generally barred from visiting unless the facility grants special permission in writing.

Before You Call the Facility, Have Ready:

  • Full legal name (no nicknames or abbreviated names)
  • Date of birth (critical when searching common surnames like Smith, Johnson, or Williams)
  • Approximate date of arrest (helps staff locate records during the 24–48 hour processing lag)

Virginia County Jail Intake Procedures & Booking Timeline

Understanding what happens after arrest helps you anticipate when a person will appear in any Virginia inmate lookup system.

PhaseTimeframeWhat Happens
Arrest & Transport0–60 minIndividual taken to county or city jail; Miranda rights read
Administrative Booking1–3 hoursFingerprinting, photography (booking photo), property inventory
Medical Screening1–2 hoursMandatory health assessment; mental health screening
Classification2–4 hoursHousing assignment based on charges, history, and medical needs
Digital Roster Update2–6 hours post-arrestName and booking data pushed to public jail roster / VA-VINE
First Court AppearanceWithin 72 hoursBond hearing; charges formally presented; attorney appointed if needed
FAQ’s
How long does it take for a Virginia arrest to show up online?

Most Virginia county jails update their digital rosters every 1–2 hours during normal operations. From the moment of physical arrest, you should expect the name to appear within 2–6 hours, depending on the jail’s current processing volume.

What is the difference between the VADOC Offender Locator and a county jail roster?

The VADOC Offender Locator covers individuals serving felony sentences of more than one year in a state prison. County jail rosters cover individuals who are pre-trial, serving short sentences under 12 months, or recently arrested. The two systems do not share data in real time — you must search both if you are unsure which applies.

Can I find someone’s Virginia booking status without knowing their ID number?

Yes. Most Virginia jail rosters allow searches by last name alone. For the VADOC system, you need at least a full last name and first initial. Providing a date of birth significantly improves accuracy when searching for individuals with common names.

What does “Transferred” mean on a Virginia jail roster?

A “Transferred” status means the individual has been moved out of that facility. This most commonly means they have been sentenced and transferred to a VADOC state reception center. Check the VADOC Offender Locator next. It can also indicate transfer to another local facility or to federal custody.

Is www arrests org va inmate search data accurate?

Third-party aggregator sites including www arrests org va inmate search compile publicly available booking data but may lag behind official sources by several hours or days. For the most current Virginia booking status, always cross-reference with the official county jail website or VA-VINE directly.

Scroll to Top