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

Good

Over: NISHNABOTNA RIVER

072382903, Montgomery, IA

Built 1997 Load: 40.1 t ADT: 2,231

LOCAL

Good

Over: STREAM

070223401, Wayne, IA

Built 1994 Load: 40.1 t ADT: 26

FM

Good

Over: W FORK NODAWAY RIVER

074330401, Adair, IA

Built 2009 Load: 40.2 t ADT: 71

FM

Good

Over: WALNUT CREEK

069181904, Appanoose, IA

Built 1995 Load: 40.2 t ADT: 70

30 AVE DR

Good

Over: BRANCH OPOSSUM CREEK

084090400, Benton, IA

Built 2021 Load: 40.2 t ADT: 168

50TH ST

Good

Over: SPRING CREEK

086110303, Benton, IA

Built 2012 Load: 40.2 t ADT: 80

INDIAN CREEK RD

Good

Over: INIDAN CREEK

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

Built 2008 Load: 40.2 t ADT: 137

335TH ST

Good

Over: LITTLE BEAVER CREEK

082273305, Boone, IA

Built 2011 Load: 40.2 t ADT: 40

W AVE

Good

Over: MONTGOMERY CREEK

085253502, Boone, IA

Built 2015 Load: 40.2 t ADT: 30

140TH AVE

Good

Over: CREEK

093362902, Buena Vista, IA

Built 2017 Load: 40.2 t ADT: 40

240TH ST

Good

Over: WILLOW CREEK

083331401, Carroll, IA

Built 2016 Load: 40.2 t ADT: 15

320TH ST

Good

Over: STREAM

079042801, Cedar, IA

Built 2017 Load: 40.2 t ADT: 50

Y14 HOOVER HWY

Good

Over: ROCK CREEK

081013302, Cedar, IA

Built 2016 Load: 40.2 t ADT: 480

CO LINE RD

Good

Over: BR MILL CR

082020201, Cedar, IA

Built 2012 Load: 40.2 t ADT: 15

620TH ST

Good

Over: WILLOW CREEK

090411801, Cherokee, IA

Built 2022 Load: 40.2 t ADT: 15

218TH AVE

Good

Over: SOUTH WEST CREEK

072260103, Clarke, IA

Built 2019 Load: 40.2 t ADT: 71

DOLPHIN AVE

Good

Over: HICKORY CREEK

On Blackberry Rd, Clayton, IA

Built 2013 Load: 40.2 t ADT: 98

130TH ST

Good

Over: ROBERTS CREEK

0.5 miles E Gunder Rd, Clayton, IA

Built 2017 Load: 40.2 t ADT: 62

340TH AVE

Good

Over: CHERRY CR

081E50704, Clinton, IA

Built 2019 Load: 40.2 t ADT: 30

F AVE

Good

Over: BIG CREEK

0.86 E NW Cor 33-85-39, Crawford, IA

Built 2017 Load: 40.2 t ADT: 26

JEWEL CIR

Good

Over: BEAR CREEK

00000, Dallas, IA

Built 2011 Load: 40.2 t ADT: 110

HARVEST AVE

Good

Over: TRIB FABIUS CREEK

067140804, Davis, IA

Built 2018 Load: 40.2 t ADT: 30

197TH ST

Good

Over: SMALL STREAM

197th Ave, 50 N of 295th, Delaware, IA

Built 2015 Load: 40.2 t ADT: 44

255TH AVE

Good

Over: PLUM CREEK

089 04 15 06, Delaware, IA

Built 2013 Load: 40.2 t ADT: 29

PLANK ROAD

Good

Over: HONEY CREEK

070032400, Des Moines, IA

Built 2020 Load: 40.2 t ADT: 373

BUNCOMBE RD

Good

Over: BUNCOMBE CREEK

087E21503, Dubuque, IA

Built 2019 Load: 40.2 t ADT: 30

KARPER HARBOR RD

Good

Over: JOHNS CREEK

087010704, Dubuque, IA

Built 2021 Load: 40.2 t ADT: 90

COTTINGHAM RD

Good

Over: CREEK

088E10104, Dubuque, IA

Built 2017 Load: 40.2 t ADT: 412

CHESTERMAN RD

Good

Over: SOUTH FORK CATFISH CREEK

088E10203, Dubuque, IA

Built 2021 Load: 40.2 t ADT: 70

PILOT GROVE RD

Good

Over: WHITE WATER CREEK

088012403, Dubuque, IA

Built 2013 Load: 40.2 t ADT: 79

E WORTHINGTON

Good

Over: JOHN'S CREEK

088023401, Dubuque, IA

Built 2013 Load: 40.2 t ADT: 481

HALES MILL RD

Good

Over: CREEK

089E20705, Dubuque, IA

Built 2018 Load: 40.2 t ADT: 1,375

DERBY GRANGE RD

Good

Over: CLOIE BRANCH

089E20710, Dubuque, IA

Built 2020 Load: 40.2 t ADT: 638

HICKORY VALLEY RD

Good

Over: HEWITT CREEK

089021406, Dubuque, IA

Built 2022 Load: 40.2 t ADT: 108

PLUM CREEK RD

Good

Over: N FK LITTLE MAQUOKETA

T90NR1W240040, Dubuque, IA

Built 2016 Load: 40.2 t ADT: 26

195TH

Good

Over: CREEK

095160403, Floyd, IA

Built 2020 Load: 40.2 t ADT: 49

E18 130TH ST

Good

Over: WEST BUTTRICKS CREEK

E18 ov W Buttrick Creek, Greene, IA

Built 2018 Load: 40.2 t ADT: 528

P20 REDWOOD RD

Good

Over: NORTH RIVER

078313402, Guthrie, IA

Built 2022 Load: 40.2 t ADT: 309

D55 290TH ST

Good

Over: DRAINAGE

086191101, Hardin, IA

Built 2016 Load: 40.2 t ADT: 69

H46 260TH ST

Good

Over: BERRY BRANCH CREEK

071073001, Henry, IA

Built 2019 Load: 40.2 t ADT: 70

LOCAL

Good

Over: DEVILS RUN CEEK

079112903, Iowa, IA

Built 2006 Load: 40.2 t ADT: 34

140TH AVE

Good

Over: OTTER CREEK

086E22104, Jackson, IA

Built 2014 Load: 40.2 t ADT: 120

S 12TH AVE WEST

Good

Over: SMALL STREAM

000000000, Jasper, IA

Built 2016 Load: 40.2 t ADT: 240

W40 GERMANVILLE RD

Good

Over: BURR CREEK

073080806, Jefferson, IA

Built 2019 Load: 40.2 t ADT: 350

IA 1

Good

Over: UNNAMED STREAM

.4 mi S of jct. SR F12/14, Johnson, IA

Built 2014 Load: 40.2 t ADT: 6,000

IA 136

Good

Over: STREAM

1.1 Mi South of S.R. X-64, Jones, IA

Built 2016 Load: 40.2 t ADT: 750

140TH AVE

Good

Over: BEAR CREEK

084032402, Jones, IA

Built 2019 Load: 40.2 t ADT: 91

COUNTY RD X-44

Good

Over: KITTY CREEK

085030302, Jones, IA

Built 2010 Load: 40.2 t ADT: 1,009

E 1ST ST

Good

Over: KITTY CREEK

000000000, Jones, IA

Built 2017 Load: 40.2 t ADT: 529

200TH AVE

Good

Over: PRAIRIE CREEK

094271701, Kossuth, IA

Built 2019 Load: 40.2 t ADT: 15

Showing 14,251-14,300 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.