Lookup an inmate in Alabama
Alabama Inmate Search is your organized starting point for finding incarceration information across the state. Built for families, legal professionals, journalists, and concerned residents, this site brings together official inmate locators, jail rosters, and facility details so you can move from question to answer without digging through dozens of pages. Whether you’re searching statewide through the Alabama Department of Corrections (ADOC) or focusing on a single county jail, you’ll find clear guidance on how to look up someone by name or AIS number, interpret result pages, and understand next steps.
Begin with the statewide ADOC inmate search to locate people in state custody. Our guide explains how to search by AIS number or name, what each result field means, and how to view a facility profile, housing status, and key dates. From there, we help you shift to county-level records when a person is held pretrial or on a shorter sentence.
Visitation and communication policies vary widely. Our county and facility guides summarize essentials like scheduling onsite or video visits, identification requirements, dress codes, and arrival times. You’ll also find practical tips on setting up phone accounts, sending mail that meets jail standards, and funding commissary deposits without delays.
If bond is listed, we explain how to read bond types and amounts so you can plan your next move, including confirming whether multiple cases require separate bonds. When bond is not shown on the roster, you’ll learn where to look for charging documents or court calendars to verify status changes.
Because rosters change frequently, Alabama Inmate Search emphasizes accuracy and verification. Each guide points you to the official roster or search portal, clarifies update schedules where available, and notes common reasons a record might not appear (recent booking, sealed case, or transfer). When a county provides additional tools—such as warrant lookups or recent arrest logs—we show you how to use them alongside the inmate list to get a fuller picture.
Click here to search for inmates in Alabama Department of Corrections facilities.
If you want to find an inmate in a county jail in Alabama, select a county:
- Baldwin
- Blount
- Calhoun
- Cherokee
- Chilton
- Colbert
- Coosa
- DeKalb
- Elmore
- Etowah
- Franklin
- Houston
- Jackson
- Jefferson
- Lawrence
- Lee
- Madison
- Marion
- Marshall
- Mobile
- Montgomery
- Morgan
- Pickens
- Pike
- Randolph
- Shelby
- St. Clair
- Tuscaloosa
The counties below do not have an online inmate search system, you can contact a jail to lookup inmates.
| County | Jail Address | Phone Number |
|---|---|---|
| Autauga County | 136 N. Court Street, Prattville, AL 36067 | (334) 361-2600 |
| Barbour County | 24 Robertson Airport Drive, Clayton, AL 36016 | (334) 775-3434 |
| Bibb County | 94 Bibb Lane, Brent, AL 35034 | (205) 926-9581 |
| Bullock County | 217 N. Prairie Street #112, Union Springs, AL 36089 | (334) 738-2670 |
| Butler County | 800 Walnut Street, Greenville, AL 36037 | (334) 382-3321 |
| Chambers County | 105 Alabama Avenue West, LaFayette, AL 36862 | (334) 864-4336 |
| Choctaw County | 117 South Mulberry Avenue, Butler, AL 36904 | (205) 459-2166 |
| Clay County | 41771 Hwy 77, Ashland, AL 36251 | (256) 354-7713 |
| Clarke County | 149 Clark Street, Grove Hill, AL 36451 | (251) 275-8156 |
| Cleburne County | 140 Lambert Drive, Heflin, AL 36264 | (256) 463-2277 |
| Coffee County | 1133 E. McKinnon Street, New Brockton, AL 36351 | (334) 894-6200 |
| Covington County | 290 Hillcrest Drive, Andalusia, AL 36420 | (334) 428-2640 |
| Crenshaw County | 186 Justice Avenue, Luverne, AL 36049 | (334) 335-3860 |
| Cullman County | 1900 Beech Avenue SE, Cullman, AL 35055 | (256) 735-2400 |
| Dale County | 124 Adams Street, Ozark, AL 36360 | (334) 774-5402 |
| Dallas County | 988 Selfield Road, Selma, AL 36703 | (334) 874-2585 |
| Escambia County | 316 Court Street, Brewton, AL 36426 | (251) 809-0741 |
| Geneva County | 100 North Commerce Street, Geneva, AL 36340 | (334) 684-5671 |
| Hale County | 1001 Main Street #18, Greensboro, AL 36744 | (334) 624-3081 |
| Henry County | 101 Court Square, Suite G, Abbeville, AL 36310 | (334) 585-3293 |
| Lamar County | 1118 County Road 9, Vernon, AL 35592 | (205) 695-7103 |
| Lowndes County | 653 State Hwy 21 South, Hayneville, AL 36040 | (334) 548-2222 |
| Macon County | 246 County Road 10, Tuskegee, AL 36083 | (334) 727-2503 |
| Marengo County | 101 Dunn Street, Linden, AL 36748 | (334) 295-2257 |
| Monroe County | 160 Wilcox Street, Monroeville, AL 36460 | (251) 575-2635 |
| Perry County | 202 Pickens Street, Marion, AL 36756 | (334) 683-6636 |
| Russell County | 307 Prentiss Drive, Phenix City, AL 36869 | (334) 298-8621 |
| Sumter County | 118 Hospital Drive, Livingston, AL 35470 | (205) 652-9010 |
| Tallapoosa County | 316 Industrial Park Drive, Dadeville, AL 36853 | (256) 825-1043 |
| Walker County | 2001 2nd Avenue, Jasper, AL 35501 | (205) 302-4874 |
| Wilcox County | 240 Highway 265 South, Camden, AL 36726 | (334) 682-9394 |
| Winston County | 11 Blake Drive, Double Springs, AL 35553 | (205) 489-5205 |