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

185TH AVE

Good

Over: SLOUGH

.25 MI N OF SANDY BLVD, Multnomah, OR

Built 1992 Load: 56.2 t ADT: 5,101

STARR ROAD

Good

Over: E FORK SALT CREEK

010 NE OF STATE HWY 22, Polk, OR

Built 1991 Load: 56.2 t ADT: 73

PEDEE CREEK ROAD

Good

Over: SO FORK PEDEE CREEK

021 N OF STATE HWY 223, Polk, OR

Built 1989 Load: 56.2 t ADT: 55

DUNNE STREET

Good

Over: STAGE GULCH DITCH

0.1 MI E OF HWY 395, Umatilla, OR

Built 1987 Load: 56.2 t ADT: 359

SUCKER CR ROAD

Good

Over: CAVE CREEK

10MI E & 2MI SO OF 97523, Josephine, OR

Built 1979 Load: 56.3 t ADT: 19

ROAD

Good

Over: MID FK WILLAMETTE R

NO DATA ENTERED, Lane, OR

Built 1961 Load: 56.3 t ADT: 5

FAIR OAKS DR

Good

Over: CREEK

0.03 MI W OF WALNUT BLVD, Benton, OR

Built 2002 Load: 56.4 t ADT: 53

SW Barber St.

Good

Over: Coffee Lake Creek

0.53 W Boones Ferry Rd., Clackamas, OR

Built 2015 Load: 56.4 t ADT: 131

29 S 11 W 12.00:

Good

Over: BIG CREEK

5.5 miles NE of Hwy 42 (M, Coos, OR

Built 1972 Load: 56.4 t ADT: 20

E LANGELL VLY RD

Good

Over: DRAIN DITCH

005 MI N OF GIFT RD, Klamath, OR

Built 1976 Load: 56.4 t ADT: 193

ROAD CANYON ROAD

Good

Over: RHEA CREEK

8.2 MI SE OF RUGGS, Morrow, OR

Built 2009 Load: 56.4 t ADT: 50

CLARK CREEK ROAD

Good

Over: GRANDE RONDE RIVER

0.4 MI E OF HWY 82, Union, OR

Built 1972 Load: 56.4 t ADT: 578

US 26 (Hwy 047)

Good

Over: Rock Creek

11.1 MI W OF PORTLAND CC, Washington, OR

Built 2017 Load: 56.4 t ADT: 100,225

OR 86 (HWY 012)

Good

Over: RUCKLES CREEK

11.6 MI E JCT FAI-84, Baker, OR

Built 1994 Load: 56.7 t ADT: 609

HWY 242

Good

Over: LONG TOM CREEK

055 MI N POWERS, Coos, OR

Built 2021 Load: 56.7 t ADT: 609

EDENBOWER ST

Good

Over: NEWTON CREEK

0.1 MI SO STEWART PKWY, Douglas, OR

Built 1998 Load: 56.7 t ADT: 1,441

NO DATA ENTERED

Good

Over: CANYON CREEK - CRAB

NO DATA ENTERED, Grant, OR

Built 2007 Load: 56.7 t ADT: 5

Hwy 001

Good

Over: Patterson Slough

013 MI N of Eugene SCL, Lane, OR

Built 2010 Load: 56.7 t ADT: 51,669

NO DATA ENTERED

Good

Over: THREEMILE CREEK

NO DATA ENTERED, Wasco, OR

Built 2021 Load: 56.7 t ADT: 50

LOWER EIGHTMILE RD

Good

Over: EIGHTMILE CREEK

7.6 MILES N OF HWY 197, Wasco, OR

Built 2001 Load: 56.7 t ADT: 627

ROAD

Good

Over: TWO GIRLS CR

NO DATA ENTERED, Linn, OR

Built 1980 Load: 57.0 t ADT: 50

I-84 (HWY 006)

Good

Over: LADD CREEK(SECOND XING)

053 MI S JCT ORE 203, Union, OR

Built 2019 Load: 57.0 t ADT: 10,991

COUNTY RD 961

Good

Over: LAKE CREEK

2.16 MILEPOST, Jackson, OR

Built 1989 Load: 57.2 t ADT: 282

HENLEY ROAD

Good

Over: N01 DRAINAGE DITCH

0015 MI E OF HOMEDALE RD, Klamath, OR

Built 1974 Load: 57.2 t ADT: 409

GATE CR ROAD N

Good

Over: GATE CREEK

0236 MI EAST OF VIDA, Lane, OR

Built 1991 Load: 57.2 t ADT: 338

FIR RD.

Good

Over: LOW LIFT CANAL

060 NORTH OF SHOP, Malheur, OR

Built 2005 Load: 57.2 t ADT: 106

BEWLEY CR ROAD

Good

Over: TILLAMOOK RIVER

030 MI SOUTH OF TILLAMOOK, Tillamook, OR

Built 1999 Load: 57.2 t ADT: 1,273

IRVING AVE

Good

Over: RAVINE

IRVING BTWN 18TH & 19TH, Clatsop, OR

Built 2015 Load: 57.3 t ADT: 2,475

Skyline Ranch Rd.

Good

Over: Multi Use Path

0062 MI. WEST OF HWY 97, Deschutes, OR

Built 2020 Load: 57.3 t ADT: 1,000

INDUSTRIAL DRIVE

Good

Over: ROBERTS CREEK

T28S-R6W-S11, Douglas, OR

Built 1993 Load: 57.3 t ADT: 301

OR 58 (HWY 018)

Good

Over: LOST CREEK

095 MI E HWY 1 JCT, Lane, OR

Built 2008 Load: 57.3 t ADT: 9,198

OR 99W (Hwy 091)

Good

Over: Ash Swale

067 MI N RICKREALL JCT, Polk, OR

Built 2019 Load: 57.3 t ADT: 4,734

C-853 NON-FA

Good

Over: POWDER RIVER

4.7 MI NW JCT ORE86, Baker, OR

Built 1976 Load: 57.7 t ADT: 196

OR 99W (Hwy 91)

Good

Over: Mountain View Creek

015 MI N CORVALLIS, Benton, OR

Built 2011 Load: 57.7 t ADT: 11,468

BORLAND ROAD

Good

Over: TUALATIN RIVER

010 MI NW 16TH ST WILLAM, Clackamas, OR

Built 2010 Load: 57.7 t ADT: 5,768

25 S 11 W 28.00:

Good

Over: TIOGA CREEK

13.5 miles NE of Coos Bay, Coos, OR

Built 1970 Load: 57.7 t ADT: 20

SW Teton Ave

Good

Over: Hedges Creek

0.35 N SW Tual-Sher Rd., Washington, OR

Built 1997 Load: 57.7 t ADT: 567

Hwy 153

Good

Over: South Yamhill River

0.30 MI E HWY 39, Yamhill, OR

Built 1997 Load: 57.7 t ADT: 1,079

12TH AVE E

Good

Over: NEAWANNA CREEK

0.2 MI E OF US 101, Clatsop, OR

Built 2001 Load: 58.0 t ADT: 4,501

Ecola Park Road

Good

Over: Canyon Creek

Ecola St. Park, Clatsop, OR

Built 2020 Load: 58.0 t ADT: 10

N BANK CHETCO R RD

Good

Over: N FORK CHETCO RIVER

1.65 MI E BROOKINGS, Curry, OR

Built 2011 Load: 58.0 t ADT: 1,848

US 395 (HWY 019)

Good

Over: CROOKED CREEK

064 MI S VALLEY FALLS JCT, Lake, OR

Built 2008 Load: 58.0 t ADT: 743

NO DATA ENTERED

Good

Over: UNCLE CREEK

NO DATA ENTERED, Lane, OR

Built 2018 Load: 58.0 t ADT: 10

I-5 (HWY 001) SB

Good

Over: MARTIN CREEK SB

03.7 MI S COTTAGE GROVE, Lane, OR

Built 2008 Load: 58.0 t ADT: 11,507

SW Johnson Sch Rd

Good

Over: Davis Creek

0055 MI N SIMPSON ROAD, Washington, OR

Built 2016 Load: 58.0 t ADT: 590

2000 ROAD

Good

Over: WOODEN ROCK

9MI SE 97466, Coos, OR

Built 1985 Load: 58.1 t ADT: 50

LOW.GRAVE CR RD

Good

Over: ROCK CREEK

T33S-R7W-S31JOSEPHINE CO, Josephine, OR

Built 2006 Load: 58.1 t ADT: 146

ROAD

Good

Over: INDIAN CREEK

NO DATA ENTERED, Lane, OR

Built 1982 Load: 58.1 t ADT: 4

ROAD

Good

Over: S. FORK WINBERRY

NO DATA ENTERED, Lane, OR

Built 1989 Load: 58.1 t ADT: 50

BEWLEY CREEK ROAD

Good

Over: BEWLEY CREEK

015 MI SE TILLAMOOK AIRPT, Tillamook, OR

Built 2006 Load: 58.1 t ADT: 371

Showing 7,651-7,700 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.