Inmate Lookup: Madison County Jail, Ohio

The Madison County Sheriff’s Office inmate lookup tool is the direct path to confirm whether someone is currently held at the Madison County Jail in London, Ohio. Search by name on the Madison County Sheriff’s Office site, or call (740) 852-1212 if the online tool doesn’t return results. Madison County is a single-sheriff county; all adult jail bookings run through this office.

Looking for someone booked tonight? See Madison booking contacts for phone-first contact info.

Maintained by OH Arrests Editorial Team · Verified 2026-10-07 · Report an Error

Searching the Madison County jail roster

Ohio Revised Code section 149.43 makes booking records public. The Madison County Sheriff publishes an inmate lookup tool accessible through the Madison County Sheriff’s Office inmate search page. Search by last name to pull current custody records.

When a common surname returns multiple results, use date of birth or middle name to narrow the match. The roster displays the name as booked, so a nickname or alternate spelling may not surface the record — try the legal name first. If the name still doesn’t appear, call (740) 852-1212 and ask the jail directly; staff can confirm custody by name and date of birth. The main office opens at 8:30 AM on weekdays, though the jail line handles custody inquiries around the clock.

What the roster does (and doesn’t) show

Juveniles held in the Madison County juvenile detention system do not appear on the adult jail roster. Ohio operates a separate juvenile court structure, and records for minors are not public under the same provisions that govern adult bookings. Federal detainees held by U.S. Marshals are also absent from the county roster, as are individuals whose records have been sealed under Ohio law. The roster reflects adult county jail custody only.

Court case information — charges, case numbers, hearing dates — is maintained separately by the Madison County Clerk of Courts, not by the Sheriff’s roster. A name on the jail roster confirms physical custody; it does not substitute for a case record search. New bookings can take time to appear online, so a missing name on the roster doesn’t always mean the person isn’t in custody — especially in the hours right after an arrest.

If someone was just booked tonight

Call the (740) 852-1212) — that’s the Madison County Sheriff’s Office, and it’s the fastest way to confirm custody tonight. That’s a hard call to make, but it’s the right one. The jail line handles custody questions around the clock, not just during business hours, so don’t wait until morning to get confirmation.

Bond is not set by the arresting officer. It’s decided at a first appearance before a Madison County judge. Calling the Sheriff tonight tells you whether the person is in custody and can help you find out when that first appearance is scheduled — not what the bond amount will be. That part comes later, and it’s worth knowing the difference before you make other calls.

Visitation won’t be available tonight. That’s frustrating but normal. The Madison County Jail sets visitation hours that begin after the booking process is complete, typically the following day at the earliest. Confirm current visitation hours by calling the same number above.

When morning comes, the next steps are: check the Madison County Clerk of Courts case portal for a case number and hearing date; attend the first appearance if you’re able; and contact an attorney if the charges are serious. The Madison County Courthouse operates Monday through Friday, 8:00 AM to 4:00 PM. If you need help finding a lawyer, the Ohio State Bar Association lawyer search and the Ohio Public Defender county locator are both free to use. Bring a government-issued ID if you go to the courthouse to pay bond — it’s required.

If someone isn’t on the Madison County roster

A missing name on the Madison County roster most often means the booking hasn’t yet posted online. New arrests can take time to appear, and the gap is longest in the hours immediately after an arrest. That said, there are other reasons a person may not appear.

  • Juvenile detention: Minors are held separately under the Madison County Juvenile Court system, not at the adult jail. The adult roster will never show a juvenile booking. Contact the Madison County Juvenile Court directly for information on a minor in custody.
  • State prison transfer: If the person was previously sentenced, they may be held by the Ohio Department of Rehabilitation and Correction. Search the ODRC Offender Search for state prison inmates.
  • Released: The person may have been released on bond or on their own recognizance after booking. The roster typically removes names after release.
  • Neighboring county: Arrests by Ohio State Highway Patrol or other agencies sometimes result in booking at a different county facility. Check Union, Franklin, Fayette, or Pickaway county rosters if the arrest occurred near a county line.
  • Federal custody: Federal charges result in U.S. Marshals custody, which does not appear on any county roster.
  • VINELink notification: Register at VINELink to receive automated alerts if custody status changes — useful when the roster lags or the person moves between facilities.

A nationwide records search may help surface custody records in another Ohio county, a neighboring state, or federal facilities that the Madison County roster cannot display. The tool is designed to search across multiple jurisdictions and may include records that local portals often leave out — though per-jurisdiction completeness varies and results should be confirmed with the holding facility.

By searching you certify that you are above 18 years of age

This tool is not a consumer reporting agency under the FCRA and may not be used to screen anyone for employment, housing, credit, or any other purpose covered by that law.

Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).

Madison County inmate resources at a glance

Resource What it confirms What it won’t show Next step
Madison County Sheriff inmate lookup Current adult jail custody, booking name Juveniles, federal detainees, sealed records, released inmates Search by last name; call if no result
Madison County Sheriff’s Office
📞 (740) 852-1212)
Custody confirmation by name and DOB, first-appearance timing Bond amount (set by judge, not Sheriff) Call around the clock for custody questions
Madison County Clerk of Courts case portal Case number, charges, hearing dates, court filings Current physical custody location Search by name after booking; Courthouse open Mon–Fri 8 AM–4 PM
ODRC Offender Search State prison inmates serving sentences in Ohio County jail inmates, federal inmates, juveniles Search if person was previously sentenced to state prison
VINELink Custody status alerts across participating facilities Real-time booking data; federal facilities vary Register for automated notifications on custody changes

Sources

Sources verified 2026-10-07:

Errors or outdated information? Report a correction. We review flagged records within 48 hours.

Frequently asked questions

How long does it take for a new Madison County booking to appear on the roster?

A new booking can take time to appear on the Madison County Sheriff’s online roster. The gap is typically longest in the hours right after an arrest. If you need immediate confirmation and the name isn’t showing, call the Madison County Sheriff’s Office at (740) 852-1212 — staff can confirm custody by name and date of birth around the clock.

What if the person I’m looking for was transferred out of Madison County?

If someone was sentenced to state prison, search the Ohio Department of Rehabilitation and Correction Offender Search for their current location. For federal charges, the county roster will not show custody at all — contact the U.S. Marshals Service for federal detainee information. You can also register at VINELink to receive automated alerts if custody status or location changes.