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

CO RD 32

Good

Over: Trib to Negro Creek

1.13 mi E to BBE, Baldwin, AL

Built 2016 Load: 61.9 t ADT: 6,964

County Road 9

Good

Over: Barner Branch

0.1M S of CR 28, Baldwin, AL

Built 2020 Load: 61.9 t ADT: 2,453

SALEM ROAD

Good

Over: LYNCH CREEK

NEAR HARKINS CROSS ROADS, Clay, AL

Built 2005 Load: 61.9 t ADT: 68

US 84 MP 165.182

Good

Over: WHITEWATER CREEK

0.2 MI. N SR 87, Coffee, AL

Built 2019 Load: 61.9 t ADT: 2,240

US 84 MP 165.182

Good

Over: WHITEWATER CREEK

0.2 Mi. N SR 87, Coffee, AL

Built 2019 Load: 61.9 t ADT: 2,240

COUNTY RD 57

Good

Over: NO NAME BRANCH

Robin Road, Covington, AL

Built 1992 Load: 61.9 t ADT: 220

CO RT 127

Good

Over: MAY BRANCH

0.3MI E INT CO 20, Lauderdale, AL

Built 1995 Load: 61.9 t ADT: 60

Old Hwy US-431

Good

Over: Flint River (Relief 2)

_1.2MI E JCT US 231 HWY, Madison, AL

Built 2021 Load: 61.9 t ADT: 1,949

Old Hwy US-431

Good

Over: Flint River (Relief 1)

2.6 MI E JCT US HWY 431_, Madison, AL

Built 2021 Load: 61.9 t ADT: 1,949

County Road 52

Good

Over: Buck Creek

CR 52 over Buck Creek, Shelby, AL

Built 2022 Load: 61.9 t ADT: 12,816

CO RT NO 16

Good

Over: BRANCH SWEETWATER CREEK

1.1 MI E SWEETWATER, Marengo, AL

Built 1992 Load: 62.0 t ADT: 620

Floyd Bradford Rd

Good

Over: Stinking Creek

1.8 miles NE US 78 Leeds, Jefferson, AL

Built 2020 Load: 62.1 t ADT: 3,159

CITY STREET

Good

Over: CREEK

DEER RUN ROAD, Lee, AL

Built 1974 Load: 62.1 t ADT: 1,024

SR 10

Good

Over: BRANCH

4.4 MI. E. OF NANAFALIA, Marengo, AL

Built 1984 Load: 62.1 t ADT: 2,990

STEPHENS CHURCH RD

Good

Over: MUD CREEK

2.7 MI EAST AL 183, Perry, AL

Built 1985 Load: 62.1 t ADT: 60

CR76 MORNINGSTARRD

Good

Over: OTHO BRANCH

CR76 1 ME MORNING STAR CH, Chilton, AL

Built 1990 Load: 62.3 t ADT: 420

CR 460

Good

Over: TROUBLESOME CREEK

3.8 MI W JCT SR 101, Lawrence, AL

Built 1929 Load: 62.3 t ADT: 4,130

COUNTY ROAD 42

Good

Over: BEAVER DAM CREEK

1MI W OF AL 139 ON CTY 42, Bibb, AL

Built 1984 Load: 62.4 t ADT: 400

Mill Rd._

Good

Over: Bradford Creek_

1.5 Mi. W. Sullivan St._, Madison, AL

Built 2017 Load: 62.4 t ADT: 2,500

AL-44

Good

Over: Branch

1 MI W JCT SR 129, Marion, AL

Built 1949 Load: 62.5 t ADT: 742

CO. 32

Good

Over: FINLEY CREEK

3 MI. S.W. LAFAYETTE, Chambers, AL

Built 1960 Load: 62.6 t ADT: 260

CR # 239

Good

Over: MOORE BRANCH

0.73 MI W SR 22, Dallas, AL

Built 1992 Load: 62.6 t ADT: 400

COUNTY RD 127

Good

Over: CANE CREEK

4.0 MI NE OF BERRY, Fayette, AL

Built 1983 Load: 62.6 t ADT: 93

SR 59

Good

Over: SHOMO CREEK REL.

2.3 MI. N. OF CHRYSLER, Monroe, AL

Built 1988 Load: 62.6 t ADT: 420

NATURAL BRIDGE RD

Good

Over: SHOAL CREEK

1.0 MI EAST CO RD 179, Morgan, AL

Built 2005 Load: 62.6 t ADT: 487

OLD HWY 20

Good

Over: LIMESTONE CRK SLOUGH

_SEC10 T4S R3W, Limestone, AL

Built 2020 Load: 62.7 t ADT: 2,230

SR-6 (US-231)

Good

Over: JENKINS CREEK

1.9mi W.of Meriwether rd, Montgomery, AL

Built 2020 Load: 62.7 t ADT: 11,830

CR 18

Good

Over: TALLAPOOSA RIVER

CR 18 Tallapoosa River, Cleburne, AL

Built 2021 Load: 62.8 t ADT: 246

AL 14

Good

Over: CSX

In town of Elmore, Elmore, AL

Built 2017 Load: 62.8 t ADT: 21,370

Tuscaloosa Avenue

Good

Over: Black Creek

Tuscaloosa Ave/Blk Crk, Etowah, AL

Built 2016 Load: 62.8 t

SR 13 (US-43) SB

Good

Over: STEELE CREEK

1 MI S JCT I-65, Mobile, AL

Built 2021 Load: 62.9 t ADT: 6,216

SR 2

Good

Over: ASHE BOULEVARD

0.8 M N Jct SR2 & SR184, Colbert, AL

Built 2022 Load: 63.0 t ADT: 18,856

CO RD 26

Good

Over: COWARTS CREEK

ASHFORD TO US 84, Houston, AL

Built 1988 Load: 63.0 t ADT: 655

COUNTY ROAD 19

Good

Over: COLWELL CREEK TRIB.

1.3 MI. N. OF GREENSBORO, Hale, AL

Built 1984 Load: 63.1 t ADT: 400

CO RT 214

Good

Over: UNNAMED BRANCH

0.5 MI E JCT CO RT 305, Lawrence, AL

Built 1955 Load: 63.2 t ADT: 480

20 TH STREET

Good

Over: TANYHARD CREEK

20 TH STREET * 8TH AVE, Walker, AL

Built 1985 Load: 63.2 t ADT: 8,000

SR 10

Good

Over: HODGENS CREEK REL.

2.6 MI. W. OF SWEETWATER, Marengo, AL

Built 1984 Load: 63.3 t ADT: 2,990

WEAR RD

Good

Over: BAKER CREEK

275 M S OF DAWES RD, Mobile, AL

Built 1997 Load: 63.3 t ADT: 416

BEASLEY RD

Good

Over: SCHOOL HOUSE BRANCH

_, Baldwin, AL

Built 2022 Load: 63.4 t ADT: 500

COUNTY ROAD 17

Good

Over: TRIB. TO HINES CREEK

3.2 MI. S. OF SAWYERVILLE, Hale, AL

Built 1967 Load: 63.4 t ADT: 100

SR 133

Good

Over: POND CREEK

0.2 M N JCT SR133 & SR184, Colbert, AL

Built 2007 Load: 63.6 t ADT: 25,510

VICTOR ROAD

Good

Over: LITTLE CREEK

.5MI E CR53 ON VICTOR RD, Fayette, AL

Built 2004 Load: 63.6 t ADT: 41

COUNTY RT. 21

Good

Over: TRIB. TO BIG BRUSH CREEK

7.4 MI. N. OF GREENSBORO, Hale, AL

Built 1954 Load: 63.6 t ADT: 200

COUNTY ROAD 55

Good

Over: BAKER BRANCH

0.2 MI. N. OF CO. RD. 32, Baldwin, AL

Built 1995 Load: 63.7 t ADT: 3,099

FREDRIC FERRY RD

Good

Over: MILL CREEK

DAVISTON, Tallapoosa, AL

Built 1989 Load: 63.7 t ADT: 91

CO RT 42

Good

Over: DEER CREEK

4MI N.W. BROOKLYN, Conecuh, AL

Built 1991 Load: 63.8 t ADT: 310

AL - 5 (US 78) NO

Good

Over: Locust Fork Warrior Rv

SAYRE, Jefferson, AL

Built 2022 Load: 63.8 t ADT: 9,305

OLD R R BED RD

Good

Over: FORK OF LIMESTONE CREEK

0.8 MI S JCT CO RD 282, Madison, AL

Built 1966 Load: 63.8 t ADT: 700

SR74 / US278

Good

Over: TERRAPIN CREEK RELIEF

.2 MI W CHEROKEE CO LINE, Calhoun, AL

Built 2013 Load: 64.0 t ADT: 4,299

Fairview Cove Rd

Good

Over: Bristow Creek

500' W of 179, Etowah, AL

Built 2016 Load: 64.0 t ADT: 403

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