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

COUNTY ROAD 66G

Good

Over: BR OVER LITTLE SCIOTO

.6 MI E. OF JCT CR 94, Marion, OH

Built 1959 Load: 61.6 t ADT: 885

TOWNSHIP ROAD 27 A

Good

Over: BR OVER PAW PAW RUN

.4 MI E OF JCT SR 37, Marion, OH

Built 1991 Load: 61.6 t ADT: 153

RD 170 - BAGDAD RD

Good

Over: W BR ROCKY RIVER

125' N OF TR 30, Medina, OH

Built 2017 Load: 61.6 t ADT: 837

TR224 GINGHAMSBURG

Good

Over: JACKSON JOINT DITCH

0.72 MI E. OF CR25A, Miami, OH

Built 2013 Load: 61.6 t ADT: 1,023

SR 78

Good

Over: SUNFISH CREEK

1.2 MI E. OF JCT SR 145, Monroe, OH

Built 2006 Load: 61.6 t ADT: 2,527

SHILOH SPRINGS M26

Good

Over: trib to Poplar Run

.3 MI E DIAMOND MILL RD, Montgomery, OH

Built 1992 Load: 61.6 t ADT: 2,017

DIAMOND MILL M0217

Good

Over: POPLAR RUN

4.9 MILES NORTH OF SR35, Montgomery, OH

Built 1988 Load: 61.6 t ADT: 4,401

OLD GEORGETOWN WAY

Good

Over: HOLES CREEK

.3 MI E WASHINGTON CHURCH, Montgomery, OH

Built 2000 Load: 61.6 t ADT: 101

SR 78

Good

Over: WOLF CREEK

3.0 MI W JCT SR 377, Morgan, OH

Built 2013 Load: 61.6 t ADT: 437

Cutler Lake Road

Good

Over: Mann's Fork Salt Creek

0.42 Miles S. of Mock RD, Muskingum, OH

Built 2015 Load: 61.6 t ADT: 328

SR 146

Good

Over: BUFFALO CREEK

0.73M E GUERNSEY CO LINE, Noble, OH

Built 1947 Load: 61.6 t ADT: 1,402

CR 15

Good

Over: West Fork Duck Creek

0.1 Miles West SR 821, Noble, OH

Built 2019 Load: 61.6 t ADT: 100

SR 358

Good

Over: LACARPE CREEK

1/4 MILE SOUTH OF SR 2, Ottawa, OH

Built 2008 Load: 61.6 t ADT: 209

STATE ROUTE 93

Good

Over: OXAWOOSIE CREEK

.25 MILES SOUTH OF 13,37, Perry, OH

Built 1996 Load: 61.6 t ADT: 4,645

MOCCASIN ROAD

Good

Over: MOCASSIN CREEK

0.1 MI NORTH OF HEDGES RD, Pickaway, OH

Built 2000 Load: 61.6 t ADT: 181

RINGGOLD NORTHERN

Good

Over: LITTLE WALNUT CREEK

0.7 MI SOUTH OF SR 752, Pickaway, OH

Built 1951 Load: 61.6 t ADT: 324

GETTYSBURG-DARKE

Good

Over: JAQUES CREEK

2ND BR. N. OF RAWLEY RD., Preble, OH

Built 2012 Load: 61.6 t ADT: 207

CONCORD RD

Good

Over: Fleisch Run

0.60 E of CH 41, Preble, OH

Built 2020 Load: 61.6 t ADT: 659

Township Road U20

Good

Over: Farm Ditch

0.01 MI W of SR 190, Putnam, OH

Built 2015 Load: 61.6 t ADT: 72

COUNTY ROAD Z

Good

Over: CRANBERRY CREEK

0.20 MI SE OF RD 9-Q, Putnam, OH

Built 2013 Load: 61.6 t ADT: 1,323

SR 430

Good

Over: DRAINAGE DITCH

1.19 MILES EAST OF IR 71, Richland, OH

Built 1991 Load: 61.6 t ADT: 1,555

HUMMEL ROAD

Good

Over: TRIBUTARY OF BLACK FORK

0.3 MI N OF SETTLEMENT E, Richland, OH

Built 2018 Load: 61.6 t ADT: 510

TRIMBLE ROAD

Good

Over: NORFOLK SOUTHERN RR

0.8MI N OF PARK AVE SR430, Richland, OH

Built 1962 Load: 61.6 t ADT: 15,285

MOXLEY RD

Good

Over: CHERRY RUN

.10 MI. E OF SR-41, Ross, OH

Built 1920 Load: 61.6 t ADT: 95

USR 6

Good

Over: LITTLE PICKEREL CREEK

4.6 MI E OF SR510, Sandusky, OH

Built 1982 Load: 61.6 t ADT: 5,045

TOWNSHIP ROAD 154

Good

Over: GEORGE NEASON DITCH

.33 MI. NORTH OF TR 209, Sandusky, OH

Built 1967 Load: 61.6 t ADT: 502

COUNTY ROAD 229

Good

Over: RACOON CREEK

0.63 MI. EAST C.R. 232, Sandusky, OH

Built 2003 Load: 61.6 t ADT: 91

LICK RUN-LYRA ROAD

Good

Over: LICK RUN-LYRA (TRKY FT R

0.12 NE OF TR305, Scioto, OH

Built 2013 Load: 61.6 t ADT: 352

USR 224

Good

Over: EBR WOLF CR MIDDLE BR

1.2 MI W JCT SR18 & US224, Seneca, OH

Built 2004 Load: 61.6 t ADT: 5,384

SR 590

Good

Over: WOLF CREEK

1/4 MI N OF SR 12, Seneca, OH

Built 2002 Load: 61.6 t ADT: 1,247

PLE TR 169

Good

Over: Green Creek

.49 Miles S of CR34, Seneca, OH

Built 2019 Load: 61.6 t ADT: 152

SA1814 ELSON

Good

Over: HYPOCRITE RUN

0.1 MI. W. OF CR160, Stark, OH

Built 1961 Load: 61.6 t ADT: 209

PE3393 STERILITE

Good

Over: W&LE RAILROAD

0.6 MI. S. OF CR511, Stark, OH

Built 2012 Load: 61.6 t ADT: 10

PA2818 TELPAHAK

Good

Over: HUGLE RUN

0.2 MI. W. OF CR44, Stark, OH

Built 1964 Load: 61.6 t ADT: 212

I.R. 77

Good

Over: FURNACE RUN

0.30 MI S OF SR 21, Summit, OH

Built 1964 Load: 61.6 t ADT: 26,931

WATERLOO RD

Good

Over: OHIO CANAL

3200 FT W OF S MAIN ST, Summit, OH

Built 1942 Load: 61.6 t ADT: 9,411

WARREN SHARON ROAD

Good

Over: YANKEE RUN

1700 FEET WEST OF CH171, Trumbull, OH

Built 2006 Load: 61.6 t ADT: 5,713

TR 284 ALDER RD

Good

Over: FULTON CREEK

3 MI. EAST SR 31, Union, OH

Built 1971 Load: 61.6 t ADT: 169

HARVEYSBURG ROAD

Good

Over: JONAHS RUN

0.40 mi N of TR 224, Warren, OH

Built 1925 Load: 61.6 t ADT: 805

BUTTERWORTH ROAD

Good

Over: ERTEL RUN

0.11 MILES S of TR145, Warren, OH

Built 2017 Load: 61.6 t ADT: 1,318

WARD-KOEBEL ROAD

Good

Over: GUM RUN

0.71 mi S of TR 1387, Warren, OH

Built 1976 Load: 61.6 t ADT: 324

Overbrook Avenue

Good

Over: Bear Run

0.03 mi E of US RT 22, Warren, OH

Built 2020 Load: 61.6 t ADT: 1,949

SR 604

Good

Over: MUDDY FORK OF MOHICAN RI

Ashland / Wayne Co. line, Wayne, OH

Built 1963 Load: 61.6 t ADT: 610

TR 41 (I)

Good

Over: BEAVER CREEK

15510 RD I, Williams, OH

Built 2004 Load: 61.6 t ADT: 351

TR 198 (F.75)

Good

Over: Beaver Creek

16350 Rd F.75, Williams, OH

Built 2019 Load: 61.6 t ADT: 100

MASON RD CR13

Good

Over: MASON RD/CHAPPEL CREEK

F-312, Erie, OH

Built 2018 Load: 61.9 t ADT: 500

PATTENTRACTRD CR43

Good

Over: PATTEN TRACT/CLAYTON DIT

O-401, Erie, OH

Built 1994 Load: 61.9 t ADT: 893

BOOS RD TR9

Good

Over: BOOS RD/SAWMILL CREEK

H-435, Erie, OH

Built 2016 Load: 61.9 t ADT: 786

GRAVEL HILL ROAD

Good

Over: STREAM

.2MI.S.OF SR.554, Gallia, OH

Built 2006 Load: 61.9 t ADT: 553

C0019

Good

Over: DOUGHTY CREEK

0.14 MI W OF CR 58, Holmes, OH

Built 2018 Load: 61.9 t ADT: 300

Showing 24,601-24,650 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.