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

CR 28

Good

Over: THORNE RUN

.50 MI. N. OF INT. CR61, Morrow, OH

Built 2014 Load: 30.5 t ADT: 519

ELMVILLE ROAD

Good

Over: GOOSE RUN

0.37 MI W OF SR 555, Muskingum, OH

Built 1993 Load: 30.5 t ADT: 209

SR 762

Good

Over: BIG DARBY CREEK

0.33 MI E OF US62, Pickaway, OH

Built 1885 Load: 30.5 t ADT: 2,357

DRUMMOND ROAD

Good

Over: DRY RUN

0.2MI N. OF WHITESIDE RD, Pickaway, OH

Built 1987 Load: 30.5 t ADT: 324

HALL ROAD

Good

Over: BUSKIRK CREEK

0.1MI W.OF FIVE POINTS PK, Pickaway, OH

Built 1935 Load: 30.5 t ADT: 324

TENNY ROAD

Good

Over: OPOSSUM RUN

0.7MI WEST OF US 62, Pickaway, OH

Built 1979 Load: 30.5 t ADT: 351

CR 16

Good

Over: BRANCH OF SALT CREEK

CR 16, Pickaway, OH

Built 2007 Load: 30.5 t ADT: 2,236

SR 800

Good

Over: MRTA RR NIMISHILLEN CR

4.83 MI S OF IR 77, Stark, OH

Built 1947 Load: 30.5 t ADT: 5,256

JOHN BROWN ROAD

Good

Over: PRAIRIE CREEK

0.50 MI N JCT C 12, Van Wert, OH

Built 1971 Load: 30.5 t ADT: 129

SR 339

Good

Over: VETO LAKE

3.46M S OF JCT SR 550, Washington, OH

Built 1961 Load: 30.5 t ADT: 5,747

SR 676

Good

Over: WEST BRANCH OF WOLF CREE

1.16 M W OF JCT SR 792, Washington, OH

Built 1999 Load: 30.5 t ADT: 117

IR 75 NB

Good

Over: SUGAR CREEK

0.68 mi. South of USR 30, Allen, OH

Built 1952 Load: 30.8 t ADT: 16,826

SALEM-NOBLE ROAD

Good

Over: HUSSEY CREEK

0.6 MI. W. OF S.R. 116, Auglaize, OH

Built 1975 Load: 30.8 t ADT: 419

BARBER-WERNER ROAD

Good

Over: SAINT MARYS RIVER

0.2 MI WEST OF SR 66, Auglaize, OH

Built 1998 Load: 30.8 t ADT: 133

BUCKLAND-HOLDEN RD

Good

Over: ASHBURN DITCH

2.7 MI E OF SR 65, Auglaize, OH

Built 1990 Load: 30.8 t ADT: 812

BAY ROAD

Good

Over: MUDDY CREEK

0.3 MI S OF TR 122, Auglaize, OH

Built 1977 Load: 30.8 t ADT: 174

VENICE CROSSING DR

Good

Over: DRY RUN

0.28 MI W OF LAYHIGH RD, Butler, OH

Built 2021 Load: 30.8 t ADT: 900

SR164

Good

Over: CONNOTON CREEK

0.47 MI. E. OF JCT. SR164, Carroll, OH

Built 1985 Load: 30.8 t ADT: 516

HAR TWP RD 272

Good

Over: PIPE RUN PUMPING STAT 12

500 FT EAST OF ST RT 43, Carroll, OH

Built 1996 Load: 30.8 t ADT: 324

CLARKSVILLE ROAD

Good

Over: SEWELL RUN

390 FT E OF CREEK RD, Clinton, OH

Built 1985 Load: 30.8 t ADT: 1,346

ANTIOCH ROAD

Good

Over: TRIBUTARY COWAN CREEK

2 MI SE OF SR 73, Clinton, OH

Built 1988 Load: 30.8 t ADT: 2,222

PATCH ROAD

Good

Over: TRIB E FRK OF TODDS FORK

0.1 MI N OF KING RD, Clinton, OH

Built 2002 Load: 30.8 t ADT: 42

ROCKSIDE RD CR 53

Good

Over: OHIO/ERIE CANAL & TRAIL

322' WEST OF CANAL ROAD, Cuyahoga, OH

Built 2010 Load: 30.8 t ADT: 19,339

SR-49

Good

Over: BRANCH OF PAINTER CREEK

1.08MI.SE. OF JCT. SR-49A, Darke, OH

Built 1960 Load: 30.8 t ADT: 6,351

SR-121

Good

Over: SWAMP CREEK

.83MI.W. OF JCT. SR-185, Darke, OH

Built 1961 Load: 30.8 t ADT: 3,344

GRUBBS-REX RD.

Good

Over: MAPLE SWAMP DITCH

.53 MI W USR 127, Darke, OH

Built 1950 Load: 30.8 t ADT: 357

YOUNT ROAD

Good

Over: LITTLE PAINTER CK

.02 MI W BYERLY ROAD, Darke, OH

Built 2001 Load: 30.8 t ADT: 351

REDRIVER WEST GRV

Good

Over: PAINTER CREEK

.09 MI N NEFF, Darke, OH

Built 1963 Load: 30.8 t ADT: 1,618

COLETOWN-LIGHT

Good

Over: YOUNG DITCH

.04 MI N ZUMBRUM, Darke, OH

Built 1980 Load: 30.8 t ADT: 322

SR 2

Good

Over: DRY CREEK

1.42 mi. East of SR249, Defiance, OH

Built 1971 Load: 30.8 t ADT: 2,255

SR 104

Good

Over: OVER NS RR (OLD N&W)

2.57 MI E OF US23, Franklin, OH

Built 1987 Load: 30.8 t ADT: 24,030

SR 588

Good

Over: RYAN RUN

1.2 MI.W. JCT. SR 588, Gallia, OH

Built 1950 Load: 30.8 t ADT: 5,285

SR 37 & SR 103

Good

Over: POTATO RUN

0.65 mi. N of MT. Blancha, Hancock, OH

Built 1983 Load: 30.8 t ADT: 1,848

LADD RD #312

Good

Over: PUNCHEON RUN

0.16NORTHOFUS50EAST, Highland, OH

Built 1990 Load: 30.8 t ADT: 96

COUNTY ROAD 58

Good

Over: MILITARY RUN

0.84 MILES NORTH OF CR 19, Holmes, OH

Built 2017 Load: 30.8 t ADT: 600

TOWNSHIP ROAD 76

Good

Over: WOLF CREEK

0.20 MI. S OF JCT. US 62, Holmes, OH

Built 2011 Load: 30.8 t ADT: 209

COUNTY ROAD 53

Good

Over: LEPLEY RUN

0.04 N OF COS CO LINE, Holmes, OH

Built 2023 Load: 30.8 t ADT: 211

SR 11

Good

Over: RELOC INDIAN RUN

0.84 MI S OF US 224, Mahoning, OH

Built 1972 Load: 30.8 t ADT: 8,387

SR-41

Good

Over: INDIAN CREEK

0.59 MI. W. OF CLARK CO., Miami, OH

Built 1986 Load: 30.8 t ADT: 2,176

TWP RD 242

Good

Over: SOUTH FORK

140' WEST OF JCT SR78, Monroe, OH

Built 2011 Load: 30.8 t ADT: 209

SR 13 93 & 37

Good

Over: TRIB OF BEAR CREEK

2.1 M N OF JCT SR 37 & 93, Perry, OH

Built 2014 Load: 30.8 t ADT: 2,162

CO RD 4

Good

Over: TRIB. RIGHT FK MORGAN FK

3.64 MI N OF JCT CR 3, Pike, OH

Built 1997 Load: 30.8 t ADT: 280

HOP CR 38

Good

Over: WOLF CREEK EAST BR

.5 MI W OF TR 135, Seneca, OH

Built 1982 Load: 30.8 t ADT: 423

MASON ROAD

Good

Over: PLUM CREEK

.22 M.E. CR.25A, Shelby, OH

Built 1960 Load: 30.8 t ADT: 1,104

SR 212

Good

Over: TUSCARAWAS RIVER

0.02 MI E OF RIVERLAND, Stark, OH

Built 1954 Load: 30.8 t ADT: 1,310

USR 30 EB

Good

Over: NORTH CREEK

5.81 mi. East of OH/IN Ln, Van Wert, OH

Built 1965 Load: 30.8 t ADT: 6,786

LIBERTY UNION ROAD

Good

Over: NORTH CREEK

.4 MILE S. OF CO RD 192, Van Wert, OH

Built 2007 Load: 30.8 t ADT: 355

SMITH KITZENBARGER

Good

Over: NORTH SPICE RUN

0.5 MI North Convoy Rd, Van Wert, OH

Built 2015 Load: 30.8 t ADT: 25

GILLILAND ROAD

Good

Over: SPICE RUN DITCH

1.20 MI N JCT C 124, Van Wert, OH

Built 2021 Load: 30.8 t ADT: 159

SPENCERVILLE-DELPH

Good

Over: MUELLER DITCH

0.90 MI N JCT T 84, Van Wert, OH

Built 1925 Load: 30.8 t ADT: 1,404

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