Worst Bridges in Iowa

Structurally deficient bridges ranked by lowest condition rating

BridgeCountyConditionBuiltTraffic
FM over WELDON RIVER County 053 Poor 1951 79
LOCAL over WELDON RIVER County 053 Poor 1955 35
LOCAL over LITTLE RIVER County 053 Poor 1960 21
FM over LONG CREEK County 053 Poor 1957 26
115TH ST over WOLF CREEK County 053 Poor 1957 34
LOCAL RD over WOLF CREEK County 053 Poor 1978 35
LOCAL over LONG CREEK County 053 Poor 1930 21
LOC 320 AVE over SMALL STREAM County 055 Poor 1971 20
LOCAL PHEASANT over SMALL STREAM County 055 Poor 1973 97
300TH ST over SMALL STREAM County 055 Poor 1930 59
LOCAL 215 AVE over SMALL STREAM County 055 Poor 1965 11
FM 197 AVE over SMALL STREAM County 055 Poor 1967 962
FM 240 ST over STREAM County 055 Poor 1930 79
FM 140TH AVE over SMALL STREAM County 055 Poor 1972 69
LOC 275TH ST over STREAM County 055 Poor 1975 15
LOCAL 220 AVE over STREAM County 055 Poor 1967 26
FM 280 AVE over SMALL STREAM County 055 Poor 1973 79
190TH AVE over LINDSEY CREEK County 055 Poor 1920 20
FM 130 AVE over SANDHAGEN CREEK County 055 Poor 1965 825
FM over LONG CREEK County 057 Poor 1950 60
FM over DRY BRANCH County 057 Poor 1970 240
FM over LITTLE FLINT RIVER County 057 Poor 1968 2,000
FM over KNOTTY CREEK County 057 Poor 1980 1,019
FM over FLINT RIVER County 057 Poor 1941 280
FM over COTTONWOOD DRAIN County 057 Poor 1953 60
FM over FLINT RIVER County 057 Poor 1974 670
FM over HAWKEYE DOLBEE CHANNEL County 057 Poor 1953 25
LOCAL over SMALL STREAM County 057 Poor 1985 11
FM over LITTLE SIOUX RIVER County 059 Poor 1979 1,076
FM over LITTLE SIOUX County 059 Poor 1969 319
FM over DUGOUT CREEK County 059 Poor 1970 843
LOCAL over CREEK County 061 Poor 1936 110
FM over LYTLE CREEK County 061 Poor 1977 50
FM over STREAM County 061 Poor 1941 25
LOCAL over CREEK County 061 Poor 1940 20
LOCAL over STREAM County 061 Poor 1981 90
FM over SMALL County 061 Poor 1996 540
FISH POND RD over CREEK County 061 Poor 1997 128
LOCAL over CREEK County 061 Poor 1997 130
FM over CREEK County 061 Poor 1962 490
FM over CREEK County 061 Poor 1950 39
LOCAL over CREEK County 061 Poor 1971 20
DYERSVILLE EAST RD over CREEK County 061 Poor 1964 511
LOCAL over CREEK County 061 Poor 1998 206
FM over CREEK County 061 Poor 1920 310
LOCAL over CREEK County 061 Poor 1925 44
LOCAL over CREEK County 061 Poor 1940 120
LOCAL over BROWN CREEK County 063 Poor 1972 34
LOCAL over BROWN CREEK County 063 Poor 1941 110
FM over EF DES MOINES RIVER County 063 Poor 1957 300