Worst Bridges in Iowa

Structurally deficient bridges ranked by lowest condition rating

BridgeCountyConditionBuiltTraffic
LOCAL 580TH ST. over ROCK CREEK County 035 Poor 1917 5
EASTERN AVE over GOOSE CREEK County 163 Poor 1978 6,376
LOCAL 560TH ST. over ROCK CREEK County 035 Poor 1946 20
LOCAL 570TH ST. over PERRY CREEK County 035 Poor 1948 11
W 4TH ST over CAMP CREEK County 029 Poor 1976 170
15TH ST over BUTLER CREEK County 049 Poor 1907 1,027
LOCAL M AVE. over BR PERRY CREEK County 035 Poor 1928 20
LOCAL W AVE. over PITCHER CREEK County 035 Poor 1923 11
LOCAL RD over BR MUD CK County 011 Poor 1900 20
LOCAL over PRICE CREEK County 095 Poor 1940 100
FM 590TH ST. over PITCHER CREEK County 035 Poor 1924 5
M25 Y AVE over PITCHER CREEK County 035 Poor 1921 20
LOCAL over BR PRAIRIE CK County 011 Poor 1900 29
WALNUT ST over ABANDON RR County 127 Poor 1977 689
290TH ST over CREEK County 009 Poor 1940 15
FM over DRAINAGE County 101 Poor 1900 50
LOCAL over MITCHELL CREEK County 101 Poor 1955 20
LOCAL 570TH ST over MAPLE RIVER County 035 Poor 1918 11
POWESHIEK IOWA RD over HONEY CREEK County 095 Poor 1969 20
FM over SMALL County 095 Poor 1950 160
LOCAL over STREAM County 095 Poor 1976 20
LOCAL over CREEK County 009 Poor 1987 21
LOCAL over PUMPKIN CREEK County 097 Poor 1950 11
FM over MAQUOKETA RIVER County 097 Poor 1950 330
LOCAL over SMALL STREAM County 097 Poor 1986 26
58TH ST over CREEK County 097 Poor 1940 11
LOCAL over STREAM County 097 Poor 1986 50
LOCAL over SMALL CREEK County 097 Poor 1920 20
LOCAL over STREAM County 095 Poor 1981 30
M21 W AVE over BRANCH MAPLE RIVER County 035 Poor 1970 369
LOCAL over BRANCH OF CLEAR CREEK County 095 Poor 1978 71
FM over N FORK MAQUOKETA RIVER County 097 Poor 1952 400
LOCAL- F AVE over SMALL CREEK County 035 Poor 1919 30
EASTERN AVE over GOOSE CREEK County 163 Poor 1978 10,200
LOCAL over CREEK County 097 Poor 1911 45
LOCAL over BRUSH CREEK County 097 Poor 1960 30
LOCAL over CREEK County 097 Poor 1969 20
LOCAL over CREEK County 097 Poor 1940 11
LOCAL-630TH ST over N PIERSON CREEK County 035 Poor 1920 20
LOCAL over CREEK County 097 Poor 1940 40
FM over SMALL STREAM County 095 Poor 1930 60
LOCAL over BIG MILL CREEK County 097 Poor 1986 15
FM over DUCK CREEK County 097 Poor 1950 500
FM over CREEK County 097 Poor 1977 120
LOCAL- 600TH ST over ROCK CREEK County 035 Poor 1900 20
LOCAL over CREEK County 009 Poor 1933 21
LOCAL over STREAM County 095 Poor 1976 20
LOCAL over BRANCH OLD MANS CREEK County 095 Poor 1930 50
LOCAL over BRANCH BRADLEY CREEK County 095 Poor 1965 26
FM over GRITTER CREEK County 095 Poor 1970 15