Minnesota bridges
Minnesota reports 13,551 bridges and culverts across 87 counties. 609 (4.5%) are rated in poor condition, and 1,135 are posted with load limits or closed. The oldest structure still in the inventory dates from 1884.
Find a bridge in Minnesota
Type at least two characters, or pick a condition or type, to search every bridge in the state.
Counties
Circle size reflects the number of bridges- Aitkin County 96
- Anoka County 151
- Becker County 53
- Beltrami County 101
- Benton County 118
- Big Stone County 17
- Blue Earth County 193
- Brown County 108
- Carlton County 148
- Carver County 115
- Cass County 85
- Chippewa County 116
- Chisago County 61
- Clay County 224
- Clearwater County 50
- Cook County 59
- Cottonwood County 150
- Crow Wing County 73
- Dakota County 257
- Dodge County 176
- Douglas County 40
- Faribault County 226
- Fillmore County 348
- Freeborn County 144
- Goodhue County 331
- Grant County 32
- Hennepin County 941
- Houston County 170
- Hubbard County 45
- Isanti County 37
- Itasca County 171
- Jackson County 181
- Kanabec County 82
- Kandiyohi County 93
- Kittson County 160
- Koochiching County 98
- Lac qui Parle County 174
- Lake County 90
- Lake of the Woods County 61
- Le Sueur County 68
- Lincoln County 106
- Lyon County 234
- Mahnomen County 40
- Marshall County 214
- Martin County 162
- McLeod County 77
- Meeker County 63
- Mille Lacs County 107
- Morrison County 164
- Mower County 343
- Murray County 134
- Nicollet County 54
- Nobles County 306
- Norman County 149
- Olmsted County 367
- Otter Tail County 148
- Pennington County 49
- Pine County 172
- Pipestone County 185
- Polk County 269
- Pope County 47
- Ramsey County 344
- Red Lake County 59
- Redwood County 201
- Renville County 139
- Rice County 143
- Rock County 266
- Roseau County 142
- Scott County 129
- Sherburne County 48
- Sibley County 101
- St. Louis County 670
- Stearns County 230
- Steele County 134
- Stevens County 44
- Swift County 98
- Todd County 136
- Traverse County 120
- Wabasha County 147
- Wadena County 78
- Waseca County 85
- Washington County 113
- Watonwan County 166
- Wilkin County 196
- Winona County 237
- Wright County 74
- Yellow Medicine County 218
Condition
Good56%(7,636)
Fair39%(5,306)
Poor4%(609)
Counties with the highest share of poor bridges
- Martin County24.1% of 162
- Kandiyohi County16.1% of 93
- Grant County12.5% of 32
- Lake County12.2% of 90
- Redwood County11.9% of 201
Structure types
| Structure type | Bridges | Share |
|---|---|---|
| Culvert | 6,184 | 45.6% |
| Stringer/Multi-beam or Girder | 4,589 | 33.9% |
| Slab | 1,770 | 13.1% |
| Tee Beam | 436 | 3.2% |
| Channel Beam | 232 | 1.7% |
| Girder and Floorbeam System | 98 | 0.7% |
| Box Beam or Girders - Multiple | 66 | 0.5% |
| Arch - Deck | 51 | 0.4% |
| Frame | 49 | 0.4% |
| Truss - Thru | 42 | 0.3% |
| Segmental Box Girder | 14 | 0.1% |
| Arch - Thru | 7 | 0.1% |
| Truss - Deck | 3 | 0.0% |
| Box Beam or Girders - Single or Spread | 3 | 0.0% |
| Other | 2 | 0.0% |
| Suspension | 1 | 0.0% |
| Stayed Girder | 1 | 0.0% |
| Movable - Lift | 1 | 0.0% |
| Movable - Bascule | 1 | 0.0% |
| Movable - Swing | 1 | 0.0% |
When Minnesota's bridges were built
Busiest
- I 494 over Knox Ave (brt)GoodHennepin County · 177,000 vehicles/day
- I 35W over Storm SewerGoodHennepin County · 170,406 vehicles/day
- I 35W over Storm SewerGoodHennepin County · 170,406 vehicles/day
- I 494 over TH 100GoodHennepin County · 167,328 vehicles/day
- I 694 over TH 252; SB Off RampFairHennepin County · 157,688 vehicles/day
Longest
- US 2 over ST Louis R TH35; RRFairSt. Louis County · 8,320 ft
- I 535 over ST Louis R; RR StreetPoorSt. Louis County · 7,980 ft
- US 169 over Mn Valley Trail;mn RiverFairHennepin County · 5,855 ft
- US 169 over Mn Valley Trail;mn RiverFairHennepin County · 5,848 ft
- Mn 77 over Minnesota R ; Black DogFairHennepin County · 5,185 ft
Oldest
- Mn 5 over RcrraFairRamsey County · Built 1884
- M 2105 over E Chan Mississippi RiverFairHennepin County · Built 1887
- M 1608 over Minnehaha CreekPoorHennepin County · Built 1890
- T 516 over Beaver CreekPoorRenville County · Built 1890
- Msas 226 over BNSF RRFairHennepin County · Built 1893
Newest
- Csah 9 over Elk CreekGoodRock County · Built 2025
- I 494 EB (temp Wb) over I 35WGoodHennepin County · Built 2024
- I 494 over 35W NB to 494 WB RampGoodHennepin County · Built 2024
- TH 169 over Main STGoodSherburne County · Built 2024
- Mn 23 over US 10GoodBenton County · Built 2024
Who owns Minnesota's bridges
| County | 5,397 | 39.8% |
| State | 3,780 | 27.9% |
| Town / Township | 3,508 | 25.9% |
| City | 711 | 5.2% |
| Federal | 87 | 0.6% |
| Local | 35 | 0.3% |
| Private | 21 | 0.2% |
| Railroad | 10 | 0.1% |
| Tribal | 2 | 0.0% |
More Minnesota facts
Total bridge length298 miles
Total deck area77,360,343 sq ft
Culverts counted as bridges6,184 (46%)
On the National Highway System1,742
Posted with load limits1,085
Closed to traffic50
Listed or eligible for the National Register142
Average daily traffic per bridge4,083 vehicles
Newest structure2025