Worst Bridges in Iowa

Structurally deficient bridges ranked by lowest condition rating

BridgeCountyConditionBuiltTraffic
LOCAL over SMALL STREAM County 023 Serious 1961 10
LOCAL over SMALL STREAM County 115 Poor 1950 11
FM over SMALL County 127 Poor 1983 509
FM over ELLIOTT CREEK County 193 Poor 1958 797
FM over CREEK County 193 Poor 1962 219
FM over CREEK County 193 Poor 1955 549
FM over CREEK County 193 Poor 1963 190
D54 DANBURY over CREEK County 193 Poor 1959 319
FM over CREEK County 193 Poor 1961 350
FM over TROUT RIVER County 191 Poor 1958 697
LOCAL over WALKER CREEK County 185 Serious 1983 30
FM over SHANCTON CREEK County 185 Poor 1970 310
FM over CREEK County 177 Serious 1955 50
FM over STREAM County 177 Poor 1956 260
LOCAL over CREEK County 177 Poor 1980 62
FM over CREEK County 175 Poor 1964 409
FM over STREAM County 175 Poor 1951 40
FM over SMALL STREAM County 175 Poor 1985 71
ADAMS TAYLOR over TODD BRANCH County 173 Serious 1940 29
FM over PLATTE BRANCH County 173 Poor 1950 45
LOCAL over FOUR MILE CREEK County 171 Poor 1988 11
LOCAL over SALT CREEK County 171 Failed 2001 5
120TH ST. over ALEXANDER CR County 065 Poor 1989 33
LOCAL over SCHOOL CREEK County 063 Poor 1933 50
NORTH MAIN ST over SMALL STREAM County 171 Poor 1962 869
FM over CREEK County 059 Serious 1941 2,060
LOCAL over EAST FORK CROOKED CREEK County 057 Poor 1950 26
FM over PAUL CREEK County 057 Poor 1957 130
LOCAL over WOLF CREEK County 171 Poor 1975 15
FM over SMALL County 171 Serious 1963 20
LOCAL over BRANCH OF SALT CREEK County 171 Serious 1987 26
FM over COLD SPRING BRANCH County 057 Poor 1959 40
LOCAL over MUNNS CREEK County 075 Poor 1957 20
HWY 66 over SMALL NATURAL STREAM County 159 Poor 1935 737
FM over TROUBLESOME CREEK County 171 Serious 1964 226
FM over CLANTON CREEK County 121 Poor 1932 477
FM over PLAQUE MINE CREEK County 171 Poor 1970 481
325TH ST over SMALL STREAM County 169 Poor 1905 34
FM over LONG CREEK County 057 Poor 1966 690
LOCAL RD over DRAINAGE DITCH County 037 Poor 1953 2,642
FM over LONG CREEK County 057 Poor 1966 690
N PINE ST over GLOVERS CREEK County 065 Poor 1914 719
LOCAL over BIG CREEK County 015 Poor 1900 90
LOCAL over SMALL STREAM County 057 Poor 1970 26
RACINE AVE over DRAINAGE DITCH County 019 Poor 1953 2,671
B AVE over SMALL STREAM County 183 Poor 1936 938
SECOND AVE RD over LITTLE MILL CREEK County 045 Poor 1935 450
E RIDGEWAY AVE over DRY RUN CREEK County 013 Poor 1950 8,392
F24 over SMALL STREAM County 165 Poor 1938 417
LOCAL over SMALL STREAM County 057 Poor 1970 26