James City County Inmate Population Starts at VPRJ
James City County does not operate a stand-alone county jail for local arrests. The custody facility for Williamsburg and James City County arrests is Virginia Peninsula Regional Jail, commonly called VPRJ. The jail is run by the Virginia Peninsula Regional Jail Authority and also serves York County and Poquoson. That regional structure matters each time the James City County inmate population is discussed, because the official population figures count the jail as a shared regional facility, not a James City County-only lockup.
The Williamsburg-James City County Sheriff's Office remains important in the local justice system, but it is not the jail operator. The sheriff's office page lists court security, civil process, courthouse control, fingerprinting, and notary functions, and it identifies Sheriff David Hardin. The county page also says people arrested in Williamsburg or James City County are held at VPRJ. For the James City County inmate population, that means the jail roster, intake desk, records office, visitation rules, mail rules, and inmate account process are VPRJ channels.
The James City County facility listing points to Virginia Peninsula Regional Jail as the local jail facility. Search results may include people arrested by James City County Police, Williamsburg Police, York County authorities, or Poquoson authorities, so the record should be read with the arresting agency, court, and charge fields in view.
James City County Inmate Population Statistics
The strongest current figures come from state jail reports and VPRJ documents. The State Board of Local and Regional Jails 2025 capacity report lists VPRJ with an average daily population of 358.89 for July 1, 2024 through June 30, 2025. The same report lists a rated operating capacity of 290, 596 permanent beds, 39 special-purpose beds, and 635 actual capacity when double-bunking is included. These measures are not interchangeable. Rated capacity is the official operating benchmark, while actual bed capacity reflects the larger physical count.
| Measure | Figure | Source / Year |
|---|---|---|
| Average daily population | 358.89 | State Board capacity report, 2025 |
| Rated operating capacity | 290 | Virginia Compensation Board FY 2024 Jail Cost Report and 2025 capacity report |
| Permanent beds | 596 | State Board capacity report, 2025 |
| Actual capacity with double-bunking | 635 | State Board capacity report, 2025 |
| 2020 bookings | 2,787 | VPRJ 2020 Annual Report |
| 2020 unique individuals | 2,120 | VPRJ 2020 Annual Report |
James City County Inmate Population Trends
Recent VPRJ population data shows a regional jail operating above rated capacity when average daily population is compared to the 290 rated operating capacity. FY 2023 LIDS average daily population was 311, FY 2024 rose to 322, and the 2024-2025 State Board period reported 358.89. A September 2024 VPRJ security-electronics procurement document listed a current average daily population of 375 and noted that the facility had housed more than 500 inmates in past years.
The 2020 annual report gives useful context. It listed an average daily population of 352, 2,787 bookings, 2,120 unique individuals, 7,884 offenses, and an average length of stay of 41 days. It also showed 343 weekend bookings in 2020 compared with 1,821 weekender bookings in 2019, which is a sharp change tied to COVID-era operations. A weekender is a scheduled local custody status and should not be confused with a new pretrial booking.
| Year / period | ADP or count | Notes |
|---|---|---|
| 2020 | ADP 352 | VPRJ annual report; 2,787 bookings and 41-day average length of stay. |
| FY 2023 | LIDS ADP 311 | 107% of rated capacity; zero federal/out-of-state ADP. |
| FY 2024 | LIDS ADP 322 | 111% of rated capacity; zero federal/out-of-state ADP. |
| Sept. 2024 | Current ADP 375 | VPRJ security-electronics RFP snapshot. |
| 2024-2025 | ADP 358.89 | State Board capacity report period ending June 30, 2025. |
Regional Jail Population Context
The James City County inmate population cannot be converted into a county-only jail rate from VPRJ totals because official public reports do not break the count out by James City County alone. VPRJ holds people from James City County, Williamsburg, York County, and Poquoson. A county-only rate would overstate the James City County custody count unless a source separated the jail's daily population by committing jurisdiction.
Demographic detail is also limited in the official public material. The 2020 VPRJ annual report listed 2,120 unique individuals, including 1,569 unique males and 551 unique females. Current public reports reviewed did not locate a current race, ethnicity, age-band, felony/misdemeanor, or pretrial/sentenced split for the VPRJ regional population. FY 2023 and FY 2024 state jail-cost profiles did list zero federal/out-of-state average daily population for VPRJ, which is important when deciding whether to search federal channels first.
Population note: VPRJ regional figures are the researched jail-population figures for James City County custody searches, but they are not a James City County-only jail census.
James City County Jail Record Laws
Virginia law supplies the public-record framework for booking records, adult arrestee photographs, jail standards, and jail-capacity reporting. The practical rule is simple: start with the public roster for current VPRJ custody, then use VPRJ records, county police records, sheriff-held records, or court records for items not shown online. Exemptions still matter. Juvenile records, sealed records, expunged records, confidential investigations, and some felony-investigation timing issues can restrict what is released.
Key statutes and rules:
Virginia FOIA presumes public records are open unless a specific exemption applies.
Code § 2.2-3706 covers required law-enforcement disclosures, including adult arrestee photographs taken during booking, with investigation-delay limits.
6VAC15-40 sets minimum standards for Virginia jails and lockups.
Code § 9.1-192.1 addresses specified death-in-custody reporting.
James City County State Prison Searches
No Virginia Department of Corrections state prison is physically located in James City County in the facilities directory reviewed. The VADOC offender locator becomes the right search channel after a person is sentenced to state custody or appears under VADOC supervision. That is a different system from the VPRJ current inmate list, and it should not be used as a substitute for a fresh local booking search.
VADOC does list Probation and Parole District 34 in Williamsburg, but that office is not a jail and is not a detention facility page. A person may remain at VPRJ for a short time after sentencing while awaiting transfer. Once the transfer happens, the James City County inmate population search should move from the regional roster to the statewide locator.
| Custody stage | Likely search channel | What it answers |
|---|---|---|
| Recent local arrest | VPRJ current inmate list | Current jail custody, booking details, and local charges when displayed. |
| Sentenced state custody | VADOC offender locator | State prison or supervision status, not VPRJ housing. |
| Federal sentence | BOP inmate locator | Federal custody or release since 1982. |
| Immigration custody | ICE ODLS | Eligible adult immigration detainee lookup. |
Search James City County Inmates
The official online starting point is the VPRJ Current Inmate List. That wrapper loads the Public Safety Cloud/JailTracker roster app used by the regional jail. It is free to access through the official VPRJ site, and it is the best first channel for a current James City County jail roster search. The roster is regional, so the person shown may belong to another VPRJ member jurisdiction unless the agency, court, or charge details confirm the James City County connection.
The roster is not a final criminal-history report. VPRJ's public-information disclaimer says inmate information is public information, may change quickly or without notice, and charged persons are presumed innocent unless proven guilty. For a complete picture, jail custody records should be compared with court records after booking and, when needed, police or FOIA records.
- Open the VPRJ current inmate list from the official jail site or the Public Safety Cloud/JailTracker frame.
- Search by last name first, then add first name if the last name is common.
- Complete any CAPTCHA or validation prompt if the roster asks for one.
- Use booking date, arresting agency, charges, case number, and court fields to distinguish similar names.
- If the person does not appear, call VPRJ Intake/Release or Records, then check VADOC, BOP, ICE, or court channels as the facts require.
James City County Roster Fields
The Public Safety Cloud/JailTracker app exposes a name-search model and custody-status options, though VPRJ controls exactly which public fields are shown at a given time. A very recent booking may not appear until intake processing and roster updates are complete. When the roster is unclear, the local phone and records channels are part of the search, not an afterthought.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Last Name | Text | Unspecified | Best first search field; app models expose last-name search text. |
| First Name | Text | Optional/unspecified | Use to narrow common last names. |
| Search Type / custody status | Option | Unspecified | May distinguish current and released records depending on configuration. |
| Agency | Filter or display field | Optional/unspecified | Useful because VPRJ serves several jurisdictions. |
| CAPTCHA | Validation | Conditional | The public app includes CAPTCHA components. |
James City County Inmate Record Details
A VPRJ inmate record may show the name, booking number, original booking date, final release date when released records are displayed, agency, arresting agency, charges, charge status, case number, court date, court type, warrant/control number, bond type, bond amount, and an offender image when public display is enabled. These fields come from the roster system's public model and the jail's configuration. They may not all appear on every profile.
For booking photos, use the separate James City County jail mugshots page. For court filings and charge outcomes after booking, use court records rather than treating the roster charge as the final result.
- Booking
- Jail intake after arrest or commitment, including identity, property, screening, and custody processing.
- Detainer
- A hold or notice from another agency that may affect release.
- Remand
- A court order sending or returning a person to custody.
- Personal recognizance
- Release based on a promise to appear without posting full cash bail.
Past James City County Inmate Records
Released or past inmate records are harder than current custody searches because the VPRJ public roster is built for current and configured recent custody. If a person has been released, the online roster may stop showing the record or may show a release field only while the app's released-record option is available. If the person was sentenced and transferred, the VADOC locator may become the better path.
For historical booking records, use VPRJ Records at 757-820-3908 or FOIA@vprj.org. For police reports tied to a James City County arrest, the county crime resources page directs victims to James City County Police Records and routes police FOIA requests through the county portal. The county FOIA page lists online, mail, and in-person request options and notes that constitutional officers maintain their own records.
James City County Custody Channels
Every documented access channel serves a different slice of the James City County inmate population. The VPRJ roster answers the live local-jail question. VPRJ phone lines help when the web roster is down or delayed. The FOIA route supports records not posted online. VINELink can send custody notifications. VADOC, BOP, and ICE are separate systems for state, federal, and immigration custody.
- VPRJ roster: current and configured recent regional jail custody.
- VPRJ phone: main line 757-820-3900, Intake/Release 757-820-3906, Records 757-820-3908.
- In person: VPRJ lobby for jail business such as visits, attorney meetings, deposits, and medication drop-off.
- Records request: VPRJ records/FOIA, county FOIA, police records, or sheriff custodian depending on the record.
- Notification: VINELink is linked by VPRJ for custody status notification.
- No inmate app: no official VPRJ or Williamsburg-James City County sheriff inmate-lookup app was located.
Official James City County Jail Sources
The Virginia Peninsula Regional Jail homepage is the official launch point for the current inmate list, VINE, visitation, services, public notices, and jail records contacts.
The screenshot shows why the James City County inmate population search starts with VPRJ rather than a county sheriff jail page: the regional jail controls the live custody and services links.
The State Board capacity report landing page is the source for the current rated-capacity and average daily population figures used in the statistics sections.
That state source keeps the population discussion tied to reported capacity measures rather than an unsupported county-only estimate.
James City County Detention Facility
Only one detention facility appears in the Facility Map for this project: Virginia Peninsula Regional Jail. It holds people arrested in or committed from James City County as part of a regional jail system. No VADOC prison, BOP prison, or current ICE detention listing was located in James City County from the official source sweep.
- Virginia Peninsula Regional Jail - regional jail for James City County, Williamsburg, York County, and Poquoson; holds pretrial detainees, local-sentenced inmates, weekenders, and transfers awaiting another custody level.
James City County Inmate Population FAQ
How big is the James City County inmate population?
The best current public number is the VPRJ regional average daily population of 358.89 for July 1, 2024 through June 30, 2025, from the 2025 State Board capacity report. That is regional jail data, not a James City County-only count.
How do I search James City County inmates?
Use the VPRJ current inmate list first. Search by name, review agency and charge fields, then call VPRJ Intake/Release or Records if the web roster is delayed or unclear.
Where do sentenced inmates go after VPRJ?
After a state-prison sentence and transfer, the search moves to the VADOC offender locator. Federal sentences use the BOP locator, and immigration detention uses the ICE Online Detainee Locator System.
Does James City County have its own jail?
No separate county-run jail was identified in the official sources. VPRJ is the regional jail serving James City County custody needs.