State profile · Above median Poor share

North Dakota bridge safety

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

4,242
Public bridges
39.7%
Good condition
10.8%
Poor condition

Data updated May 2026

Total Bridges

4,242

Public highway bridges in North Dakota

Good Condition

39.7%

1,685 bridges rated 7-9

-10.3pp vs 50% benchmark

Poor Condition

10.8%

460 bridges whose lowest applicable component is rated 0-4

3.9pp vs national avg 7.0%

North Dakota vs national bridge condition

North Dakota - Good condition share 39.7%
National avg

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

North Dakota - Poor-condition share 36.1%
National avg

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

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

AK

Alaska

10.12% top marginal rate
Structure
Progressive
Burden @ $100K
$909

PA

Pennsylvania

10.50% top marginal rate
Structure
Progressive
Burden @ $100K
$14,867
Selected

ND

North Dakota

10.84% top marginal rate
Structure
Progressive
Burden @ $100K
$4,242

LA

Louisiana

11.00% top marginal rate
Structure
Progressive
Burden @ $100K
$12,699

PR

Puerto Rico

11.98% top marginal rate
Structure
Progressive
Burden @ $100K
$2,387

Bridges Needing Most Attention in North Dakota

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

All Bridges in North Dakota

158th Avenue SW

Good

Over: NORTH FORK GRAND RIVER

19 SOUTH OF RHAME, Bowman, ND

Built 2007 Load: 99.9 t ADT: 90

152nd AVENUE

Good

Over: TRIBUTARY GRAND RIVER

6 WEST 12 SOUTH BOWMAN, Bowman, ND

Built 2009 Load: 99.9 t ADT: 70

137TH AVENUE

Good

Over: TRIBUTARY CEDAR CREEK

6 NORTH BUFFALO SPRINGS, Bowman, ND

Built 2008 Load: 99.9 t ADT: 50

US HIGHWAY 12

Good

Over: BUFFALO CREEK

1 NW OF GASCOYNE, Bowman, ND

Built 2001 Load: 99.9 t ADT: 750

COUNTY HIGHWAY

Good

Over: MAPLE RIVER

9 EAST 4 SOUTH OF ALICE, Cass, ND

Built 2008 Load: 99.9 t ADT: 20

COUNTY HIGHWAY

Good

Over: RUSH RIVER

1 SOUTH 2 EAST OF ERIE, Cass, ND

Built 1992 Load: 99.9 t ADT: 20

COUNTY HIGHWAY

Good

Over: ELM RIVER TRIB. DRAIN

3 EAST OF HUNTER, Cass, ND

Built 1975 Load: 99.9 t ADT: 20

COUNTY HIGHWAY

Good

Over: DRAIN

3 S 1 E OF HARWOOD, Cass, ND

Built 2005 Load: 99.9 t ADT: 960

COUNTY HIGHWAY

Good

Over: KNIFE RIVER

1 NORTH 12 WEST MANNING, Dunn, ND

Built 2005 Load: 99.9 t ADT: 50

ND HIGHWAY 1804

Good

Over: CREEK

22 SOUTH OF US 83, Emmons, ND

Built 1993 Load: 99.9 t ADT: 300

COUNTY HIGHWAY

Good

Over: DRAIN DITCH

7 WEST OF MANVEL, Grand Forks, ND

Built 1983 Load: 99.9 t ADT: 555

STATE MILL ROAD

Good

Over: ENGLISH COULEE

MILL ROAD-GRAND FORKS, Grand Forks, ND

Built 1996 Load: 99.9 t ADT: 1,350

S WASHINGTON ST

Good

Over: GF SO. END DRAINWAY

S WASHINGTON & 49TH-GF, Grand Forks, ND

Built 1999 Load: 99.9 t ADT: 2,400

COUNTY HIGHWAY

Good

Over: CREEK

8 N 6 W OF GOLDEN VALLEY, Mercer, ND

Built 2007 Load: 99.9 t ADT: 10

County Road 86

Good

Over: MUSKRAT CREEK

5 NORTH OF ALMONT, Morton, ND

Built 1999 Load: 99.9 t ADT: 155

COUNTY HIGHWAY

Good

Over: BRADY CREEK

5 WEST 6 NORTH HANNOVER, Oliver, ND

Built 1976 Load: 99.9 t ADT: 60

ND HIGHWAY 21

Good

Over: CREEK

6 EAST OF JCT. NO 67, Slope, ND

Built 2021 Load: 99.9 t ADT: 507

ND HIGHWAY 21

Good

Over: CREEK

8 EAST JCT ND 67, Slope, ND

Built 2021 Load: 99.9 t ADT: 507

102ND AVE SW

Good

Over: CREEK

7 SOUTH 2 WEST GLADSTONE, Stark, ND

Built 2004 Load: 99.9 t ADT: 15

11th Street S E

Good

Over: Arrowwood Bypass Channel

6.5 mi N-NE of Pingree ND, Stutsman, ND

Built 2005 Load: 99.9 t ADT: 30

15th Street S.E.

Good

Over: Arrowwood Bypass Channel

3.4 mi N-NE of Pingree ND, Stutsman, ND

Built 2002 Load: 99.9 t ADT: 4

17th Street S.E.

Good

Over: Arrowwood Bypass Channel

5.9 mi E of Pingree, ND, Stutsman, ND

Built 1993 Load: 99.9 t ADT: 4

21st Street SE

Good

Over: Arrowwood Bypass Channel

7.6 mi SE of Pingree, ND, Stutsman, ND

Built 1999 Load: 99.9 t ADT: 5

US HIGHWAY 281

Good

Over: BEAVER CREEK

7 NORTH OF ND 46, Stutsman, ND

Built 2003 Load: 99.9 t ADT: 1,945

ND HIGHWAY 66

Good

Over: CREEK

9 WEST OF US 281, Towner, ND

Built 2014 Load: 99.9 t ADT: 255

US HIGHWAY 281

Good

Over: CREEK

7 NORTH OF ND 17, Towner, ND

Built 2000 Load: 99.9 t ADT: 670

COUNTY HIGHWAY

Good

Over: ELM RIVER

1 SOUTH OF BLANCHARD, Traill, ND

Built 2015 Load: 99.9 t ADT: 20

COUNTY HIGHWAY

Good

Over: NORTH BRANCH ELM RIVER

5 SOUTH 5 EAST MAYVILLE, Traill, ND

Built 1985 Load: 99.9 t ADT: 96

COUNTY HIGHWAY

Good

Over: CREEK

1 SOUTH OF ADAMS, Walsh, ND

Built 2014 Load: 99.9 t ADT: 40

COUNTY HIGHWAY

Good

Over: CREEK

4 EAST 2 NORTH OF LANKIN, Walsh, ND

Built 2021 Load: 99.9 t ADT: 21

COUNTY ROAD 4

Good

Over: CREEK

4 EAST 3 NORTH OF GRAFTON, Walsh, ND

Built 1969 Load: 99.9 t ADT: 320

U S HIGHWAY 52

Good

Over: New Rockford Canal

5.3 mi SE of Harvey, ND, Wells, ND

Built 1984 Load: 99.9 t ADT: 130

14TH ST SW

Poor

Over: BUFFALO CREEK

7 SOUTH 2 EAST REEDER, Adams, ND

Built 1919 ADT: 10

17TH AVE NW

Poor

Over: CEDAR CREEK

4 WEST 15 NORTH HETTINGER, Adams, ND

Built 1925 ADT: 1

COUNTY HIGHWAY

Poor

Over: SHEYENNE RIVER

8 WEST 3 SOUTH OBERON, Benson, ND

Built 1907 ADT: 5

COUNTY TRAIL

Poor

Over: COULEE

6 E 1 N MINNEWAUKAN, Benson, ND

Built 1942 ADT: 1

COUNTY TRAIL

Poor

Over: CREEK

2 EAST 5 SOUTH OF LOMA, Cavalier, ND

Built 1949 ADT: 2

COUNTY TRAIL

Poor

Over: CREEK

9 EAST 2 SOUTH OF HANNAH, Cavalier, ND

Built 1959 ADT: 10

COUNTY HIGHWAY

Poor

Over: LITTLE SO. PEMBINA RIVER

1 SOUTH OF MT. CARMEL, Cavalier, ND

Built 1958 ADT: 15

COUNTY TRAIL

Poor

Over: SOUTH BRANCH PARK RIVER

1 EAST 5 SOUTH OF EASBY, Cavalier, ND

Built 1948 ADT: 10

COUNTY TRAIL

Poor

Over: CREEK

1 EAST 7 SOUTH OF EASBY, Cavalier, ND

Built 1950 ADT: 10

COUNTY HIGHWAY

Poor

Over: JAMES RIVER

NORTH NEW ROCKFORD, Eddy, ND

Built 1904 ADT: 50

COUNTY ROAD

Poor

Over: MAPLE CREEK

1 NORTH 2 EAST OF EDGELEY, LaMoure, ND

Built 1920 ADT: 10

COUNTY ROAD

Poor

Over: BANK CREEK

2 WEST 9 SOUTH OF UPHAM, McHenry, ND

Built 1939 ADT: 5

COUNTY ROAD

Poor

Over: WILLOW CREEK

12 EAST OF UPHAM, McHenry, ND

Built 1947 ADT: 25

IRRFT COUNTY HIWAY

Poor

Over: COULEE

1 N 12 W DEVILS LAKE, Ramsey, ND

Built 1935 ADT: 20

COUNTY HIGHWAY

Poor

Over: COULEE

10 WEST 3 NORTH WEBSTER, Ramsey, ND

Built 1937 ADT: 10

COUNTY HIGHWAY

Poor

Over: COULEE

9 W 7 S STARKWEATHER, Ramsey, ND

Built 1940 ADT: 5

COUNTY HIGHWAY

Poor

Over: WILD RICE RIVER

3 SOUTH 1 EAST WYNDMERE, Richland, ND

Built 1918 ADT: 20

COUNTY HIGHWAY

Poor

Over: WILD RICE RIVER

2 EAST 4 SOUTH WYNDMERE, Richland, ND

Built 1919 ADT: 20

Showing 3,751-3,800 of 4,242 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.