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 143

Good

Over: FIVE MILE RUN

2.8 MI N OF JCT SR 692, Meigs, OH

Built 2013 Load: 51.8 t ADT: 366

FOX RD

Good

Over: Branch of Fort Creek

1.08 mi. E. of stateline, Mercer, OH

Built 2014 Load: 51.8 t ADT: 238

OREGON ROAD

Good

Over: TWELVE MILE CREEK

0.1 MI W WEITZ ROAD, Mercer, OH

Built 2019 Load: 51.8 t ADT: 240

Wabash Rd

Good

Over: MC DOWELL RUN

0.5 MI N PHILOTHEA ROAD, Mercer, OH

Built 2017 Load: 51.8 t ADT: 984

CR 14 Troy-Sidney

Good

Over: Rush Creek

0.06 mi. S of CR 6, Miami, OH

Built 2015 Load: 51.8 t ADT: 1,654

C21 Casstown-Sidny

Good

Over: Gustin Ditch

0.3 mi. S. of US Rte 36, Miami, OH

Built 2016 Load: 51.8 t ADT: 437

C24 Bur Oak-Nw Hpe

Good

Over: East Branch Lost Creek

0.38 mi. S. of USR36, Miami, OH

Built 2016 Load: 51.8 t ADT: 213

LAUVER

Good

Over: STILLWATER RIVER

1.16 E OF CR9, Miami, OH

Built 1996 Load: 51.8 t ADT: 797

TR. 93 FETTERS RD

Good

Over: STILLWATER RIVER

0.68 MI. N. OF SR185, Miami, OH

Built 1999 Load: 51.8 t ADT: 324

SR 260

Good

Over: CLR FK OF LIT MUSK RIVER

3.25 M N OF JCT SR 537, Monroe, OH

Built 2017 Load: 51.8 t ADT: 140

US 35

Good

Over: C115 (SPINNING ROAD)

.5MI E. OF JCT SR835, Montgomery, OH

Built 2012 Load: 51.8 t ADT: 66,231

EB & WB IR-70

Good

Over: RAZOR RUN

.18MI.E. OF JCT. SB-SR-49, Montgomery, OH

Built 2006 Load: 51.8 t ADT: 4,587

IR-75

Good

Over: CSXT RR

.11MI N. OF JCT. USR35, Montgomery, OH

Built 2011 Load: 51.8 t ADT: 117,765

Heathcliff C0228

Good

Over: STILLWATER RIVER

.3 MILES EAST OF SR48, Montgomery, OH

Built 1968 Load: 51.8 t ADT: 4,647

Oxford Road C0060

Good

Over: Mudlick branch

4.75 M E PREBLE CO LN RD, Montgomery, OH

Built 1964 Load: 51.8 t ADT: 482

OXFORD ROAD C0060

Good

Over: MUDLICK BRANCH

AT ASTORIA ROAD, Montgomery, OH

Built 1999 Load: 51.8 t ADT: 2,665

Venus Road T0097

Good

Over: trib. to Little Twin Cr.

.71 MILE N OF MANNING RD., Montgomery, OH

Built 1996 Load: 51.8 t ADT: 216

Jamaica Road C0041

Good

Over: Creek

.9 MI S OF FARMINGTON RD, Montgomery, OH

Built 1966 Load: 51.8 t ADT: 1,434

Clayton Road C0015

Good

Over: trib to Wolf Creek

4.1 MILES NORTH OF SR 35, Montgomery, OH

Built 2003 Load: 51.8 t ADT: 1,201

Little Richmond Rd

Good

Over: Tom's Run

300 FEET W OF CRAWFORD RD, Montgomery, OH

Built 1959 Load: 51.8 t ADT: 395

Alex Bell Rd C0078

Good

Over: Holes Creek

175 FT WEST OF MCEWEN RD, Montgomery, OH

Built 1982 Load: 51.8 t ADT: 9,268

LITTLE RICHMOND RD

Good

Over: THIMBLE CREEK

0.5 MI E OF OLIVE ROAD, Montgomery, OH

Built 1992 Load: 51.8 t ADT: 3,496

Keowee St M0099

Good

Over: Great Miami River

.57miles S of Wagner Ford, Montgomery, OH

Built 2019 Load: 51.8 t ADT: 16,980

Spaulding Road

Good

Over: Trib to Little Beaver Cr

.7 MILES NORTH SR835, Montgomery, OH

Built 2002 Load: 51.8 t ADT: 8,544

SEYBOLD RD M0019

Good

Over: WOLF CREEK

.3 MI N OF WOLF CREEK PK, Montgomery, OH

Built 2004 Load: 51.8 t ADT: 120

Old Dayton Rd M038

Good

Over: Wysong Run

1.9 MI E DIAMOND MILL RD, Montgomery, OH

Built 1986 Load: 51.8 t ADT: 1,329

TOWNSHIP ROAD 912

Good

Over: ALDRIDGE RUN

200 FT WEST OF TR-51, Morgan, OH

Built 1979 Load: 51.8 t ADT: 96

TR - 106

Good

Over: TRIB. WEST BRANCH

200' SOUTH OF CR 13, Morgan, OH

Built 2013 Load: 51.8 t ADT: 209

CR 40

Good

Over: Whetstone Creek

0.4 mile N. of TR77, Morrow, OH

Built 2020 Load: 51.8 t ADT: 512

US 22 & US 40

Good

Over: OVER GEORGES RUN & CSX R

1 M E OF JCT I-70, Muskingum, OH

Built 1936 Load: 51.8 t ADT: 8,037

SR 555

Good

Over: OVER TURKEY RUN

4.9 M N OF MORGAN CO LINE, Muskingum, OH

Built 1962 Load: 51.8 t ADT: 1,208

00666

Good

Over: OVER DITCH

2.66 miles north of SR 60, Muskingum, OH

Built 2014 Load: 51.8 t ADT: 1,184

RURALDALE RD

Good

Over: MARSHALL CREEK

2.53 MI E OF SR 376, Muskingum, OH

Built 2008 Load: 51.8 t ADT: 527

ROSE HILL RD

Good

Over: MOXAHALA CREEK

0.12 M N. OF E. ATHENS RD, Muskingum, OH

Built 2013 Load: 51.8 t ADT: 6,079

CROCK ROAD

Good

Over: KENT RUN

.03 MI E OF LIMESTONE VAL, Muskingum, OH

Built 2012 Load: 51.8 t ADT: 951

BARR ROAD

Good

Over: TRIB TO WHITE EYES CREEK

0.14 MI S OF MERCER ROAD, Muskingum, OH

Built 2003 Load: 51.8 t ADT: 209

SR 146

Good

Over: LITTLE BUFFALO CREEK

.25MI.E.OF SR.147, Noble, OH

Built 2008 Load: 51.8 t ADT: 1,188

SR 2

Good

Over: RUSHA CREEK

1/4 Mi. W. of CR 26, Ottawa, OH

Built 1964 Load: 51.8 t ADT: 5,864

SR 163

Good

Over: PACKER CREEK

INT. OF BILLMAN RD, Ottawa, OH

Built 2022 Load: 51.8 t ADT: 274

MARIETTA RD CR 11

Good

Over: TRIB OF RUSH CREEK

500 FT W OF TR 185, Perry, OH

Built 1993 Load: 51.8 t ADT: 232

SR 674

Good

Over: TURKEY RUN

1.63 MI S OF SR752, Pickaway, OH

Built 1955 Load: 51.8 t ADT: 2,958

WESTFALL ROAD

Good

Over: BRANCH OF WOLF RUN

0.3MI N. OF HATFIELD RD, Pickaway, OH

Built 1975 Load: 51.8 t ADT: 503

OLD SR 220

Good

Over: TRIB OF BIG BEAVER CRK

0.2MI W OF JCT SR 32 &124, Pike, OH

Built 1989 Load: 51.8 t ADT: 2,505

CO RD. 81

Good

Over: BIG BEAVER CREEK

0.68 MI W OF JCT. SR124, Pike, OH

Built 1994 Load: 51.8 t ADT: 452

COUNTY ROAD 34

Good

Over: PEE PEE CREEK

0.10 MI W CR 33, Pike, OH

Built 1993 Load: 51.8 t ADT: 220

CR.76

Good

Over: BIG BEAVER CREEK

.16M N.OF JCT.SR.32, Pike, OH

Built 2003 Load: 51.8 t ADT: 251

TWP.RD.670

Good

Over: OWL CREEK

.01 MI.N.OF JCT.CR.64, Pike, OH

Built 2004 Load: 51.8 t ADT: 30

C-130

Good

Over: CAMP CREEK

.06 MI N JCT CR22, Pike, OH

Built 2010 Load: 51.8 t ADT: 209

MEADOW RUN RD

Good

Over: FOURMILE CREEK

30FT S OF MOATS HOLLOW RD, Pike, OH

Built 2007 Load: 51.8 t ADT: 385

SUGAR RUN ROAD

Good

Over: SUGAR RUN

.65 MI N JASPER ROAD, Pike, OH

Built 2007 Load: 51.8 t ADT: 211

Showing 23,551-23,600 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.