State profile · Below median Poor share

Alabama bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Alabama, based on the FHWA National Bridge Inventory.

13,471
Public bridges
35.0%
Good condition
3.3%
Poor condition

Data updated May 2026

Total Bridges

13,471

Public highway bridges in Alabama

Good Condition

35.0%

4,721 bridges rated 7-9

-15.0pp vs 50% benchmark

Poor Condition

3.3%

451 bridges whose lowest applicable component is rated 0-4

-3.6pp vs national avg 7.0%

Alabama vs national bridge condition

Alabama - Good condition share 35.0%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Alabama - Poor-condition share 11.2%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Alabama vs nearby ranks

Adjacent states by Poor-condition share (lower share = better)

States are ranked by the share of bridges whose lowest applicable component rating is 4 or below. This describes recorded condition; it does not measure funding effectiveness or live crossing safety. States here sit immediately above and below Alabama on the same metric.

FL

Florida

2.75% top marginal rate
Structure
Progressive
Burden @ $100K
$12,892

VA

Virginia

3.03% top marginal rate
Structure
Progressive
Burden @ $100K
$14,122
Selected

AL

Alabama

3.35% top marginal rate
Structure
Progressive
Burden @ $100K
$13,471

MN

Minnesota

3.63% top marginal rate
Structure
Progressive
Burden @ $100K
$11,969

CT

Connecticut

3.95% top marginal rate
Structure
Progressive
Burden @ $100K
$4,277

Bridges Needing Most Attention in Alabama

Six lowest-condition bridges in Alabama, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Alabama

I-22

Good

Over: CR-81

I-22 over CR-81, Walker, AL

Built 2004 Load: 45.4 t ADT: 25,062

COUNTY ROAD 4

Good

Over: BATES CREEK

2.5 MI E OF CR35, Washington, AL

Built 2004 Load: 45.4 t ADT: 980

CR107 ED LEACH RD

Good

Over: BROWN BRANCH

CR107 2M NW MARS HILL CH, Chilton, AL

Built 1992 Load: 45.5 t ADT: 225

SR 17

Good

Over: TUCKABUM CREEK

3.1 MI S OF JACHIN, Choctaw, AL

Built 2004 Load: 45.5 t ADT: 1,160

COUNTY ROAD 57

Good

Over: BUCK CREEK

S. GLENWOOD RD, Crenshaw, AL

Built 1955 Load: 45.5 t ADT: 440

DR M.L.K. DRIVE

Good

Over: KINGS BRANCH

500FT N DACUS ST, Escambia, AL

Built 1998 Load: 45.5 t ADT: 2,325

AL 25

Good

Over: Washington Creek

3.4 MI S BIBB CO LINE, Hale, AL

Built 1995 Load: 45.5 t ADT: 550

CO RD 9 ROCK CRK

Good

Over: GIVENS BRANCH

HCP 34-07-94, Henry, AL

Built 1996 Load: 45.5 t ADT: 405

CO RT 33

Good

Over: DRY BRANCH

1 MI S OF U.S 72, Lauderdale, AL

Built 2010 Load: 45.5 t ADT: 510

County Road 56

Good

Over: Branch

Vredenburgh, Monroe, AL

Built 1951 Load: 45.5 t ADT: 80

COUNTY ROAD 30

Good

Over: BR OFF HIGH LOG CREEK

2.2 MI. S. OF INT.30*26, Russell, AL

Built 2005 Load: 45.5 t ADT: 400

CO.RD.19

Good

Over: WYATT-BRANCH-VIDA-JCT.

VIDA-JCT, Autauga, AL

Built 1956 Load: 45.6 t ADT: 611

NOAH MEDDERS PKWY

Good

Over: ABANDONED RAILROAD

0.5 MI W OF AL 21, Calhoun, AL

Built 1995 Load: 45.6 t ADT: 1,500

GILBERTS FERRY RD.

Good

Over: CREEK

GILBERTS FERRY RD., Calhoun, AL

Built 2018 Load: 45.6 t ADT: 658

CO. RT. 18

Good

Over: BEE BRANCH

0.84 MI.NE JCT CO18*CO.23, Clarke, AL

Built 1965 Load: 45.6 t ADT: 250

Mars Hill Road

Good

Over: Cox Creek

.5 M N INT Cox Creek PKWY, Lauderdale, AL

Built 2017 Load: 45.6 t ADT: 536

RAMP TO SR 255*RA

Good

Over: NORTHFORK SOUTHERN R. R.

0.3 MI W SR 255 * I-565, Madison, AL

Built 1990 Load: 45.6 t ADT: 4,820

SR 69

Good

Over: SAM'S CREEK

4.1 MI. N. OF LINDEN, Marengo, AL

Built 2000 Load: 45.6 t ADT: 1,450

SR 193

Good

Over: EAST FOWL RIVER

5.7 MI N SR 188, Mobile, AL

Built 2007 Load: 45.6 t ADT: 4,420

COUNTY ROAD 14

Good

Over: INDIAN CREEK

SEC 34 T12 R24, Bullock, AL

Built 1991 Load: 45.7 t ADT: 300

COUNTY ROAD 14

Good

Over: BIG SANDY CREEK

SEC 32 T12 R24, Bullock, AL

Built 1991 Load: 45.7 t ADT: 400

COUNTY ROAD 8

Good

Over: RELIEF TO CONECUH RIVER

SEC 31 T12 R23, Bullock, AL

Built 1994 Load: 45.7 t ADT: 250

COUNTY ROAD 8

Good

Over: CONECUH RIVER

SEC 31 T12 R23, Bullock, AL

Built 1994 Load: 45.7 t ADT: 250

SR 9

Good

Over: JOSEPH CREEK

3.7 MI N JCT US 78, Calhoun, AL

Built 1955 Load: 45.7 t ADT: 3,475

CR30 SACP 326 F

Good

Over: CR30 MULBERRY CREEK

CR30 1 MI NW MT NEBO CH, Chilton, AL

Built 1962 Load: 45.7 t ADT: 300

SR 134 MP 41.291

Good

Over: HURRICANE CREEK

0.2 MI W JCT 123, Dale, AL

Built 1995 Load: 45.7 t ADT: 4,400

MARS HILL ROAD

Good

Over: COX CREEK

1.5 M N SR 133/MARS HILL, Lauderdale, AL

Built 1982 Load: 45.7 t ADT: 2,550

Lee Road 10

Good

Over: CHOCLAFAULA CREEK

NEAR ST. MATTHEWS CHURCH?, Lee, AL

Built 2000 Load: 45.7 t ADT: 1,625

MARTIN ROAD

Good

Over: STREAM W OF MCDONALD CRK

0.8 MILES WEST OF GATE 1, Madison, AL

Built 1962 Load: 45.7 t ADT: 14,800

SR-8 (US-80)

Good

Over: Cottonwood Creek (Rel)

1.6 ml. east Faunsdale, Marengo, AL

Built 2022 Load: 45.7 t ADT: 5,520

COUNTY ROAD 2262

Good

Over: SILERS MILL CREEK

SEC21,T8N,R20E, Pike, AL

Built 2005 Load: 45.7 t ADT: 370

CO. RD. 68

Good

Over: STYX RIVER

3.7 MI. NE OF I-10, Baldwin, AL

Built 2011 Load: 45.8 t ADT: 493

SR 2

Good

Over: BIG BEAR CREEK

1.9 MI E AL & MS ST LINE, Colbert, AL

Built 2002 Load: 45.8 t ADT: 4,085

SR 2

Good

Over: BIG BEAR CREEK

1.9 M E AL & MS ST LINE, Colbert, AL

Built 2000 Load: 45.8 t ADT: 4,085

CR-49

Good

Over: NS Railroad

94 ft north of CR-511, Coosa, AL

Built 2019 Load: 45.8 t ADT: 238

WEST ROBINSON ROAD

Good

Over: GIN CREEK

WEST ROBINSON ROAD, Crenshaw, AL

Built 2018 Load: 45.8 t ADT: 22

CO RD 218

Good

Over: SIMS CREEK

1.0 MI W KNOXVILLE, Greene, AL

Built 1997 Load: 45.8 t ADT: 110

COUNTY ROAD 66

Good

Over: WARD CREEK

R.C. CULVT CO. RD. 66, Henry, AL

Built 2005 Load: 45.8 t ADT: 20

LUM RD CO33-CO45

Good

Over: CREEK

1 MI WEST OF CO RD 33, Lowndes, AL

Built 1989 Load: 45.8 t ADT: 125

CO RD NO 56

Good

Over: HURRICANE CREEK

4 MILES NORTH OF US78, Marion, AL

Built 1991 Load: 45.8 t ADT: 350

COUNTY ROAD 30

Good

Over: HATCHECHUBBEE CREEK

1MI SE HATCHECHUBBEE, Russell, AL

Built 1997 Load: 45.8 t ADT: 500

CO. 1094

Good

Over: TRIB.TO BOYDS CREEK

2.2 MI.N.LIBERTY X ROADS, Chambers, AL

Built 2002 Load: 45.9 t ADT: 16

LEANING TREE RD.

Good

Over: BRANCH

4.7 MI SE OF RANGE, Conecuh, AL

Built 2016 Load: 45.9 t ADT: 30

HOPKINS RD

Good

Over: CEDAR SPRINGS CREEK

HWY 52/E TO EBENEEZER RD., Houston, AL

Built 2007 Load: 45.9 t ADT: 95

IRON BRIDGE ROAD

Good

Over: YELLOW CREEK

3.2 MI. N.E. OF VERNON, Lamar, AL

Built 2012 Load: 45.9 t ADT: 41

WALNUT ROAD

Good

Over: MUD CREEK

.3 MI. S.E. WALNUT GROVE, Lamar, AL

Built 2012 Load: 45.9 t ADT: 57

JACKSON MILITARY R

Good

Over: BOGUE CREEK

.1 MI. S. MULBERRY SPRING, Lamar, AL

Built 2012 Load: 45.9 t ADT: 57

CO RT 90

Good

Over: SECOND CREEK

0.7MI W INT CO 1, Lauderdale, AL

Built 1996 Load: 45.9 t ADT: 304

County Road 49

Good

Over: Corn Creek

.5 mi. S. of int SR 64, Lauderdale, AL

Built 2016 Load: 45.9 t ADT: 190

DURBIN FORK RD.

Good

Over: DURBIN BRANCH

1.5 MI. S. OF CO. RD. 57, Baldwin, AL

Built 2010 Load: 46.0 t ADT: 83

Showing 11,601-11,650 of 13,471 bridges

Data sourced from the FHWA National Bridge Inventory (NBI), latest released cycle. See our methodology for details. Retrieved and formatted by PlainBridges.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the FHWA National Bridge Inventory (NBI). Poor condition is an inspection-record category, not a closure or unsafe-to-cross designation. Consult the bridge owner for current status.

Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.