State profile · Above median Poor share

Michigan bridge safety

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

1,188
Public bridges
28.4%
Good condition
8.9%
Poor condition

Data updated May 2026

Total Bridges

1,188

Public highway bridges in Michigan

Good Condition

28.4%

337 bridges rated 7-9

-21.6pp vs 50% benchmark

Poor Condition

8.9%

106 bridges whose lowest applicable component is rated 0-4

1.9pp vs national avg 7.0%

Michigan vs national bridge condition

Michigan - Good condition share 28.4%
National avg

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

Michigan - Poor-condition share 29.7%
National avg

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

Michigan 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 Michigan on the same metric.

MA

Massachusetts

7.96% top marginal rate
Structure
Progressive
Burden @ $100K
$5,314

MO

Missouri

8.53% top marginal rate
Structure
Progressive
Burden @ $100K
$24,654
Selected

MI

Michigan

8.92% top marginal rate
Structure
Progressive
Burden @ $100K
$1,188

AK

Alaska

10.12% top marginal rate
Structure
Progressive
Burden @ $100K
$909

PA

Pennsylvania

10.50% top marginal rate
Structure
Progressive
Burden @ $100K
$14,867

Bridges Needing Most Attention in Michigan

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

All Bridges in Michigan

M-15

Good

Over: CLINTON RIVER

INDEPENDENCE TWP SEC 20, Oakland, MI

Built 2005 Load: 41.5 t ADT: 16,486

COLONY DRIVE

Good

Over: UNNAMED CANAL

0.7 MI W OF VAN DYKE, St. Clair, MI

Built 1995 Load: 41.5 t ADT: 500

NEPESSING STREET

Good

Over: FLINT RIVER

3265 FT EAST OF M24 JUNCT, Lapeer, MI

Built 1973 Load: 41.8 t ADT: 5,850

DEXTER-PINCKNEY RD

Good

Over: PORTAGE LAKE CANAL

DEXTER TWP SECTION 2, Washtenaw, MI

Built 2010 Load: 41.8 t ADT: 7,407

HERMAN ROAD

Good

Over: DENOMIE CREEK

L'ANSE TWP SEC 22, Baraga, MI

Built 2003 Load: 42.1 t ADT: 296

OLD US-41

Good

Over: KELSEY CREEK

BARAGA TWP SEC 27-28, Baraga, MI

Built 2004 Load: 42.1 t ADT: 113

WOLF LAKE ROAD

Good

Over: BLACK CREEK

EGELSTON TWP SEC 32/33, Muskegon, MI

Built 2006 Load: 42.2 t ADT: 2,564

37TH STREET

Good

Over: GULL LAKE OUTLET

ROSS TWP SEC 31, Kalamazoo, MI

Built 2012 Load: 42.4 t ADT: 1,600

BRIDGE STREET

Good

Over: ROUGE RIVER

N OF 8 MILE RD, Oakland, MI

Built 2001 Load: 42.4 t ADT: 1,234

FILION ROAD

Good

Over: TAFT DRAIN

SEC. 15-22 MEADE TWP., Huron, MI

Built 1995 Load: 42.5 t ADT: 930

PARKER RD

Good

Over: MILL CREEK

SCIO TWP SEC 18, Washtenaw, MI

Built 2007 Load: 42.6 t ADT: 2,867

WHITTAKER ROAD

Good

Over: PAINT CREEK

YPSILANTI TWP SEC 28, Washtenaw, MI

Built 2007 Load: 42.7 t ADT: 11,389

RIDGE RD

Good

Over: ROUGE RIVER

RIDGE S OF MCNICHOLS, Wayne, MI

Built 2009 Load: 42.7 t ADT: 612

ALEXANDER STREET

Good

Over: MCCOY CREEK MILL RACE

CITY OF BUCHANAN, Berrien, MI

Built 1998 Load: 42.8 t ADT: 100

I-75 NB

Good

Over: SEXTON AND KILFOIL DRAIN

IN ALLEN PARK, Wayne, MI

Built 2018 Load: 42.8 t ADT: 40,500

FENCE LAKE ROAD

Good

Over: SPRUCE RIVER

3 MI S OF THREE LAKES, Baraga, MI

Built 1993 Load: 42.9 t ADT: 28

M-40

Good

Over: S BR MACATAWA RIVER

4.0 MI SE OF OTTAWA COL, Allegan, MI

Built 2000 Load: 43.1 t ADT: 11,124

M-6 WB

Good

Over: BUCK CREEK

BYRON TWP SEC 1, Kent, MI

Built 2000 Load: 43.1 t ADT: 26,271

KENDAVILLE ROAD

Good

Over: HERRON DRAIN

0.2 MI EAST OF FEDERAL RD, Montcalm, MI

Built 2014 Load: 43.1 t ADT: 1,525

SOUTH MAIN STREET

Good

Over: FALLS RIVER

VILLAGE OF L'ANSE, Baraga, MI

Built 2010 Load: 43.4 t ADT: 381

BRUTUS ROAD

Good

Over: MAPLE RIVER

SEC 24&25 MAPLE RIVER TWP, Emmet, MI

Built 2016 Load: 43.4 t ADT: 976

FDR8100

Good

Over: SO BR PRESQUE ISLE RIVER

6 MI S OF MARENISCO, Gogebic, MI

Built 2021 Load: 43.4 t ADT: 20

NO DATA ENTERED

Good

Over: W BR PRESQUE ISLE RIVER

6 MI SW OF MARENISCO, Gogebic, MI

Built 2018 Load: 44.1 t ADT: 50

M-46

Good

Over: SUCKER CREEK

2.8 MI E OF M-24, Tuscola, MI

Built 2012 Load: 44.4 t ADT: 4,040

WEST ROAD

Good

Over: FRANK & POET DRAIN

TRENTON W/FORT, Wayne, MI

Built 2020 Load: 44.4 t ADT: 23,000

BELSAY ROAD

Good

Over: KEARSLEY CREEK

BET DAVISON & RICHFIELD, Genesee, MI

Built 1994 Load: 44.7 t ADT: 12,023

I-275 SB

Good

Over: TONQUISH CR

3.5 MI SE OF PLYMOUTH, Wayne, MI

Built 1972 Load: 44.7 t ADT: 63,759

FDR3350

Good

Over: BUSH CREEK

19 MI E 9 MI N WATERSMEET, Iron, MI

Built 2021 Load: 45.0 t ADT: 100

FDR 3610

Good

Over: JUMBO RIVER

7 MI S OF KENTON, Iron, MI

Built 2021 Load: 45.0 t ADT: 20

WHEELING ROAD

Good

Over: NORTH BR. MILL CREEK DN.

SEC. 11-12 GOODLAND TWP., Lapeer, MI

Built 2004 Load: 45.0 t ADT: 39

I-75 SB

Good

Over: SANDY CREEK

1.2 MI NE OF M-50, Monroe, MI

Built 2016 Load: 45.0 t ADT: 25,200

HOSSLER ROAD

Good

Over: THUNDER BAY RIVER

SECTION 20 BRILEY TWP, Montmorency, MI

Built 1962 Load: 45.0 t ADT: 120

NO DATA ENTERED

Good

Over: TENDERFOOT CREEK

NO DATA ENTERED, Gogebic, MI

Built 1981 Load: 45.4 t ADT: 50

FORSMAN RD

Good

Over: GOOSENECK CREEK

0.7 MI E OF AIRPORT PK RD, Houghton, MI

Built 2019 Load: 45.4 t ADT: 86

210TH AVENUE

Good

Over: PINE RIVER

BURDELL TWP SEC 21/22, Osceola, MI

Built 2003 Load: 45.4 t ADT: 133

S GIBRALTAR

Good

Over: FRANK & POET DRAIN

GIBRALTAR E/JEFFERSON, Wayne, MI

Built 1992 Load: 45.4 t ADT: 2,929

IRR BIA RTE 1162

Good

Over: DRAINAGE TO HORTON CREEK

LITTLE TRAVERSE BAY, Charlevoix, MI

Built 2009 Load: 45.5 t ADT: 50

TALLADAY ROAD

Good

Over: PAINT CREEK

AUGUSTA TWP SEC 15 & 22, Washtenaw, MI

Built 2003 Load: 45.9 t ADT: 357

54TH STREET

Good

Over: M BR BLACK RIVER

LEE TWP SEC 21-22, Allegan, MI

Built 2004 Load: 46.3 t ADT: 140

BALDWIN AVENUE

Good

Over: ROUGE RIVER

0.03 MI N OF W MAPLE, Oakland, MI

Built 2009 Load: 46.3 t ADT: 150

M-85 (FORT ST)

Good

Over: NORFOLK WESTERN RR

FORT ST, Wayne, MI

Built 2010 Load: 46.3 t ADT: 5,981

RIVER STREET

Good

Over: CLAM RIVER

IN CADILLAC, Wexford, MI

Built 2005 Load: 46.3 t ADT: 3,400

THORNAPPLE RVR DR

Good

Over: CSX RR

1.0 MILE N OF 48TH STREET, Kent, MI

Built 2004 Load: 46.5 t ADT: 21,000

CRUZEN ROAD

Good

Over: PINE RIVER

MIKADO TWP SEC 3/4, Alcona, MI

Built 2001 Load: 46.7 t ADT: 290

TAFT ROAD

Good

Over: OTTER CREEK

FULTON TWP SEC 19, Gratiot, MI

Built 2012 Load: 46.7 t ADT: 92

WHITE RD

Good

Over: CRANBERRY CREEK

0.46 MI N OF COHOCTAH RD, Livingston, MI

Built 2023 Load: 46.7 t ADT: 54

M-53 NB

Good

Over: EAST POND CREEK

BRUCE TWP SEC 35-36, Macomb, MI

Built 2002 Load: 46.7 t ADT: 14,182

ST CHARLES ROAD

Good

Over: BAD RIVER

SEC 26-35 LAFAYETTE TWP, Gratiot, MI

Built 1990 Load: 46.9 t ADT: 144

MCKINLEY ROAD

Good

Over: MILL CREEK FORK

LIMA TWP SEC 6, Washtenaw, MI

Built 2012 Load: 47.0 t ADT: 200

ON RAMP @ GRNFLD.

Good

Over: LAND

IN DETROIT, Wayne, MI

Built 1973 Load: 47.0 t ADT: 12,580

Showing 901-950 of 1,188 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.