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

SR 25

Good

Over: MICHIGAN CREEK REL.

1.7 MI. S. OF THOMASTON, Marengo, AL

Built 1988 Load: 21.9 t ADT: 1,190

AL-17

Good

Over: North Fork Creek

4 MI N JCT AL-187, Marion, AL

Built 2019 Load: 21.9 t ADT: 3,350

COUNTY ROAD 8

Good

Over: COHOBIE CREEK

1.5 MI NORTH FAYETTEVILLE, Talladega, AL

Built 1954 Load: 21.9 t ADT: 825

I-59

Good

Over: BLACK WARRIOR RIVER(+)

9.5 MI S TUSCALOOSA, Tuscaloosa, AL

Built 1971 Load: 21.9 t ADT: 30,000

CO. 187

Good

Over: OSANIPPA CREEK

2 MI. N. CUSSETA, Chambers, AL

Built 1967 Load: 22.0 t ADT: 162

B. BROOKS RD.

Good

Over: UT DOUBLE BRIDGES CK.

3mi NW GCLake off McCoull, Geneva, AL

Built 1971 Load: 22.0 t ADT: 22

MOORESVILLE RD

Good

Over: JOHNSON BR

SEC8 T3S R3W, Limestone, AL

Built 1950 Load: 22.0 t ADT: 1,600

_Eastern Bypass

Good

Over: _Unnamed Creek

2.5 MI South of HWY 72, Madison, AL

Built 2004 Load: 22.0 t ADT: 8,000

CO. RD. 82

Good

Over: COHOBADIAH CREEK

4 M E MORRISON X ROADS, Randolph, AL

Built 1953 Load: 22.0 t ADT: 300

CO RD 33

Good

Over: CEDAR CREEK

ASHFORD TO COUNTY ROAD 75, Houston, AL

Built 1950 Load: 22.1 t ADT: 1,675

PREVATT RD

Good

Over: GOLF CREEK

CIRCLE TO CO RD 19, Houston, AL

Built 1967 Load: 22.1 t ADT: 810

SR 35

Good

Over: TENNESSEE RIVER

0.5 MI N JCT SR 40/35, Jackson, AL

Built 2016 Load: 22.1 t ADT: 8,167

WASDEN RD

Good

Over: PINTLALA CRK RELIEF

.4 MI N OF CO LINE, Montgomery, AL

Built 1961 Load: 22.1 t ADT: 650

CO RD 13

Good

Over: YELLOWLEAF CREEK

CR13 1MI NW NEWHARMONYCH, Chilton, AL

Built 1964 Load: 22.2 t ADT: 250

CR-36

Good

Over: LITTLE CREEK

9.9 MI. N.E. VERNON, Lamar, AL

Built 1953 Load: 22.2 t ADT: 650

SWEET SPRINGS RD

Good

Over: PINEY CR

SEC9 T1S R3W, Limestone, AL

Built 1960 Load: 22.2 t ADT: 740

E.OLDHAYNEVILLE RD

Good

Over: RAMER CREEK

.9 MI EAST OF U.S. 331, Montgomery, AL

Built 1969 Load: 22.2 t ADT: 350

E.OLDHAYNEVILLE RD

Good

Over: DRAINAGE RELIEF

.5 MI E OF U.S. 331, Montgomery, AL

Built 1969 Load: 22.2 t ADT: 350

COUNTY ROAD 4409

Good

Over: SANDY RUN CREEK

SEC 30,T9N,R23E, Pike, AL

Built 1955 Load: 22.2 t ADT: 250

COUNTY ROAD 3316

Good

Over: WHITEWATER CREEK

SEC 13, T8N, R21E, Pike, AL

Built 1956 Load: 22.2 t ADT: 450

CR 404

Good

Over: UT TO LAY LAKE

INT OF CR 404 * 71, Shelby, AL

Built 2011 Load: 22.2 t ADT: 100

CO 4

Good

Over: HATCHET CREEK

1.3 M NW BROWNVILLE, Clay, AL

Built 1961 Load: 22.3 t ADT: 236

CO RT 437

Good

Over: STANLEY MILL CREEK

1.2 MILES SW OF BROOKLYN, Coffee, AL

Built 1949 Load: 22.3 t ADT: 200

AL-14

Good

Over: Brushy Creek

1.5 MI W JCT I-59, Greene, AL

Built 1984 Load: 22.3 t ADT: 2,207

US 84 MP 227.476

Good

Over: DRAINAGE AREA

0.21KM E.OF CO.RD.81, Houston, AL

Built 1998 Load: 22.3 t ADT: 6,920

SR 2

Good

Over: BRANCH

3.1 MI W JCT SR 2 & SR 3, Limestone, AL

Built 1934 Load: 22.3 t ADT: 11,200

SR 227

Good

Over: POLECAT CREEK

2 MI S JCT US431 * SR227, Marshall, AL

Built 1938 Load: 22.3 t ADT: 6,659

CO. ROAD 135

Good

Over: DRY BRCH TO CHOCCOLOCCO

1 MI S STATE 21 AT ANTIOC, Talladega, AL

Built 1955 Load: 22.3 t ADT: 1,475

HSV-BRFERRY RD

Good

Over: BRILEY CR

SEC35 T3S R5W, Limestone, AL

Built 1957 Load: 22.4 t ADT: 4,540

BLUFF VALLEY RD

Good

Over: SHOOL CREEK

0.7 MI E BLUFF SPRING, Clay, AL

Built 1962 Load: 22.5 t ADT: 233

CR-36

Good

Over: SHILOH BRANCH

6 MI. N.E. VERNON, Lamar, AL

Built 1953 Load: 22.5 t ADT: 480

COUNTY ROAD 49

Good

Over: BRANCH NO NAME

2.6 MI NE OF US 82, Barbour, AL

Built 1953 Load: 22.6 t ADT: 265

OLD DOWNING MILL R

Good

Over: CHOCCOLACCO CREEK

OLD DOWNING MILL RD, Calhoun, AL

Built 2005 Load: 22.6 t ADT: 241

Old Salem Road

Good

Over: CHUBBEHATCHEE CREEK

SEC 30 T19N R20E, Elmore, AL

Built 1984 Load: 22.6 t ADT: 478

1ST AVE SO

Good

Over: BRANCH

1ST AVE S * 37TH ST, Jefferson, AL

Built 1980 Load: 22.6 t ADT: 1,000

US 43

Good

Over: WARRIOR RIVER

1.5MI. N. OF DEMOPOLIS, Marengo, AL

Built 1988 Load: 22.6 t ADT: 4,640

ROADWAY

Good

Over: CO RT 1088 YELLOW CREEK

7.1 MI N US HWY 80, Sumter, AL

Built 1964 Load: 22.6 t ADT: 433

ROADWAY

Good

Over: CO RT 1088 SOUTHERN RR

7.8 MI N US HWY 80, Sumter, AL

Built 1964 Load: 22.6 t ADT: 1,720

SR 225

Good

Over: AIKIN CREEK

2 MI N I-65, Baldwin, AL

Built 1994 Load: 22.7 t ADT: 1,802

NATCHEZ TRACE PARK

Good

Over: COLBERT CREEK

5.99 MILES SOUTH OF AL RO, Lauderdale, AL

Built 1964 Load: 22.7 t ADT: 670

COUNTY HWY 1127

Good

Over: LITTLE SLAB CREEK

716 FT S JCT 1325, Marshall, AL

Built 1965 Load: 22.7 t ADT: 200

ROADWAY

Good

Over: CO RT 1009 STREAM

0.7 MI S US HWY 80, Sumter, AL

Built 1951 Load: 22.7 t ADT: 1,024

ROADWAY

Good

Over: CO RT 1078 POTTS CREEK

1.2 MI NW US HWY 11, Sumter, AL

Built 1966 Load: 22.7 t ADT: 623

COUNTY ROAD 12

Good

Over: CO RT 1095 SUCARNOCHEE R

6.4 MI NW US HWY 11, Sumter, AL

Built 1966 Load: 22.7 t ADT: 180

ROADWAY

Good

Over: CO RT 1078 STREAM

7.6 MI NW US HWY 11, Sumter, AL

Built 1966 Load: 22.7 t ADT: 175

CO 207

Good

Over: DRAIN - COLBERT

1.5 MI S CO 191, Talladega, AL

Built 1956 Load: 22.7 t ADT: 962

CO.RD.19

Good

Over: INDIAN CREEK

1MI.SO.CHILTON CO. LINE, Autauga, AL

Built 1960 Load: 22.8 t ADT: 500

CYPRESS LANE

Good

Over: COWPEN CREEK

50' N SPRING LAKE DRIVE, Baldwin, AL

Built 2002 Load: 22.8 t ADT: 112

EGYPT RD.

Good

Over: LINE CREEK

0.5 MI W OF ROCKLEDGE, Etowah, AL

Built 1957 Load: 22.8 t ADT: 730

CO RD 30

Good

Over: Branch of Kincaid Ck.

1.0 MI W OF MCSHAN, Pickens, AL

Built 1930 Load: 22.8 t ADT: 4,270

Showing 8,451-8,500 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.