State profile · Above median Poor share

Iowa bridge safety

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

20,753
Public bridges
36.5%
Good condition
20.0%
Poor condition

Data updated May 2026

Total Bridges

20,753

Public highway bridges in Iowa

Good Condition

36.5%

7,582 bridges rated 7-9

-13.5pp vs 50% benchmark

Poor Condition

20.0%

4,153 bridges whose lowest applicable component is rated 0-4

13.0pp vs national avg 7.0%

Iowa vs national bridge condition

Iowa - Good condition share 36.5%
National avg

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

Iowa - Poor-condition share 66.7%
National avg

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

Iowa 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 Iowa on the same metric.

WV

West Virginia

16.02% top marginal rate
Structure
Progressive
Burden @ $100K
$7,679

SD

South Dakota

16.24% top marginal rate
Structure
Progressive
Burden @ $100K
$5,905
Selected

IA

Iowa

20.01% top marginal rate
Structure
Progressive
Burden @ $100K
$20,753

VI

Virgin Islands

29.17% top marginal rate
Structure
Progressive
Burden @ $100K
$24

Bridges Needing Most Attention in Iowa

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

All Bridges in Iowa

LOCAL

Good

Over: SKILLET CREEK

086271703, Webster, IA

Built 1994 Load: 45.3 t ADT: 50

RACINE AVE

Good

Over: CROOKED CREEK

087281302, Webster, IA

Built 2000 Load: 45.3 t ADT: 41

LOCAL ROAD

Good

Over: BRANCH IOWA RIVER

092233303, Wright, IA

Built 2006 Load: 45.3 t ADT: 42

FM

Good

Over: SMALL STREAM

070160203, Appanoose, IA

Built 2001 Load: 45.4 t ADT: 40

FM (LWC)

Good

Over: SMALL STREAM

082122905, Benton, IA

Built 1993 Load: 45.4 t ADT: 410

JESUP RD

Good

Over: TRIB TO SPRING CREEK

87-11-11-06-10, Black Hawk, IA

Built 2007 Load: 45.4 t ADT: 314

E EAGLE RD

Good

Over: MUD CREEK

87-12-21-01-10, Black Hawk, IA

Built 2004 Load: 45.4 t ADT: 275

HESS RD

Good

Over: TRIB TO MILLER CREEK

87-13-12-02-10, Black Hawk, IA

Built 2005 Load: 45.4 t ADT: 29

YOUNG RD

Good

Over: SPRING CREEK

88-11-12-01-10, Black Hawk, IA

Built 2006 Load: 45.4 t ADT: 393

GIRSCH RD

Good

Over: TRIB TO MILLER CREEK

88-12-34-02-10, Black Hawk, IA

Built 2003 Load: 45.4 t ADT: 128

BARCLAY RD

Good

Over: CAMP CREEK

89-11-13-05-10, Black Hawk, IA

Built 2006 Load: 45.4 t ADT: 88

E CEDAR-WAPSI RD

Good

Over: TRIB TO CRANE CREEK

90-12-13-01-10, Black Hawk, IA

Built 2007 Load: 45.4 t ADT: 1,895

N ELK RUN RD

Good

Over: TRIB TO CRANE CREEK

90-12-15-02-10, Black Hawk, IA

Built 2005 Load: 45.4 t ADT: 79

220TH ST

Good

Over: STREAM

091130503, Bremer, IA

Built 2011 Load: 45.4 t ADT: 70

160TH ST

Good

Over: STREAM

092130101, Bremer, IA

Built 2006 Load: 45.4 t ADT: 108

OVERLAND AVE

Good

Over: SAND CREEK

087082102, Buchanan, IA

Built 1995 Load: 45.4 t ADT: 20

FM 250TH ST

Good

Over: LIME CREEK

088102301, Buchanan, IA

Built 1989 Load: 45.4 t ADT: 69

LOCAL

Good

Over: SMALL STREAM

089100703, Buchanan, IA

Built 1995 Load: 45.4 t ADT: 33

QUONSET AVE

Good

Over: BUFFALO CREEK

090081404, Buchanan, IA

Built 2000 Load: 45.4 t ADT: 29

FM 155TH ST.

Good

Over: SMALL STREAM

090083203, Buchanan, IA

Built 2004 Load: 45.4 t ADT: 344

LOCAL

Good

Over: BR RACCOON RIVER

091360403, Buena Vista, IA

Built 2005 Load: 45.4 t ADT: 45

FM

Good

Over: BRANCH RACCOON RIVER

091361502, Buena Vista, IA

Built 1998 Load: 45.4 t ADT: 450

LOCAL

Good

Over: BR LITTLE SIOUX RIVER

093383602, Buena Vista, IA

Built 2001 Load: 45.4 t ADT: 5

FM

Good

Over: SMALL STREAM

090172706, Butler, IA

Built 2003 Load: 45.4 t ADT: 393

C23

Good

Over: SMALL STREAM

093173401, Butler, IA

Built 2002 Load: 45.4 t ADT: 511

FM

Good

Over: SMALL STREAM

093183401, Butler, IA

Built 1999 Load: 45.4 t ADT: 540

FOREST AVE

Good

Over: SMALL STREAM

Forest Ave. N. of C33, Butler, IA

Built 2020 Load: 45.4 t ADT: 41

120TH ST

Good

Over: SMALL STREAM

670' east of Ridge Ave., Butler, IA

Built 2022 Load: 45.4 t ADT: 35

FM

Good

Over: DD NO. 12

088312202, Calhoun, IA

Built 1990 Load: 45.4 t ADT: 180

LOCAL

Good

Over: LAKE CREEK

088320801, Calhoun, IA

Built 1990 Load: 45.4 t ADT: 20

FM

Good

Over: FIELD STREAM

082362202, Carroll, IA

Built 1989 Load: 45.4 t ADT: 100

FM

Good

Over: SPRING BRANCH

083341602, Carroll, IA

Built 1997 Load: 45.4 t ADT: 1,186

FM

Good

Over: BRUSHY FORK CREEK

083351811, Carroll, IA

Built 1990 Load: 45.4 t ADT: 638

FM

Good

Over: FIELD STREAM

084362501, Carroll, IA

Built 2006 Load: 45.4 t ADT: 34

CITY STREET

Good

Over: W BR WAPSINONOC CREEK

079041705, Cedar, IA

Built 1997 Load: 45.4 t ADT: 77

FM

Good

Over: ROCK CREEK

080010303, Cedar, IA

Built 2008 Load: 45.4 t ADT: 70

FM

Good

Over: SUGAR CREEK

081021901, Cedar, IA

Built 2007 Load: 45.4 t ADT: 60

330TH ST

Good

Over: BIG MEADOW CREEK

096360301, Clay, IA

Built 1990 Load: 45.4 t ADT: 81

LOCAL RD

Good

Over: SMALL

097362102, Clay, IA

Built 2003 Load: 45.4 t ADT: 112

278TH ST

Good

Over: ROCK CREEK

081E13506, Clinton, IA

Built 2015 Load: 45.4 t ADT: 26

COUNTRY ROAD

Good

Over: BEAVER CREEK

081272001, Dallas, IA

Built 2003 Load: 45.4 t ADT: 26

US 34 WB

Good

Over: BNSF RR

3.1 mi. W of Jct. US 61, Des Moines, IA

Built 2003 Load: 45.4 t ADT: 4,700

US 34 EB

Good

Over: BNSF RR

3.1 mi. W of Jct. US 61, Des Moines, IA

Built 2003 Load: 45.4 t ADT: 4,700

LOCAL

Good

Over: JACK CREEK

0983233, Emmet, IA

Built 2002 Load: 45.4 t ADT: 34

FM

Good

Over: SOLDIER CREEK

100322801, Emmet, IA

Built 1994 Load: 45.4 t ADT: 279

LINDEN ST

Good

Over: OTTER CREEK

000000000, Fayette, IA

Built 1993 Load: 45.4 t ADT: 131

LOCAL

Good

Over: BEAVER CREEK

096151303, Floyd, IA

Built 2002 Load: 45.4 t ADT: 29

FM TIMBER AVE

Good

Over: BEEDS CREEK

092193302, Franklin, IA

Built 2004 Load: 45.4 t ADT: 403

A AVE / N58

Good

Over: DRAINAGE DITCH 9-13

082323002, Greene, IA

Built 2005 Load: 45.4 t ADT: 329

LOCAL

Good

Over: ROCK CREEK

070071803, Henry, IA

Built 1993 Load: 45.4 t ADT: 21

Showing 15,151-15,200 of 20,753 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.