BridgeReportCard
Home › Minnesota

Minnesota bridge conditions

13,551 inventoried bridges · 609 rated poor · county by county

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

The worst bridge in Minnesota?

By the measure that matters most - the most traffic on a poor rating - it is I 35W over UP RR Cliff Rd (CSAH32) in Dakota County, built 1959, carrying about 94,603 vehicles a day. That is a repair-priority flag, not a collapse warning: what a poor rating does and does not mean. See the worst bridge in every state.

Good 56.4% · Fair 39.2% · Poor 4.5% of 13,551 bridges

Bridge conditions by county

Sorted by the number of poor-rated bridges. Click any county for its full bridge list.

CountyBridgesRated poorPoor %
St. Louis County670416.1%
Hennepin County941414.4%
Martin County1623924.1%
Mower County343288.2%
Redwood County2012411.9%
Ramsey County344216.1%
Goodhue County331175.1%
Kandiyohi County931516.1%
Dodge County176148.0%
Carlton County148138.8%
Blue Earth County193126.2%
Benton County118119.3%
Lake County901112.2%
Clay County224114.9%
Otter Tail County148117.4%
Lac qui Parle County174105.7%
Cottonwood County15096.0%
Winona County23793.8%
Renville County13996.5%
Aitkin County9688.3%
Itasca County17184.7%
Faribault County22683.5%
Polk County26983.0%
Wilkin County19684.1%
Mille Lacs County10787.5%
Chippewa County11676.0%
Cass County8578.2%
Lincoln County10676.6%
Fillmore County34872.0%
Waseca County8578.2%
Pine County17274.1%
Stearns County23073.0%
Koochiching County9866.1%
Yellow Medicine County21862.8%
Pipestone County18563.2%
Lyon County23462.6%
Murray County13464.5%
Crow Wing County7356.8%
Houston County17052.9%
Steele County13453.7%
Olmsted County36751.4%
Nobles County30651.6%
Morrison County16453.0%
Rock County26651.9%
Cook County5946.8%
Anoka County15142.6%
Rice County14342.8%
Todd County13642.9%
Dakota County25741.6%
Freeborn County14442.8%
Grant County32412.5%
Norman County14942.7%
Jackson County18142.2%
Roseau County14242.8%
McLeod County7745.2%
Washington County11343.5%
Beltrami County10133.0%
Marshall County21431.4%
Brown County10832.8%
Carver County11532.6%
Wadena County7833.8%
Douglas County4037.5%
Kanabec County8233.7%
Kittson County16031.9%
Lake of the Woods County6134.9%
Le Sueur County6822.9%
Traverse County12021.7%
Isanti County3725.4%
Sibley County10122.0%
Stevens County4424.5%
Mahnomen County4025.0%
Meeker County6323.2%
Pennington County4912.0%
Big Stone County1715.9%
Scott County12910.8%
Becker County5311.9%
Chisago County6111.6%
Watonwan County16610.6%
Pope County4712.1%
Sherburne County4812.1%
Wabasha County14710.7%
Swift County9811.0%
Wright County7411.4%
Red Lake County5911.7%
Clearwater County5000.0%
Hubbard County4500.0%
Nicollet County5400.0%

The 25 busiest poor-rated bridges in Minnesota

BridgeCountyBuiltVehicles/dayCondition
I 35W over UP RR Cliff Rd (CSAH32)Dakota County, MN195994,603Poor
I 494 over Minnesota RiverHennepin County, MN198144,357Poor
I 494 over Minnesota RiverHennepin County, MN198144,357Poor
Mn 36 over I 35WRamsey County, MN196442,500Poor
US 61 over Bike PathRamsey County, MN198634,708Poor
Mn 100 over Shingle CreekHennepin County, MN199132,146Poor
Mn 100 over Shingle CreekHennepin County, MN196432,146Poor
I 535 over St Louis R; RR StreetSt. Louis County, MN196128,098Poor
Csah 15 over BNSF; Dak RR; StHennepin County, MN197323,800Poor
Unu 169 over Minn R UP RR; StreetBlue Earth County, MN198522,949Poor
Mn 280 over NB on Ramp; Th 280 SBRamsey County, MN196722,391Poor
I 35 over Cn RRSt. Louis County, MN201122,000Poor
Mn 55 over Cedar AveHennepin County, MN196721,982Poor
Csah 158 over Cp RailHennepin County, MN192719,510Poor
US 61 over Ped-bike TrailRamsey County, MN195119,100Poor
Mn 3 over Mississippi River; RRRamsey County, MN192617,600Poor
Msas 233 over Cp RailRamsey County, MN196717,200Poor
US 14 over N Riverfront DrBlue Earth County, MN197716,250Poor
Msas 102 over I 35WDakota County, MN196915,800Poor
US 14 over N Riverfront DrBlue Earth County, MN197715,742Poor
Csah 49 over BNSF RRRamsey County, MN200915,400Poor
I 94 over Pelican CreekGrant County, MN196315,302Poor
Csah 152 over Bassett Creek TunnelHennepin County, MN192314,987Poor
I 94 over Sauk RiverStearns County, MN196514,250Poor
Mn 55 over BNSF; Cp RailHennepin County, MN198414,248Poor

Frequently asked questions

How many bridges in Minnesota are in poor condition?

609 of Minnesota's 13,551 inventoried highway bridges are rated in poor condition (4.5%) in the 2025 National Bridge Inventory. 'Poor' is FHWA's classification for a bridge whose deck, superstructure, or substructure is rated 4 or lower on the 0-9 scale; it was formerly called 'structurally deficient'.

Are the poor-rated bridges in Minnesota safe to drive on?

A poor rating flags advanced deterioration that needs repair or close monitoring; it does not by itself mean a bridge is unsafe. Bridges judged unsafe are closed or restricted to lighter loads by the owner. Inspections continue on all open bridges, generally at least every 24 months under the National Bridge Inspection Standards.

Source: FHWA National Bridge Inventory, 2025 vintage, reported by the Minnesota DOT.

Background: how bridge ratings work · what "poor" and "structurally deficient" actually mean · how often bridges are inspected.