Search Virginia Beach Inmates

A Virginia Beach inmate search lets you find a person held at the city jail and check the basic facts of their custody. The Sheriff's Office runs the Virginia Beach Correctional Center and keeps an online inmate roster that the public can use for free. You can look up an inmate by name or by a unique identifier, and the same tool can show people who were recently released. Most folks run a Virginia Beach inmate search to confirm that someone is booked, to read charge and bond detail, or to find out how to send money. The jail roster is the official first stop for current custody.

Public Record Search

Sponsored Results

The Virginia Beach Inmate Lookup Tool

The Virginia Beach Sheriff's Office runs the city jail and posts a public inmate roster online. The lookup lives at the VBSO Inmate Lookup Tool, and it is free to use. It covers people held at the Virginia Beach Correctional Center. The agency site, vbso.net, links the tool from its main page and notes that the roster shows mugshots for many inmates. Sheriff N.D. "Rocky" Holcomb III leads the office, and his appointees run the jail, secure the courthouse, and serve civil paperwork for the city.

You can start a Virginia Beach inmate records search from the Virginia Beach Sheriff's Office home page, which links the roster and jail services.

Virginia Beach Sheriff's Office inmate records home page

The home page sets the tone for the whole jail system, with links to the roster, canteen, and contact details in one place.

The roster is the official source for a current Virginia Beach inmate search. It is not the place to look for state prison or federal custody, which use other systems covered further down. When you open the tool, you accept a short notice and then pick a search method. Two methods exist: search by name, and search by a unique identifier. Each method has its own set of fields, and each one offers a checkbox that adds released inmates to the results. Pick the method that fits the facts you already have.

Results return in a list. Each row gives the inmate name, booking number, permanent ID, date of birth, and a release date column. Click a row to open the full profile. The list also shows a count, such as "Showing 1 to 10 of 23 results," so you can tell how many people match a common name. A common last name will pull many rows, which is why a date of birth or an identifier helps narrow things fast.


Virginia Beach Inmate Search Fields

The lookup tool keeps its fields simple. A name search needs little more than a last name, while an identifier search needs you to pick the type of number and type its value. The table below lists the fields the tool shows and how each one behaves. Use it to plan a search before you open the portal.

Field LabelTypeRequiredNotes / Format
First NameTextOptionalEnter the inmate first name
Last NameTextPractically neededInstructions say enter first and last name
Date of BirthDate maskOptionalFormat mm/dd/yyyy; helps narrow common names
Include released inmatesCheckboxOptionalAvailable under name search
Select IdentifierDropdownYes (ID search)Booking, Permanent, State ID, County ID, FBI, ICE
ValueTextYes (ID search)The identifier value to match
Include released inmatesCheckboxOptionalAvailable under identifier search

The identifier dropdown maps to short codes inside the system: PIN for booking number, PCP for permanent number, SID for state ID, CID for county ID, FBI for the FBI number, and INS for the ICE number. Most members of the public only have a name, so the name search is the common path. The identifier search is for people who already hold a booking number from a prior result, a letter, or a phone call to the jail. Two buttons run the queries: Search by Name, and Search by Unique Identifier or Value.


Search by Name or by Identifier

The choice comes down to what you know. If you only have a name, start there. Type the last name, add a first name when you can, and add a date of birth if you have it. The name search is forgiving, but a broad name pulls a long list. The booking number is the cleanest match. It is the same value the jail calls the OMS number, and it ties to one person and one stay.

Some people run both searches. They start with a name to find the booking number, then switch to the identifier search later for a clean, single result. That habit helps when you need to send money or check the same person more than once. Keep the booking number written down. It saves time, and it removes the guesswork that comes with shared names.

Each search method shows an "Include released inmates" checkbox. Leave it unchecked to see current custody only. Check it when the person may already be out, or when you are not sure. With the box checked, the result list adds a Release Date so you can tell who has left the building. For deeper release checks across state and federal systems, see the released inmates page.


Reading a Virginia Beach Inmate Profile

Click a result row and the tool opens a full profile. The profile holds far more than the result list. It carries physical description, custody status, housing location, and tables for bond, charges, hearings, aliases, and detainers. The system may show a mugshot, though the photo does not appear on every record. Birth dates and other personal data are shown to the extent the public profile allows.

The field set below is the inventory the public profile can display. Not every field is filled for every inmate, and some tables read "There is no information for this inmate" when nothing applies. Use the inventory to know what the screen can show before you read it.

FieldWhat It Shows
Name, Sex, DOBCore identity for the person in custody
Height, Weight, ComplexionPhysical description recorded at booking
Hair Color, Hair Length, Eye ColorMore physical detail used to confirm a match
Race, Ethnicity, Citizen, Country of BirthDemographic fields on the profile
Booking #, Permanent ID, State IDIdentifiers tied to this person and stay
Police/County ID, FBI #, ICE #Outside-agency identifiers where present
Marital StatusRecorded marital status field
Commitment DateThe date custody began for this stay
Current Location, Housing Block, Cell, BedWhere the inmate is held inside the jail
Projected Release DateEstimated release; the profile warns it can change
Alias InformationTable of other names: last, first, middle
Detainer InformationHolds from other agencies, or a none note
Bond InformationCase #, type, amount, status, percent, set by, set date, total
Charge InformationCase #, offense date, code, description, grade, degree
Hearing InformationHearing rows when set, or a none note

The Incarceration Information block ties most of this together. It carries the commitment date, current housing, and the projected release date. Treat that release date as a moving target, not a promise, because credit, sentence changes, and new charges can shift it.


How to Use the Virginia Beach Jail Roster

The roster works the same way each time. A short, repeatable routine gets you to a clean result with the least friction. The steps below walk through a standard name search and then a switch to the identifier search.

  1. Open the VBSO Inmate Lookup Tool and accept the on-screen notice.
  2. Pick the name search, then enter the last name and, when you can, a first name and date of birth.
  3. Leave "Include released inmates" unchecked for current custody, or check it to add recent releases.
  4. Press Search by Name and scan the result list, noting the booking number for your match.
  5. Click the matching row to open the full profile and read the bond, charge, and housing tables.
  6. For repeat checks, switch to the identifier search, choose Booking Number, and enter that value for a single clean result.

Note: A blank result does not always mean no record exists, since the person may be held elsewhere or booked under a different spelling.

Each Virginia Beach inmate search runs through the VBSO inmate lookup portal, where you pick a name or identifier method.

Virginia Beach inmate records lookup portal search screen

The portal opens with a short notice, then lets you scan a result list and click any row for the full inmate profile.


Bond and Charge Detail on Virginia Beach Inmate Records

Two tables on the profile carry the legal weight. The bond table and the charge table tell you why a person is held and what it would take to get out. Both pull straight from court and jail data, so they read in plain terms that match the case.

The bond table lists each case number with a bond type, an amount, a status, a percent, who set it, the set date, and a running total. A magistrate, the General District Court, or the Circuit Court can set bond, depending on the charge and the stage of the case. The charge table lists each case number with the offense date, the statute code, a description, and the grade and degree of the offense. Felony grades and misdemeanor classes appear here, which is the fastest way to gauge how serious a case is.

For the court side of a charge, the jail roster is only a snapshot. The full case history, hearing dates, and disposition live in the state court systems. Use the Virginia Beach court records page for case detail and the arrest records page for booking and blotter information. If the person has an open warrant from another matter, the warrant records page explains how those show up.


Virginia Beach Jail Location and Contact

The city jail is the Virginia Beach Correctional Center, run by the Sheriff's Office. It sits at the Municipal Center off James Madison Boulevard. Staff there can confirm custody, take messages about money and property, and answer general questions that the online roster does not cover. Call before you drive out, since policies and hours can shift.

Virginia Beach Correctional Center

2501 James Madison Blvd

Virginia Beach, VA 23456

757-385-4555

vbso.net

The Sheriff's Office reports that about 500 appointees run the Correctional Center, secure the courthouse, serve civil paperwork, and volunteer across the city. The agency says it keeps PREA compliance, which is the federal standard meant to prevent abuse in custody. For a separate paper search, the office also runs a civil process lookup at civility.vbso.net, though that tool needs both a case number and a last name.


Booking and Intake at the Virginia Beach Jail

Booking is the front door to custody, and it explains why a record appears on the roster at all. The Sheriff's Office runs Correctional Support, the unit that processes arrestees for every law-enforcement agency that uses the jail. The city funds that contract fully. Each arrestee is fingerprinted and photographed at intake, which is where the mugshot and the booking number come from.

Correctional Support also keeps inmate records and handles laundry, property, and mail. A separate Classification and K-9 unit screens inmates for housing and for programs such as GED, substance abuse, workforce, and trusty assignments. That same unit investigates rule violations inside the jail. Operations covers safety, food, and medical care. This structure is why a profile can show a housing block, a program flag, or a detainer, all on one screen.

Note: The projected release date can move when a sentence, credit, or new charge changes, so always confirm a release rather than relying on the date alone.


Canteen and Money for Virginia Beach Inmates

Families often want to add money to an inmate account. The Sheriff's Office accepts deposits to the canteen fund through several methods, and it lists them on the inmate canteen fund page. Money order, certified check, or cashier's check should be made payable to "VBSO Inmate Account." The jail says the OMS number you need is the same as the Booking # shown in the inmate lookup, so pull that number first.

The methods and their hours sit in the table below. Hours can change, so confirm before a visit. Cash is not on the list, and mailed funds should never include a letter.

MethodDetailsHours / Notes
OnlineDebit or credit card at web.connectnetwork.comOfficial VBSO link
In personMoney order or check at Accounting window or drop box, Visitation Lobby, Building 7Mon–Fri 8:30 a.m.–4 p.m. and 6–9 p.m.; Sun 2–4 p.m. and 7–9 p.m.
Property windowAround the corner from the Visitation LobbyDaily 12–5 p.m. and 7–9 p.m.
MailMoney order or check to VBSO Inmate Account, P.O. Box 6186, Virginia Beach, VA 23456Include inmate name and OMS Number
KioskInside the Correctional Center Visitation LobbyMon–Fri 8:30 a.m.–5 p.m. and 6–9 p.m.; Sun 2–4 p.m. and 7–9 p.m.
CareMartMeals, clothing, and care packages at vbsocaremart.comCanteen support: 757-385-4691

The jail also runs an indigent canteen program. An inmate with less than the cost of five first-class stamps in their account for 15 days can get a basic kit: a writing pad, a pencil, five stamped envelopes, soap, toothpaste, a toothbrush, a small deodorant, and a small bottle of shampoo. Those costs come out of later funds. Indigent canteen comes once every 15 days and needs a request form. The postage allowance for indigent inmates is capped at five stamped envelopes per week, legal mail included.

The Sheriff's Office lists every deposit method on its inmate canteen fund page, so families can add money the right way.

Virginia Beach inmate records canteen fund deposit page

Pull the Booking number from the inmate lookup first, since the page uses that same OMS value to route a deposit to the right account.


Calls, Visits, and Mail at the Virginia Beach Jail

The Sheriff's Office says the Virginia Beach Correctional Center offers on-demand inmate visitation through any web-enabled device, and it links a "Calls and Visits" section from its main navigation. Inmate mail is accepted only through the U.S. Postal Service, and mail should not be mixed with money sent to the inmate account. The detailed mail rules sit in the VBSO Inmate Rulebook.

Beyond that, exact detail is thin in official sources, so treat this part with care. The published material does not give a full video visitation schedule, the call rates, a dress code, the visitor approval steps, or the complete mail address format and prohibited-items list. Do not trust third-party sites that quote rates, since those are not confirmed by the jail. The safe move is to call the Sheriff's Office at 757-385-4555 and confirm the current visit, call, and mail rules before you plan anything.

Note: Official VBSO pages confirm visits, calls, and mail exist but do not publish full schedules or rates, so verify the details directly with the jail.


State and Federal Custody Beyond the Virginia Beach Jail

The city jail roster is local. A person can also be held by the state or the federal government, and those use separate locators. If someone was sentenced to state prison or is under state supervision, the Virginia Department of Corrections runs the official locator at vadoc.virginia.gov. For federal custody, the Bureau of Prisons keeps its inmate locator, which reaches back to 1982.

Recently released people can be tricky to track, since they may move from local to state custody, or leave the system entirely. The released inmates page walks through the VBSO released checkbox, VADOC, BOP, and notification tools. For broad jail counts and trends rather than a single person, the jail population page collects the official figures. Victims who want alerts can register through VINELink rather than checking a roster by hand.

For custody alerts that follow a person across systems, you can register on the VINELink custody notification portal instead.

Virginia Beach inmate records VINELink custody notification portal

VINELink watches the roster for you and sends a phone, email, or text alert when a Virginia Beach inmate's custody status changes.

Public Record Search

Sponsored Results