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

SR 60

Good

Over: ANDREWS RUN

.8 MI N OF WASH CO LINE, Morgan, OH

Built 1929 Load: 48.6 t ADT: 3,186

County Road 20

Good

Over: MANS FORK

1400 FT WEST OF CR 110, Morgan, OH

Built 2016 Load: 48.6 t ADT: 63

SR 61

Good

Over: FLAT RUN

0.20 MI N OF SR309, Morrow, OH

Built 1964 Load: 48.6 t ADT: 2,860

US 42

Good

Over: WHETSTONE CREEK

SOUTH SIDE MT. GILEAD, Morrow, OH

Built 2006 Load: 48.6 t ADT: 9,159

US-42

Good

Over: CEDAR FORK CREEK

0.84 MI N. OF SR-314, Morrow, OH

Built 2012 Load: 48.6 t ADT: 2,304

CR 28

Good

Over: SHAW CREEK

0.05 MI. N. OF CR 137, Morrow, OH

Built 2015 Load: 48.6 t ADT: 410

TR 21

Good

Over: ALUM CREEK

0.2 MI. E. INT. CR24, Morrow, OH

Built 2016 Load: 48.6 t ADT: 289

CR 20

Good

Over: Kokosing River

0.3 mile north of CR 123, Morrow, OH

Built 2017 Load: 48.6 t ADT: 960

US 40

Good

Over: OVER VALLEY RUN

.26 M E OF LIC CO LINE, Muskingum, OH

Built 1939 Load: 48.6 t ADT: 4,149

SR 666

Good

Over: OVER BLOUNT RUN

5.8 M N OF JCT SR 146, Muskingum, OH

Built 2014 Load: 48.6 t ADT: 525

Coopermill Road

Good

Over: Thompson Run Tibutary

0.37 mi W of Meadow Farm, Muskingum, OH

Built 2020 Load: 48.6 t ADT: 300

SHANNON VALLEY RD

Good

Over: STUMP RUN

.28 MI N OF SR 146, Muskingum, OH

Built 2019 Load: 48.6 t ADT: 494

MOORE ROAD

Good

Over: WAKATOMIKA CREEK

.02 MI N OF NARROWS RD, Muskingum, OH

Built 2016 Load: 48.6 t ADT: 150

VALLEY ROAD

Good

Over: SOUTH BRANCH

0.17 MI S OF MOLLIES ROCK, Muskingum, OH

Built 1900 Load: 48.6 t ADT: 50

PIPER ROAD

Good

Over: SALT CREEK

INTERSECTION OF WEST ROAD, Muskingum, OH

Built 2011 Load: 48.6 t ADT: 223

Highland Grange Rd

Good

Over: White Eyes Creek

.06 mi W of White Eyes Rd, Muskingum, OH

Built 2020 Load: 48.6 t ADT: 60

C0019

Good

Over: BEAVER CREEK

0.05 MI. S. of C.R. 23, Noble, OH

Built 2015 Load: 48.6 t ADT: 150

SR 2

Good

Over: TURTLE CREEK

0.4 MILE W. OF SR 19, Ottawa, OH

Built 2000 Load: 48.6 t ADT: 8,220

SR 2

Good

Over: NORFOLK SOUTHERN

ONE MILE EAST OF SR 358, Ottawa, OH

Built 1968 Load: 48.6 t ADT: 10,601

Magee Marsh

Good

Over: Magee Marsh

Magee Marsh off SR 2, Ottawa, OH

Built 2018 Load: 48.6 t ADT: 399

SR 49

Good

Over: FLAT ROCK CREEK

0.1 mi. South of SR 500, Paulding, OH

Built 1949 Load: 48.6 t ADT: 1,521

TOWNSHIP ROAD 53

Good

Over: MARIE DELARME CREEK

0.4 MI S OF JCT C230, Paulding, OH

Built 1988 Load: 48.6 t ADT: 324

SR 555

Good

Over: SR 555 OVER BENNET RUN

1.7 M S OF MORGAN CO LINE, Perry, OH

Built 2000 Load: 48.6 t ADT: 354

PORTI-FLAMINGO RD

Good

Over: 22STREAM

310 FT EAST OF SR 93, Perry, OH

Built 2005 Load: 48.6 t ADT: 179

ZION ROAD

Good

Over: STREAM

THORN TOWNSHIP, Perry, OH

Built 2011 Load: 48.6 t ADT: 211

TOWNSHIP ROAD 41

Good

Over: STREAM

SALTLICK TOWNSHIP, Perry, OH

Built 2010 Load: 48.6 t ADT: 209

TOWNSHIP ROAD 312

Good

Over: MOXAHALA CREEK

TR 312, Perry, OH

Built 2013 Load: 48.6 t ADT: 92

HAGERTY ROAD

Good

Over: DRY RUN CREEK

0.6 MI E.OF WINCHESTER RD, Pickaway, OH

Built 1985 Load: 48.6 t ADT: 298

CO RD 57

Good

Over: SCRATCH HOLLOW CREEK

0.08 MI W.OF JCT CR-56, Pike, OH

Built 1996 Load: 48.6 t ADT: 1,570

CR 57

Good

Over: Buck Hollow Creek

,23 Mi W JCT CR53, Pike, OH

Built 2021 Load: 48.6 t ADT: 1,650

CHENOWETH FORK RD

Good

Over: CHENOWETH FORK CREEK

.64 MI. E. CR 9, Pike, OH

Built 2002 Load: 48.6 t ADT: 122

TWP RD 243

Good

Over: RIGHT FORK MORGAN FORK

0.04 MI N.OF JCT CR-3, Pike, OH

Built 1988 Load: 48.6 t ADT: 60

TOWNSHIP ROAD 516

Good

Over: HICKSON RUN

2.05 MI. N. OF JCT CR 55, Pike, OH

Built 2002 Load: 48.6 t ADT: 209

TOWNSHIP ROAD 516

Good

Over: HICKSON RUN

2.15 MI. N. JCT. CR55, Pike, OH

Built 2002 Load: 48.6 t ADT: 209

CR25

Good

Over: CAMP CREEK

1.6 MI N CO LINE, Pike, OH

Built 2009 Load: 48.6 t ADT: 285

CR28

Good

Over: LOYS RUN

4.7 MI E JCT SR104, Pike, OH

Built 2011 Load: 48.6 t ADT: 461

T0524

Good

Over: SWIFT CREEK

20 Ft W SR335, Pike, OH

Built 2014 Load: 48.6 t ADT: 351

Camp Creek RD

Good

Over: Spunk Run Creek

.05 Mi E CR 79, Pike, OH

Built 2017 Load: 48.6 t ADT: 380

SR 88

Good

Over: BR MAHONING RIVER

1.82 MI N OF SR 14, Portage, OH

Built 2019 Load: 48.6 t ADT: 5,700

BROSIUS ROAD

Good

Over: EAGLE CREEK

0.7 MI NORTH OF SR 82, Portage, OH

Built 1990 Load: 48.6 t ADT: 44

Liberty Street

Good

Over: Eagle Creek

SW of Water Street, Portage, OH

Built 2014 Load: 48.6 t ADT: 1,500

US35

Good

Over: BANTAS FORK

1.4 MI W OF W ALEXANDRIA, Preble, OH

Built 1970 Load: 48.6 t ADT: 7,170

Lexington Rd

Good

Over: Stream

1st bridge E of Wysong Rd, Preble, OH

Built 2017 Load: 48.6 t ADT: 2,340

LEXINGTON RD

Good

Over: BANTAS CREEK

INTERSECTION 56 & QUINN, Preble, OH

Built 1997 Load: 48.6 t ADT: 2,340

Paint Crk FourMile

Good

Over: Paint Creek

Just W CR 21, Preble, OH

Built 2015 Load: 48.6 t ADT: 186

Gray Rd

Good

Over: Paxtons Branch

First bridge W of CR41, Preble, OH

Built 2016 Load: 48.6 t ADT: 45

SR 15

Good

Over: CATON DITCH-MILLER CUTOF

8.17 mi. North of SR 613, Putnam, OH

Built 1984 Load: 48.6 t ADT: 1,743

TOWNSHIP ROAD 13-V

Good

Over: RATTLESNAKE CREEK

0.28 MI SOUTH OF U-13, Putnam, OH

Built 2020 Load: 48.6 t ADT: 10

Kuhn Rd

Good

Over: Marsh Run

0.57 mi North of London W, Richland, OH

Built 2018 Load: 48.6 t ADT: 376

Millsboro West Rd.

Good

Over: Unnamed Creek

0.1 Mi East of Horning Rd, Richland, OH

Built 2017 Load: 48.6 t ADT: 1,854

Showing 22,951-23,000 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.