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 / City | Facility Name | Contact Number |
|---|---|---|
| Fairfax County | Adult Detention Center | 📞 (703) 246-2100 |
| Prince William | Regional Adult Detention | 📞 (703) 792-6420 |
| Virginia Beach | Sheriff’s Office (OMS System) | 📞 (757) 385-4555 |
| Richmond City | Justice Center (Real-Time) | 📞 (804) 646-4464 |
| Henrico County | East & West Jails | 📞 (804) 501-4581 |
| Loudoun County | Adult Detention Center | 📞 (703) 777-0405 |
| Chesterfield County | Jail 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.
| Feature | Local Jail Roster | VADOC Database |
|---|---|---|
| Inmate Status | Pre-trial / Short sentences | Convicted felons / Long-term |
| Mugshots | Often public | Usually restricted |
| Bond Information | Displayed (cash/surety) | Not applicable |
| Update Frequency | Every 1–2 hours | Daily updates |
| Court Date Info | Often included | Not typically shown |
| Charges Listed | Booking charges shown | Conviction offense shown |
| Release Date | Not 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.
| Jurisdiction | Inmate ID Type | Phone (Information) |
|---|---|---|
| VADOC (State) | 7-digit numerical code | (804) 674-3000 |
| Fairfax County | Booking Number (e.g., 2026000123) | (703) 246-2100 |
| Prince William | Inmate ID (variable length) | (703) 792-6420 |
| Virginia Beach | OMS # (Offender Management System) | (757) 385-4555 |
| Richmond City | Inmate ID # | (804) 646-4464 |
| Henrico County | Prisoner ID / Commitment Name | (804) 501-4581 |
| Loudoun County | Jail ID | (703) 777-0405 |
| Chesterfield | Inmate 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 Type | System / Method Used | Required Information | Deposit Options | Special Notes |
|---|---|---|---|---|
| 🏛️ Local Jails | Smart Deposit / TouchPay / Keefe | Booking ID | Online, Phone, Kiosk | Virginia Beach requires OMS # |
| 🏛️ Local Jails | Smart Deposit / TouchPay / Keefe | Commitment Name + Secondary ID | Online, Phone, Kiosk | Henrico requires name + additional verification |
| 🏛️ State Prisons (VADOC) | JPay | 7-digit VADOC Offender ID | Online (JPay), Phone, MoneyGram | Phone: 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.
| Phase | Timeframe | What Happens |
|---|---|---|
| Arrest & Transport | 0–60 min | Individual taken to county or city jail; Miranda rights read |
| Administrative Booking | 1–3 hours | Fingerprinting, photography (booking photo), property inventory |
| Medical Screening | 1–2 hours | Mandatory health assessment; mental health screening |
| Classification | 2–4 hours | Housing assignment based on charges, history, and medical needs |
| Digital Roster Update | 2–6 hours post-arrest | Name and booking data pushed to public jail roster / VA-VINE |
| First Court Appearance | Within 72 hours | Bond hearing; charges formally presented; attorney appointed if needed |
FAQ’s
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.
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.
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.
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.
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.