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
Lawrence County Jail
County Jail / Detention Center
Lawrence County County
Capacity: 88
Address: 242 Parker Road, Moulton, Alabama, 35650
City: Moulton, Alabama, 35650
Moulton Jail
Police Jail / Local Holding Facility
Lawrence County County
Address: 720 Seminary Street, Moulton, Alabama, 35650-1551
City: Moulton, Alabama, 35650-1551
Moundville Jail
Police Jail / Local Holding Facility
Hale County County
Address: 410 Market StreetPO Box 98, Moundville, Alabama, 35474
City: Moundville, Alabama, 35474
ADYS - Mt. Meigs Complex
State Prison
Montgomery County County
Capacity: 264
Address: Mt. Meigs ComplexPO Box 66, Mount Meigs, Alabama, 36057
City: Mount Meigs, Alabama, 36057
Mount Vernon Jail
Police Jail / Local Holding Facility
Mobile County County
Address: PO Box 309, Mount Vernon, Alabama, 36560
City: Mount Vernon, Alabama, 36560
Mountain Brook Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 100 Tibbett Street, Mountain Brook, Alabama, 35213
City: Mountain Brook, Alabama, 35213
Muscle Shoals Jail
Police Jail / Local Holding Facility
Colbert County County
Address: 2010 East Avalon Avenue, Muscle Shoals, Alabama, 35661
City: Muscle Shoals, Alabama, 35661
Myrtlewood Jail
Police Jail / Local Holding Facility
Marengo County County
Address: 210 North MagnoliaPO Box 37, Myrtlewood, Alabama, 36763
City: Myrtlewood, Alabama, 36763
Napier Field Lockup
Police Jail / Local Holding Facility
Dale County County
Address: 400 Headquarters Street, Napier Field, Alabama, 36303
City: Napier Field, Alabama, 36303
New Brockton Jail
Police Jail / Local Holding Facility
Coffee County County
Address: 202 South John StreetPO Box 70, New Brockton, Alabama, 36351
City: New Brockton, Alabama, 36351
Coffee County Jail
County Jail / Detention Center
Coffee County County
Capacity: 126
Address: 4 County Complex, New Brockton, Alabama, 36351
City: New Brockton, Alabama, 36351
New Hope Jail
Police Jail / Local Holding Facility
Madison County County
Address: 5496 Main DrivePO Box 419, New Hope, Alabama, 35760
City: New Hope, Alabama, 35760
New Site Jail
Police Jail / Local Holding Facility
Tallapoosa County County
Address: 12791 Highway 22 East, New Site, Alabama, 36256
City: New Site, Alabama, 36256
Newton Jail
Police Jail / Local Holding Facility
Dale County County
Address: 9 North College Street, Newton, Alabama, 36352
City: Newton, Alabama, 36352
Newville Jail
Police Jail / Local Holding Facility
Henry County County
Address: 106 South Broad StreetPO Box 119, Newville, Alabama, 36353
City: Newville, Alabama, 36353
Alabama A&M University Police Jail
Police Jail / Local Holding Facility
Madison County County
Address: PO Box 247, Normal, Alabama, 35762
City: Normal, Alabama, 35762
North Courtland Jail
Police Jail / Local Holding Facility
Lawrence County County
Address: PO Box 93, North Courtland, Alabama, 35618
City: North Courtland, Alabama, 35618
Northport Jail
Police Jail / Local Holding Facility
Tuscaloosa County County
Address: 3721 26th Avenue, Northport, Alabama, 35476
City: Northport, Alabama, 35476
Oakman Jail
Police Jail / Local Holding Facility
Walker County County
Address: 10294 Main StreetPO Box 267, Oakman, Alabama, 35579
City: Oakman, Alabama, 35579
Odenville Jail
Police Jail / Local Holding Facility
St. Clair County County
Address: PO Box 113, Odenville, Alabama, 35953
City: Odenville, Alabama, 35953
Ohatchee Jail
Police Jail / Local Holding Facility
Calhoun County County
Address: 7801 Alabama Highway 77, Ohatchee, Alabama, 36271
City: Ohatchee, Alabama, 36271
Oneonta Jail
Police Jail / Local Holding Facility
Blount County County
Address: 302 2nd Street North, Oneonta, Alabama, 35121
City: Oneonta, Alabama, 35121
Blount County Corrections Department
County Jail / Detention Center
Blount County County
Capacity: 101
Address: 225 Industrial Park Road, Oneonta, Alabama, 35121-2758
City: Oneonta, Alabama, 35121-2758
Lee County Youth Development Center
State Prison
Lee County County
Address: 1109 Spring Drive, Opelika, Alabama, 36801
City: Opelika, Alabama, 36801
Opelika Jail
Police Jail / Local Holding Facility
Lee County County
Address: 501 South 10th Street, Opelika, Alabama, 36803
City: Opelika, Alabama, 36803
Lee County Detention Facility
County Jail / Detention Center
Lee County County
Capacity: 434
Address: PO Box 2407, Opelika, Alabama, 36803-0688
City: Opelika, Alabama, 36803-0688
Opp Jail
Police Jail / Local Holding Facility
Covington County County
Address: 106 North Main Street, Opp, Alabama, 36467
City: Opp, Alabama, 36467
Orange Beach Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 4480 Orange Beach Blvd.PO Box 1039, Orange Beach, Alabama, 36561
City: Orange Beach, Alabama, 36561
Oxford Jail
Police Jail / Local Holding Facility
Calhoun County County
Address: PO Box 3383, Oxford, Alabama, 36203
City: Oxford, Alabama, 36203
Dale County Jail
County Jail / Detention Center
Dale County County
Capacity: 116
Address: 100 Court SquarePO Box 279, Ozark, Alabama, 36361
City: Ozark, Alabama, 36361
Ozark Jail
Police Jail / Local Holding Facility
Dale County County
Address: PO Box 1987, Ozark, Alabama, 36361-1987
City: Ozark, Alabama, 36361-1987
Parrish Jail
Police Jail / Local Holding Facility
Walker County County
Address: 6484 Hwy 269 SouthPO Box 89, Parrish, Alabama, 35580
City: Parrish, Alabama, 35580
Pelham Jail AL
Police Jail / Local Holding Facility
Shelby County County
Address: 32 Philip Davis Street, Pelham, Alabama, 35124
City: Pelham, Alabama, 35124
Pell Jail
Police Jail / Local Holding Facility
St. Clair County County
Address: 1905 1st Avenue North, Pell City, Alabama, 35125
City: Pell City, Alabama, 35125
St. Clair County Jail Pell City-Coed
County Jail / Detention Center
St. Clair County County
Capacity: 106
Address: 1510 Cogswell AvenueSuite 206, Pell City, Alabama, 35125
City: Pell City, Alabama, 35125
Pennington Jail
Police Jail / Local Holding Facility
Choctaw County County
Address: 282 Pine Grove RoadPO Box 40, Pennington, Alabama, 36916
City: Pennington, Alabama, 36916
Phenix Jail
Police Jail / Local Holding Facility
Russell County County
Address: 1111 Broad Street, Phenix City, Alabama, 36867
City: Phenix City, Alabama, 36867
Russell County Jail - Prentiss L Griffith Detention Facility
County Jail / Detention Center
Russell County County
Capacity: 215
Address: 307 Prentiss DrivePO Box 640, Phenix City, Alabama, 36868-0640
City: Phenix City, Alabama, 36868-0640
Phil Campbell Jail
Police Jail / Local Holding Facility
Franklin County County
Address: 580 Railroad StreetPO Box 489, Phil Campbell, Alabama, 35581
City: Phil Campbell, Alabama, 35581
Pickensville Jail
Police Jail / Local Holding Facility
Pickens County County
Address: 16831 Highway 14, Pickensville, Alabama, 35447
City: Pickensville, Alabama, 35447
Piedmont City Jail
Police Jail / Local Holding Facility
Calhoun County County
Address: 121 West Ladiga StreetPO Box 112, Piedmont, Alabama, 36272
City: Piedmont, Alabama, 36272
Pinckard Jail
Police Jail / Local Holding Facility
Dale County County
Address: 1309 Hwy 134PO Box 202, Pinckard, Alabama, 36371
City: Pinckard, Alabama, 36371
Pine Hill Jail
Police Jail / Local Holding Facility
Wilcox County County
Address: 50 Dunn StreetPO Box 397, Pine Hill, Alabama, 36769
City: Pine Hill, Alabama, 36769
ADYS - Chalkville Campus
State Prison
Jefferson County County
Address: 5849 Old Springville Road, Pinson, Alabama, 35126
City: Pinson, Alabama, 35126
Pisgah Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 6100 County Road 88PO Box 2, Pisgah, Alabama, 35765
City: Pisgah, Alabama, 35765
Pleasant Grove Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 501 Park Road, Pleasant Grove, Alabama, 35127
City: Pleasant Grove, Alabama, 35127
Powell Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 110 Broad Street North, Powell, Alabama, 35971
City: Powell, Alabama, 35971
Prattville Jail
Police Jail / Local Holding Facility
Autauga County County
Address: 101 West Main Street, Prattville, Alabama, 36067
City: Prattville, Alabama, 36067
ADYS - Autauga HIT Program
State Prison
Autauga County County
Capacity: 78
Address: 1601 County Road 57, Prattville, Alabama, 36067
City: Prattville, Alabama, 36067
Autauga County Metro Jail
County Jail / Detention Center
Autauga County County
Capacity: 138
Address: 136 North Court Street, Prattville, Alabama, 36067-3049
City: Prattville, Alabama, 36067-3049
Priceville Jail
Police Jail / Local Holding Facility
Morgan County County
Address: 242 Marco Drive, Priceville, Alabama, 35603
City: Priceville, Alabama, 35603
Prichard Jail
Police Jail / Local Holding Facility
Mobile County County
Address: 216 East Prichard Lane, Prichard, Alabama, 36610
City: Prichard, Alabama, 36610
Mobile Work Release
State Prison
Mobile County County
Capacity: 254
Address: 2423 North Beltline Highway, Pritchard, Alabama, 36610
City: Pritchard, Alabama, 36610
Ragland Jail
Police Jail / Local Holding Facility
St. Clair County County
Address: 146 Church Circle, Ragland, Alabama, 35131
City: Ragland, Alabama, 35131
Rainbow Jail
Police Jail / Local Holding Facility
Etowah County County
Address: 3700 Rainbow DriveFax Number:(256) 442-3813Email Address:, Rainbow City, Alabama, 35906
City: Rainbow City, Alabama, 35906
Rainsville Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 42 McCurdy Avenue(Alabama Highway 35)South, Rainsville, Alabama, 35986
City: Rainsville, Alabama, 35986
Ranburne Jail
Police Jail / Local Holding Facility
Cleburne County County
Address: 21383 Main StreetPO Box 219, Ranburne, Alabama, 36273
City: Ranburne, Alabama, 36273
Red Bay Jail
Police Jail / Local Holding Facility
Franklin County County
Address: PO Box 2002, Red Bay, Alabama, 35582
City: Red Bay, Alabama, 35582
Red Level Jail
Police Jail / Local Holding Facility
Covington County County
Address: PO Box 23629098 Smiley Street, Red Level, Alabama, 36474
City: Red Level, Alabama, 36474
Reform Jail
Police Jail / Local Holding Facility
Pickens County County
Address: 104 3rd Avenue SoutheastPO Box 489, Reform, Alabama, 35481
City: Reform, Alabama, 35481
Repton Jail
Police Jail / Local Holding Facility
Conecuh County County
Address: PO Box 35, Repton, Alabama, 36475
City: Repton, Alabama, 36475
River Falls Jail
Police Jail / Local Holding Facility
Covington County County
Address: PO Box 17, River Falls, Alabama, 36476
City: River Falls, Alabama, 36476
Riverside Jail
Police Jail / Local Holding Facility
St. Clair County County
Address: 379 Depot StreetPO Box 130, Riverside, Alabama, 35135
City: Riverside, Alabama, 35135
Roanoke Jail
Police Jail / Local Holding Facility
Randolph County County
Address: 30 West Point StreetPO Box 1270, Roanoke, Alabama, 36274
City: Roanoke, Alabama, 36274
Robertsdale Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 23335 North Chicago StreetPO Box 429, Robertsdale, Alabama, 36567
City: Robertsdale, Alabama, 36567
Rockford City Jail
Police Jail / Local Holding Facility
Coosa County County
Address: 110 Main StreetPO Box 128, Rockford, Alabama, 35136
City: Rockford, Alabama, 35136
Coosa County Jail
County Jail / Detention Center
Coosa County County
Capacity: 72
Address: 1 School DrivePO Box 279, Rockford, Alabama, 35136
City: Rockford, Alabama, 35136
Rogersville Jail
Police Jail / Local Holding Facility
Lauderdale County County
Address: 59 Patton StreetPO Box 540, Rogersville, Alabama, 35652
City: Rogersville, Alabama, 35652
Franklin County Jail
County Jail / Detention Center
Franklin County County
Capacity: 54
Address: 111 Limestone StreetPO Box 400, Russellville, Alabama, 35653
City: Russellville, Alabama, 35653
Russellville Jail
Police Jail / Local Holding Facility
Franklin County County
Address: 400 North Jackson AvenuePO Box 1000, Russellville, Alabama, 35653
City: Russellville, Alabama, 35653
Samson Jail
Police Jail / Local Holding Facility
Geneva County County
Address: 13 East Main Street, Samson, Alabama, 36477
City: Samson, Alabama, 36477
Saraland Jail
Police Jail / Local Holding Facility
Mobile County County
Address: 716 Saraland Boulevard South, Saraland, Alabama, 36571
City: Saraland, Alabama, 36571
Sardis Jail
Police Jail / Local Holding Facility
Etowah County County
Address: 1335 Sardis Drive, Sardis City, Alabama, 35956
City: Sardis City, Alabama, 35956
Satsuma Jail
Police Jail / Local Holding Facility
Mobile County County
Address: 5668 Second Street, Satsuma, Alabama, 36572
City: Satsuma, Alabama, 36572
Scottsboro Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 916 South Broad Street, Scottsboro, Alabama, 35768
City: Scottsboro, Alabama, 35768
Jackson County Jail
County Jail / Detention Center
Jackson County County
Capacity: 212
Address: 545 Parks Avenue, Scottsboro, Alabama, 35768
City: Scottsboro, Alabama, 35768
Skyline Police Department Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 21638 Alabama Highway 79, Scottsboro, Alabama, 35768
City: Scottsboro, Alabama, 35768
Section Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 1335 Sardis DrivePO Box 310, Section, Alabama, 35771
City: Section, Alabama, 35771
Selma Jail
Police Jail / Local Holding Facility
Dallas County County
Address: 1300 Alabama AvenuePO Box 450, Selma, Alabama, 36702
City: Selma, Alabama, 36702
Dallas County Jail
County Jail / Detention Center
Dallas County County
Address: 988 Sellfield Road, Selma, Alabama, 36703
City: Selma, Alabama, 36703
Sheffield Jail
Police Jail / Local Holding Facility
Colbert County County
Address: 600 North Montgomery Avenue, Sheffield, Alabama, 35660-2834
City: Sheffield, Alabama, 35660-2834
Shorter Jail
Police Jail / Local Holding Facility
Macon County County
Address: PO Box 117, Shorter, Alabama, 36075
City: Shorter, Alabama, 36075
Silas Jail
Police Jail / Local Holding Facility
Choctaw County County
Address: 370 First Street, Silas, Alabama, 36919
City: Silas, Alabama, 36919
Silverhill Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 22030 6th StreetPO Box 309, Silverhill, Alabama, 36576
City: Silverhill, Alabama, 36576
Sipsey Jail
Police Jail / Local Holding Facility
Walker County County
Address: 3835 Sipsey Road, Sipsey, Alabama, 35584
City: Sipsey, Alabama, 35584
Slocomb Jail
Police Jail / Local Holding Facility
Geneva County County
Address: 255 East Lawrence Harris HighwayPO Box 1147, Slocomb, Alabama, 36375
City: Slocomb, Alabama, 36375
Snead Jail
Police Jail / Local Holding Facility
Blount County County
Address: 87169 US Hwy 278PO Box 505, Snead, Alabama, 35952
City: Snead, Alabama, 35952
Somerville Jail
Police Jail / Local Holding Facility
Morgan County County
Address: PO Box 155, Somerville, Alabama, 35670
City: Somerville, Alabama, 35670
Southside Jail
Police Jail / Local Holding Facility
Etowah County County
Address: 2255 Highway 77, Southside, Alabama, 35907
City: Southside, Alabama, 35907
Spanish Fort Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 30500 State Highway 181 Suite 618, Spanish Fort, Alabama, 36527
City: Spanish Fort, Alabama, 36527
City of Springville Police Lockup
Police Jail / Local Holding Facility
St. Clair County County
Address: PO Box 919, Springville, Alabama, 35146
City: Springville, Alabama, 35146
St. Clair Correctional Facility
State Prison
St. Clair County County
Capacity: 1514
Address: 1000 St. Clair Road, Springville, Alabama, 35146
City: Springville, Alabama, 35146
Steele Jail
Police Jail / Local Holding Facility
St. Clair County County
Address: 4025 Pope AvenuePO Box 425, Steele, Alabama, 35987
City: Steele, Alabama, 35987
Stevenson Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 104 Kentucky Avenue, Stevenson, Alabama, 35772
City: Stevenson, Alabama, 35772
Sulligent Jail
Police Jail / Local Holding Facility
Lamar County County
Address: 5797 US 278PO Box 365, Sulligent, Alabama, 35586
City: Sulligent, Alabama, 35586
Bevill State Community College Police Jail
Police Jail / Local Holding Facility
Walker County County
Address: Box 800101 State Street, Sumiton, Alabama, 35148
City: Sumiton, Alabama, 35148
Sumiton Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: PO Box 10, Sumiton, Alabama, 35148
City: Sumiton, Alabama, 35148
Summerdale Jail
Police Jail / Local Holding Facility
Baldwin County County
Address: 502 West Lee Avenue, Summerdale, Alabama, 36580
City: Summerdale, Alabama, 36580
Sylacauga Jail
Police Jail / Local Holding Facility
Talladega County County
Address: 301 North Broadway, Sylacauga, Alabama, 35150
City: Sylacauga, Alabama, 35150
Sylvania City Jail
Police Jail / Local Holding Facility
DeKalb County County
Address: 22957 Sylvania Avenue SouthPO Box 150, Sylvania, Alabama, 35988
City: Sylvania, Alabama, 35988
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.