Courthouse | Image | Location | Built | Notes |
---|
| | Prattville, Autauga County 32.4633°N -86.4747°W | 1906 | Part of the Daniel Pratt Historic District (NRHP). |
| | Bay Minette, Baldwin County 30.8833°N -87.7742°W | 1901 (renovated 1996) | |
| | Clayton, Barbour County 31.8781°N -85.45°W | 1961 | |
| | Eufaula, Barbour County 31.8928°N -85.1417°W | 1910s | Part of the Seth Lore and Irwinton Historic District (NRHP). |
| | Centreville, Bibb County 32.9456°N -87.1356°W | 1902 | Part of the Centreville Historic District (NRHP). |
| | Oneonta, Blount County 33.9464°N -86.4758°W | 1954 | |
| | Union Springs, Bullock County 33.9464°N -86.4758°W | 1872 | Part of the Bullock County Courthouse Historic District (NRHP). |
| | Greenville, Butler County 31.8297°N -86.6181°W | 1871 | Part of the East Commerce Street Historic District (NRHP). |
| | Anniston, Calhoun County 33.6586°N -85.8311°W | 1900 | Listed on the National Register of Historic Places. |
| | LaFayette, Chambers County 32.8994°N -85.4008°W | 1899 | Part of the Chambers County Courthouse Square Historic District (NRHP). |
| | Centre, Cherokee County 34.1525°N -85.6789°W | 1936 | |
| | Clanton, Chilton County 32.84°N -86.6297°W | 1960 | |
| | Butler, Choctaw County 32.0894°N -88.2219°W | 1907 | |
| | Grove Hill, Clarke County 31.7086°N -87.7786°W | 1955 | Part of the Grove Hill Courthouse Square Historic District (NRHP). |
| | Ashland, Clay County 33.2742°N -85.8358°W | 1906 | Listed on the National Register of Historic Places. |
| | Heflin, Cleburne County 33.6497°N -85.5881°W | 1907 | Listed on the National Register of Historic Places. |
| | Elba, Coffee County 31.4142°N -86.0656°W | 1903 | Listed on the National Register of Historic Places. |
| | Enterprise, Coffee County 31.3156°N -85.8522°W | 1998 | |
| | Tuscumbia, Colbert County 34.7336°N -87.7039°W | 1882 (renovated 1909) | Part of the Colbert County Courthouse Square Historic District (NRHP). |
| | Evergreen, Conecuh County 31.4353°N -86.9547°W | 2006 | |
| | Rockford, Coosa County 32.8894°N -86.2197°W | 1970 | |
| | Andalusia, Covington County 31.3086°N -86.4825°W | 1916 | Listed on the National Register of Historic Places. |
| | Luverne, Crenshaw County 31.7158°N -86.2625°W | 1955 | Included in Luverne Historic District as a non-contributing resource. |
| | Cullman, Cullman County 34.1725°N -86.8417°W | 1966 | |
| | Ozark, Dale County 31.4586°N -85.6406°W | 1968 | |
| | Selma, Dallas County 32.4075°N -87.0214°W | 1960 | |
| | Fort Payne, DeKalb County 34.44°N -85.7256°W | 1955 (remodeled 1974, 1999) | |
| | Wetumpka, Elmore County 32.5367°N -86.205°W | 1932 | Part of the East Wetumpka Commercial District (NRHP). |
| | Brewton, Escambia County 31.1067°N -87.0711°W | 1960 | |
| | Gadsden, Etowah County 34.0156°N -86.0122°W | 1949 (renovated 2000) | |
| | Fayette, Fayette County 33.685°N -87.8317°W | 1911 | Part of the Fayette County Courthouse District (NRHP). |
| | Russellville, Franklin County 34.5081°N -87.7283°W | 1955 | |
| | Geneva, Geneva County 31.0406°N -85.8656°W | | |
| | Eutaw, Greene County 32.8414°N -87.8867°W | 1993 | |
| | Greensboro, Hale County 32.7039°N -87.5925°W | 1907 | Part of the Greensboro Historic District (NRHP). |
| | Abbeville, Henry County 31.5711°N -85.2497°W | 1966 | |
| | Dothan, Houston County 31.2242°N -85.3931°W | 1962 (renovated 2003) | |
| | Scottsboro, Jackson County 34.6722°N -86.0339°W | 1912 | Part of the Public Square Historic District (NRHP). |
| | Bessemer, Jefferson County 33.4014°N -86.9539°W | 2009 | |
| | Birmingham, Jefferson County 33.5214°N -86.8089°W | 1931 | Listed on the National Register of Historic Places. |
| | Vernon, Lamar County 33.7575°N -88.1086°W | 1909 (remodeled 1948) | |
| | Florence, Lauderdale County 34.7989°N -87.6756°W | 1965 | |
| | Moulton, Lawrence County 34.4811°N -87.2919°W | 1936 | Part of the Moulton Courthouse Square Historic District (NRHP). |
| | Opelika, Lee County 32.6458°N -85.3792°W | 1896 | Listed on the National Register of Historic Places. |
| | Athens, Limestone County 34.8028°N -86.9717°W | 1919 | Part of the Athens Courthouse Square Historic District (NRHP). |
| | Hayneville, Lowndes County 32.1839°N -86.5797°W | 1858 (enlarged 1905) | Listed on the National Register of Historic Places. |
| | Tuskegee, Macon County 32.425°N -85.6911°W | 1905 | Listed on the National Register of Historic Places. |
| | Huntsville, Madison County 34.7303°N -86.585°W | 1966 | |
| | Linden, Marengo County 32.3067°N -87.7975°W | 1966 | This is the fifth courthouse for the county, built on the same site as a Victorian-era courthouse that burned in 1965.[1] The third Marengo County courthouse, built in 1850, still stands and is listed on the National Register of Historic Places. |
| | Hamilton, Marion County 34.1419°N -87.9892°W | 1970 | |
| | Albertville, Marshall County 34.2681°N -86.2103°W | 1935 | |
| | Guntersville, Marshall County 34.3586°N -86.2933°W | 1935 (remodeled 1963) | |
| | Mobile, Mobile County 30.6889°N -88.0425°W | 1994 | |
| | Monroeville, Monroe County 31.5272°N -87.3244°W | 1963 | |
| | Montgomery, Montgomery County 32.3744°N -86.3056°W | | |
| | Decatur, Morgan County 34.6069°N -86.9847°W | 1975 | |
| | Marion, Perry County 32.6328°N -87.3186°W | 1856 | Part of the Marion Courthouse Square Historic District (NRHP). |
| | Carrollton, Pickens County 33.2617°N -88.095°W | 1877 (restored 2007) | Listed on the National Register of Historic Places. |
| | Troy, Pike County 31.8072°N -85.9736°W | 1952 | |
| | Wedowee, Randolph County 33.3092°N -85.4842°W | 1985 | |
| | Phenix City, Russell County 32.4725°N -84.9997°W | 1938 | |
| | Ashville, St. Clair County 33.8369°N -86.255°W | 1844 | Part of the Ashville Historic District (NRHP). |
| | Pell City, St. Clair County 33.5867°N -86.2867°W | 2001 | |
| | Columbiana, Shelby County 33.1789°N -86.6075°W | 1908 | |
| | Livingston, Sumter County 32.5828°N -88.1883°W | 1902 | Listed on the National Register of Historic Places. |
| | Talladega, Talladega County 33.435°N -86.1028°W | 1838 (redesigned 1925, restored 1977) | Built from 1836 to 1838, it was originally a three-story structure, later reduced to two stories with a clock tower. Additions were made in 1882 and 1905. It suffered extensive fire damage in 1925 and was redesigned, utilizing some of the original architectural elements.[2] Part of the Talladega Courthouse Square Historic District (NRHP). |
| | Dadeville, Tallapoosa County 32.8311°N -85.7642°W | 1962 | |
| | Tuscaloosa, Tuscaloosa County 33.2072°N -87.5678°W | 1964 | |
| | Jasper, Walker County 33.8331°N -87.2772°W | 1933 | Part of the Jasper Downtown Historic District (NRHP). |
| | Chatom, Washington County 31.4656°N -88.2567°W | 1964 | |
| | Camden, Wilcox County 31.9914°N -87.2892°W | 1857 | Part of the Wilcox County Courthouse Historic District (NRHP). |
| | Double Springs, Winston County 34.1467°N -87.4022°W | 1929 | Listed on the National Register of Historic Places. | |