State profile · Below median Poor share

Oregon bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Oregon, based on the FHWA National Bridge Inventory.

8,310
Public bridges
31.5%
Good condition
4.5%
Poor condition

Data updated May 2026

Total Bridges

8,310

Public highway bridges in Oregon

Good Condition

31.5%

2,621 bridges rated 7-9

-18.5pp vs 50% benchmark

Poor Condition

4.5%

371 bridges whose lowest applicable component is rated 0-4

-2.5pp vs national avg 7.0%

Oregon vs national bridge condition

Oregon - Good condition share 31.5%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Oregon - Poor-condition share 14.9%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Oregon 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 Oregon on the same metric.

MD

Maryland

4.27% top marginal rate
Structure
Progressive
Burden @ $100K
$5,527

CO

Colorado

4.32% top marginal rate
Structure
Progressive
Burden @ $100K
$8,965
Selected

OR

Oregon

4.46% top marginal rate
Structure
Progressive
Burden @ $100K
$8,310

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

Bridges Needing Most Attention in Oregon

Six lowest-condition bridges in Oregon, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Oregon

OR 37 (HWY 036)

Good

Over: MID FK COLD SPRINGS CRK

15.66 MI. S. JCT. US395, Umatilla, OR

Built 1991 Load: 33.7 t ADT: 294

05 S 07 W 08.00:

Good

Over: COAST CREEK

6.1 miles N Bus. Hwy 18, Yamhill, OR

Built 1972 Load: 33.7 t ADT: 35

WASHINGTON ST

Good

Over: ABERNETHY CREEK

005 MI N OREGON CITY CC, Clackamas, OR

Built 2003 Load: 34.0 t ADT: 12,680

EAST BRIDGE ST

Good

Over: SALMON RIVER

0.05 MI FROM WELCHES RD, Clackamas, OR

Built 2004 Load: 34.0 t ADT: 97

PORTER RD

Good

Over: DELPH/CREEK

0.6 Mi JCT Porter/Tumala, Clackamas, OR

Built 2010 Load: 34.0 t ADT: 408

KEASEY ROAD

Good

Over: ROCK CREEK

018 MI EAST KEASEY, Columbia, OR

Built 1980 Load: 34.0 t ADT: 252

HEATH ROAD

Good

Over: BEAVER CREEK

010 MI EAST OF ALSTON, Columbia, OR

Built 2002 Load: 34.0 t ADT: 224

COUNTY RD 102

Good

Over: MCKAY CREEK

002 MI N FRENCH RD INT, Crook, OR

Built 1974 Load: 34.0 t ADT: 577

US 20 (HWY 007)

Good

Over: Ped Tunnel

1.65 miles east Hwy 17, Deschutes, OR

Built 2014 Load: 34.0 t ADT: 17,734

OR 38 (HWY 045)

Good

Over: ROCK CREEK

03.5 MI E DRAIN, Douglas, OR

Built 1976 Load: 34.0 t ADT: 4,389

EMBREE BRIDGE ROAD

Good

Over: EAST FORK SILVIES RIVER

011 MI C130 ISLD RANCH RD, Harney, OR

Built 2016 Load: 34.0 t ADT: 90

SF LITTLE BUTTE RD

Good

Over: S FORK LITTLE BUTTE CR.

3.0 MI SE OF LAKECREEK OR, Jackson, OR

Built 1986 Load: 34.0 t ADT: 251

OR 62 (HWY 022)

Good

Over: WOOD RIVER

005 MI S FORT KLAMATH, Klamath, OR

Built 1965 Load: 34.0 t ADT: 544

13 S 09 W 13.05:

Good

Over: FALL CREEK

4.8 miles N of Hwy 34 (MP, Lincoln, OR

Built 1978 Load: 34.0 t ADT: 25

DEER CR PARK RD

Good

Over: DEER CREEK

AT DEER CREEK PARK, Yamhill, OR

Built 2022 Load: 34.0 t ADT: 37

NO DATA ENTERED

Good

Over: BRICE CREEK

NO DATA ENTERED, Lane, OR

Built 1961 Load: 34.1 t ADT: 15

NO DATA ENTERED

Good

Over: BRICE CREEK

NO DATA ENTERED, Lane, OR

Built 1961 Load: 34.1 t ADT: 15

NEWLAND RD

Good

Over: NEWLAND CREEK

.02 Mi N. of Homesteader, Clackamas, OR

Built 2005 Load: 34.3 t ADT: 16,800

HAMLET ROAD

Good

Over: HILL CREEK

056 MI SE OF JCT HWY 53, Clatsop, OR

Built 1989 Load: 34.3 t ADT: 191

COUNTY RD 80

Good

Over: S.UMPQUA RIVER OVERFLOW

6.0 MI NW OF ROSEBURG, Douglas, OR

Built 2000 Load: 34.3 t ADT: 145

HWY 001YB

Good

Over: BEAR CREEK

MP24.18, Jackson, OR

Built 2015 Load: 34.3 t ADT: 8,510

19 S 07 W 25.00:

Good

Over: Edris Creek

8.9 miles west of Alma OR, Lane, OR

Built 2017 Load: 34.3 t ADT: 50

CLEAR LAKE RD

Good

Over: LONG TOM RIVER

0010 MI NO FERNRIDGE DAM, Lane, OR

Built 1967 Load: 34.3 t ADT: 5,914

LA CREOLE DRIVE

Good

Over: RICKREALL CREEK

0.03 MI N OF MILLER AVE, Polk, OR

Built 1997 Load: 34.3 t ADT: 2,119

OAKDALE ROAD

Good

Over: WAYMIRE CREEK

010 NE OF FALL CITY, Polk, OR

Built 2021 Load: 34.3 t ADT: 175

I-84 (HWY 006) EB

Good

Over: GRANDE RONDE RIVER

1.1 E. JCT. US 30, Union, OR

Built 1972 Load: 34.3 t ADT: 5,209

Lookingglass Road

Good

Over: JARBOE CREEK (ODFW)

ODFW Lookingglass, Union, OR

Built 2006 Load: 34.3 t ADT: 28

JENKINS ROAD

Good

Over: CEDAR MILL CREEK

05 MI WEST MURRAY BLVD, Washington, OR

Built 2020 Load: 34.3 t ADT: 21,818

MOUNTAINDALE ROAD

Good

Over: BLEDSOE CREEK

009 MI N HWY 26, Washington, OR

Built 1992 Load: 34.3 t ADT: 530

DAWSON RD

Good

Over: MUDDY CREEK

1.5 MI WEST OF HWY 99W, Benton, OR

Built 1960 Load: 34.5 t ADT: 535

AGNESS ROAD

Good

Over: GROUND DEPRESSION-BLUFF

15 MI NE HWY 101 @97444, Curry, OR

Built 1971 Load: 34.5 t ADT: 212

SIXES RIVER ROAD

Good

Over: OTTER CREEK

5MI N & 14MI E OF 97465, Curry, OR

Built 1977 Load: 34.5 t ADT: 90

THREE CREEKS ROAD

Good

Over: THREE CREEKS CANAL

2.77 MI SOUTH OF HWY 20, Deschutes, OR

Built 1973 Load: 34.5 t ADT: 495

ROAD

Good

Over: NORTH FORK SMITH RIVER

NO DATA ENTERED, Douglas, OR

Built 1969 Load: 34.5 t ADT: 20

ROAD

Good

Over: CALF CREEK

NO DATA ENTERED, Douglas, OR

Built 1973 Load: 34.5 t ADT: 50

RD 5800

Good

Over: SUNFLOWER CREEK

3.4 MI W FROM 47,58 JCT, Grant, OR

Built 1979 Load: 34.5 t ADT: 7

NO DATA ENTERED

Good

Over: PINNACLE CREEK

S 27, T1S, R9E, Hood River, OR

Built 2001 Load: 34.5 t ADT: 30

ROAD

Good

Over: ELK CREEK

NO DATA ENTERED, Jackson, OR

Built 1972 Load: 34.5 t ADT: 60

ROAD

Good

Over: SILTCOOS LAKE OUTLET

NO DATA ENTERED, Lane, OR

Built 1971 Load: 34.5 t ADT: 40

ROAD

Good

Over: QUARTZ CREEK

NO DATA ENTERED, Lane, OR

Built 1961 Load: 34.5 t ADT: 5

NO DATA ENTERED

Good

Over: MARTIN CREEK

NO DATA ENTERED, Lane, OR

Built 1961 Load: 34.5 t ADT: 20

NO DATA ENTERED

Good

Over: MARTIN CREEK

NO DATA ENTERED, Lane, OR

Built 1961 Load: 34.5 t ADT: 20

ROAD

Good

Over: SALMON CR

1 1/2 N JCT 58-E FS 24, Lane, OR

Built 1954 Load: 34.5 t ADT: 25

LETZ CR RD

Good

Over: LETZ CREEK

047 MI W OF LORANE, Lane, OR

Built 1993 Load: 34.5 t ADT: 112

FISHBACK ROAD

Good

Over: COOPER CREEK

005 SW OF STATE HWY 51, Polk, OR

Built 1965 Load: 34.5 t ADT: 106

FLY VALLEY ROAD

Good

Over: FLY CREEK

NO DATA ENTERED, Union, OR

Built 1984 Load: 34.5 t ADT: 30

ROAD

Good

Over: HAMILTON CREEK

45.49327,-122.03639, Clackamas, OR

Built 2022 Load: 34.7 t ADT: 10

28 S 10 W 12.00:

Good

Over: CAMAS CREEK TRIBUTARY

4 miles W of Weaver Road, Coos, OR

Built 1976 Load: 34.7 t ADT: 50

COUNTY RD 85G

Good

Over: MCMULLEN/M.FK COQUILLE R

0006 FROM JCT RD 85 AN 42, Coos, OR

Built 1967 Load: 34.7 t ADT: 15

US 97 (HWY 004BG)

Good

Over: ARNOLD IRR CANAL

SOUTH OF BEND, Deschutes, OR

Built 1994 Load: 34.7 t ADT: 3,215

Showing 6,401-6,450 of 8,310 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.