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

150TH AVE.

Poor

Over: SMALL CREEK

086031402, Jones, IA

Built 1959 Load: 25.9 t ADT: 238

FM

Poor

Over: LONG CREEK

075053202, Louisa, IA

Built 1963 Load: 25.9 t ADT: 250

L14

Poor

Over: TOM CREEK

100442304, Lyon, IA

Built 1964 Load: 25.9 t ADT: 509

FM

Poor

Over: LUTES CREEK

082172904, Marshall, IA

Built 1940 Load: 25.9 t ADT: 29

FA-BARRUS RD

Poor

Over: KEG CREEK

073420839, Mills, IA

Built 1951 Load: 25.9 t ADT: 698

FM

Poor

Over: BRANCH OTTER CREEK

083141701, Tama, IA

Built 1940 Load: 25.9 t ADT: 25

FM

Poor

Over: EAST RIVER

070323301, Taylor, IA

Built 1950 Load: 25.9 t ADT: 40

CO RD W64

Poor

Over: LONG CREEK

075062214, Washington, IA

Built 1929 Load: 25.9 t ADT: 140

LOCAL ROAD

Poor

Over: CREEK

097071508, Winneshiek, IA

Built 1972 Load: 25.9 t ADT: 15

LOCAL ROAD

Poor

Over: CREEK

100092702, Winneshiek, IA

Built 1900 Load: 25.9 t ADT: 5

FM 570TH ST

Poor

Over: GERE CREEK

093413601, Cherokee, IA

Built 1951 Load: 26.0 t ADT: 50

IRIS AVE

Poor

Over: DRAINAGE DITCH

097130902, Howard, IA

Built 1966 Load: 26.0 t ADT: 21

FM-150TH ST

Poor

Over: CRANE CREEK

098132305, Howard, IA

Built 1968 Load: 26.0 t ADT: 590

NORTHBROOK DR

Poor

Over: DRY CREEK

000000000, Linn, IA

Built 1972 Load: 26.0 t ADT: 1,755

LOCAL

Poor

Over: HAWK RUN

075200702, Marion, IA

Built 1925 Load: 26.0 t ADT: 11

FM

Poor

Over: LINN CREEK

083190212, Marshall, IA

Built 1963 Load: 26.0 t ADT: 216

M-70/REDWOOD

Poor

Over: NEELY BRANCH

069361806, Page, IA

Built 1962 Load: 26.0 t ADT: 678

FM

Poor

Over: BRANCH LITTLE SIOUX RVR

093382601, Buena Vista, IA

Built 1967 Load: 26.1 t ADT: 120

FM - 335TH ST

Poor

Over: SMALL CREEK

078413503, Harrison, IA

Built 1952 Load: 26.1 t ADT: 71

M AVE

Poor

Over: IOWA RIVER

081101902, Iowa, IA

Built 1950 Load: 26.1 t ADT: 2,340

QUARTZ ST

Poor

Over: SMALL STREAM

078203402, Jasper, IA

Built 1940 Load: 26.1 t ADT: 35

LOCAL ROAD

Poor

Over: EMERY CREEK

099443001, Lyon, IA

Built 1900 Load: 26.1 t ADT: 35

FM

Poor

Over: YANKEE RUN CREEK

081010210, Cedar, IA

Built 1957 Load: 26.2 t ADT: 740

INDIAN AVE

Poor

Over: PIONEER CREEK

082030402, Cedar, IA

Built 1976 Load: 26.2 t ADT: 20

BUCK CREEK RD

Poor

Over: STREAM

093033605, Clayton, IA

Built 1954 Load: 26.2 t ADT: 79

LOCAL

Poor

Over: CREEK

089022404, Dubuque, IA

Built 1971 Load: 26.2 t ADT: 20

FM

Poor

Over: SUGAR CREEK

068072403, Lee, IA

Built 1968 Load: 26.2 t ADT: 340

LINCOLN RD

Poor

Over: TRIB TO BLACK HAWK CREEK

87-14-03-02-10, Black Hawk, IA

Built 1900 Load: 26.3 t ADT: 177

REED AV

Poor

Over: STREAM

093122404, Bremer, IA

Built 1968 Load: 26.3 t ADT: 540

FM

Poor

Over: S WYACONDAH DITCH

068141204, Davis, IA

Built 1968 Load: 26.3 t ADT: 480

FM

Poor

Over: FOX RIVER

069132703, Davis, IA

Built 1962 Load: 26.3 t ADT: 890

FM 130 AVE

Poor

Over: SANDHAGEN CREEK

090062808, Delaware, IA

Built 1965 Load: 26.3 t ADT: 825

FM

Poor

Over: WOLF CREEK

086182301, Grundy, IA

Built 1966 Load: 26.3 t ADT: 187

FM

Poor

Over: CHERRY CREEK

080192009, Jasper, IA

Built 1970 Load: 26.3 t ADT: 770

FM

Poor

Over: N. SKUNK RIVER

081190502, Jasper, IA

Built 1964 Load: 26.3 t ADT: 970

FM

Poor

Over: STREAM

076101101, Keokuk, IA

Built 1966 Load: 26.3 t ADT: 80

FM

Poor

Over: MUD CREEK

098460406, Lyon, IA

Built 1961 Load: 26.3 t ADT: 509

FM

Poor

Over: LITTLE MOSQUITO CREEK

078023103, Muscatine, IA

Built 1964 Load: 26.3 t ADT: 990

LOCAL

Poor

Over: STREAM

078142401, Poweshiek, IA

Built 1949 Load: 26.3 t ADT: 26

FM

Poor

Over: BACON CREEK

088420402, Woodbury, IA

Built 1967 Load: 26.3 t ADT: 359

FM

Poor

Over: BACON CREEK

088420503, Woodbury, IA

Built 1968 Load: 26.3 t ADT: 390

FM

Poor

Over: IOWA RIVER

093231901, Wright, IA

Built 1965 Load: 26.3 t ADT: 977

KENTUCKY AVENUE

Poor

Over: WEST FORK 102 RIVER

071341302, Adams, IA

Built 1967 Load: 26.4 t ADT: 34

250TH STREET

Poor

Over: WEST FORK 102 RIVER

071342103, Adams, IA

Built 1969 Load: 26.4 t ADT: 110

240 TH STREET

Poor

Over: STREAM

071351603, Adams, IA

Built 1971 Load: 26.4 t ADT: 20

HIGHWAY F-62 W

Poor

Over: S SKUNK RIVER

078191003, Jasper, IA

Built 1961 Load: 26.4 t ADT: 810

LOCAL

Poor

Over: SMALL STREAM

081203203, Jasper, IA

Built 1921 Load: 26.4 t ADT: 26

LOCAL

Poor

Over: DEEP RIVER

079143306, Poweshiek, IA

Built 1961 Load: 26.4 t ADT: 15

ADAMS-TAYLOR ST

Poor

Over: STREAM

070330201, Taylor, IA

Built 1970 Load: 26.4 t ADT: 34

ADAMS-TAYLOR ST

Poor

Over: LONZO CREEK

070330603, Taylor, IA

Built 1967 Load: 26.4 t ADT: 5

Showing 20,001-20,050 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.