State profile · Below median Poor share

Ohio bridge safety

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

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

Data updated May 2026

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 whose lowest applicable component is rated 0-4

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

CO

Colorado

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

OR

Oregon

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

OH

Ohio

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

NJ

New Jersey

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

CA

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 the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Ohio

BLO TR 44

Good

Over: SILVER CREEK BL

.8 MI E OF SR 19, Seneca, OH

Built 1985 Load: 42.1 t ADT: 155

CLI CR 50

Good

Over: WILLOW CREEK

.4 MI E OF CR 15, Seneca, OH

Built 1974 Load: 42.1 t ADT: 1,331

HOP CR 26

Good

Over: WOLF CREEK BRANCH HO

1 MI E OF TR 121, Seneca, OH

Built 1994 Load: 42.1 t ADT: 6,639

JAC CR 592

Good

Over: WOLF CREEK

.63 MI E OF CR 39, Seneca, OH

Built 1961 Load: 42.1 t ADT: 1,520

LIB TR 103

Good

Over: WOLF CREEK

.16 MI S OF SR 12, Seneca, OH

Built 1993 Load: 42.1 t ADT: 209

PLE TR 167

Good

Over: SUGAR CREEK

JUST SOUTH OF TR 148, Seneca, OH

Built 2008 Load: 42.1 t ADT: 351

SCI TR 106

Good

Over: ROCK CREEK SC

.33 MI E OF T177, Seneca, OH

Built 1997 Load: 42.1 t ADT: 176

SCI TR122

Good

Over: MORRISON CREEK SC

.2 MI E OF CR 43, Seneca, OH

Built 1993 Load: 42.1 t ADT: 197

SCI CR 38

Good

Over: D A SMITH DITCH SC

.55 MI E OF CR43, Seneca, OH

Built 1974 Load: 42.1 t ADT: 869

SEN CR 90

Good

Over: SANDUSKY RIVER SE

.25 MI W OF C19, Seneca, OH

Built 1986 Load: 42.1 t ADT: 385

THO TR 59

Good

Over: ROYER DITCH

0.07 MI E OF TR 79, Seneca, OH

Built 2003 Load: 42.1 t ADT: 189

VEN TR 185

Good

Over: AICHOLTZ DITCH

.72 Miles N of CR6, Seneca, OH

Built 2019 Load: 42.1 t ADT: 96

SR-47

Good

Over: GREAT MIAMI RIVER

.26 MI. E.JCT SR-29DA, Shelby, OH

Built 2007 Load: 42.1 t ADT: 6,336

SR-47

Good

Over: COUNTS RUN

2.2MI.W. OF JCT. SR-65, Shelby, OH

Built 1993 Load: 42.1 t ADT: 4,235

IR-75

Good

Over: LORAMIE CREEK

.71MI.S.OF JCT. SR-219, Shelby, OH

Built 1962 Load: 42.1 t ADT: 18,048

RANGELINE ROAD

Good

Over: LORAMIE CREEK

.47 M.N. OF MILLS ROAD, Shelby, OH

Built 1996 Load: 42.1 t ADT: 471

MILLCREEK

Good

Over: MILLCREEK DITCH

.21 M.E. WRIGHT, Shelby, OH

Built 2003 Load: 42.1 t ADT: 1,445

SHROYER ROAD

Good

Over: ZORN DITCH

170' S. OF WELLS ROAD, Shelby, OH

Built 2004 Load: 42.1 t ADT: 351

SR 153

Good

Over: BR NIMISHILLEN CREEK

0.80 MI E OF SR 43, Stark, OH

Built 1930 Load: 42.1 t ADT: 9,267

PI1721 DOWNING

Good

Over: BEAR RUN

0.0 MI. W. OF CR254, Stark, OH

Built 1956 Load: 42.1 t ADT: 207

PI2360 MAIN

Good

Over: NIMISHILLEN CREEK

0.1 MI. S. OF CR162, Stark, OH

Built 2002 Load: 42.1 t ADT: 1,761

JA0102 SHUFFEL

Good

Over: ZIMBER DITCH

0.05 MI. W. OF CR214, Stark, OH

Built 2006 Load: 42.1 t ADT: 15,176

PI0226 HOWENSTINE

Good

Over: NIMISHILLEN CREEK

0.4 MI. E. OF SR800, Stark, OH

Built 2017 Load: 42.1 t ADT: 400

PA2213 FREED

Good

Over: HUGLE RUN

0.5 MI. E. OF TR109, Stark, OH

Built 2016 Load: 42.1 t ADT: 100

OS2318 WEIMER

Good

Over: BLACK RUN

0.1 MI. S. OF CR118, Stark, OH

Built 2019 Load: 42.1 t ADT: 198

PL3421 SPANGLER

Good

Over: MIDD BRANCH NIMISHILLEN

0.1 MI. W. OF CR67, Stark, OH

Built 2020 Load: 42.1 t ADT: 2,300

LK0521 MOGADORE

Good

Over: TUSCARAWAS CREEK

0.1 MI. S. OF TR8, Stark, OH

Built 2018 Load: 42.1 t ADT: 2,700

SR 59 PERKINS ST.

Good

Over: OVER CSX TRANSPORTATION

UNION ST. TO PROSPECT ST., Summit, OH

Built 1980 Load: 42.1 t ADT: 16,760

I.R. 77

Good

Over: TUSCARAWAS RIVER

1.32 MI S OF IR 277, Summit, OH

Built 1965 Load: 42.1 t ADT: 58,984

SR 241

Good

Over: TUSCARAWAS RIVER

2.15 MI N OF IR 77, Summit, OH

Built 1990 Load: 42.1 t ADT: 10,042

HAZEL ST

Good

Over: LITTLE CUYAHOGA RIVER

1000 FT E OF BANK ST, Summit, OH

Built 1932 Load: 42.1 t ADT: 3,400

S MAIN STREET

Good

Over: BREWSTER CREEK

200 FT S OF WATERLOO RD, Summit, OH

Built 2009 Load: 42.1 t ADT: 24,880

VAN BUREN CO RD 60

Good

Over: TUSCARAWAS RIVER

1200 FT S OF EASTERN RD, Summit, OH

Built 2012 Load: 42.1 t ADT: 2,622

STATE ROAD

Good

Over: MUD BROOK

200 FT N OF GRAHAM RD, Summit, OH

Built 2005 Load: 42.1 t ADT: 13,804

IR 80

Good

Over: OVER NS RRS & CSXT RR

0.29 MI W OF US 422, Trumbull, OH

Built 2017 Load: 42.1 t ADT: 30,566

US 422

Good

Over: MAHONING RIVER

5.68 MI E OF SR 534, Trumbull, OH

Built 1941 Load: 42.1 t ADT: 9,148

WARNER ROAD

Good

Over: YANKEE CREEK

.17 MI. N. OF JCT TH193, Trumbull, OH

Built 2013 Load: 42.1 t ADT: 706

NORTH RIVER ROAD

Good

Over: MOSQUITO CREEK

0.4 MILE E. OF C.H. 54, Trumbull, OH

Built 1999 Load: 42.1 t ADT: 7,842

HAYES-ORANGEVILLE

Good

Over: TRIB OF PYMATUNING CRK

1.32 MI E OF JCT SR 7, Trumbull, OH

Built 2013 Load: 42.1 t ADT: 384

CUSTER ORANGEVILLE

Good

Over: STREAM

0.9 MI NORTH OF SR305, Trumbull, OH

Built 2015 Load: 42.1 t ADT: 200

NILES-VIENNA RD

Good

Over: STREAM AT GIRARD LAKE

1.9 MI SOUTH SR82, Trumbull, OH

Built 2017 Load: 42.1 t ADT: 2,480

PRINDLE-BOOTH RD

Good

Over: SQUAW CREEK

0.3 MI SOUTH TH162B, Trumbull, OH

Built 2017 Load: 42.1 t ADT: 428

TOWNSHIP RD. 157-A

Good

Over: STREAM

0.2 MI. N. OF C.H. 158, Trumbull, OH

Built 1966 Load: 42.1 t ADT: 951

NELSON MOSER RD.

Good

Over: EAGLE CREEK

600'N.OF CH.132, Trumbull, OH

Built 2004 Load: 42.1 t ADT: 1,238

CO LINE TURNPIKE

Good

Over: DEAD BRANCH CREEK

1165 FT EAST OF SR534, Trumbull, OH

Built 2017 Load: 42.1 t ADT: 279

DENNISON ASHTABULA

Good

Over: MOSQUITO CREEK

2200 FEET NORTH OF CH290, Trumbull, OH

Built 2005 Load: 42.1 t ADT: 258

CURTIS-MIDDLEFIELD

Good

Over: SWINE CREEK

100 FT NORTH OF T229A, Trumbull, OH

Built 2014 Load: 42.1 t ADT: 324

COUNTY ROAD 242-A

Good

Over: CENTER CREEK

0.1 MI. W. OF S.R. 45, Trumbull, OH

Built 1987 Load: 42.1 t ADT: 401

BARCLAY-NORTH RD

Good

Over: STREAM

3040 FT NORTH OF CH268, Trumbull, OH

Built 2017 Load: 42.1 t ADT: 60

CH 223D

Good

Over: SWINE CREEK

0.4 MI. N. TH230, Trumbull, OH

Built 2003 Load: 42.1 t ADT: 385

Showing 21,001-21,050 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.

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.