Alabama, Major Correctional Facilities

Alabama hosts a comprehensive network of major correctional facilities, including state prisons, federal prisons, and county jails. The Alabama Department of Corrections (DOC) offers a robust search engine to locate inmates across these facilities, providing access to detailed inmate records sourced from county courthouses throughout the state. For anyone interested in the specific details of individuals incarcerated in Alabama or even a list of those executed in the state, these resources are invaluable for legal professionals, researchers, and family members.
List of people executed in Alabama
Find Inmate Records on anyone in Alabama, AL⁣.

List of Alabama state prisons


How do you search out why someone is in Jail or Prison?
You can contact the Clerk of the Court to get the transcripts of the case and the sentencing where they were adjudicated or USE SEARCH FORM below


Search Criminal Records &
Arrest Records
Search with BeenVerified

FacilityLocation & Contact
Alabama Therapeutic Education Facility
Re Entry & Treatment Facility
Shelby County County
Capacity: 724
Address: 102 Industrial ParkwayPO Box 1970, Columbiana, Alabama, 35051
City: Columbiana, Alabama, 35051
Shelby County Jail
County Jail / Detention Center
Shelby County County
Capacity: 500
Address: 380 McDow RoadPO Box 1240, Columbiana, Alabama, 35051
City: Columbiana, Alabama, 35051
Shelby County Juvenile Detention
County Jail / Detention Center
Shelby County County
Capacity: 34
Address: 381 McDow RoadPO Box 736, Columbiana, Alabama, 35051
City: Columbiana, Alabama, 35051
Cordova Police Jail
Police Jail / Local Holding Facility
Walker County County
Address: 74 Main Street, Cordova, Alabama, 35550
City: Cordova, Alabama, 35550
Cottonwood Jail
Police Jail / Local Holding Facility
Houston County County
Address: 1414 Metcalf Street, Cottonwood, Alabama, 36320
City: Cottonwood, Alabama, 36320
Courtland Jail
Police Jail / Local Holding Facility
Lawrence County County
Address: 271 Alabama Street, Courtland, Alabama, 35618
City: Courtland, Alabama, 35618
Creola Jail
Police Jail / Local Holding Facility
Mobile County County
Address: 190 Dead Lake Road, Creola, Alabama, 36525
City: Creola, Alabama, 36525
Crossville Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 1452 Alabama Highway, Crossville, Alabama, 35962
City: Crossville, Alabama, 35962
Cullman County Detention Center
County Jail / Detention Center
Cullman County County
Capacity: 236
Address: 1900 Beech Avenue SE, Cullman, Alabama, 35055
City: Cullman, Alabama, 35055
Cullman County Juvenile Detention Center
County Jail / Detention Center
Cullman County County
Capacity: 10
Address: 1900 Beech Avenue SE, Cullman, Alabama, 35055
City: Cullman, Alabama, 35055
Cullman Jail
Police Jail / Local Holding Facility
Cullman County County
Address: 209 3rd Avenue NortheastP.O. Box 278, Cullman, Alabama, 35056-0278
City: Cullman, Alabama, 35056-0278
Tallapoosa County Jail
County Jail / Detention Center
Tallapoosa County County
Capacity: 170
Address: 316 Industrial Park Drive, Dadeville, Alabama, 36853
City: Dadeville, Alabama, 36853
Dadeville Jail
Police Jail / Local Holding Facility
Tallapoosa County County
Address: 192 South Broadnax, Dadeville, Alabama, 36853
City: Dadeville, Alabama, 36853
Daleville Jail
Police Jail / Local Holding Facility
Dale County County
Address: 740 South Daleville AvenuePO Box 188, Daleville, Alabama, 36322
City: Daleville, Alabama, 36322
Daphne Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 1502 US Highway 98PO Box 400, Daphne, Alabama, 36526
City: Daphne, Alabama, 36526
Dauphin Island Municipal Jail
Police Jail / Local Holding Facility
Mobile County County
Address: 1015 Desoto Avenue, Dauphin Island, Alabama, 36528
City: Dauphin Island, Alabama, 36528
Daviston Jail
Police Jail / Local Holding Facility
Tallapoosa County County
Address: PO Box 26, Daviston, Alabama, 36256
City: Daviston, Alabama, 36256
Frank Lee Community Based Facility/Work Center
State Prison
Elmore County County
Capacity: 300
Address: 5305 Ingram Road, Deatsville, Alabama, 36022
City: Deatsville, Alabama, 36022
Decatur Work Release
State Prison
Morgan County County
Capacity: 740
Address: 1401 Highway 20 West, Decatur, Alabama, 35601
City: Decatur, Alabama, 35601
Morgan County Jail
County Jail / Detention Center
Morgan County County
Capacity: 300
Address: 119 Lee Street Northeast, Decatur, Alabama, 35601
City: Decatur, Alabama, 35601
Decatur Jail
Police Jail / Local Holding Facility
Morgan County County
Address: 402 Lee Street NortheastPO Box 488, Decatur, Alabama, 35602
City: Decatur, Alabama, 35602
Demopolis Jail
Police Jail / Local Holding Facility
Marengo County County
Address: 301 East Washington Street, Demopolis, Alabama, 36732
City: Demopolis, Alabama, 36732
Dora Jail
Police Jail / Local Holding Facility
Walker County County
Address: 1485 Sharon Boulevard, Dora, Alabama, 35062
City: Dora, Alabama, 35062
Houston County Jail
County Jail / Detention Center
Houston County County
Capacity: 188
Address: 901 East Main Street, Dothan, Alabama, 36301
City: Dothan, Alabama, 36301
Dothan Jail
Police Jail / Local Holding Facility
Houston County County
Address: 210 North Saint Andrews StreetPO Box 2128, Dothan, Alabama, 36303
City: Dothan, Alabama, 36303
Town of Double Springs Jail
Police Jail / Local Holding Facility
Winston County County
Address: Municipal Building23415 Highway 195PO Box 279, Double Springs, Alabama, 35553
City: Double Springs, Alabama, 35553
Winston County Jail
County Jail / Detention Center
Winston County County
Capacity: 50
Address: 11 Blake DrivePO Box 10, Double Springs, Alabama, 35553
City: Double Springs, Alabama, 35553
Douglas Jail
Police Jail / Local Holding Facility
Marshall County County
Address: 55 Alabama Highway 168PO Box 45, Douglas, Alabama, 35964
City: Douglas, Alabama, 35964
Dozier Jail
Police Jail / Local Holding Facility
Crenshaw County County
Address: PO Box 216, Dozier, Alabama, 36028
City: Dozier, Alabama, 36028
East Brewton Jail
Police Jail / Local Holding Facility
Escambia County County
Address: 615 Forrest AvenuePO Box 2010, East Brewton, Alabama, 36426
City: East Brewton, Alabama, 36426
Eclectic Jail
Police Jail / Local Holding Facility
Elmore County County
Address: 145 Main StreetBox 240430, Eclectic, Alabama, 36024
City: Eclectic, Alabama, 36024
Elba Jail
Police Jail / Local Holding Facility
Coffee County County
Address: 304 Simmons Street, Elba, Alabama, 36323
City: Elba, Alabama, 36323
Elba Work Release
State Prison
Coffee County County
Capacity: 250
Address: 1 Boswell Street, Elba, Alabama, 36323
City: Elba, Alabama, 36323
Elberta Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: PO Box Drawer 277, Elberta, Alabama, 36530
City: Elberta, Alabama, 36530
Elkmont Jail
Police Jail / Local Holding Facility
Limestone County County
Address: 18890 Upper Fort Hampton RoadPO Box 387, Elkmont, Alabama, 35620
City: Elkmont, Alabama, 35620
Elmore Correctional Facility
State Prison
Elmore County County
Capacity: 1176
Address: 3520 Marion Spillman Road, Elmore, Alabama, 36025
City: Elmore, Alabama, 36025
Draper Correctional Facility
State Prison
Elmore County County
Capacity: 1232
Address: 2828 Alabama Highway 143, Elmore, Alabama, 36025
City: Elmore, Alabama, 36025
Staton Correctional Facility
State Prison
Elmore County County
Capacity: 1376
Address: 2690 Marion Spillway Road, Elmore, Alabama, 36025
City: Elmore, Alabama, 36025
Enterprise Jail
Police Jail / Local Holding Facility
Coffee County County
Address: PO Box 311000, Enterprise, Alabama, 36330
City: Enterprise, Alabama, 36330
Epes Jail
Police Jail / Local Holding Facility
Sumter County County
Address: 26266 Dr. Martin Luther King Highway, Epes, Alabama, 35460
City: Epes, Alabama, 35460
Eufaula Jail
Police Jail / Local Holding Facility
Barbour County County
Capacity: 21
Address: 545 East Barbour Street, Eufaula, Alabama, 36027
City: Eufaula, Alabama, 36027
Eutaw Jail
Police Jail / Local Holding Facility
Greene County County
Address: 116 Main Street, Eutaw, Alabama, 35462
City: Eutaw, Alabama, 35462
Eutaw City Jail
Police Jail / Local Holding Facility
Greene County County
Address: 116 Main Street, Eutaw, Alabama, 35462
City: Eutaw, Alabama, 35462
Greene County Jail
County Jail / Detention Center
Greene County County
Capacity: 56
Address: 111 Greensboro Street, Eutaw, Alabama, 35462
City: Eutaw, Alabama, 35462
Evergreen Jail
Police Jail / Local Holding Facility
Conecuh County County
Address: 355 East Front StreetPO Box 229, Evergreen, Alabama, 36401
City: Evergreen, Alabama, 36401
Conecuh County Jail
County Jail / Detention Center
Conecuh County County
Capacity: 28
Address: 104 Liberty Street, Evergreen, Alabama, 36401
City: Evergreen, Alabama, 36401
Fairfield Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 5231 Court B, Fairfield, Alabama, 35064
City: Fairfield, Alabama, 35064
Fairhope Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 107 North Section StreetPO Drawer 429, Fairhope, Alabama, 36532
City: Fairhope, Alabama, 36532
Falkville Jail
Police Jail / Local Holding Facility
Morgan County County
Address: 21 West First StreetPO Box 407, Falkville, Alabama, 35622
City: Falkville, Alabama, 35622
Fayette Jail
Police Jail / Local Holding Facility
Fayette County County
Address: 118 First Avenue Northeast, Fayette, Alabama, 35555
City: Fayette, Alabama, 35555
Fayette County Jail
County Jail / Detention Center
Fayette County County
Capacity: 45
Address: 113 1st Avenue NW, Fayette, Alabama, 35555-2627
City: Fayette, Alabama, 35555-2627
Flomaton Jail
Police Jail / Local Holding Facility
Escambia County County
Address: 2125 Ringold StreetPO Box 632, Flomaton, Alabama, 36441
City: Flomaton, Alabama, 36441
Florala Jail
Police Jail / Local Holding Facility
Covington County County
Address: 22654 Wall Avenue, Florala, Alabama, 36442
City: Florala, Alabama, 36442
Florence Jail
Police Jail / Local Holding Facility
Lauderdale County County
Address: 110 West College Street, Florence, Alabama, 35630
City: Florence, Alabama, 35630
University of North Alabama Police Jail
Police Jail / Local Holding Facility
Lauderdale County County
Address: UNA Box 5067#1 Harrison PlazaKeller Hall Basement, Florence, Alabama, 35630
City: Florence, Alabama, 35630
North Alabama Group Home (University of North Alabama)
Police Jail / Local Holding Facility
Lauderdale County County
Address: 510 North Cypress Street, Florence, Alabama, 35630
City: Florence, Alabama, 35630
Lauderdale County Jail
County Jail / Detention Center
Lauderdale County County
Capacity: 150
Address: 200 South Court StreetPO Box 1710, Florence, Alabama, 35631
City: Florence, Alabama, 35631
St. Florian Police Jail
Police Jail / Local Holding Facility
Lauderdale County County
Address: 4508 County Road 47, Florence, Alabama, 35634
City: Florence, Alabama, 35634
Foley Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 200 E Section, Foley, Alabama, 36535
City: Foley, Alabama, 36535
Forkland Jail
Police Jail / Local Holding Facility
Greene County County
Address: 13327 U.S Highway 43, Forkland, Alabama, 36740
City: Forkland, Alabama, 36740
Fort Deposit Jail
Police Jail / Local Holding Facility
Lowndes County County
Address: 260 Old Fort Road East, Fort Deposit, Alabama, 36032
City: Fort Deposit, Alabama, 36032
Ft. Payne Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 200 Gault Avenue South, Fort Payne, Alabama, 35967
City: Fort Payne, Alabama, 35967
DeKalb County Detention Center
County Jail / Detention Center
DeKalb County County
Capacity: 245
Address: 2801 Jordan Road Southwest, Fort Payne, Alabama, 35968
City: Fort Payne, Alabama, 35968
Fort Payne Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 200 Gault Avenue South, Fort Payne, Alabama, 35967-1993
City: Fort Payne, Alabama, 35967-1993
Frisco Jail
Police Jail / Local Holding Facility
Monroe County County
Address: 4165 Bowden Street, Frisco, Alabama, 36445
City: Frisco, Alabama, 36445
Fulton Jail
Police Jail / Local Holding Facility
Clarke County County
Address: 137 Adams Avenue, Fulton, Alabama, 36784
City: Fulton, Alabama, 36784
Fultondale Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 1210 Walker Chapel RoadPO Box 699, Fultondale, Alabama, 35068
City: Fultondale, Alabama, 35068
Fyffe Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: PO Box 8, Fyffe, Alabama, 35971
City: Fyffe, Alabama, 35971
Etowah County Detention Center (ICE)
County Jail / Detention Center
Etowah County County
Capacity: 950
Address: 827 Forrest Avenue, Gadsden, Alabama, 35901
City: Gadsden, Alabama, 35901
Gadsden Jail
Police Jail / Local Holding Facility
Etowah County County
Address: 90 Broad Street, Gadsden, Alabama, 35901
City: Gadsden, Alabama, 35901
The Bridge Inc
Private Facility
Etowah County County
Address: 3232 Lay Springs Road, Gadsden, Alabama, 35904
City: Gadsden, Alabama, 35904
Gardendale Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 970 Main Street, Gardendale, Alabama, 35071
City: Gardendale, Alabama, 35071
Geneva County Jail
County Jail / Detention Center
Geneva County County
Capacity: 42
Address: 101 Commerce Street, Geneva, Alabama, 36340
City: Geneva, Alabama, 36340
Geneva Jail
Police Jail / Local Holding Facility
Geneva County County
Address: 517 South Commerce Street, Geneva, Alabama, 36340
City: Geneva, Alabama, 36340
Georgiana Jail
Police Jail / Local Holding Facility
Butler County County
Address: 400 West Railroad Avenue North, Georgiana, Alabama, 36033
City: Georgiana, Alabama, 36033
Geraldine Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 41343 Hwy 75PO Box 183, Geraldine, Alabama, 35974
City: Geraldine, Alabama, 35974
Gilber Jail
Police Jail / Local Holding Facility
Choctaw County County
Address: PO Box 152, Gilbertown, Alabama, 36908
City: Gilbertown, Alabama, 36908
Glencoe Jail
Police Jail / Local Holding Facility
Etowah County County
Address: 201 Chastain Boulevard West, Glencoe, Alabama, 35905
City: Glencoe, Alabama, 35905
Goodwater Jail
Police Jail / Local Holding Facility
Coosa County County
Address: 51 South Main StreetPO Box 45, Goodwater, Alabama, 35072
City: Goodwater, Alabama, 35072
Gordo Jail
Police Jail / Local Holding Facility
Pickens County County
Address: 187 7th Street SouthwestPO Box 541, Gordo, Alabama, 35466
City: Gordo, Alabama, 35466
Gordon Jail
Police Jail / Local Holding Facility
Houston County County
Address: 692 Tifton RoadPO Box 46, Gordon, Alabama, 36343
City: Gordon, Alabama, 36343
Grant Jail
Police Jail / Local Holding Facility
Marshall County County
Address: 4766 Main StreetPO Box 70, Grant, Alabama, 35747
City: Grant, Alabama, 35747
Graysville Municipal Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 246 South Main StreetPO Box 130, Graysville, Alabama, 35073
City: Graysville, Alabama, 35073
Hale County Jail
County Jail / Detention Center
Hale County County
Capacity: 92
Address: 70 Corrections Drive, Greensboro, Alabama, 36744
City: Greensboro, Alabama, 36744
Greensboro Jail
Police Jail / Local Holding Facility
Hale County County
Address: 1101 Main StreetPO Drawer I, Greensboro, Alabama, 36744
City: Greensboro, Alabama, 36744
Farquhar Cattle Ranch - CLOSED
State Prison
Hale County County
Capacity: 112
Address: 1132 County Road 73, Greensboro, Alabama, 36744
City: Greensboro, Alabama, 36744
Greenville Jail
Police Jail / Local Holding Facility
Butler County County
Address: PO Box 960119 East Commerce Street, Greenville, Alabama, 36037
City: Greenville, Alabama, 36037
Butler County Correctional Facility
State Prison
Butler County County
Capacity: 100
Address: 800 Walnut Street, Greenville, Alabama, 36037
City: Greenville, Alabama, 36037
Clarke County Jail
County Jail / Detention Center
Clarke County County
Capacity: 142
Address: 149 Clark StreetPO Box 913, Grove Hill, Alabama, 36451
City: Grove Hill, Alabama, 36451
Grove Hill Community Jail
Police Jail / Local Holding Facility
Clarke County County
Address: PO Box 847111 South Church Street, Grove Hill, Alabama, 36451
City: Grove Hill, Alabama, 36451
Guin Jail
Police Jail / Local Holding Facility
Marion County County
Address: 7500 US Highway 43PO Box 249, Guin, Alabama, 35563
City: Guin, Alabama, 35563
Gulf Shores Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: PO Box 896220 Clubhouse Drive, Gulf Shores, Alabama, 36542
City: Gulf Shores, Alabama, 36542
Guntersville Jail
Police Jail / Local Holding Facility
Marshall County County
Address: 340 Blount Avenue, Guntersville, Alabama, 35976
City: Guntersville, Alabama, 35976
Marshall County Jail
County Jail / Detention Center
Marshall County County
Capacity: 250
Address: 423 Blount Street, Guntersville, Alabama, 35976
City: Guntersville, Alabama, 35976
Gurley Jail
Police Jail / Local Holding Facility
Madison County County
Address: 235 Walker StreetPO Box 128, Gurley, Alabama, 35748
City: Gurley, Alabama, 35748
Hackleburg Jail
Police Jail / Local Holding Facility
Marion County County
Address: 314 First Avenue, Hackleburg, Alabama, 35564
City: Hackleburg, Alabama, 35564
Haleyville Jail
Police Jail / Local Holding Facility
Winston County County
Address: 1901 11th Avenue, Haleyville, Alabama, 35565
City: Haleyville, Alabama, 35565
Hamilton Work Release
State Prison
Marion County County
Capacity: 264
Address: 1826 Bexar Avenue East, Hamilton, Alabama, 35570
City: Hamilton, Alabama, 35570
Hamilton Aged & Infirmed
State Prison
Marion County County
Capacity: 300
Address: 223 Sasser Drive, Hamilton, Alabama, 35570
City: Hamilton, Alabama, 35570
Hamilton Jail
Police Jail / Local Holding Facility
Marion County County
Address: PO Box 188427 James Crump Memorial Drive, Hamilton, Alabama, 35570
City: Hamilton, Alabama, 35570
1 2 3 4 5


Nationwide Criminal Records Search
Search More Information
Search with BeenVerified

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.