State profile · Near median Poor share

Wisconsin bridge safety

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

14,851
Public bridges
41.3%
Good condition
6.1%
Poor condition

Data updated May 2026

Total Bridges

14,851

Public highway bridges in Wisconsin

Good Condition

41.3%

6,130 bridges rated 7-9

-8.7pp vs 50% benchmark

Poor Condition

6.1%

911 bridges whose lowest applicable component is rated 0-4

-0.9pp vs national avg 7.0%

Wisconsin vs national bridge condition

Wisconsin - Good condition share 41.3%
National avg

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

Wisconsin - Poor-condition share 20.4%
National avg

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

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

MS

Mississippi

5.92% top marginal rate
Structure
Progressive
Burden @ $100K
$16,823

SC

South Carolina

6.10% top marginal rate
Structure
Progressive
Burden @ $100K
$5,396
Selected

WI

Wisconsin

6.13% top marginal rate
Structure
Progressive
Burden @ $100K
$14,851

NC

North Carolina

6.16% top marginal rate
Structure
Progressive
Burden @ $100K
$18,901

HI

Hawaii

6.47% top marginal rate
Structure
Progressive
Burden @ $100K
$1,206

Bridges Needing Most Attention in Wisconsin

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

All Bridges in Wisconsin

LRD LOUISBERG RD

Good

Over: SINSINAWA RIVER

2.4M W JCT STH 80, Grant, WI

Built 2003 Load: 42.1 t ADT: 106

CTH O

Good

Over: TRIB OF PLATTE RIVER

1.3M E OF USH 61, Grant, WI

Built 2009 Load: 42.1 t ADT: 535

LRD DECATUR RD

Good

Over: SUGAR RIVER OVERFLOW

0.4M W JCT CTH E, Green, WI

Built 1990 Load: 42.1 t ADT: 158

LRD CADIZ SPRINGS

Good

Over: SKINNER CREEK

0.3M N JCT STH 11, Green, WI

Built 1992 Load: 42.1 t ADT: 105

STH 69

Good

Over: WITTENWYLER CREEK

4.9M N JCT CTH FF, Green, WI

Built 2018 Load: 42.1 t ADT: 6,300

LRD LAWSON DR

Good

Over: PUCHYAN RIVER

0.2M W JCT STH 49, Green Lake, WI

Built 2013 Load: 42.1 t ADT: 808

LRD RIVER FORK RD

Good

Over: PLEASANT VALLEY BR

0.4M N JCT STH 39, Iowa, WI

Built 1996 Load: 42.1 t ADT: 93

LRD BRUE RD

Good

Over: BLUE MOUNDS BRANCH

1.0M W JCT CTH A, Iowa, WI

Built 1994 Load: 42.1 t ADT: 104

LRD SURVEY ROAD

Good

Over: MINERAL POINT BR

0.1 M S JCT CTH CH, Iowa, WI

Built 1995 Load: 42.1 t ADT: 207

USH 151 SB

Good

Over: MINERAL POINT BRANCH

2.6M S JCT CTH O, Iowa, WI

Built 2003 Load: 42.1 t ADT: 5,850

CTH XX

Good

Over: BR PECATONICA RIVER

0.4M N JCT CTH E, Iowa, WI

Built 2002 Load: 42.1 t ADT: 710

CTH K

Good

Over: W BR BLUE MOUNDS CREEK

1.8M N JCT CTH HH, Iowa, WI

Built 2003 Load: 42.1 t ADT: 1,800

LRD D ST

Good

Over: MORREY CREEK

0.2M E JCT STH 80, Iowa, WI

Built 2007 Load: 42.1 t ADT: 197

LRD NORWEGIAN HOLL

Good

Over: FLINT CREEK

1.0M S JCT CTH M, Iowa, WI

Built 2007 Load: 42.1 t ADT: 131

CTH H

Good

Over: TURTLE RIVER

4.5M N JCT USH 51, Iron, WI

Built 1996 Load: 42.1 t ADT: 537

CTH VV

Good

Over: WILSON CREEK

0.8M S JCT STH 54, Jackson, WI

Built 1994 Load: 42.1 t ADT: 510

STH 19-W MADISON S

Good

Over: MAUNESHA RIVER

3.4M E JCT STH 73 TO N, Jefferson, WI

Built 1989 Load: 42.1 t ADT: 5,100

CTH OLD CTH Y

Good

Over: TRIB TO ROCK RIVER

0.2 MI. SOUTH OF STH 26 O, Jefferson, WI

Built 2010 Load: 42.1 t ADT: 1,648

LRD 25TH ST WEST

Good

Over: LITTLE YELLOW RIVER

3.8M W JCT STH 80, Juneau, WI

Built 2005 Load: 42.1 t ADT: 105

LRD 9TH ST

Good

Over: SPENCER ROBINSON DITCH

1.0M W JCT STH 80, Juneau, WI

Built 2005 Load: 42.1 t ADT: 105

LRD 26TH ST WEST

Good

Over: BEAR CREEK

3.4M S JCT STH 21, Juneau, WI

Built 1975 Load: 42.1 t ADT: 61

STH 32

Good

Over: PIKE RIVER

0.9 MI S JCT CTH E, Kenosha, WI

Built 2005 Load: 42.1 t ADT: 10,200

IH 41 NB/94 WB

Good

Over: DES PLAINES RIVER

1.7 MI N JCT STH 165, Kenosha, WI

Built 2010 Load: 42.1 t ADT: 49,450

LRD E RIVER RD

Good

Over: BR KEWAUNEE RIVER

0.3M E JCT CTH H, Kewaunee, WI

Built 1985 Load: 42.1 t ADT: 87

LRD HERMAN COULEE

Good

Over: HERMAN COULEE CREEK

1.3M E JCT CTH DE, La Crosse, WI

Built 1989 Load: 42.1 t ADT: 68

STH 16

Good

Over: LA CROSSE RIVER

3.6M E JCT CTH OS, La Crosse, WI

Built 1990 Load: 42.1 t ADT: 13,300

STH 162

Good

Over: LITTLE BURNS CR

0.1M N JCT CTH EE, La Crosse, WI

Built 2008 Load: 42.1 t ADT: 1,300

CTH OA

Good

Over: GARBERS COULEE CREEK

0.1 MI W JCT CTH FO, La Crosse, WI

Built 2013 Load: 42.1 t ADT: 2,200

LRD OAK PARK RD

Good

Over: MINERAL POINT BRANCH

1.7M S JCT USH 151, Lafayette, WI

Built 1991 Load: 42.1 t ADT: 123

LRD ROWESVILLE RD

Good

Over: BR MADDEN BRANCH

0.8M N JCT CTH Q, Lafayette, WI

Built 1997 Load: 42.1 t ADT: 38

USH 51 NB

Good

Over: PRAIRIE RIVER

2.5M N JCT STH 64 TO E, Lincoln, WI

Built 1975 Load: 42.1 t ADT: 7,350

USH 51 NB

Good

Over: LITTLE PINE CREEK

5.5M N JCT CTH H, Lincoln, WI

Built 1996 Load: 42.1 t ADT: 6,100

LRD FARMINGDALE RD

Good

Over: DEVILS CREEK

0.8M S JCT CTH Z, Lincoln, WI

Built 1994 Load: 42.1 t ADT: 29

USH 51 SB

Good

Over: LITTLE PINE CREEK

5.5M N JCT CTH H, Lincoln, WI

Built 1999 Load: 42.1 t ADT: 12,600

LRD JOE SNOW RD

Good

Over: DEVIL CREEK

2.5M W JCT CTH K, Lincoln, WI

Built 1996 Load: 42.1 t ADT: 519

LRD 4TH ST

Good

Over: MUD CREEK

0.5M E JCT CTH "W" & STH, Manitowoc, WI

Built 2018 Load: 42.1 t ADT: 500

LRD HILLCREST ROAD

Good

Over: EAST TWIN RIVER

0.16 MI E JCT STH 147, Manitowoc, WI

Built 2022 Load: 42.1 t ADT: 155

CTH U

Good

Over: OTTO CREEK

2.6M E JCT CTH O, Marathon, WI

Built 2003 Load: 42.1 t ADT: 2,850

LRD 28TH AVE

Good

Over: SILVER CREEK

1.7M N JCT CTH WW, Marathon, WI

Built 1990 Load: 42.1 t ADT: 60

STH 29 EB

Good

Over: RANDALL CREEK

1.0M E JCT CTH E TO N, Marathon, WI

Built 1998 Load: 42.1 t ADT: 6,000

LRD NOLAN RD

Good

Over: SPRING BROOK

1.4M N JCT STH 52, Marathon, WI

Built 1997 Load: 42.1 t ADT: 25

CTH A

Good

Over: E BR BIG EAU PLEINE RIVE

0.6M W JCT CTH F, Marathon, WI

Built 2006 Load: 42.1 t ADT: 631

CTH U

Good

Over: BR LITTLE RIB RIVER

1.9M E JCT CTH O, Marathon, WI

Built 2007 Load: 42.1 t ADT: 2,850

LRD KRONENWETTER D

Good

Over: BULL JUNIOR CREEK

0.25 MI. S. JCT MAPLE RID, Marathon, WI

Built 2006 Load: 42.1 t ADT: 110

CTH G

Good

Over: EAU CLAIRE RIVER

0.2M E JCT CTH Y TO NORTH, Marathon, WI

Built 2007 Load: 42.1 t ADT: 499

CTH M

Good

Over: FENWOOD CREEK

1.1M S JCT CTH P, Marathon, WI

Built 2020 Load: 42.1 t ADT: 686

CTH M

Good

Over: DREWEK CREEK

2.1M E JCT STH 97, Marathon, WI

Built 1945 Load: 42.1 t ADT: 443

LRD BROOKFIELD RD

Good

Over: BR SODA CREEK

0.1M S JCT CTH N, Marathon, WI

Built 1920 Load: 42.1 t ADT: 271

USH 141 SB

Good

Over: CEDAR SWAMP CREEK

AT CEDAR SWAMP CREEK, Marinette, WI

Built 2005 Load: 42.1 t ADT: 5,650

USH 41 SB

Good

Over: CN RR

1.2 MI N OF CTH B, Marinette, WI

Built 2009 Load: 42.1 t ADT: 5,700

Showing 13,001-13,050 of 14,851 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.