US Bridges

Iowa Bridges

20,763 bridges across 99 counties

Bridge Map

Summary

Total Bridges:20,763
Good Condition:8,217 (40%)
Fair Condition:8,386 (40%)
Poor Condition:4,160 (20%)
Average Age:45.7 years
Counties:99

Bridge Condition Distribution

Good
Fair
Poor

Bridge Types

Bridge TypeCountPercentage
Stringer/Multi-beam or Girder9,28544.7%
Slab4,98524.0%
Culvert4,24620.4%
Tee Beam9684.7%
Truss - Thru6433.1%
Channel Beam3631.7%
Girder and Floorbeam System980.5%
Other530.3%
Arch - Deck510.2%
Box Beam or Girders - Multiple490.2%
Arch - Thru120.1%
Frame60.0%
Segmental Box Girder20.0%
Truss - Deck10.0%
Box Beam or Girders - Single or Spread10.0%

Bridge Age Distribution

Bridges Built Over Time

Notable Bridges in Iowa

Most Trafficked Bridges

County 153, Iowa

Daily Traffic: 118,600 vehicles

County 153, Iowa

Daily Traffic: 113,200 vehicles

County 193, Iowa

Daily Traffic: 91,000 vehicles

Oldest Bridges

County 169, Iowa

Built in 1876 (150 years old)

County 125, Iowa

Built in 1878 (148 years old)

County 113, Iowa

Built in 1879 (147 years old)

Longest Bridges

County 125, Iowa

Length: 10.0 meters

County 153, Iowa

Length: 10.0 meters

County 155, Iowa

Length: 10.0 meters

Recently Built Bridges

View all

County 057 • Built in 2023

County 103 • Built in 2023

I 80Good

County 103 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

County 155 • Built in 2023

Counties in Iowa

99 counties
Adair County
208 bridges
Adams County
147 bridges
Allamakee County
170 bridges
Appanoose County
159 bridges
Audubon County
161 bridges
Benton County
327 bridges
Black Hawk County
413 bridges
Boone County
119 bridges
Bremer County
222 bridges
Buchanan County
281 bridges
Buena Vista County
140 bridges
Butler County
261 bridges
Calhoun County
171 bridges
Carroll County
223 bridges
Cass County
237 bridges
Cedar County
266 bridges
Cerro Gordo County
211 bridges
Cherokee County
223 bridges
Chickasaw County
268 bridges
Clarke County
150 bridges
Clay County
138 bridges
Clayton County
214 bridges
Clinton County
325 bridges
Crawford County
243 bridges
Dallas County
154 bridges
Davis County
156 bridges
Decatur County
178 bridges
Delaware County
254 bridges
Des Moines County
156 bridges
Dickinson County
74 bridges
Dubuque County
304 bridges
Emmet County
70 bridges
Fayette County
288 bridges
Floyd County
195 bridges
Franklin County
214 bridges
Fremont County
133 bridges
Greene County
150 bridges
Grundy County
270 bridges
Guthrie County
236 bridges
Hamilton County
135 bridges
Hancock County
128 bridges
Hardin County
211 bridges
Harrison County
162 bridges
Henry County
144 bridges
Howard County
193 bridges
Humboldt County
70 bridges
Ida County
164 bridges
Iowa County
189 bridges
Jackson County
209 bridges
Jasper County
321 bridges
Jefferson County
142 bridges
Johnson County
317 bridges
Jones County
215 bridges
Keokuk County
152 bridges
Kossuth County
256 bridges
Lee County
185 bridges
Linn County
428 bridges
Louisa County
134 bridges
Lucas County
186 bridges
Lyon County
241 bridges
Madison County
221 bridges
Mahaska County
219 bridges
Marion County
204 bridges
Marshall County
283 bridges
Mills County
170 bridges
Mitchell County
160 bridges
Monona County
125 bridges
Monroe County
126 bridges
Montgomery County
184 bridges
Muscatine County
127 bridges
O'Brien County
229 bridges
Osceola County
176 bridges
Page County
185 bridges
Palo Alto County
114 bridges
Plymouth County
407 bridges
Pocahontas County
186 bridges
Polk County
415 bridges
Pottawattamie County
469 bridges
Poweshiek County
221 bridges
Ringgold County
206 bridges
Sac County
188 bridges
Scott County
212 bridges
Shelby County
194 bridges
Sioux County
429 bridges
Story County
262 bridges
Tama County
308 bridges
Taylor County
220 bridges
Union County
153 bridges
Van Buren County
142 bridges
Wapello County
160 bridges
Warren County
231 bridges
Washington County
203 bridges
Wayne County
163 bridges
Webster County
179 bridges
Winnebago County
48 bridges
Winneshiek County
317 bridges
Woodbury County
379 bridges
Worth County
89 bridges
Wright County
168 bridges