State profile · Below national median SD

Minnesota bridge safety

Condition ratings, load ratings, and structural-deficiency data for every public highway bridge in Minnesota — drawn straight from the FHWA National Bridge Inventory.

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

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 rated 0-4

Structurally Deficient

3.6%

435 bridges flagged for repair priority

-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 — Structurally deficient 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 on the structurally deficient leaderboard (lower share = better)

States are ranked by share of bridges flagged structurally deficient — the FHWA classification for any span where deck, superstructure, or substructure carries a condition rating of 4 or below. Lower percentages indicate stronger maintenance funding and inspection follow-through. States here sit immediately above and below Minnesota on the same metric.

51

Virginia

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

01

Alabama

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

27

Minnesota

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

09

Connecticut

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

47

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 composite NBI rating. Each is inspected at least every 24 months.

All Bridges in Minnesota

CSAH 18

Good

Over: VALLEY BRANCH CREEK

0.7 MI N OF AFTON, Washington, MN

Built 2008 Load: 46.7 t ADT: 3,179

T 278

Good

Over: PINE CREEK

0.1 MI N OF JCT CSAH 5, Winona, MN

Built 1977 Load: 46.7 t ADT: 24

CSAH 19

Good

Over: BASS CREEK

1.5 MI N CITY LIM LIVINIA, Beltrami, MN

Built 2007 Load: 46.9 t ADT: 1,283

CSAH 10

Good

Over: DAKOTA RAIL TRAIL

1.4 MI N OF JCT CSAH 30, Carver, MN

Built 2011 Load: 46.9 t ADT: 4,651

T 283

Good

Over: BEAR CREEK

0.7 MI E OF JCT TH 63, Mower, MN

Built 2001 Load: 46.9 t ADT: 50

CSAH 17

Good

Over: ROCK RIVER

1.3 MI N OF JCT CSAH 2, Pipestone, MN

Built 2004 Load: 46.9 t ADT: 135

T 166

Good

Over: STREAM

0.9 MI N OF JCT CR 57, Redwood, MN

Built 2000 Load: 46.9 t ADT: 23

CR 78

Good

Over: E BR CHIPPEWA RIVER-JD#1

1.6 MI N OF JCT CSAH 104, Swift, MN

Built 1995 Load: 46.9 t ADT: 350

CSAH 11

Good

Over: JD # 14

1.9 MI N JCT CSAH 14, Traverse, MN

Built 2007 Load: 46.9 t ADT: 125

CSAH 14

Good

Over: N Fk Crow River

0.9 MI S OF JCT CR 115, Wright, MN

Built 2001 Load: 46.9 t ADT: 4,300

MN 1

Good

Over: OVERFLOW CHANNEL

12.5 MI W OF JCT TH 89, Beltrami, MN

Built 2016 Load: 47.0 t ADT: 44

T 18

Good

Over: RICE CREEK

0.6 MI N OF JCT CSAH 1, Blue Earth, MN

Built 1981 Load: 47.0 t ADT: 24

CR 54

Good

Over: BUFFALO CREEK

0.9 MI S OF JCT CSAH 26, McLeod, MN

Built 2000 Load: 47.0 t ADT: 130

CR 96

Good

Over: CLEARWATER RIVER

1.9 MI S OF JCT CSAH 1, Pennington, MN

Built 1998 Load: 47.0 t ADT: 35

M 560

Good

Over: RAVINE

0.02 M E JCT HAMLINE AV, Ramsey, MN

Built 2013 Load: 47.0 t ADT: 1,650

CSAH 23

Good

Over: FALLS CREEK

0.6 MI N OF JCT TH 60, Rice, MN

Built 2010 Load: 47.0 t ADT: 480

M 21

Good

Over: S BR TWO RIVERS

0.2 MI S JCT MN 11, Roseau, MN

Built 2007 Load: 47.0 t ADT: 150

PVT 487

Good

Over: CN RAILROAD

IN GILBERT, St. Louis, MN

Built 2000 Load: 47.0 t ADT: 20

MN 23

Good

Over: SAUK RIVER

0.2 MI W OF TH 22, Stearns, MN

Built 1987 Load: 47.0 t ADT: 8,600

T 74

Good

Over: ST JAMES CREEK

0.4 MI W OF JCT CR 112, Watonwan, MN

Built 2020 Load: 47.0 t ADT: 48

CSAH 101

Good

Over: RUSH CREEK

1.0 MI S OF JCT CSAH 81, Hennepin, MN

Built 2014 Load: 47.2 t ADT: 6,958

T 214

Good

Over: S FK CROW RIVER

1.2 MI S OF JCT CSAH 22, McLeod, MN

Built 2002 Load: 47.2 t ADT: 38

T 80

Good

Over: ROCK RIVER

0.9 MI S OF JCT CSAH 1, Pipestone, MN

Built 2004 Load: 47.2 t ADT: 82

T 140

Good

Over: PLUM CREEK

0.5 MI E OF JCT CSAH 5, Redwood, MN

Built 1997 Load: 47.2 t ADT: 25

CR 116

Good

Over: S FK WATONWAN RIVER

1.3 MI E OF JCT CR 111, Watonwan, MN

Built 2008 Load: 47.2 t ADT: 100

MN 74

Good

Over: MID FK WHITEWATER RIVER

1.0 MI S OF JCT CSAH 26, Winona, MN

Built 1995 Load: 47.2 t ADT: 807

CSAH 1

Good

Over: Miss. R. Diversion Chan.

0.1 MI S OF JCT CSAH 21, Aitkin, MN

Built 2010 Load: 47.3 t ADT: 325

CSAH 1

Good

Over: N BR ROOT RIVER

1.3 MI E OF JCT CSAH 7, Mower, MN

Built 2015 Load: 47.3 t ADT: 440

CSAH 19

Good

Over: KANARANZI CREEK

0.3 MI S OF JCT CSAH 32, Nobles, MN

Built 2020 Load: 47.3 t ADT: 332

T 1572

Good

Over: OTTER TAIL RIVER

0.5 MI W OF JCT TH 210, Otter Tail, MN

Built 2006 Load: 47.3 t ADT: 103

CR 88

Good

Over: PRAIRIE CREEK

1.6 MI NE OF JCT CSAH 20, Rice, MN

Built 2001 Load: 47.3 t ADT: 135

T 131

Good

Over: PRAIRIE CREEK

0.3 MI E OF JCT CSAH 42, Rice, MN

Built 2010 Load: 47.3 t ADT: 37

CSAH 37

Good

Over: LESTER RIVER

0.6 MI S JCT CSAH 43, St. Louis, MN

Built 2012 Load: 47.3 t ADT: 3,750

CSAH 4

Good

Over: RABBIT RIVER

0.5 MI S OF JCT TH 9, Wilkin, MN

Built 2023 Load: 47.3 t ADT: 270

T 289

Good

Over: Pine Creek

0.1 mi S of jct CSAH 2, Winona, MN

Built 2002 Load: 47.3 t ADT: 15

CSAH 13

Good

Over: ROOSEVELT CANAL

1.2 MI E OF JCT CSAH 72, Cass, MN

Built 2003 Load: 47.5 t ADT: 1,000

T 136

Good

Over: N BR YELLOW MEDICINE R

1.4 MI E JCT CSAH 1, Lyon, MN

Built 2002 Load: 47.5 t ADT: 20

T 171

Good

Over: JUD DITCH # 1A

0.5 MI N OF JCT 370TH. ST, Nicollet, MN

Built 1997 Load: 47.5 t ADT: 7

CSAH 4

Good

Over: Rock River Overflow

0.6 mi E of jct CSAH 18, Rock, MN

Built 2002 Load: 47.5 t ADT: 2,750

T 53

Good

Over: S FK ROSEAU RIVER

1.6 MI W OF JCT CSAH 21, Roseau, MN

Built 2000 Load: 47.5 t ADT: 108

CSAH 7

Good

Over: RED EYE RIVER

1.2 MI W OF JCT CSAH 26, Wadena, MN

Built 2011 Load: 47.5 t ADT: 306

US 61

Good

Over: BIG TROUT CREEK

8.2 MI N OF N JCT TH 90, Winona, MN

Built 1992 Load: 47.5 t ADT: 4,400

CSAH 18

Good

Over: WILLOW RIVER

3.3 MI W OF JCT CSAH 10, Aitkin, MN

Built 2022 Load: 47.6 t ADT: 17

CSAH 83

Good

Over: BNSF RR

0.5 MI N OF JCT TH 10, Anoka, MN

Built 2014 Load: 47.6 t ADT: 8,100

M 275

Good

Over: MINNEHAHA CREEK

0.3 MI W OF AQUILLA AVE, Hennepin, MN

Built 2017 Load: 47.6 t ADT: 8,300

US 52

Good

Over: CASCADE CREEK

0.1 MI S OF N JCT TH52;14, Olmsted, MN

Built 2004 Load: 47.6 t ADT: 46,000

CSAH 17

Good

Over: CHIPPEWA RIVER

0.9 MI S OF JCT CSAH2, Swift, MN

Built 2014 Load: 47.6 t ADT: 310

US 10

Good

Over: LITTLE ROCK LAKE

4.1 MI SE OF JCT CSAH 12, Benton, MN

Built 1990 Load: 47.7 t ADT: 12,000

T 165

Good

Over: DES MOINES RIVER

0.9 MI N OF JCT TH 62, Cottonwood, MN

Built 2001 Load: 47.7 t ADT: 27

CR 132

Good

Over: WILD RICE RIVER

0.9 MI S JCT CSAH 14, Mahnomen, MN

Built 2008 Load: 47.7 t ADT: 60

Showing 11,101-11,150 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 Editorial.

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). A "structurally deficient" rating is a repair-priority signal, not a closure or unsafe-to-cross designation. Consult a qualified civil engineer before making decisions based on this data.