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

SR 19

Good

Over: WESTERHOUSE DITCH

0.85 mi. South of SR 228, Seneca, OH

Built 2019 Load: 71.3 t ADT: 790

PL2020 SOUTH MAIN

Good

Over: WEST BRANCH NIMISHILLEN

0.05 MI. S. OF CR98, Stark, OH

Built 2006 Load: 71.3 t ADT: 19,983

CA2026 HARRISON

Good

Over: HURFORD RUN

0.3 MI. N. OF CR257, Stark, OH

Built 2013 Load: 71.3 t ADT: 3,225

SR 303

Good

Over: OVER BIKE & HIKE TRAIL

0.22 MI W OF SR 8, Summit, OH

Built 1965 Load: 71.3 t ADT: 9,700

EAST WATER STREET

Good

Over: MUD RUN

400 FEET EAST OF SR62, Trumbull, OH

Built 2004 Load: 71.3 t ADT: 500

EAST PARK AVENUE

Good

Over: MUD RUN

300 FEET EAST OF SR62, Trumbull, OH

Built 2004 Load: 71.3 t ADT: 1,300

EAST MAIN ST

Good

Over: WALNUT CREEK

0.04 MI E OF SR 5/HIGH ST, Trumbull, OH

Built 2015 Load: 71.3 t ADT: 3,750

C104D WATKINS RD

Good

Over: HINDERER DITCH

0.2 MI EAST of SCOTTSLAWN, Union, OH

Built 1970 Load: 71.3 t ADT: 3,674

COUNTY ROAD 15

Good

Over: PAWPAW CK * GERMANTOW

6.67 MI NE OF JCT SR 821, Washington, OH

Built 1962 Load: 71.3 t ADT: 66

OREGON ROAD

Good

Over: CSX RAILROAD OREGON ROAD

0.84 ML N OF WALES RD, Wood, OH

Built 1999 Load: 71.3 t ADT: 6,159

HILLDOM ROAD

Good

Over: UNNAMED STREAM

1.1 MI. E. OF ADAMS ROAD, Ashtabula, OH

Built 1993 Load: 71.6 t ADT: 285

IR-70

Good

Over: UNNAMED DITCH

.19MI.E. OF JCT. SR-41, Clark, OH

Built 1967 Load: 71.6 t ADT: 20,910

NORTH FAIRFIELD RD

Good

Over: TRIB TO LITTLE BEAVER

2.64 mi N of Stutsman, Greene, OH

Built 1976 Load: 71.6 t ADT: 11,041

REIMAN RD

Good

Over: PACKER CREEK

0.3 MI. N. JCT SR163, Ottawa, OH

Built 1981 Load: 71.6 t ADT: 760

RUSSIA VERSAILLES

Good

Over: APPLE JOINT DITCH

0.1 M.E. OF KELCH RD, Shelby, OH

Built 2012 Load: 71.6 t ADT: 1,213

SR 550

Good

Over: BRANCH OF BROWN'S RUN

4.06M E OF JCT SR 339, Washington, OH

Built 1990 Load: 71.6 t ADT: 3,886

TH82a

Good

Over: REEVHORN RUN

0.25 MILES N OF CH76b, Wyandot, OH

Built 1995 Load: 71.6 t ADT: 324

SR 658

Good

Over: SR 658 OVER DRY RUN CREE

5.5 MI N OF SR 209, Guernsey, OH

Built 1995 Load: 71.9 t ADT: 170

TOWNSHIP ROAD 565

Good

Over: HOTT RUN

0.50 MI. EAST OF CR 245, Holmes, OH

Built 2010 Load: 71.9 t ADT: 324

SR 12

Good

Over: CARTWRIGHT RUN

4.17 mi. North of SR 696, Putnam, OH

Built 1988 Load: 71.9 t ADT: 1,597

WENGER ROAD

Good

Over: LORAMIE CREEK

0.01 M.N. SR274, Shelby, OH

Built 2009 Load: 71.9 t ADT: 1,189

Cleves Warsaw

Good

Over: Muddy Creek

o.55 Miles East of Corps, Hamilton, OH

Built 2014 Load: 72.3 t ADT: 1,125

CR 13A-OAKWOOD AVE

Good

Over: DITCH 946 VAN HYNING CRK

.1 MI S OF 13A & LAKEVIEW, Henry, OH

Built 2009 Load: 72.3 t ADT: 3,459

COLUMBUS STREET

Good

Over: OLENTANGY RIVER

0.1 MI NORTH OF PAYNE ST., Crawford, OH

Built 1992 Load: 72.6 t ADT: 500

TWP RD 213

Good

Over: MUDDY FORK

1.46 MI E OF SR 41, Pike, OH

Built 2005 Load: 72.6 t ADT: 100

IR-70

Good

Over: TUTTLE DITCH

1.14MI.W. OF JCT. SR-41, Clark, OH

Built 1967 Load: 72.9 t ADT: 23,657

LAWRENCEBURG RD.

Good

Over: SAND RUN CREEK

165' EAST OF ROSEALTA, Hamilton, OH

Built 1999 Load: 72.9 t ADT: 10,136

SR503

Good

Over: COFFMAN RUN

.5 MI N OF W ALEXANDRIA, Preble, OH

Built 1955 Load: 72.9 t ADT: 4,232

CH56

Good

Over: CATS RUN

1.47 MI S JCT CR148, Belmont, OH

Built 2007 Load: 73.2 t ADT: 156

SR 19

Good

Over: OLENTANGY RIVER

.17 MI S WINCHESTER RD, Crawford, OH

Built 1993 Load: 73.2 t ADT: 8,400

EASTLAND RD CR 186

Good

Over: LAKE ABRAMS DITCH

966 FT N OF SHELDON ROAD, Cuyahoga, OH

Built 2009 Load: 73.2 t ADT: 6,488

SR 725

Good

Over: TRIB LITTLE MIAMI RIVER

1.7 MI W OF SR 42, Greene, OH

Built 1994 Load: 73.2 t ADT: 2,236

SR 265

Good

Over: OVER INFIRMARY RUN

1/2 MILE EAST OF SR 285, Guernsey, OH

Built 1996 Load: 73.2 t ADT: 2,539

WENZ 6

Good

Over: WENZ / CO DI 177 & 377

0.3 MI W S R 60, Huron, OH

Built 2021 Load: 73.2 t ADT: 477

SR 12

Good

Over: DUTCH RUN

2.06 mi. North of SR 696, Putnam, OH

Built 1988 Load: 73.2 t ADT: 1,597

CH35a

Good

Over: TAYLOR RUN

0.20 MILES N OF SH103, Wyandot, OH

Built 2000 Load: 73.2 t ADT: 209

TOWNSHIP ROAD 301

Good

Over: UHL RUN

0.24 MI FROM SR 39, Holmes, OH

Built 2007 Load: 73.5 t ADT: 115

OSBORN ROAD

Good

Over: BOGGS CREEK TRIBUTARY

0.06 MI N OF SR 146, Muskingum, OH

Built 1900 Load: 73.5 t ADT: 324

BARLEYCORN DRIVE

Good

Over: PRAIRIE RUN

50 FT. W OF S COLUMBUS ST, Delaware, OH

Built 1900 Load: 73.9 t ADT: 100

RYBOLT ROAD

Good

Over: TAYLOR CREEK

1.22 MI N OF TAYLOR RD, Hamilton, OH

Built 1972 Load: 73.9 t ADT: 8,461

SR348

Good

Over: CEDAR FORK

0.13 M S OF CR6, Adams, OH

Built 2011 Load: 74.5 t ADT: 180

UPPER CHURN CREEK

Good

Over: SLATE FORK

3.57 MISW OF SCIOTO CO LI, Adams, OH

Built 1970 Load: 74.5 t ADT: 89

YATES ROAD

Good

Over: STREAM

JUST NORTH OF US52, Adams, OH

Built 2001 Load: 74.5 t ADT: 351

CR 30-A

Good

Over: SEYMOUR RUN

.17 E OF TR 1095, Ashland, OH

Built 1983 Load: 74.5 t ADT: 1,036

SR 531

Good

Over: OVR FIRST ENERGY RR SPUR

0.98 MI E OF SR 11, Ashtabula, OH

Built 1929 Load: 74.5 t ADT: 4,027

NORTH BEND ROAD

Good

Over: INDIAN CREEK

.72 MI. E. OF NORTH MYERS, Ashtabula, OH

Built 1940 Load: 74.5 t ADT: 703

NORTH BEND ROAD

Good

Over: INDIAN CREEK

.9 MI. E. OF NORTH MYERS, Ashtabula, OH

Built 1940 Load: 74.5 t ADT: 703

MONTGOMERY ROAD

Good

Over: GRAND RIVER TRIBUTARY

.25 MI. E. OF CH 9, Ashtabula, OH

Built 1993 Load: 74.5 t ADT: 111

SR 685

Good

Over: GREENS RUN

2.24 MI. W. JCT. SR 13, Athens, OH

Built 1991 Load: 74.5 t ADT: 893

HOOPER RIDGE

Good

Over: W BRANCH OF MCDOUGAL

JUST N OF SR 550, Athens, OH

Built 2011 Load: 74.5 t ADT: 151

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