Graham County Jail, Arizona Inmate Search

To find an inmate currently held at the Graham County Adult Detention Facility in Safford, go to the Adult Detention page on the Graham County website, where the Booking Roster is published. The roster lists people currently booked into the facility at 600 W. Graham Canal Road. If the online document is unavailable, call the Graham County Sheriff’s Office at (928) 428-3141 for a direct custody check.

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

Maintained by AZ Arrests Editorial Team · Verified 2026-08-31 · Report an Error

Searching the Graham County jail roster

If the person you’re looking for was booked recently, check the Adult Detention page first. The Graham County Sheriff’s Office publishes a Booking Roster as a downloadable document from that page. Newly booked inmates may not appear until the booking process is complete and the roster has been updated — a gap of several hours is common after an arrest.

  1. Open the Adult Detention page at graham.az.gov.
  2. Click the Booking Roster link to open the current PDF document.
  3. Search by last name using your browser’s find function (Ctrl+F or Cmd+F).
  4. If the name does not appear, note the time and check again after a few hours, or call (928) 428-3141 to confirm custody status directly.

The Graham County Adult Detention Facility is the county’s primary holding facility, operated by the Graham County Sheriff’s Office. Arrests made by the Safford Police Department, the Pima Police Department, or other agencies within Graham County generally result in booking at this facility.

What the roster does (and doesn’t) show

The Graham County booking roster is a point-in-time document, not a live database. It reflects the facility population at the moment it was last generated and posted — it does not update continuously. A person booked at 2 a.m. may not appear on the publicly posted version until the next roster cycle.

The roster also has structural limits. Juveniles are not listed. People held under sealed or federal detainers may not appear. Anyone transferred to an Arizona Department of Corrections, Rehabilitation and Reentry facility after sentencing will no longer show on the county roster. Charges that originated in a Graham County justice court precinct or municipal court may produce a case record separate from what the detention roster shows.

A name missing from the roster after a confirmed arrest most often means the booking lag hasn’t cleared yet — that timing question is exactly what the next section addresses.

If someone was just booked tonight

Call the (928) 428-3141 — that’s the Graham County Sheriff’s Office line, and it’s the fastest way to confirm custody tonight. Jails book people at all hours, and a call placed now can confirm whether the person is in the system even before the public roster updates. That wait is real and normal.

Bond is set at first appearance, which typically happens within 24 to 72 hours of booking in Arizona. Whether a person can post bond directly at the jail or must wait for a court appearance depends on the charge and the judge’s order — the Sheriff’s Office can tell you which applies here. Note that the Graham County Detention Center accepts only money orders for cash-only bonds, not cash itself. That’s worth knowing before you make the drive.

Visitation won’t be available tonight. On-site visits at the Graham County Adult Detention Facility require scheduling in advance. Check the On-Site Visitations page for current scheduling procedures once the person is processed. Video visits are available through IC Solutions via the Inmate Communications page — that option may open sooner than in-person access.

Tomorrow morning, call the Graham County Superior Court Clerk to ask about the first appearance date and any case number assigned. The Graham County Superior Court is closed Saturdays, so if tonight is a Friday, plan for Monday. If you need an attorney, the State Bar of Arizona member directory lists licensed attorneys by county. It’s a long night, but the first appearance is where the bond picture becomes clear.

If someone isn’t on the Graham County roster

A missing name most often means the booking lag hasn’t resolved — the roster is a static document, and a recent arrest may simply not have cycled through yet. Call (928) 428-3141 to confirm custody status before assuming the person is held elsewhere.

  • State prison transfer: If the person was previously sentenced and transferred to state custody, search the Arizona Department of Corrections, Rehabilitation and Reentry inmate lookup. The Graham Unit at ASPC-Safford is one of several ADCRR facilities in the region.
  • Released: The person may have bonded out or been released on their own recognizance after booking. The Sheriff’s Office can confirm release status by phone.
  • Neighboring county: An arrest near a county line — or a warrant from another jurisdiction — can result in booking in Greenlee, Pinal, or Cochise County rather than Graham County.
  • Federal custody: Arrests involving federal charges or immigration detainers route to federal facilities. Search the Bureau of Prisons inmate locator at bop.gov for federal custody.
  • Tribal or other authority: Some cases in Arizona are handled by tribal or federal authorities rather than the county. If the arrest occurred in a context involving tribal jurisdiction, contact the relevant tribal authority directly.
  • Custody notification: Register for release alerts at Vinelink. Note that VINE participation is optional for Arizona sheriffs — confirm that Graham County is enrolled before relying on this service.

The Graham County roster covers only the local detention facility. A third-party nationwide search may help surface records if the person could be held in another county’s jail, another state, or federal custody that local rosters never display. No third-party database can guarantee completeness across all jurisdictions.

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).

Graham County inmate search — resource comparison

Resource What it confirms What it won’t show Next step
Graham County Booking Roster Current detainees at the Graham County Adult Detention Facility Juveniles, federal detainees, recently released, booking lag of several hours Open PDF and search by last name; refresh if name is missing
Graham County Sheriff’s Office
📞 (928) 428-3141
Real-time custody status, bond type, release status Cannot confirm cases in other jurisdictions Call for same-day custody confirmation; ask about bond and first appearance
Adult Detention page — Graham County Facility information, visitation links, inmate communications Does not replace the booking roster for name searches Use to navigate to roster, visitation scheduling, and mail procedures
the statewide court records portal Case numbers, charges, court dates for Superior Court and some justice court cases Does not confirm physical custody location; some local courts use separate systems Search by name to find case number; use case number to ask Clerk about first appearance
Arizona Department of Corrections, Rehabilitation and ReentryADCRR Inmate Data Search State prison inmates, including those at ASPC-Safford Graham Unit Does not show county jail detainees or pre-trial holds Search by name or ADCRR number if person was previously sentenced to state prison

Related Graham County resources

Nearby counties

Sources

Sources used for this page, verified 2026-08-31:

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

Frequently asked questions

How do I find out if someone is in the Graham County jail right now?

Open the Adult Detention page on the Graham County website and download the current Booking Roster PDF. Search the document by last name. If the name doesn’t appear and you believe a booking occurred recently, call the Graham County Sheriff’s Office at (928) 428-3141 — the roster is a static document that may lag several hours behind actual bookings.

What happens after someone is booked into Graham County jail — when is bond set?

Bond is set at first appearance, which Arizona law requires to occur within a reasonable time after arrest — typically within 24 to 72 hours. Whether the person can post bond directly at the Graham County Adult Detention Facility or must wait for a court appearance depends on the charge and any judicial order. Call the Sheriff’s Office at (928) 428-3141 to ask about the specific bond type. If a cash-only bond applies, note that the facility accepts money orders only — not cash. The Graham County Superior Court is closed on Saturdays, which affects first appearance scheduling for weekend arrests.