US Bridges

Truss - Thru bridges in Iowa

A truss that rises above the roadway, with traffic passing through the structure. Iowa has 642 of them, 2.7% of its bridges. Nationally this type accounts for 1.1% of all bridges.Compare states for this type.

Truss - Thru bridges
642
Poor condition
79%
506 bridges
Average age
89.8 yrs
Combined length
17 mi

Busiest truss - thru bridges in Iowa

Top 200 by daily traffic
BridgeCountyLocationBuiltTypeLengthDaily trafficCondition
US 275 & Ia 92 over Missouri River and RR
No. 000000000043571
Pottawattamie CountySouth Omaha2010Truss - Thru4,297 ft11,100Good
Ia 136 over Mississippi River & RR
No. 000000000021055
Clinton CountyIn North Clinton1974Truss - Thru3,012 ft11,000Fair
EB I-680 over Missouri River & City ST
No. 000000000603300
Pottawattamie County@ North Omaha NE1952Truss - Thru1,603 ft9,150Fair
WB I-680 over Missouri River & City ST
No. 000000000603305
Pottawattamie CountyIn North Omaha1975Truss - Thru1,711 ft9,150Fair
Ia 92 over Mississippi River & RR
No. 000000000038201
Muscatine CountyIn Muscatine1972Truss - Thru3,018 ft3,820Fair
Ia 9 over Mississippi River
No. 000000000013520
Allamakee CountyIn Lansing1931Truss - Thru1,630 ft2,200Poor
Bunge Ave over Missouri River (toll)
No. 000000000036100
Mills CountyNebraska State Line1952Truss - Thru1,969 ft2,174Fair
Ia 175 over Missouri River
No. 000000000036810
Monona CountyE.Of Decatur NE1950Truss - Thru1,956 ft1,790Fair
FM over S River
No. 000000000333820
Warren County0752405041949Truss - Thru232 ft807Poor
FM over Maquoketa River
No. 000000000192570
Jackson County084E504041956Truss - Thru571 ft610Fair
FM over Middle River
No. 000000000233730
Madison County0762625061932Truss - Thru257 ft450Poor
X-28 over Roberts Creek
No. 000000000010200
Clayton County0705005251941Truss - Thru90 ft350Fair
FM over Maquoketa River
No. 000000000192440
Jackson County084E408031950Truss - Thru440 ft330Poor
Rosedale RD over Indian CR
No. 000000000220750
Linn County0830620021890Truss - Thru105 ft299Poor
Local over Little Muchakinock
No. 000000000236460
Mahaska County0751531041965Truss - Thru93 ft290Poor
FM over South River
No. 000000000333790
Warren County0752402041950Truss - Thru248 ft280Fair
Irr-Local over Iowa River
No. 000000000318400
Tama County0831622041938Truss - Thru331 ft216Poor
NW 86th ST over Little Beaver Creek
No. 000000000282290
Polk County0802535041926Truss - Thru54 ft199Poor
Willow Rd. over Unnamed Creek
No. 000000000150050
Fayette County0911031041929Truss - Thru74 ft167Fair
FM over Little Sioux River
No. 000000000251360
Monona County0854402051925Truss - Thru185 ft159Poor
FM over Tarkio Creek
No. 000000000254390
Montgomery County0713704051949Truss - Thru144 ft159Poor
Local over North Raccoon River
No. 000000000131670
Dallas CountyA216006351882Truss - Thru390 ft153Poor
242th St. over Unamed Creek
No. 000000000152340
Fayette County0940906071973Truss - Thru63 ft148Poor
Durow RD over Blue Creek
No. 000000000223450
Linn County0860831051951Truss - Thru160 ft148Fair
Bluff Road over Waubonsie Ditch
No. 000000000161520
Fremont County0704311061955Truss - Thru122 ft142Fair
Sutton RD over Wapsipinicon River
No. 000000000223020
Linn County0860619041879Truss - Thru208 ft140Poor
Local over Bear Creek
No. 000000000293280
Poweshiek County0801323021946Truss - Thru152 ft140Poor
170th ST over Skunk River
No. 000000000315280
Story County0842307031939Truss - Thru152 ft139Fair
FM over Plum Creek
No. 000000000205890
Johnson County0810824031934Truss - Thru63 ft130Fair
Big Creek Rd. over Big Creek
No. 000000000220880
Linn County0000000001929Truss - Thru118 ft130Poor
Local over East Boyer River
No. 000000000127540
Crawford County0833808061967Truss - Thru174 ft125Poor
Local/Buck Crk over East Nishnabotna River
No. 000000000101120
Cass County0773632061900Truss - Thru201 ft123Poor
8th Street over Boyer River
No. 000000000178090
Harrison County0000000001900Truss - Thru146 ft123Poor
Thomas ST over Middle River
No. 000000000001010
Adair County0773203001940Truss - Thru96 ft120Poor
Russell ST over Middle River
No. 000000000001030
Adair County0773203001940Truss - Thru82 ft120Poor
FM - 335th ST over Mosquito Creek
No. 000000000177110
Harrison County0784132031920Truss - Thru241 ft120Poor
FM over Racoon River
No. 000000000298900
Sac County0863511011920Truss - Thru171 ft120Poor
Local over Prairie Creek
No. 000000000145600
Dubuque County087E123061930Truss - Thru72 ft118Fair
123rd ST over Turkey River
No. 000000000346360
Winneshiek County0960921031936Truss - Thru185 ft118Fair
Local over Soap Creek
No. 000000000135540
Davis County0701402041920Truss - Thru142 ft110Poor
Old Br.Rd. over Prairie Creek
No. 000000000220430
Linn County0820812041906Truss - Thru102 ft110Poor
244th Ave over Upper Iowa River
No. 000000000348840
Winneshiek County0990910071924Truss - Thru248 ft108Poor
Local over Middle River
No. 000000000335020
Warren County0772312041940Truss - Thru222 ft103Poor
Muscatine RD over Sugar Creek
No. 000000000101760
Cedar County0790222031935Truss - Thru221 ft100Poor
Loc Canal ST over Willow River
No. 000000000177720
Harrison County0784421031916Truss - Thru110 ft100Poor
Local over Price Creek
No. 000000000191040
Iowa County0810908021940Truss - Thru73 ft100Poor
Local RD over M Nodaway River
No. 000000000254200
Montgomery County0713614051952Truss - Thru142 ft100Poor
150th ST over Skunk River
No. 000000000316250
Story County0852331031920Truss - Thru154 ft100Poor
FM over Snipe Creek
No. 000000000199170
Jasper County0811915031927Truss - Thru84 ft90Poor
Local over Stream
No. 000000000268770
Palo Alto County0943136011927Truss - Thru59 ft90Poor
FM over Stream
No. 000000000056930
Adair County0763212011949Truss - Thru95 ft89Poor
Local/Rockport over Waterway
No. 000000000097970
Cass County0753432031900Truss - Thru53 ft89Poor
Medford Ave over Willow River
No. 000000000178170
Harrison County0794321021900Truss - Thru191 ft89Poor
Loc 128 Trail over Boyer River
No. 000000000179185
Harrison County0814117051940Truss - Thru162 ft89Poor
FM over North River
No. 000000000335520
Warren County0772533081949Truss - Thru226 ft89Poor
Echo Valley Rd. over Otter Creek
No. 000000000152210
Fayette County0940822071969Truss - Thru83 ft88Poor
Local Road over Bohemian Creek
No. 000000000347140
Winneshiek County0971011021922Truss - Thru75 ft88Poor
Local Road over Bohemian Creek
No. 000000000347160
Winneshiek County0971015021962Truss - Thru58 ft88Poor
Local over Middle Nodaway River
No. 000000000055450
Adair County0743324021950Truss - Thru211 ft82Fair
Local over Buffalo Creek
No. 000000000129170
Crawford County0843927071939Truss - Thru63 ft82Fair
Local over Br Carruthers Creek
No. 000000000226830
Lucas County0732003041957Truss - Thru76 ft82Poor
Local Road over Mill Branch
No. 000000000333080
Warren County0742336021920Truss - Thru52 ft82Poor
SE 124th ST over Camp Creek
No. 000000000280730
Polk County0782224081930Truss - Thru83 ft81Poor
FM over Des Moines River
No. 000000000077850
Boone County0842727051909Truss - Thru703 ft80Poor
FM over S Fork Maquoketa River
No. 000000000191921
Jackson County084E113031982Truss - Thru171 ft80Poor
320th ST over Skunk River
No. 000000000314210
Story County0822327031949Truss - Thru184 ft80Fair
FM over West Fork Cedar River
No. 000000000086640
Butler County0901511021920Truss - Thru330 ft79Poor
Horseshoe RD over Elk Creek
No. 000000000118440
Clayton County0910426071939Truss - Thru110 ft79Fair
Egret RD over Stream
No. 000000000119930
Clayton County0930528041940Truss - Thru50 ft79Fair
FM & 155th ST over Mud Creek
No. 000000000179510
Harrison County0814236051940Truss - Thru92 ft79Poor
100th St. over Union Creek
No. 000000000124610
Clinton County083E201011900Truss - Thru121 ft78Poor
Echo Valley Rd. over Otter CR
No. 000000000152061
Fayette County0940730031974Truss - Thru80 ft78Fair
Landis RD over Wapsipinicon River
No. 000000000207520
Jones County0840319031909Truss - Thru245 ft78Poor
Local over North Bear Creek
No. 000000000349240
Winneshiek County1000723031900Truss - Thru60 ft78Fair
Hornet RD over Bear Creek
No. 000000000118940
Clayton County0920433031923Truss - Thru82 ft73Poor
Local over Little River
No. 000000000137070
Decatur County0682519041943Truss - Thru196 ft72Poor
Local over Old Channel Des Moines R
No. 000000000268730
Palo Alto County0943128011931Truss - Thru84 ft72Fair
Local over Middle River
No. 000000000334730
Warren County0762514101950Truss - Thru244 ft72Poor
Local over Branch Old Mans Creek
No. 000000000189460
Iowa County0791101021925Truss - Thru52 ft71Poor
Local over Coal Creek
No. 000000000235850
Mahaska County0741701071900Truss - Thru104 ft71Poor
200th ST over W.Branch Floyd River
No. 000000000275040
Plymouth County0924626031960Truss - Thru163 ft71Poor
FM over Racoon River
No. 000000000300930
Sac County0883636041924Truss - Thru155 ft71Poor
FM over East 102 River
No. 000000000321270
Taylor County0673409051965Truss - Thru201 ft71Poor
FM over Painter Creek
No. 000000000334050
Warren County0752524041900Truss - Thru92 ft71Poor
FM over Soap Creek
No. 000000000135670
Davis County0701419041905Truss - Thru233 ft70Poor
110th St. over Little Volga R
No. 000000000150520
Fayette County0920914011969Truss - Thru105 ft70Fair
Local over Upper Iowa River
No. 000000000347310
Winneshiek County0980709061900Truss - Thru217 ft70Poor
Local over Cold Water Creek
No. 000000000349700
Winneshiek County1000932031962Truss - Thru50 ft70Fair
FM over Patterson Creek
No. 000000000062950
Allamakee County0990629051938Truss - Thru73 ft69Poor
Wheelerwood over Winnebago River
No. 000000000106830
Cerro Gordo County0972115011933Truss - Thru90 ft69Fair
150th ST over Stream
No. 000000000346320
Winneshiek County0960908051892Truss - Thru183 ft69Poor
Local over Big Indian CR
No. 000000000327990
Van Buren County0681024021969Truss - Thru72 ft63Fair
Local over Elkhorn Creek
No. 000000000066921
Audubon County0783606041973Truss - Thru60 ft62Poor
Local - Hamburg over Turkey Creek
No. 000000000099251
Cass County0763509031974Truss - Thru102 ft62Poor
Local over Little Turkey River
No. 000000000112000
Chickasaw County0961114021966Truss - Thru146 ft62Poor
210th Ave over Little Sioux River
No. 000000000116790
Clay County0963701021915Truss - Thru180 ft62Poor
Nickel RD over Little Turkey
No. 000000000117991
Clayton County0910216041935Truss - Thru60 ft62Fair
280th ST over Boone River
No. 000000000171920
Hamilton County0882531081902Truss - Thru186 ft62Poor
Local over Odebolt Creek
No. 000000000186061
Ida County0873921041981Truss - Thru166 ft62Fair
Local over Br Whitebreast Creek
No. 000000000227710
Lucas County0732233051966Truss - Thru96 ft62Poor
Local Road over Little Rock River
No. 000000000228630
Lyon County0984529071900Truss - Thru120 ft62Poor
Local over Rock River
No. 000000000228840
Lyon County0984623031900Truss - Thru192 ft62Poor
Local over Elm Creek
No. 000000000305300
Shelby County0793824041926Truss - Thru105 ft62Fair
Local Road over Minor Drainage
No. 000000000255931
Montgomery County0723933011930Truss - Thru118 ft61Poor
Local over Paint Creek
No. 000000000061894
Allamakee County0970426031915Truss - Thru112 ft60Poor
Local over Brushy Fork Creek
No. 000000000093200
Carroll County0823406021925Truss - Thru93 ft60Poor
Local over Middle River
No. 000000000167150
Guthrie County0783226021930Truss - Thru61 ft60Poor
Local over Brushy Ck
No. 000000000169051
Guthrie County0803129041910Truss - Thru113 ft60Poor
Vienna Ave over Pigeon Creek
No. 000000000177810
Harrison County0794101021967Truss - Thru92 ft60Poor
Local over Dm River
No. 000000000185150
Humboldt County0932805031911Truss - Thru110 ft60Poor
Local RD over North River
No. 000000000233650
Madison County0762611041920Truss - Thru145 ft60Fair
Local over Stream
No. 000000000253470
Monroe County0731717041968Truss - Thru62 ft60Fair
Local over Tarkio Creek
No. 000000000254500
Montgomery County0713720031949Truss - Thru132 ft60Poor
Polk Ave over Deep Creek
No. 000000000274210
Plymouth County0924402021958Truss - Thru120 ft60Poor
140th ST over Floyd River
No. 000000000276780
Plymouth County0934526051954Truss - Thru195 ft60Poor
Local over W Fk Grand River
No. 000000000296250
Ringgold County0683003031930Truss - Thru73 ft60Poor
Local over Boyer River
No. 000000000301930
Sac County0893735011916Truss - Thru93 ft60Poor
280th ST over Skunk River
No. 000000000313990
Story County0822305011929Truss - Thru184 ft60Poor
320th over Creek
No. 000000000106680
Cerro Gordo County0972016011955Truss - Thru70 ft59Fair
Hamlet Rd. over Nutting CR
No. 000000000152880
Fayette County0950802051917Truss - Thru51 ft59Poor
Local over Winnebago River
No. 000000000154810
Floyd County0951808011900Truss - Thru152 ft59Poor
FM over South Timber Creek
No. 000000000242490
Marshall County0831728011954Truss - Thru123 ft59Poor
440th over Deer Creek
No. 000000000248690
Mitchell County0991816011950Truss - Thru100 ft59Poor
FM over Iowa River
No. 000000000316700
Tama County0821404061941Truss - Thru503 ft59Fair
Local over Salt Creek
No. 000000000317590
Tama County0831323071927Truss - Thru205 ft59Poor
Local over Creek
No. 000000000346490
Winneshiek County0961013031965Truss - Thru57 ft59Fair
Local Road over Creek
No. 000000000348190
Winneshiek County0981028021900Truss - Thru52 ft59Fair
Local over Miller Creek
No. 000000000128661
Crawford County0843730041981Truss - Thru94 ft58Poor
Local over West Nodaway River
No. 000000000005620
Montgomery County0733610011924Truss - Thru144 ft58Poor
CO RD over Small Stream
No. 000000000000860
Crawford County0823916051960Truss - Thru62 ft54Poor
Local - 740th over West Nodaway River
No. 000000000097981
Cass County0753433021978Truss - Thru64 ft51Poor
Local over Snipe Creek
No. 000000000199050
Jasper County0811904011921Truss - Thru53 ft51Poor
Local over Mosquito Creek
No. 000000000305730
Shelby County0794009111960Truss - Thru180 ft51Fair
580th Ave over Long Dick Creek
No. 000000000316190
Story County0852316021964Truss - Thru62 ft51Poor
Local over Stream
No. 000000000326250
Union County0732802021900Truss - Thru31 ft51Poor
Local - 650th over W Nodaway River
No. 000000000097431
Cass County0743636041973Truss - Thru104 ft50Fair
Green RD over Rock Run CR
No. 000000000102980
Cedar County0800308031920Truss - Thru64 ft50Poor
Jasper Trail over Small Creek
No. 000000000178280
Harrison County0794411031900Truss - Thru62 ft50Poor
215th ST over Des Moines River
No. 000000000184870
Humboldt County0922934031899Truss - Thru253 ft50Poor
FM over Maquoketa River
No. 000000000191850
Jackson County084E101041927Truss - Thru456 ft50Poor
Local over Tete De Morts Creek
No. 000000000194901
Jackson County087E418021982Truss - Thru72 ft50Fair
Burlingham RD over Buffalo CR
No. 000000000221950
Linn County0850514011900Truss - Thru110 ft50Poor
Local Road over Willow Creek
No. 000000000230050
Lyon County0994531021940Truss - Thru49 ft50Poor
Local RD over N Br North River
No. 000000000235011
Madison County0772822041915Truss - Thru125 ft50Poor
FM over North River
No. 000000000235320
Madison County0772931021930Truss - Thru125 ft50Fair
Local over Mill Creek
No. 000000000259130
O'Brien County0944116021924Truss - Thru102 ft50Poor
SE 80th Ave over Mud Creek
No. 000000000280550
Polk County0772202011920Truss - Thru153 ft50Poor
Local over Halfway Creek
No. 000000000302030
Sac County0893822021918Truss - Thru46 ft50Poor
Eagle Rd. over Quinn CR
No. 000000000152760
Fayette County0950719041917Truss - Thru87 ft49Poor
Local over Flood Creek
No. 000000000155501
Floyd County0961730011900Truss - Thru93 ft49Poor
Local Road over Canoe Creek
No. 000000000348390
Winneshiek County0990733041908Truss - Thru154 ft49Poor
Local over Upper Iowa River
No. 000000000348430
Winneshiek County0990736071900Truss - Thru196 ft49Poor
Main St-Fox Ave over Honey Creek
No. 000000000007320
Clayton County0920525221925Truss - Thru84 ft47Poor
Local over Brush Creek
No. 000000000241740
Marshall County0821722021917Truss - Thru54 ft47Poor
Local over Troublesome Creek
No. 000000000066340
Audubon County0783404041925Truss - Thru61 ft46Fair
Local - Jasper over Nishnabotna River
No. 000000000099990
Cass County0763723031959Truss - Thru235 ft46Poor
Local over W Fk W Nishnabotna River
No. 000000000126550
Crawford County0823833021944Truss - Thru121 ft46Poor
Local-Closed! over Dd 81
No. 000000000269270
Palo Alto County0953221041882Truss - Thru162 ft46Fair
Local over Branch Flank Creek
No. 000000000332650
Warren County0742210021965Truss - Thru137 ft46Poor
Local over Broadhorn Creek
No. 000000000333340
Warren County0742505041915Truss - Thru92 ft46Poor
Local 470th ST over Grey Creek
No. 000000000109670
Cherokee County0934034031920Truss - Thru53 ft45Poor
Oak ST over Nagle Creek
No. 000000000011580
Clayton County0000000001915Truss - Thru46 ft45Poor
Neely Trail over Willow Creek
No. 000000000178910
Harrison County0804327071940Truss - Thru148 ft45Poor
Local RD over Middle River
No. 000000000233210
Madison County0752813021948Truss - Thru208 ft45Poor
Local RD over West Nodaway River
No. 000000000255160
Montgomery County0723628031940Truss - Thru204 ft45Poor
Sycamore Ave over Stream
No. 000000000267550
Page County0703605041961Truss - Thru92 ft45Poor
Local Road over Indian Creek
No. 000000000282300
Polk County0812202031916Truss - Thru123 ft45Poor
FM over Raccoon River
No. 000000000299900
Sac County0873535041921Truss - Thru184 ft45Poor
Local over Small Stream
No. 000000000300510
Sac County0873830041914Truss - Thru53 ft45Poor
640th Ave over West Br Indian Creek
No. 000000000313700
Story County0822209041919Truss - Thru62 ft45Fair
100th ST over Long Dick Creek
No. 000000000316100
Story County0852303011956Truss - Thru92 ft45Fair
137th ST over Small Stream
No. 000000000142410
Delaware County0900423031939Truss - Thru50 ft44Fair
Local over Salt Creek
No. 000000000317430
Tama County0831303031897Truss - Thru123 ft44Poor
Local Road over Turkey River
No. 000000000348090
Winneshiek County0981017011964Truss - Thru147 ft44Fair
355th ST over Little Sioux River
No. 000000000116880
Clay County0963711061905Truss - Thru180 ft41Poor
Local over Soldier River
No. 000000000130880
Crawford County0854111021951Truss - Thru164 ft41Poor
Local over Local Stream
No. 000000000181240
Henry County0730508021968Truss - Thru72 ft41Poor
Local over Sugar Creek
No. 000000000181571
Henry County0730728021976Truss - Thru82 ft41Poor
Royal ST over Buck Creek
No. 000000000195690
Jasper County0781921041925Truss - Thru63 ft41Poor
Local over Br of South Otter Creek
No. 000000000226570
Lucas County0722308051966Truss - Thru37 ft41Poor
Lcl-Ellington over Keg Creek
No. 000000000247090
Mills County0734231031964Truss - Thru151 ft41Poor
FM over Silver Creek
No. 000000000304810
Shelby County0784026031914Truss - Thru70 ft41Fair
180th ST over East Br Indian Creek
No. 000000000315150
Story County0842213011955Truss - Thru92 ft41Fair
Xavier Avenue over E. Fork E Nodaway River
No. 000000000060451
Adams County0733224041974Truss - Thru93 ft40Poor
Local over E Nishnabotna River
No. 000000000069411
Audubon County0813502021940Truss - Thru60 ft40Fair
FM over North Racoon River
No. 000000000096040
Carroll County085332106HTTPS://SIIMS.IO1925Truss - Thru245 ft40Fair
LOCAL-490th ST over Maple River
No. 000000000108720
Cherokee County0923912011900Truss - Thru54 ft40Poor
FM over Soldier River
No. 000000000130930
Crawford County0854120021957Truss - Thru159 ft40Poor
FM over Elk Creek
No. 000000000137571
Decatur County0682712021900Truss - Thru183 ft40Poor
Local over Curran Branch
No. 000000000145900
Dubuque County0870101041938Truss - Thru61 ft40Fair
Brooklyn DR over Hunter Branch Creek
No. 000000000006215
Fremont County0000000001959Truss - Thru110 ft40Poor
Inkpaduta Ave over Boone River
No. 000000000171910
Hamilton County0882530031907Truss - Thru207 ft40Poor
Taylor Ave over Pigeon Creek
No. 000000000177201
Harrison County0784201021920Truss - Thru133 ft40Poor
Malden Trail over Allen Creek
No. 000000000178715
Harrison County0804304041940Truss - Thru82 ft40Fair
Local 120th ST over Little Sioux River
No. 000000000179721
Harrison County0814407031971Truss - Thru317 ft40Poor
Local over Maquoketa River
No. 000000000193610
Jackson County085E331031958Truss - Thru323 ft40Fair
FM over Little Snipe Creek
No. 000000000199150
Jasper County0811914011927Truss - Thru50 ft40Poor
FM over Clear Creek
No. 000000000199310
Jasper County0812008011914Truss - Thru94 ft40Poor
Local over Badger Creek
No. 000000000234620
Madison County0772624011890Truss - Thru93 ft40Poor
Local RD over North River
No. 000000000234840
Madison County0772729041920Truss - Thru125 ft40Fair

Counties with the most

Cass County34
Harrison County24
Adair County21
Lucas County20
Taylor County20
Fayette County19
Winneshiek County18
Crawford County18
Mills County17
Decatur County17
Looking for a specific bridge? Use the search on the Iowa page and filter by type.