State profile · Below national median SD

Ohio bridge safety

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

26,753
Public bridges
50.3%
Good condition
4.5%
Poor condition
4.5%
Structurally deficient

Total Bridges

26,753

Public highway bridges in Ohio

Good Condition

50.3%

13,446 bridges rated 7-9

0.3pp vs 50% benchmark

Poor Condition

4.5%

1,214 bridges rated 0-4

Structurally Deficient

4.5%

1,214 bridges flagged for repair priority

-2.5pp vs national avg 7.0%

Ohio vs national bridge condition

Ohio — Good condition share 50.3%
National avg

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

Ohio — Structurally deficient share 15.1%
National avg

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

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

08

Colorado

4.32% top marginal rate
Structure
Progressive
Burden @ $100K
$8,965

41

Oregon

4.46% top marginal rate
Structure
Progressive
Burden @ $100K
$8,310
Selected

39

Ohio

4.54% top marginal rate
Structure
Progressive
Burden @ $100K
$26,753

34

New Jersey

4.59% top marginal rate
Structure
Progressive
Burden @ $100K
$6,796

06

California

4.60% top marginal rate
Structure
Progressive
Burden @ $100K
$27,040

Bridges Needing Most Attention in Ohio

Six lowest-condition bridges in Ohio, ranked by composite NBI rating. Each is inspected at least every 24 months.

All Bridges in Ohio

Laurel Hill Rd

Poor

Over: Valley Run

0.4 Mi E of SR 668, Licking, OH

Built 1983 Load: 42.1 t ADT: 209

MUSGROVE RD

Poor

Over: GOSHEN RUN

.59 MI. W OF VIGO RD, Ross, OH

Built 1900 Load: 42.1 t ADT: 446

I80 OH TPK

Poor

Over: CSX RR

1.1MI EAST OF EXIT 209, Trumbull, OH

Built 1956 Load: 42.1 t ADT: 35,398

WEST MARKET STREET

Poor

Over: MAHONING RIVER

S.W. OF WAR. CTY. SQUARE, Trumbull, OH

Built 1930 Load: 42.1 t ADT: 11,521

LIB-19 BASIL RD

Poor

Over: WALNUT CR (BASIL RD NW)

0.1 MI S OF BALTIMORE, Fairfield, OH

Built 1968 Load: 42.8 t ADT: 308

RANGE LINE

Poor

Over: BRUSH CREEK

0.83 N OF CR46, Miami, OH

Built 1962 Load: 43.4 t ADT: 1,244

CH 10

Poor

Over: WHEELING CREEK

0.23 MI N OF JCT US 40, Belmont, OH

Built 1954 Load: 43.7 t ADT: 805

WOODS

Poor

Over: ROSS LATERAL

.27 MI S BROCK-COSMOS, Darke, OH

Built 1983 Load: 43.7 t ADT: 351

COUNTY ROAD 177

Poor

Over: MIDDLE CREEK

0.8 MI N OF JCT SR114, Paulding, OH

Built 1977 Load: 43.7 t ADT: 300

TOWNSHIP ROAD 100

Poor

Over: BRANSTETTER DITCH

.5 MI E OF JCT OF CR 35, Hardin, OH

Built 2002 Load: 44.4 t ADT: 20

RUMBAUGH RD.

Poor

Over: STREAM RUMBAUGH RD

0.13 MI N OF RESERVOIR, Allen, OH

Built 1962 Load: 45.4 t ADT: 904

CR 30A

Poor

Over: JEROME FORK

.20 MI N/E OF CR 1775, Ashland, OH

Built 1950 Load: 45.4 t ADT: 1,362

Roundbottom Road

Poor

Over: HALL RUN

Roundbottom Road, Clermont, OH

Built 1900 Load: 45.4 t ADT: 3,809

WYNNE RIDGE COURT

Poor

Over: BEEM DITCH

S. OF RIDGE CREST, Franklin, OH

Built 1995 Load: 45.4 t ADT: 113

SR 514

Poor

Over: TRIB OF MOHICAN RIVER

4.7 M N OF JCT SR 205, Knox, OH

Built 1995 Load: 45.4 t ADT: 836

FEDERAL CREEK RD

Poor

Over: FEDERAL CREEK

.10 MI N OF CTY RD 72, Lawrence, OH

Built 1950 Load: 45.4 t ADT: 208

RIVERSIDE DRIVE

Poor

Over: LOG POND RUN

0.23 M W of, Licking, OH

Built 1935 Load: 45.4 t ADT: 800

COUNTY RD 7

Poor

Over: THREE MILE RUN

4.56 MI N OF COUNTY LINE, Madison, OH

Built 1920 Load: 45.4 t ADT: 3,334

DILLMAN RD

Poor

Over: OWENS BRANCH

.35 S OF SR 725, Preble, OH

Built 1960 Load: 45.4 t ADT: 285

FRANKLIN CHURCH RD

Poor

Over: EAST FORK BRUBAKER CREEK

0.7M. N OF SR 545, Richland, OH

Built 1982 Load: 45.4 t ADT: 477

OS0644 KLOTZ

Poor

Over: BRANCH EAST NIMISHILLEN

0.3 MI. N. OF CR112, Stark, OH

Built 1958 Load: 45.4 t ADT: 734

WOOD-LENHART RD

Poor

Over: DUCK CREEK

0.4 MI. N. CH92C, Trumbull, OH

Built 1969 Load: 45.4 t ADT: 153

SR 800

Poor

Over: WEAVERS RUN

1.64 MI. S. OF JCT. SR258, Tuscarawas, OH

Built 1983 Load: 45.4 t ADT: 2,334

C24

Poor

Over: Stream

.01 MILES N OF SR 324, Vinton, OH

Built 2004 Load: 45.4 t ADT: 573

RHLD. TWP. ROAD 2R

Poor

Over: HEADLEY HOLLOW CREEK

1.3 MI. S. OF JCT. CR12, Vinton, OH

Built 1955 Load: 45.4 t ADT: 209

RHYNARD-FINK

Poor

Over: NORTH FORK OF STILLWATER

.16 MI N HIESTAND, Darke, OH

Built 1977 Load: 46.3 t ADT: 797

GRIGGS RD.

Poor

Over: W.B.BLACK RV GRIGGS

.26MI.EAST OF SR, Lorain, OH

Built 1970 Load: 46.3 t ADT: 333

GOODHOPE RD

Poor

Over: HERRODS CREEK

.05MI E OF FAYETTE CO LIN, Ross, OH

Built 1911 Load: 46.3 t ADT: 66

BELDEN AVE N.E.

Poor

Over: EAST BR NIMISHILLEN CREE

OVER E BR NIMISHILLEN, Stark, OH

Built 1984 Load: 46.3 t ADT: 3,655

BLUF - BENTLEY

Poor

Over: LITTLE RILEY - BENTLEY R

0.04 MI N OF GROVE ST, Allen, OH

Built 1960 Load: 48.6 t ADT: 1,404

Goshen Road

Poor

Over: O'BANNON CREEK

Goshen Road, Clermont, OH

Built 1933 Load: 48.6 t ADT: 1,517

US 42

Poor

Over: LMSP, BIKE/HORSE TRAIL

2.6 MI N WAR-GRE CO LINE, Greene, OH

Built 1955 Load: 48.6 t ADT: 6,942

TOWNSHIP ROAD 55

Poor

Over: GRASS RUN

.3 MI N OF JCT OF CR 50, Hardin, OH

Built 1934 Load: 48.6 t ADT: 228

PONTIAC SEC LN 64

Poor

Over: PONTIAC S L / FRINK RUN

0.4 MI E OF S R 4, Huron, OH

Built 1971 Load: 48.6 t ADT: 271

NEW LONDON S L 21

Poor

Over: NEW LONDON S L/ C D 1301

0.2 MI E OF CHENANGO ROAD, Huron, OH

Built 1997 Load: 48.6 t ADT: 393

COUNTY ROAD 8

Poor

Over: SHARON FORK

.20 MI. N. OF JCT. TR.79, Noble, OH

Built 1900 Load: 48.6 t ADT: 67

COUNTY ROAD 47

Poor

Over: NORTH BRANCH

.4 MI. N. OF JCT. CR17, Vinton, OH

Built 1937 Load: 48.6 t ADT: 385

Fagins Run Road

Poor

Over: TWELVE MILE CREEK

Fagins Run Road, Clermont, OH

Built 1918 Load: 49.2 t ADT: 983

COUNTY ROAD 123

Poor

Over: SIX MILE CREEK

1.2 MI N OF JCT SR 111, Paulding, OH

Built 1920 Load: 49.2 t ADT: 74

TOWNSHIP ROAD 33

Poor

Over: FLAT ROCK CREEK

0.3 MI S OF JCT SR500, Paulding, OH

Built 1980 Load: 50.2 t ADT: 351

US 22 WB

Poor

Over: COLUMBUS & OHIO R.RR

4.36 MI W OF JCT SR 151, Harrison, OH

Built 1960 Load: 50.9 t ADT: 3,875

US 22 & US 250 EB

Poor

Over: COLUMBUS & OHIO R.RR

4.36 MI W OF JCT SR 151, Harrison, OH

Built 1960 Load: 50.9 t ADT: 3,875

CAN TWP RD 223

Poor

Over: BUCKLEY RUN

1 MILE N. OF US 50, Athens, OH

Built 1992 Load: 51.8 t ADT: 324

COUNTY RD 25

Poor

Over: LONG RUN

0.2 MI. NORTH OF CR42, Athens, OH

Built 1968 Load: 51.8 t ADT: 242

TOWNSHIP ROAD 206

Poor

Over: MILL CREEK

0.1 mile E jct CR12, Coshocton, OH

Built 1970 Load: 51.8 t ADT: 351

HOC-04 BOVING ROAD

Poor

Over: BIKE PATH- BOVING RD

0.3 MI S OF U.S. 22, Fairfield, OH

Built 1973 Load: 51.8 t ADT: 1,211

COUNTY ROAD 209

Poor

Over: PANTHER CREEK

.2 MI S. OF JCT OF CR 190, Hardin, OH

Built 1968 Load: 51.8 t ADT: 557

ZENOBIA 186

Poor

Over: ZENOBIA / CO DI 104

0.2 MI W OF LAYLIN ROAD, Huron, OH

Built 1995 Load: 51.8 t ADT: 140

ALBRIGHT MCKAY RD.

Poor

Over: LITTLE YANKEE RUN

2100 FT SOUTH OF CH329, Trumbull, OH

Built 1951 Load: 51.8 t ADT: 485

SWI. TR 947

Poor

Over: STREAM

0.66 MI. W. OF SR 7, Monroe, OH

Built 1997 Load: 53.1 t ADT: 96

Showing 26,351-26,400 of 26,753 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.