| Courthouse | Image | Location | Built | Notes |
| Autauga County Courthouse | | Prattville, Autauga County
| 1906 | Part of the Daniel Pratt Historic District. |
| Baldwin County Courthouse | | Bay Minette, Baldwin County
| 1901 | |
| Barbour County Courthouse (Clayton) | | Clayton, Barbour County
| 1961 | |
| Barbour County Courthouse (Eufaula) | | Eufaula, Barbour County
| 1910s | Part of the Seth Lore and Irwinton Historic District. |
| Bibb County Courthouse | | Centreville, Bibb County
| 1902 | Part of the Centreville Historic District. |
| Blount County Courthouse | | Oneonta, Blount County
| 1954 | |
| Bullock County Courthouse | | Union Springs, Bullock County
| 1872 | Part of the Bullock County Courthouse Historic District. |
| Butler County Courthouse | | Greenville, Butler County
| 1871 | Part of the East Commerce Street Historic District. |
| Calhoun County Courthouse | | Anniston, Calhoun County
| 1900 | Listed on the National Register of Historic Places. |
| Chambers County Courthouse | | LaFayette, Chambers County
| 1899 | Part of the Chambers County Courthouse Square Historic District. |
| Cherokee County Courthouse | | Centre, Cherokee County
| 1936 | |
| Chilton County Courthouse | | Clanton, Chilton County
| 1960 | |
| Choctaw County Courthouse | | Butler, Choctaw County
| 1907 | |
| Clarke County Courthouse | | Grove Hill, Clarke County
| 1955 | Part of the Grove Hill Courthouse Square Historic District. |
| Clay County Courthouse | | Ashland, Clay County
| 1906 | Listed on the National Register of Historic Places. |
| Cleburne County Courthouse | | Heflin, Cleburne County
| 1907 | Listed on the National Register of Historic Places. |
| Coffee County Courthouse (Elba) | | Elba, Coffee County
| 1903 | Listed on the National Register of Historic Places. |
| Coffee County Courthouse (Enterprise) | | Enterprise, Coffee County
| 1998 | |
| Colbert County Courthouse | | Tuscumbia, Colbert County
| 1882 | Part of the Colbert County Courthouse Square Historic District. |
| Conecuh County Government Center | | Evergreen, Conecuh County
| 2006 | |
| Coosa County Courthouse | | Rockford, Coosa County
| 1970 | |
| Covington County Courthouse | | Andalusia, Covington County
| 1916 | Listed on the National Register of Historic Places. |
| Crenshaw County Courthouse | | Luverne, Crenshaw County
| 1955 | Included in Luverne Historic District as a non-contributing resource. |
| Cullman County Courthouse | | Cullman, Cullman County
| 1966 | |
| Dale County Courthouse | | Ozark, Dale County
| 1968 | |
| Dallas County Courthouse | | Selma, Dallas County
| 1960 | |
| DeKalb County Courthouse | | Fort Payne, DeKalb County
| 1955 | |
| Elmore County Courthouse | | Wetumpka, Elmore County
| 1932 | Part of the East Wetumpka Commercial District. |
| Escambia County Courthouse | | Brewton, Escambia County
| 1960 | |
| Etowah County Courthouse | | Gadsden, Etowah County
| 1949 | |
| Fayette County Courthouse | | Fayette, Fayette County
| 1911 | Part of the Fayette County Courthouse District. |
| Franklin County Courthouse | | Russellville, Franklin County
| 1955 | |
| Geneva County Courthouse | | Geneva, Geneva County
| | |
| Greene County Courthouse | | Eutaw, Greene County
| 1993 | |
| Hale County Courthouse | | Greensboro, Hale County
| 1907 | Part of the Greensboro Historic District. |
| Henry County Courthouse | | Abbeville, Henry County
| 1966 | |
| Houston County Courthouse | | Dothan, Houston County
| 1962 | |
| Jackson County Courthouse | | Scottsboro, Jackson County
| 1912 | Part of the Public Square Historic District. |
| Jefferson County Courthouse (Bessemer) | | Bessemer, Jefferson County
| 2009 | |
| Jefferson County Courthouse (Birmingham) | | Birmingham, Jefferson County
| 1931 | Listed on the National Register of Historic Places. |
| Lamar County Courthouse | | Vernon, Lamar County
| 1909 | |
| Lauderdale County Courthouse | | Florence, Lauderdale County
| 1965 | |
| Lawrence County Courthouse | | Moulton, Lawrence County
| 1936 | Part of the Moulton Courthouse Square Historic District. |
| Lee County Courthouse | | Opelika, Lee County
| 1896 | Listed on the National Register of Historic Places. |
| Limestone County Courthouse | | Athens, Limestone County
| 1919 | Part of the Athens Courthouse Square Historic District. |
| Lowndes County Courthouse | | Hayneville, Lowndes County
| 1858 | Listed on the National Register of Historic Places. |
| Macon County Courthouse | | Tuskegee, Macon County
| 1905 | Listed on the National Register of Historic Places. |
| Madison County Courthouse | | Huntsville, Madison County
| 1966 | |
| Marengo County Courthouse | | Linden, Marengo County
| 1966 | This is the fifth courthouse for the county, built on the same site as a Victorian-era courthouse that burned in 1965. The third Marengo County courthouse, built in 1850, still stands and is listed on the National Register of Historic Places. |
| Marion County Courthouse | | Hamilton, Marion County
| 1970 | |
| Marshall County Courthouse (Albertville) | | Albertville, Marshall County
| 1935 | |
| Marshall County Courthouse (Guntersville) | | Guntersville, Marshall County
| 1935 | |
| Mobile County Courthouse | | Mobile, Mobile County
| 1994 | |
| Monroe County Courthouse | | Monroeville, Monroe County
| 1963 | |
| Montgomery County Courthouse | | Montgomery, Montgomery County
| | |
| Morgan County Courthouse | | Decatur, Morgan County
| 1975 | |
| Perry County Courthouse | | Marion, Perry County
| 1856 | Part of the Marion Courthouse Square Historic District. |
| Pickens County Courthouse | | Carrollton, Pickens County
| 1877 | Listed on the National Register of Historic Places. |
| Pike County Courthouse | | Troy, Pike County
| 1952 | |
| Randolph County Courthouse | | Wedowee, Randolph County
| 1985 | |
| Russell County Courthouse | | Phenix City, Russell County
| 1938 | |
| St. Clair County Courthouse (Ashville) | | Ashville, St. Clair County
| 1844 | Part of the Ashville Historic District. |
| St. Clair County Courthouse (Pell City) | | Pell City, St. Clair County
| 2001 | |
| Shelby County Courthouse | | Columbiana, Shelby County
| 1908 | Replaced the Old Shelby County Courthouse |
| Sumter County Courthouse | | Livingston, Sumter County
| 1902 | Listed on the National Register of Historic Places. |
| Talladega County Courthouse | | Talladega, Talladega County
| 1838 | 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. Part of the Talladega Courthouse Square Historic District. |
| Tallapoosa County Courthouse | | Dadeville, Tallapoosa County
| 1962 | |
| Tuscaloosa County Courthouse | | Tuscaloosa, Tuscaloosa County
| 1964 | |
| Walker County Courthouse | | Jasper, Walker County
| 1933 | Part of the Jasper Downtown Historic District. |
| Washington County Courthouse | | Chatom, Washington County
| 1964 | |
| Wilcox County Courthouse | | Camden, Wilcox County
| 1857 | Part of the Wilcox County Courthouse Historic District. |
| Winston County Courthouse | | Double Springs, Winston County
| 1929 | Listed on the National Register of Historic Places. |