Alabama Inmate Search

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:

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