State profile · Below median Poor share

Minnesota bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Minnesota, based on the FHWA National Bridge Inventory.

11,969
Public bridges
55.0%
Good condition
3.6%
Poor condition

Data updated May 2026

Total Bridges

11,969

Public highway bridges in Minnesota

Good Condition

55.0%

6,580 bridges rated 7-9

5.0pp vs 50% benchmark

Poor Condition

3.6%

435 bridges whose lowest applicable component is rated 0-4

-3.4pp vs national avg 7.0%

Minnesota vs national bridge condition

Minnesota - Good condition share 55.0%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Minnesota - Poor-condition share 12.1%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Minnesota vs nearby ranks

Adjacent states by Poor-condition share (lower share = better)

States are ranked by the share of bridges whose lowest applicable component rating is 4 or below. This describes recorded condition; it does not measure funding effectiveness or live crossing safety. States here sit immediately above and below Minnesota on the same metric.

VA

Virginia

3.03% top marginal rate
Structure
Progressive
Burden @ $100K
$14,122

AL

Alabama

3.35% top marginal rate
Structure
Progressive
Burden @ $100K
$13,471
Selected

MN

Minnesota

3.63% top marginal rate
Structure
Progressive
Burden @ $100K
$11,969

CT

Connecticut

3.95% top marginal rate
Structure
Progressive
Burden @ $100K
$4,277

TN

Tennessee

3.97% top marginal rate
Structure
Progressive
Burden @ $100K
$20,426

Bridges Needing Most Attention in Minnesota

Six lowest-condition bridges in Minnesota, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Minnesota

US 212

Fair

Over: TCW RR

1.2 MI W OF NORWOOD, Carver, MN

Built 1959 Load: 51.4 t ADT: 6,508

UT 150

Fair

Over: DITCH

16.8 MI S OF JCT TH 11, Lake of the Woods, MN

Built 1969 Load: 51.4 t ADT: 2,950

T 112

Fair

Over: DEER CREEK

0.2 MI N OF JCT CSAH 13, Mower, MN

Built 1987 Load: 51.4 t ADT: 54

MN 100

Fair

Over: Shingle Creek

1.3 MI SW OF JCT TH 694, Hennepin, MN

Built 1991 Load: 51.6 t ADT: 32,146

MN 100

Fair

Over: Shingle Creek

1.3 MI SW OF JCT TH 694, Hennepin, MN

Built 1964 Load: 51.6 t ADT: 32,146

CSAH 1

Fair

Over: CANNON RIVER (MAIN CHAN)

0.2 MI W OF JCT CSAH 20, Rice, MN

Built 1978 Load: 51.8 t ADT: 3,350

CSAH 14

Fair

Over: STREAM

3.6 MI W OF JCT TH61, Wabasha, MN

Built 1958 Load: 51.8 t ADT: 600

T 274

Fair

Over: SUGAR CREEK

1.1 MI NW OF JCT CSAH 8, Fillmore, MN

Built 1992 Load: 51.9 t ADT: 19

MN 100

Fair

Over: MINNEHAHA CREEK

1.8 MI S OF JCT TH 7, Hennepin, MN

Built 1970 Load: 51.9 t ADT: 106,749

CR 124

Fair

Over: STEWART RIVER

0.2 MI W OF JCT CR 132, Lake, MN

Built 1976 Load: 51.9 t ADT: 370

US 169

Fair

Over: BNSF RR

1.1 MI N OF JCT TH 7, Hennepin, MN

Built 1963 Load: 52.1 t ADT: 44,409

T 414

Fair

Over: CO DITCH # 25

0.6 MI W OF JCT CR 59, Rice, MN

Built 1993 Load: 52.1 t ADT: 96

MN 119

Fair

Over: MINNESOTA RIVER

3.5 MI S OF JCT TH 7, Swift, MN

Built 1977 Load: 52.1 t ADT: 1,409

CSAH 5

Fair

Over: BLUE EARTH RIVER

0.3 MI SW OF JCT TH 169, Faribault, MN

Built 1978 Load: 52.2 t ADT: 80

MN 68

Fair

Over: S BR YELLOW MEDICINE R

0.5 MI NW OF JCT CSAH 3, Lyon, MN

Built 1962 Load: 52.2 t ADT: 1,528

T 11

Fair

Over: ROCK RIVER

1.2 MI W OF JCT CSAH 17, Pipestone, MN

Built 1997 Load: 52.2 t ADT: 33

CSAH 10

Fair

Over: STREAM

0.4 MI S OF JCT CSAH 14, Crow Wing, MN

Built 1986 Load: 52.5 t ADT: 870

MSAS 111

Fair

Over: CP RAIL

0.1 MI W OF JCT TH 3, Rice, MN

Built 1979 Load: 52.6 t ADT: 5,500

T 328

Fair

Over: BUFFALO CREEK

1.3 MI N OF JCT TH 212, McLeod, MN

Built 2000 Load: 52.7 t ADT: 65

CSAH 16

Fair

Over: STREAM

4.8 MI W OF JCT TH63, Wabasha, MN

Built 1930 Load: 52.7 t ADT: 660

US 71

Fair

Over: BLUEBERRY RIVER

0.5 MI N OF MENAHGA, Wadena, MN

Built 1959 Load: 52.7 t ADT: 5,457

MSAS 123

Fair

Over: CANNON RIVER

0.2 MI S OF JCT TH 3, Rice, MN

Built 2008 Load: 52.8 t ADT: 11,500

T 326

Fair

Over: PINE ISLAND CREEK

2.2 MI N OF JCT CSAH 11, Goodhue, MN

Built 1935 Load: 52.9 t ADT: 88

T 374

Fair

Over: SILVER SPRING CREEK

0.9 Mi W JCT CSAH 11 on, Olmsted, MN

Built 1957 Load: 53.1 t ADT: 41

MSAS 123

Fair

Over: CANNON RIVER

0.3 MI S OF JCT TH 3, Rice, MN

Built 2008 Load: 53.1 t ADT: 11,500

MN 11

Fair

Over: HAY CREEK

1.3 MI W OF SALOL, Roseau, MN

Built 1969 Load: 53.1 t ADT: 3,071

T 107

Fair

Over: BELLE CREEK

0.6 MI S OF JCT TH 19, Goodhue, MN

Built 1994 Load: 53.2 t ADT: 43

CSAH 8

Fair

Over: DEER CREEK

0.8 MI N JCT CSAH 13, Mower, MN

Built 2008 Load: 53.5 t ADT: 760

US 212

Fair

Over: TCW RR

1.2 MI W OF NORWOOD, Carver, MN

Built 1959 Load: 53.7 t ADT: 6,508

T 418

Fair

Over: Jud Ditch # 75

1.9 mi N of jct CSAH 23, Polk, MN

Built 2002 Load: 53.8 t ADT: 20

M 38

Fair

Over: PIONEER CREEK

0.7 MI NW OF JCT CSAH 19, Hennepin, MN

Built 1984 Load: 53.9 t ADT: 315

US 59

Fair

Over: WILD RICE RIVER

1.4 MI S OF JCT TH 200, Mahnomen, MN

Built 1979 Load: 53.9 t ADT: 3,950

MN 22

Fair

Over: BUFFALO CREEK

11.1 MI N OF JCT TH 19, Sibley, MN

Built 1978 Load: 53.9 t ADT: 1,441

MN 61

Fair

Over: SL;LC REG RR

0.1 MI NE OF 26TH AVE E, St. Louis, MN

Built 1989 Load: 53.9 t ADT: 20,700

CROSS RIVER 600 RD

Fair

Over: CROSS RIVER

3.86 MI E OF JCT CR 7, Cook, MN

Built 1955 Load: 54.1 t ADT: 50

CSAH 23

Fair

Over: BNSF RR

0.2 MI N OF JCT CSAH 52, Hennepin, MN

Built 2009 Load: 54.1 t ADT: 5,658

M 1880

Fair

Over: MILLER CREEK

0.2 MI W OF JCT TH 53, St. Louis, MN

Built 1954 Load: 54.1 t ADT: 175

I 94

Fair

Over: PED PATH

2.4 MI S OF JCT TH 694, Hennepin, MN

Built 1982 Load: 54.4 t ADT: 111,000

MSAS 108

Fair

Over: BNSF RR

0.2 MI E OF CENTRAL AVE, St. Louis, MN

Built 1959 Load: 54.5 t ADT: 1,064

T 284

Fair

Over: BEAR CREEK

0.3 MI W OF JCT TH 63, Mower, MN

Built 1995 Load: 54.9 t ADT: 40

MN 200

Fair

Over: JUD DITCH # 51

3.0 MI E OF ADA, Norman, MN

Built 2001 Load: 54.9 t ADT: 1,632

CR 133

Fair

Over: JESSIE BROOK

0.4 MI W OF JCT TH 6, Itasca, MN

Built 1993 Load: 55.1 t ADT: 145

CSAH 115

Fair

Over: S Fk Crow River

0.7 mi S of jct CSAH 14, McLeod, MN

Built 2002 Load: 55.1 t ADT: 2,422

T 228

Fair

Over: GROVE CREEK

0.6 MI E OF JCT CSAH 30, Meeker, MN

Built 1987 Load: 55.1 t ADT: 40

MN 61

Fair

Over: BRULE RIVER

4.6 MI SW OF HOVLAND, Cook, MN

Built 1981 Load: 55.5 t ADT: 2,400

CR 66

Fair

Over: SLEEPY EYE CREEK

0.9 MI E OF JCT CSAH 7, Redwood, MN

Built 1965 Load: 55.5 t ADT: 50

US 61

Fair

Over: CEDAR CREEK

6.7 MI SE OF JCT TH 43, Winona, MN

Built 1957 Load: 55.5 t ADT: 4,400

MN 238

Fair

Over: SWAN RIVER

3.0 MI S OF LITTLE FALLS, Morrison, MN

Built 2009 Load: 55.9 t ADT: 1,349

T 106

Fair

Over: STRAIGHT RIVER

0.1 MI W OF JCT CSAH1, Steele, MN

Built 1961 Load: 55.9 t ADT: 40

MN 15

Fair

Over: BUFFALO CREEK

3.0 MI N OF BROWNTON, McLeod, MN

Built 1998 Load: 56.1 t ADT: 3,654

Showing 4,851-4,900 of 11,969 bridges

Data sourced from the FHWA National Bridge Inventory (NBI), latest released cycle. See our methodology for details. Retrieved and formatted by PlainBridges.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the FHWA National Bridge Inventory (NBI). Poor condition is an inspection-record category, not a closure or unsafe-to-cross designation. Consult the bridge owner for current status.

Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.