The James City County jail roster is a public resource that allows Virginia residents to look up information about individuals currently held in custody. JamescityCourt.us can help you find publicly available information about current and recent inmates. You can also access jail roster information through the Williamsburg-James City County Sheriff's Office website, by calling the jail directly, or by visiting in person. Individuals arrested within James City County or the City of Williamsburg are held at the Virginia Peninsula Regional Jail (VPRJ), a regional facility that serves multiple jurisdictions on the Virginia Peninsula. The jail roster is maintained by VPRJ and is typically updated on a regular basis to reflect current inmates in custody.
Search Current Inmates in James City County Jail
Because James City County does not operate its own standalone jail, all individuals arrested by the James City County Police Department or the Williamsburg-James City County Sheriff's Office are booked into the Virginia Peninsula Regional Jail. To search for a current inmate, you have several options:
Online Search
- Visit JamescityCourt.us to search for publicly available court and inmate record information related to James City County.
- Go to the Virginia Peninsula Regional Jail's inmate lookup tool on the VPRJ website. The roster is typically presented as a searchable list where you can enter an inmate's name.
- You will generally need the individual's full legal name to begin a search. A booking number, if known, can help locate a specific record more quickly.
- If the person has been sentenced to state custody rather than held locally, use the Virginia Department of Corrections Inmate Locator instead.
Juvenile offenders are excluded from all public jail rosters under Virginia law.
By Phone
Call the Virginia Peninsula Regional Jail directly to ask whether a specific individual is currently in custody. You can also contact the James City County Police Department non-emergency line at 757-253-1800 for general inquiries about recent arrests.
In Person
You may visit the Virginia Peninsula Regional Jail's public lobby during regular business hours to inquire about an inmate's custody status.
Virginia Peninsula Regional Jail
For questions specifically about warrants or Sheriff's Office matters, contact:
Williamsburg-James City County Sheriff's Office
Find James City County Jail Booking Records Online
A booking record is created each time an individual is processed into the Virginia Peninsula Regional Jail. During booking, jail staff record identifying details and the circumstances of the arrest. A typical booking record includes:
- Booking number
- Date and time of booking
- Charges at the time of intake
- Arresting agency (e.g., James City County Police, Williamsburg Police, Sheriff's Office)
- Basic demographic information (name, date of birth, gender)
- Mugshot (if published by the facility)
To access booking records online, start with the VPRJ inmate search tool or JamescityCourt.us. For related court case information — such as hearing dates, case disposition, or charges filed — you can search the Virginia Courts Case Information portal, which provides statewide access to criminal and traffic case records in district and circuit courts.
If you need records that are not available through online tools, you can submit a request under the Virginia Freedom of Information Act (FOIA) through James City County's Public Records Request Center. FOIA requests can be used to obtain booking logs, arrest reports, and other law enforcement records that are generally considered public under Virginia law.
Search the James City County Jail Roster by Last Name or Booking Number
The VPRJ inmate roster supports two primary search methods:
Search by Last Name
- Enter the inmate's last name in the search field. Adding a first name helps narrow results, especially for common surnames.
- Use the person's full legal name — nicknames and aliases may not return accurate results.
- Double-check spelling. A single incorrect letter can cause the search to return zero results.
Search by Booking Number
- If you have a booking number from a prior inquiry or from court documents, enter it directly for the fastest and most precise result.
- Booking numbers are assigned at intake and are unique to each booking event — a person booked multiple times will have a different number each time.
What to Do If No Results Appear
- Verify the spelling of the name and try again.
- Try searching with the last name only, without a first name, to see all matching entries.
- The person may have already been released, transferred to state custody, or booked under a different name variation.
- Call the Virginia Peninsula Regional Jail at 757-887-0985 to confirm whether the individual is or was recently in custody.
- For individuals transferred to state prison, check the VADOC Inmate Locator.
Jail Roster Updates and Search Limitations in James City County
The Virginia Peninsula Regional Jail roster is generally updated on a regular cycle, though there is no guaranteed real-time refresh. Here are key limitations to keep in mind:
- Processing delays: After an arrest, it can take several hours for an individual to appear on the roster. Booking, fingerprinting, and data entry must be completed before the record is published.
- Post-release removal: Once an inmate is released — whether on bond, after serving a sentence, or upon transfer — their record is typically removed from the active roster. The roster reflects current custody only.
- Not an archive: The online roster is not a historical database. It does not contain records of every person ever booked into the facility. Older booking records may require a FOIA request through the James City County Records Management office or directly to VPRJ.
- Data entry variations: Names may appear differently than expected due to legal name variations, hyphenated surnames, or data entry conventions at the jail.
- Restricted records: Certain booking details — such as those involving ongoing investigations, sealed cases, or juvenile matters — are not available to the public.
For court-related records tied to a specific criminal case in James City County, the Clerk of the Circuit Court maintains case files for felonies and appeals, while the Williamsburg/James City County General District Court handles misdemeanor and traffic cases.