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

FM

Poor

Over: HINKLE CREEK

085113201, Benton, IA

Built 1962 Load: 32.6 t ADT: 570

LOCAL

Poor

Over: IOWAY CREEK

085250902, Boone, IA

Built 1920 Load: 32.6 t ADT: 20

LOCAL

Poor

Over: STREAM

077300101, Adair, IA

Built 1947 Load: 32.7 t ADT: 11

LOCAL

Poor

Over: STREAM

074333639, Adair, IA

Built 1900 Load: 32.7 t ADT: 11

ORANGE AVENUE

Poor

Over: LONZO CREEK

071333402, Adams, IA

Built 1968 Load: 32.7 t ADT: 26

170TH STREET

Poor

Over: MT. ZION BRANCH

072331201, Adams, IA

Built 1965 Load: 32.7 t ADT: 20

LOCAL

Poor

Over: SMALL STREAM

093181802, Butler, IA

Built 1961 Load: 32.7 t ADT: 10

QUINCY RD

Poor

Over: WATERWAY

075352701, Cass, IA

Built 1975 Load: 32.7 t ADT: 91

175TH AVE

Poor

Over: STREAM

073260506, Clarke, IA

Built 1976 Load: 32.7 t ADT: 34

FLEETWOOD RD

Poor

Over: BEAR CR

091052206, Clayton, IA

Built 1930 Load: 32.7 t ADT: 589

B AVE.

Poor

Over: BRUCE CREEK

091072502, Fayette, IA

Built 1916 Load: 32.7 t ADT: 88

30TH ST.

Poor

Over: UNAMED CR

091073001, Fayette, IA

Built 1923 Load: 32.7 t ADT: 33

120TH ST.

Poor

Over: ALEXANDER CR

092080801, Fayette, IA

Built 1989 Load: 32.7 t ADT: 33

110TH ST.

Poor

Over: UNNAMED CREEK

092081301, Fayette, IA

Built 1988 Load: 32.7 t ADT: 15

90TH ST.

Poor

Over: SMALL STREAM

092082901, Fayette, IA

Built 1990 Load: 32.7 t ADT: 34

DOGWOOD RD.

Poor

Over: MINK CR

093070904, Fayette, IA

Built 1923 Load: 32.7 t ADT: 39

157TH ST.

Poor

Over: UNNAMED CR

093072103, Fayette, IA

Built 1998 Load: 32.7 t ADT: 29

147TH ST.

Poor

Over: UNAMED CR

093072603, Fayette, IA

Built 1917 Load: 32.7 t ADT: 49

B AVE.

Poor

Over: DEEP CREEK

093073604, Fayette, IA

Built 2000 Load: 32.7 t ADT: 39

152TH ST.

Poor

Over: THE COULEE

093081903, Fayette, IA

Built 1924 Load: 32.7 t ADT: 44

160TH ST

Poor

Over: UNAMED CREEK

093091901, Fayette, IA

Built 1920 Load: 32.7 t ADT: 11

160TH ST

Poor

Over: UNNAMED CREEK

093102001, Fayette, IA

Built 1995 Load: 32.7 t ADT: 20

247TH ST

Poor

Over: HAUGH CREEK

094100503, Fayette, IA

Built 1920 Load: 32.7 t ADT: 33

JELLY RD.

Poor

Over: DRY BR CR

095080404, Fayette, IA

Built 1917 Load: 32.7 t ADT: 20

GRANITE RD.

Poor

Over: NUTTING CREEK

095081208, Fayette, IA

Built 1909 Load: 32.7 t ADT: 44

JUNIPER RD.

Poor

Over: CREEK

095082106, Fayette, IA

Built 1962 Load: 32.7 t ADT: 403

306TH ST

Poor

Over: CREEK

095100405, Fayette, IA

Built 1988 Load: 32.7 t ADT: 29

306TH ST

Poor

Over: SMALL DRY RUN

095100405, Fayette, IA

Built 1988 Load: 32.7 t ADT: 29

J AVE.

Poor

Over: SMALL

091081502, Fayette, IA

Built 1986 Load: 32.7 t ADT: 44

X AVE

Poor

Over: SMALL

091100802, Fayette, IA

Built 1984 Load: 32.7 t ADT: 33

110TH ST.

Poor

Over: SMALL

092091701, Fayette, IA

Built 1988 Load: 32.7 t ADT: 15

J AVE.

Poor

Over: SMALL STREAM

092082702, Fayette, IA

Built 1980 Load: 32.7 t ADT: 59

FM NETTLE AVE

Poor

Over: BEEDS CREEK

092202904, Franklin, IA

Built 1965 Load: 32.7 t ADT: 295

250 STREET

Poor

Over: GIBSON SLOUGH

068433003, Fremont, IA

Built 1953 Load: 32.7 t ADT: 79

195 AVENUE

Poor

Over: MULE SLOUGH

068431706, Fremont, IA

Built 2008 Load: 32.7 t ADT: 577

170 TH / E26

Poor

Over: DRAINAGE DITCH 110

084300801, Greene, IA

Built 1963 Load: 32.7 t ADT: 229

200 TH

Poor

Over: STREAM

084312801, Greene, IA

Built 1965 Load: 32.7 t ADT: 21

FM

Poor

Over: BRANCH BLACK HAWK CREEK

087150302, Grundy, IA

Built 1973 Load: 32.7 t ADT: 412

SPRINGBROOK SP

Poor

Over: STREAM

IN SPRINGBROOK ST. PK., Guthrie, IA

Built 1934 Load: 32.7 t

305TH ST

Poor

Over: KEG CREEK

078411301, Harrison, IA

Built 1957 Load: 32.7 t ADT: 20

LOCAL TAYLOR AV

Poor

Over: SMALL CREEK

079413302, Harrison, IA

Built 1955 Load: 32.7 t ADT: 45

185TH LANE

Poor

Over: ALLEN CREEK

080431705, Harrison, IA

Built 1986 Load: 32.7 t ADT: 5

L23 LAREDO AVE

Poor

Over: STEER CREEK

.75 MI S of 147th on L23, Harrison, IA

Built 1942 Load: 32.7 t ADT: 139

FM

Poor

Over: SKUNK RIVER

070052820, Henry, IA

Built 1976 Load: 32.7 t ADT: 590

SPRUCE AVE

Poor

Over: STREAM

072081910, Jefferson, IA

Built 1950 Load: 32.7 t ADT: 100

COUNTY RD X-31

Poor

Over: MINO CREEK

085043404, Jones, IA

Built 1966 Load: 32.7 t ADT: 520

CO RD W15

Poor

Over: SMALL STREAM

074100206, Keokuk, IA

Built 1932 Load: 32.7 t ADT: 620

HICKORYVALLEYRD

Poor

Over: WEST OTTER CREEK

085071803, Linn, IA

Built 1987 Load: 32.7 t ADT: 11

G76

Poor

Over: SMALL STREAM

074191903, Marion, IA

Built 1964 Load: 32.7 t ADT: 400

150TH ST

Poor

Over: BURNETT CR

085173301, Marshall, IA

Built 1979 Load: 32.7 t ADT: 47

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