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 2

Good

Over: OVER CONRAIL RR

1.55 MI W OF SR 13, Erie, OH

Built 1987 Load: 39.5 t ADT: 10,562

SR 2

Good

Over: OVER CONRAIL RR

1.55 MI W OF SR 13, Erie, OH

Built 1987 Load: 39.5 t ADT: 10,562

I80 OH TPK

Good

Over: CSX RR (Abandoned)

4.9MI WEST OF EXIT 118, Erie, OH

Built 1953 Load: 39.5 t ADT: 40,413

OLD RAILROAD RD

Good

Over: OLD RAILROAD RD/MILLS CR

P-307, Erie, OH

Built 1999 Load: 39.5 t ADT: 1,087

WALNUT ST

Good

Over: BLACKLICK CREEK (WALNUT)

JUST EAST OF U.S. 62, Franklin, OH

Built 1969 Load: 39.5 t ADT: 951

OHIO CENTER WAY

Good

Over: (O) CSX RR

EAST TURNAROUND DROPOFF, Franklin, OH

Built 1993 Load: 39.5 t ADT: 500

ETNA STREET

Good

Over: MASON RUN

300' W OF ROBINWOOD AVE, Franklin, OH

Built 2021 Load: 39.5 t ADT: 500

SR 126 WEST BOUND

Good

Over: WEST FORK OF MILL CREEK

0.9 MILES EAST OF US 27, Hamilton, OH

Built 1996 Load: 39.5 t ADT: 16,342

SR 37 E LINCOLN ST

Good

Over: EAGLE CREEK#

0.6 mi. S-East of SR568, Hancock, OH

Built 1931 Load: 39.5 t ADT: 4,560

HAN CO RD 304

Good

Over: KEIPER JT CO DITCH

0.13 MI E TR 185, Hancock, OH

Built 1957 Load: 39.5 t ADT: 243

Co. Rd. B

Good

Over: BRUSH CREEK DITCH 1559-3

.15 mi. west of Rd. 4, Henry, OH

Built 1977 Load: 39.5 t ADT: 291

LOGAN-HORN'S MILL

Good

Over: STREAM

2.33 MI E OF SR 664, Hocking, OH

Built 1957 Load: 39.5 t ADT: 209

ANGLE

Good

Over: STREAM

0.07 MI E OF SR 93, Hocking, OH

Built 1998 Load: 39.5 t ADT: 16

COX

Good

Over: FIVE MILE CREEK

0.86 MI N of dead end, Hocking, OH

Built 1999 Load: 39.5 t ADT: 10

BLUM

Good

Over: CLEAR FORK

0.23 MI N OF DEAD END, Hocking, OH

Built 1998 Load: 39.5 t ADT: 29

US ROUTE 40

Good

Over: US 40 OVER BELL RUN

.5 MI WEST OF JCT SR 37, Licking, OH

Built 2004 Load: 39.5 t ADT: 3,505

EDGEHILL ROAD

Good

Over: OTTAWA RIVER 2295

0.10 M. S. OF VALLEY VIEW, Lucas, OH

Built 1993 Load: 39.5 t ADT: 860

SR 4

Good

Over: ROCKY FORK

1.48 MI N. OF US23, Marion, OH

Built 1988 Load: 39.5 t ADT: 4,905

SR 309

Good

Over: ROCK SWALE

2.6 MI E OF SR203, Marion, OH

Built 1984 Load: 39.5 t ADT: 3,565

SR 681

Good

Over: EAST BRANCH SHADE RIVER

.2 MI E. OF JCT CO RD 36, Meigs, OH

Built 2010 Load: 39.5 t ADT: 281

SR-49

Good

Over: WABASH RIVER

.42MI. N. OF JCT. SR-119, Mercer, OH

Built 1996 Load: 39.5 t ADT: 3,023

MAPLEGROVE T1247

Good

Over: STREAM

875 FT E N DIXIE DR, Montgomery, OH

Built 1970 Load: 39.5 t ADT: 1,295

Patterson Blvd.

Good

Over: Little Beaver Creek

.2 MILES WEST OF SR835, Montgomery, OH

Built 1991 Load: 39.5 t ADT: 12,937

Church St M0137

Good

Over: Little Bear Creek

400 FT SOUTH OF SR35, Montgomery, OH

Built 1989 Load: 39.5 t ADT: 623

SR 146

Good

Over: TRIB OF MAYS FORK

.5 MI W OF GUE CO LINE, Muskingum, OH

Built 1991 Load: 39.5 t ADT: 733

SR 114

Good

Over: DOG CREEK

1.57 mi. W. of SR 66, Paulding, OH

Built 2021 Load: 39.5 t ADT: 671

TOWNSHIP ROAD 137

Good

Over: WEST BRANCH

0.3 MI N OF JCT CO LINE, Paulding, OH

Built 1992 Load: 39.5 t ADT: 70

SR56

Good

Over: DRY RUN

3 MI E OF SR316, Pickaway, OH

Built 1992 Load: 39.5 t ADT: 1,308

County Road 19

Good

Over: Blanchard River

0.9 MI North of SR 694, Putnam, OH

Built 2019 Load: 39.5 t ADT: 600

COUNTY ROAD 15

Good

Over: BLANCHARD RIVER

0.07 MI S OF RD H-13, Putnam, OH

Built 1990 Load: 39.5 t ADT: 42

SR 97

Good

Over: TAYLOR DITCH

.90 MI W OF ASHLAND CO., Richland, OH

Built 1989 Load: 39.5 t ADT: 1,067

REE CR 24

Good

Over: WESTERHOUSE DITCH

.682 MI E OF TR 183, Seneca, OH

Built 2003 Load: 39.5 t ADT: 90

FT LORAMIE SWANDER

Good

Over: HOYING REITHMAN DITCH

.09 M. E. SR 362, Shelby, OH

Built 2006 Load: 39.5 t ADT: 1,468

BRANDEWIE RD.

Good

Over: SPRINGCREEK DITCH

0.33 MI N. SR 705, Shelby, OH

Built 1992 Load: 39.5 t ADT: 385

BRANDEWIE ROAD

Good

Over: MILE CREEK

0.06 M.S. FORTMAN, Shelby, OH

Built 1999 Load: 39.5 t ADT: 385

DIRKSEN ROAD

Good

Over: AUG MEYER DITCH

.06 M. E. OF DARKE SHELBY, Shelby, OH

Built 2004 Load: 39.5 t ADT: 385

DIRKSEN

Good

Over: AUG MEYER BRANCH

0.53 M.E. OF DARKE SHELBY, Shelby, OH

Built 2004 Load: 39.5 t ADT: 385

I.R. 77

Good

Over: NIMISHILLEN CREEK

0.12 MI N OF SR 800, Stark, OH

Built 1969 Load: 39.5 t ADT: 26,261

MORFORD EAST RD

Good

Over: STRATTON CREEK

1150 FT SOUTHEAST SR7, Trumbull, OH

Built 2019 Load: 39.5 t ADT: 351

5th Street

Good

Over: CSX Railroad

250' N of Salts Spring Rd, Trumbull, OH

Built 2012 Load: 39.5 t ADT: 1,937

US 36 & RAMP

Good

Over: RJ CORMAN RR

0.18 MI W OF JCT US250, Tuscarawas, OH

Built 1969 Load: 39.5 t ADT: 1,647

US 36

Good

Over: RJ CORMAN RR

0.18 MI W OF JCT US250, Tuscarawas, OH

Built 1969 Load: 39.5 t ADT: 1,647

NORTH MAPLE STREET

Good

Over: MILL CREEK

0.1MILE NORTH OF RAILROAD, Union, OH

Built 1968 Load: 39.5 t ADT: 4,756

ELM SUGAR ROAD

Good

Over: NORTH CREEK

.15 MI. E. US RT. 127, Van Wert, OH

Built 1997 Load: 39.5 t ADT: 204

SR 302

Good

Over: APPLE CREEK

.07 MILES SOUTH OF US30, Wayne, OH

Built 1962 Load: 39.5 t ADT: 13,000

SANDS ROAD

Good

Over: NEEDLES DITCH SANDS ROAD

0.22 ML S OF REIGLE RD, Wood, OH

Built 1996 Load: 39.5 t ADT: 324

TRACY ROAD

Good

Over: TWO ROOT CREEK TRACY ROA

2.4 MI.SOUTH OF U.S.R. 20, Wood, OH

Built 1990 Load: 39.5 t ADT: 452

WALES ROAD

Good

Over: PENNSYLVANIA LINES RR

0.65 MI W OF i280, Wood, OH

Built 2009 Load: 39.5 t ADT: 7,928

TH58b

Good

Over: OAK RUN

JUST W OF TH96c, Wyandot, OH

Built 2023 Load: 39.5 t ADT: 324

CH59b

Good

Over: BROKEN SWORD CREEK

0.60 MILES W OF TH135b, Wyandot, OH

Built 1985 Load: 39.5 t ADT: 292

Showing 19,851-19,900 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.