List of crossings of the Black Warrior River

This is a list of bridges and other crossings of the Black Warrior River from its confluence at the Tombigbee River near Demopolis upstream to its source at the confluence of the Mulberry and Locust forks in Jefferson County, Alabama.

Crossings
{| class=wikitable ! Crossing ! Carries ! Location ! Coordinates !colspan=4|

Alabama

 * U.S. 43 Bridge
 * Greene and Marengo counties
 * 32.54546°N, -87.83559°W
 * St. Louis & San Francisco Rail Bridge
 * BNSF Railroad Bridge
 * Greene and Marengo counties
 * 32.54552°N, -87.83008°W
 * Warrior Lock and Dam
 * Greene and Hale counties
 * 32.77895°N, -87.84117°W
 * Oscar Underwood Bridge
 * Greene and Hale counties
 * 32.81934°N, -87.8164°W
 * Railroad Bridge
 * AGS railroad bridge
 * Greene Hale counties
 * 32.846°N, -87.83208°W
 * Interstate 20/59 Northbound Bridge
 * Tuscaloosa County
 * 33.11592°N, -87.65359°W
 * Interstate 20/59 Southbound Bridge
 * Tuscaloosa County
 * 33.11592°N, -87.65359°W
 * Foster Ferry Bridge
 * Tuscaloosa County
 * 33.11854°N, -87.66184°W
 * Tuscaloosa Bypass toll bridge
 * Black Warrior Parkway
 * Tuscaloosa County
 * 33.19814°N, -87.62686°W
 * William Bacon Oliver Lock and Dam
 * Tuscaloosa County
 * 33.20871°N, -87.59276°W
 * Railroad Bridge
 * KCS Railroad Bridge
 * Tuscaloosa County
 * 33.21356°N, -87.57662°W
 * Hugh R. Thomas Bridge
 * Tuscaloosa County
 * 33.21441°N, -87.57375°W
 * Woolsey Finnell Bridge
 * Tuscaloosa County
 * 33.22328°N, -87.53224°W
 * Paul Bryant Bridge
 * Tuscaloosa County
 * 33.24161°N, -87.50555°W
 * Holt Lock and Dam
 * Tuscaloosa County
 * 33.25403°N, -87.4494°W
 * John Hollis Bankhead Lock and Dam
 * Tuscaloosa County
 * 33.45828°N, -87.35619°W
 * Franklin Ferry Bridge
 * Jefferson County
 * 33.52708°N, -87.24077°W
 * }
 * Hugh R. Thomas Bridge
 * Tuscaloosa County
 * 33.21441°N, -87.57375°W
 * Woolsey Finnell Bridge
 * Tuscaloosa County
 * 33.22328°N, -87.53224°W
 * Paul Bryant Bridge
 * Tuscaloosa County
 * 33.24161°N, -87.50555°W
 * Holt Lock and Dam
 * Tuscaloosa County
 * 33.25403°N, -87.4494°W
 * John Hollis Bankhead Lock and Dam
 * Tuscaloosa County
 * 33.45828°N, -87.35619°W
 * Franklin Ferry Bridge
 * Jefferson County
 * 33.52708°N, -87.24077°W
 * }
 * John Hollis Bankhead Lock and Dam
 * Tuscaloosa County
 * 33.45828°N, -87.35619°W
 * Franklin Ferry Bridge
 * Jefferson County
 * 33.52708°N, -87.24077°W
 * }
 * Jefferson County
 * 33.52708°N, -87.24077°W
 * }
 * }