Skip to the page

Alabama inmate search

JailRun byPhoneRoster
Jefferson County Jail (Birmingham and Bessemer)Jefferson County Sheriff's Office, Corrections Division(205) 325-5670Official search
Madison County Detention FacilityMadison County Sheriff's Office256-519-4800Official search
Jail system
67 countiesThe county jail and everyone held there are in the legal custody of the county sheriff.
Bail bond agents
Allowed
State prison lookup
ADOC inmate locator
VINELink
Alabama VINE

To begin an Alabama inmate search, go to the sheriff's roster for the county where the arrest took place. In Alabama, the local jails in all 67 counties are run by county sheriffs. So you must look at the jail for that specific county. If the person is in state prison, the Alabama Department of Corrections is the place to search. For custody updates, Alabama VINE is another option. Call the jail itself if the arrest just happened.

Alabama county jails

Legal custody of the county jail, and of the prisoners inside, belongs to the county sheriff. Under Code of Alabama Section 14-6-1, this law covers every one of the 67 counties. With sheriffs in charge of local custody, jail rules and how releases work vary by county.

It is the Jefferson County Sheriff's Office, Corrections Division that runs the Jefferson County Jail. Roughly 43,000 inmates pass through its 2 facilities each year: Birmingham County Jail and Bessemer County Jail.

At the Madison County Detention Facility, the Madison County Sheriff's Office is in charge. The Pistol Permit Office at 603 Fiber Street is where released inmates pick up their remaining funds. The office is open 8 to 3 on weekdays.

Alabama jail rosters

Sheriffs set up their county rosters in different ways. Depending on the county, what you can search and view changes.

  • The Jefferson County Jail lets you look up records by booking number, by booking date range, or by Birmingham or Bessemer housing facility. The results include a name, photo, birth date, race, gender, height, weight, subject number, custody status, facility, and scheduled release date.
  • Name searches, current or released filters, and booking date sorting are available at the Madison County Detention Facility. Booking number, booking time, and bond amount all appear on the roster.

While staff complete the booking process, call the jail directly if an arrest took place within the past few hours.

Alabama bail bonds

Most people can get a secured appearance bond, an unsecured appearance bond, or personal recognizance under Alabama Rule of Criminal Procedure 7.2. With personal recognizance, no money is paid upfront; you simply promise to return to court. You can post a secured bond through a professional bail company, with property, or in cash.

When a bail agent posts bond, the bail company charges you a fee known as a premium. No fixed percentage for a premium is set by Alabama law. There is a separate bail bond court fee of 3.5% of the bond face value under Code of Alabama Section 12-19-311. For misdemeanors it runs from $100 to $450, while felonies range from $150 to $750.

The Alabama Bail Bond Regulatory Act in Section 15-13-200 and Code of Alabama Title 15, Chapter 13 govern bail. The Alabama Professional Bail Bonding Board must license bail and recovery agents. Under Code of Alabama Section 15-13-3, capital murder is not bailable.

Questions and answers

How can I check if someone is in an Alabama jail?

Check the county sheriff's online roster where the arrest happened, or call Alabama VINE at 1-877-846-3425. For an arrest in Jefferson County, you can also call the Sheriff's general line at 205-325-5700 to check the Birmingham and Bessemer jails.

After a new arrest, how long until it shows on the Alabama jail roster?

Staff complete intake and issue a booking number before the new arrest shows online. You can sort by booking date on the Madison County roster and see the exact booking time once it's posted. If you need to post a Huntsville misdemeanor bond right away, you can call the city magistrate 24/7 at 256-427-7817.

Sources

Call a bail agent (not the jail)

This line reaches a bail agent who can talk you through a bond in Alabama. It is not the jail and not a government office.

1-844-343-6285

This call from County Jail Lookup goes to a bail agent, not the jail, and may be recorded so the agent keeps an exact note of the bond you asked about.

Speak with a lawyer about the case instead

Once you share a few details, a lawyer advertising here can reach out to you about the bond hearing, the release, or the charges.