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

US 33

Good

Over: BLACKLICK CR

1.74 MI E OF SR270, Franklin, OH

Built 1963 Load: 42.4 t ADT: 31,397

HAYES RD

Good

Over: BIG RUN (HAYES)

1 MI W.OF LITHOPOLIS RD, Franklin, OH

Built 1989 Load: 42.4 t ADT: 2,661

Bridge N20.5

Good

Over: BEAN CREEK

0.6 MI.W. OF CO. RD. 20, Fulton, OH

Built 1995 Load: 42.4 t ADT: 76

LUDLOW ROAD

Good

Over: LUDLOW CREEK

.059 MI EAST TREBEIN RD., Greene, OH

Built 2006 Load: 42.4 t ADT: 2,681

WESSELMAN ROAD

Good

Over: CREEK

3.10 MI NW OF EBENEZER RD, Hamilton, OH

Built 1929 Load: 42.4 t ADT: 2,227

MILES ROAD

Good

Over: W. BRANCH OF MILL CREEK

2.41 MI. E. OF MILL ROAD, Hamilton, OH

Built 2007 Load: 42.4 t ADT: 1,945

ELM STREET

Good

Over: CREEK (ELM RD)

350 FT EAST OF WOOSTER PK, Hamilton, OH

Built 1997 Load: 42.4 t ADT: 800

TOWNSHIP RD. 04

Good

Over: LITTLE TURKEYFOOT CREEK

0.1 MI. EAST OF C.R. 7, Henry, OH

Built 1990 Load: 42.4 t ADT: 351

BROWNING RD #309

Good

Over: ROCKY FORK CREEK

.56 MILES FROM US 50, Highland, OH

Built 1994 Load: 42.4 t ADT: 351

SR 229

Good

Over: ARMSTRONG RUN

3.6 M E OF MORROW C LINE, Knox, OH

Built 1995 Load: 42.4 t ADT: 3,623

SR 775

Good

Over: LONG CREEK

.23 MI N OF CR 64, Lawrence, OH

Built 2021 Load: 42.4 t ADT: 800

SPRING STREET

Good

Over: PLUM CREEK SPRING STREET

0.08 MI N OF GROVELAND ST, Lorain, OH

Built 1936 Load: 42.4 t ADT: 600

Fulton-Lucas Rd

Good

Over: TEN MILE CREEK 0001

0.1 MI. N. OF SYL-MET Rd, Lucas, OH

Built 2015 Load: 42.4 t ADT: 455

TAYLOR ROAD

Good

Over: OTTER CREEK

0.32 MI N OF SEAMAN RD, Lucas, OH

Built 2014 Load: 42.4 t ADT: 250

KENY BLVD

Good

Over: SWALE

0.25 MI. W. OF S.R. 42, Madison, OH

Built 2003 Load: 42.4 t ADT: 250

CHRISMAN AVE.

Good

Over: OAK RUN

0.15 MILE FROM MADSION RD, Madison, OH

Built 2005 Load: 42.4 t ADT: 46

NON-HIGHWAY

Good

Over: OVER OLANTANGY RIVER

SR309 OVER OLENTANGY RIVE, Marion, OH

Built 1999 Load: 42.4 t ADT: 5,292

SR 37

Good

Over: PAW PAW RUN

0.77 MI. N. OF SR 309, Marion, OH

Built 1994 Load: 42.4 t ADT: 488

CR1 SALEM SCHOOL L

Good

Over: OGDEN RUN

0.367 MILE N. C6, Meigs, OH

Built 2021 Load: 42.4 t ADT: 199

CR 43 JOPPA

Good

Over: FORKED RUN

0.615 MILE NE OF T270, Meigs, OH

Built 2008 Load: 42.4 t ADT: 33

SR-219

Good

Over: TOTI CREEK

1.49MI.E.OF JCT. SR-49, Mercer, OH

Built 1990 Load: 42.4 t ADT: 938

SR-219

Good

Over: LITTLE BEAR CREEK

2.67MI.W.OF JCT. SR-118, Mercer, OH

Built 1990 Load: 42.4 t ADT: 938

SR-219

Good

Over: BURNTWOOD CREEK

1.27 MI.E.OF JCT. SR-118, Mercer, OH

Built 1991 Load: 42.4 t ADT: 5,813

OLD RIVER RD

Good

Over: BRUSH CREEK

.13 MI SE OF CENTER RD, Muskingum, OH

Built 2008 Load: 42.4 t ADT: 71

Lower Kroft Road

Good

Over: Kent Run

.15 Mi S of Bagley Rd, Muskingum, OH

Built 2023 Load: 42.4 t ADT: 209

TOWNSHIP ROAD 49

Good

Over: BLUE CREEK

0.5 MI N OF COUNTY LINE, Paulding, OH

Built 1986 Load: 42.4 t ADT: 324

TOWNSHIP ROAD 72

Good

Over: LITTLE AUGLAIZE RIVER

1.4 MI W OF JCT SR66, Paulding, OH

Built 1990 Load: 42.4 t ADT: 324

WINCHESTER ROAD

Good

Over: BRANCH OF WALNUT CREEK

0.1 MI N. OF PERRILL ROAD, Pickaway, OH

Built 1933 Load: 42.4 t ADT: 779

Eaton Lewisburg Rd

Good

Over: BANTAS FORK CREEK

0.65 N of Bantas Creek Rd, Preble, OH

Built 2021 Load: 42.4 t ADT: 2,351

SR 138

Good

Over: MCCARTNEYS RUN

1.53 MI S OF JCT US 35, Ross, OH

Built 2023 Load: 42.4 t ADT: 1,713

MCDERMOTT POND CRK

Good

Over: MCDERM-PN CRK RD(DUCK RN

0.03 MI E OF CR33, Scioto, OH

Built 2010 Load: 42.4 t ADT: 592

EDE TR 86

Good

Over: VANMETER CREEK

.09 MI E OF SR 100, Seneca, OH

Built 1990 Load: 42.4 t ADT: 24

THO CR 46

Good

Over: ROYER DITCH

.25 MI E OF T81, Seneca, OH

Built 1997 Load: 42.4 t ADT: 385

PATTERSON HALPIN

Good

Over: EILERMAN DITCH

.41 M. N. MASON ROAD, Shelby, OH

Built 2006 Load: 42.4 t ADT: 96

EAST LOCKINGTON

Good

Over: BRUSH CREEK

.3 MW RIVER ROAD, Shelby, OH

Built 2000 Load: 42.4 t ADT: 137

SR 304

Good

Over: MUD RUN

0.15 MI E OF US 62, Trumbull, OH

Built 1964 Load: 42.4 t ADT: 8,156

IR 77

Good

Over: TUSCARAWAS RIVER

1.40 MI. S. OF JCT. US36, Tuscarawas, OH

Built 1969 Load: 42.4 t ADT: 18,000

C222D YEARSLEY RD

Good

Over: BOKES CREEK

0.25 MI SOUTH OF SR 31, Union, OH

Built 2023 Load: 42.4 t ADT: 833

CONVOY ROAD

Good

Over: TOWN CREEK

1.00 MI E JCT SR 127, Van Wert, OH

Built 1978 Load: 42.4 t ADT: 194

HOGHE ROAD

Good

Over: TOWN CREEK

0.1 MI. EAST ST.RT. 118, Van Wert, OH

Built 1996 Load: 42.4 t ADT: 92

ZOOK ROAD

Good

Over: MADDOX CREEK

0.50 MI E JCT T 69, Van Wert, OH

Built 1985 Load: 42.4 t ADT: 80

TERRY ROAD

Good

Over: HOAGLIN CREEK

.2 EAST OF RICHEY RD, Van Wert, OH

Built 2009 Load: 42.4 t ADT: 22

SR 56

Good

Over: HONEY FK OF RACCOON CREE

2.42M E OF JCT SR93, Vinton, OH

Built 1948 Load: 42.4 t ADT: 322

TH49c

Good

Over: LITTLE TYMOCHTEE CREEK

0.60 MILES W OF CH108e, Wyandot, OH

Built 1992 Load: 42.4 t ADT: 40

CH81a

Good

Over: BRANCH OF POTATO RUN

0.20 N OF CH53a, Wyandot, OH

Built 1999 Load: 42.4 t ADT: 215

PIQUAD RD.

Good

Over: HONEY RUN PIQUAD

0.13 MI W OF KEMP RD, Allen, OH

Built 1988 Load: 42.8 t ADT: 1,883

OSMAN RD

Good

Over: STREAM - OSMAN ROAD

0.26 MI N OF AMHERST RD, Allen, OH

Built 2012 Load: 42.8 t ADT: 82

TOM FETT RD.

Good

Over: LITTLE RILEY TOM FETT RD

0.08 MI N OF ROCKPORT RD, Allen, OH

Built 1986 Load: 42.8 t ADT: 202

HENGSTLER ROAD

Good

Over: AUGLAIZE RIVER

1.2 MI. E. OF CR 25A, Auglaize, OH

Built 1992 Load: 42.8 t ADT: 208

NEW BREMEN-N.K. RD

Good

Over: CARTER CREEK

1.9 MI N. OF NEW BREMEN, Auglaize, OH

Built 1959 Load: 42.8 t ADT: 676

Showing 21,151-21,200 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.