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

COUNTY HIGHWAY

Good

Over: COUNTY DRAIN 14

5 EAST 2 NORTH MAPLETON, Cass, ND

Built 2021 Load: 65.3 t ADT: 20

ND HIGHWAY 5

Good

Over: CREEK

5 EAST OF CROSBY, Divide, ND

Built 1976 Load: 65.8 t ADT: 750

COUNTY HIGHWAY

Good

Over: DRAIN

3 EAST OF HUNTER, Cass, ND

Built 2003 Load: 66.2 t ADT: 20

US HIGHWAY 81

Good

Over: DRAINAGE DITCH

5 SOUTH OF ND 17, Walsh, ND

Built 1966 Load: 66.3 t ADT: 2,230

Camp Crook Rd.

Good

Over: BIG BUMBO CREEK

15 SOUTH OF MARMARTH, Bowman, ND

Built 1999 Load: 66.6 t ADT: 90

DIAL HOUSE ROAD

Good

Over: TRIB. N.FORK GRAND RIVER

13 SOUTH 4 WEST BOWMAN, Bowman, ND

Built 2007 Load: 66.6 t ADT: 60

COUNTY ROAD

Good

Over: THIRTY MILE CREEK

8 NORTH 2 EAST OF MOTT, Hettinger, ND

Built 2011 Load: 67.4 t ADT: 20

COUNTY HIWAY

Good

Over: LITTLE KNIFE RIVER

3 NORTH 6 WEST MANNING, Dunn, ND

Built 2008 Load: 67.6 t ADT: 24

COUNTY HIWAY

Good

Over: LITTLE KNIFE RIVER

3 NORTH 6 WEST MANNING, Dunn, ND

Built 2008 Load: 67.6 t ADT: 25

US HIGHWAY 81

Good

Over: DRAINAGE DITCH

3 SOUTH OF ND 17, Walsh, ND

Built 1966 Load: 68.1 t ADT: 2,370

COUNTY HIGHWAY

Good

Over: CHARBONNEAU CREEK

1 EAST CARTWRIGHT, McKenzie, ND

Built 1997 Load: 68.5 t ADT: 20

ND HIGHWAY 1804

Good

Over: LITTLE BEAVER CREEK

14 WEST 5 SOUTH LINTON, Emmons, ND

Built 1988 Load: 68.6 t ADT: 220

US 52/281 BYPASS

Good

Over: BN-SANTA FE RAILWAY

WEST JAMESTOWN BYPASS, Stutsman, ND

Built 2003 Load: 68.9 t ADT: 4,200

COUNTY HIGHWAY

Good

Over: CHARBONNEAU CREEK

1 WEST OF CARTWRIGHT, McKenzie, ND

Built 2014 Load: 69.0 t ADT: 180

ND HIGHWAY 32

Good

Over: WILD RICE RIVER

4 SOUTH OF ND 11 EAST, Sargent, ND

Built 2016 Load: 69.0 t ADT: 770

26th St SW

Good

Over: CREEK

8 SOUTH 10 WEST MARSHALL, Dunn, ND

Built 2004 Load: 69.2 t ADT: 24

147TH AVENUE

Good

Over: NORTH FORK GRAND RIVER

14 SOUTH 1 WEST BOWMAN, Bowman, ND

Built 1996 Load: 69.5 t ADT: 5

ND HIGHWAY 22

Good

Over: KNIFE RIVER

NORTH OF MANNING, Dunn, ND

Built 1983 Load: 69.5 t ADT: 1,410

ND HIGHWAY 13

Good

Over: ELK CREEK

2 WEST OF ND HIGHWAY 18, Richland, ND

Built 2013 Load: 69.5 t ADT: 1,500

US HIGHWAY 281

Good

Over: MAPLE CREEK

3 NORTH OF ND 13, LaMoure, ND

Built 2006 Load: 69.6 t ADT: 1,625

PARK APPROACH RD.

Good

Over: CREEK

3 SOUTH OF I-94, Morton, ND

Built 1997 Load: 69.9 t ADT: 2,630

ND HIGHWAY 11

Good

Over: DRAINAGE DITCH

5 WEST OF FAIRMOUNT, Richland, ND

Built 2002 Load: 69.9 t ADT: 1,080

COUNTY HIGHWAY

Good

Over: DRAINAGE DITCH

5 EAST 3 NORTH OF GRAFTON, Walsh, ND

Built 2013 Load: 70.3 t ADT: 152

COUNTY HIGHWAY

Good

Over: BLANCHARD DRAIN NO. 23

3 WEST 3 NORTH BLANCHARD, Traill, ND

Built 1988 Load: 70.9 t ADT: 20

INTERSTATE 94

Good

Over: HEART RIVER

1 WEST OF JCT. US 85, Stark, ND

Built 1964 Load: 71.1 t ADT: 3,550

COUNTY HIGHWAY

Good

Over: ONE-O-ONE CREEK

3 W 3 N HOMESTEADERS GAP, McKenzie, ND

Built 2020 Load: 71.3 t ADT: 50

US HIGHWAY 2

Good

Over: CREEK

2 EAST OF US 85 SOUTH, Williams, ND

Built 2017 Load: 71.3 t ADT: 21,780

249th ST NE

Good

Over: APPLE CREEK

1 EAST 6 NORTH MCKENZIE, Burleigh, ND

Built 2008 Load: 71.5 t ADT: 60

ND HIGHWAY 27

Good

Over: SHEYENNE RIVER

1 BLK W OF MAIN, Ransom, ND

Built 1953 Load: 72.1 t ADT: 2,380

BIASR COUNTY HIWAY

Good

Over: BATTLE CREEK

10 NORTH OF FORT YATES, Sioux, ND

Built 2002 Load: 72.8 t ADT: 20

COUNTY HIGHWAY

Good

Over: SPRING CREEK

2 EAST OF REGENT, Hettinger, ND

Built 2002 Load: 74.8 t ADT: 75

COUNTY HIGHWAY

Good

Over: CREEK

2 NORTH 3 EAST ST ANTHONY, Morton, ND

Built 2008 Load: 74.8 t ADT: 30

COUNTY HIGHWAY

Good

Over: DITCH

3 EAST OF ND 18, Cass, ND

Built 2022 Load: 75.2 t ADT: 240

ND HIGHWAY 32

Good

Over: CREEK

2 NORTH OF ND 26, Barnes, ND

Built 2011 Load: 75.5 t ADT: 470

US HIGHWAY 5

Good

Over: OAK CREEK

4 EAST OF N.D.HWY 14, Bottineau, ND

Built 2006 Load: 75.7 t ADT: 5,900

COUNTY HIGHWAY

Good

Over: CREEK

5 WEST 4 NORTH STIRUM, Sargent, ND

Built 2004 Load: 75.9 t ADT: 40

COUNTY ROAD

Good

Over: GREEN RIVER

6 EAST 10 SOUTH FAIRFIELD, Billings, ND

Built 2016 Load: 76.8 t ADT: 26

Schley Ave

Good

Over: SPRING CREEK

IN LINTON, Emmons, ND

Built 1940 Load: 76.9 t ADT: 25

ND HIGHWAY 3

Good

Over: MUD CREEK

2 NORTH OF ND 66, Rolette, ND

Built 1992 Load: 77.8 t ADT: 940

CO.HWY 64th AVE

Good

Over: SHEYENNE RIVER

2 NORTH OF HORACE, Cass, ND

Built 2005 Load: 78.0 t ADT: 100

57TH AVE

Good

Over: WILSON CREEK

8 EAST 1 NORTH GLEN ULLIN, Morton, ND

Built 2009 Load: 78.4 t ADT: 15

COUNTY HIGHWAY

Good

Over: CREEK

2 SOUTH OF BISBEE, Towner, ND

Built 1993 Load: 78.4 t ADT: 85

COUNTY ROAD

Good

Over: COUNTY DRAIN 87

2 EAST OF GRAFTON, Walsh, ND

Built 2018 Load: 79.7 t ADT: 100

COUNTY HIGHWAY

Good

Over: CREEK

5 E 1 N OF COOPERSTOWN, Griggs, ND

Built 2018 Load: 80.4 t ADT: 60

US HIGHWAY 281

Good

Over: CREEK

1 WEST OF MINNEWAUKAN, Benson, ND

Built 2005 Load: 80.6 t ADT: 1,300

ND HIGHWAY 5

Good

Over: WEST BRANCH SHORT CREEK

5 EAST OF NOONAN, Burke, ND

Built 1967 Load: 81.2 t ADT: 390

US HIGHWAY 281

Good

Over: BIG COULEE

4 NORTH OF ND 17, Towner, ND

Built 2000 Load: 81.5 t ADT: 690

5TH STREET EAST

Good

Over: CREEK

5TH STREET EAST, Bottineau, ND

Built 2016 Load: 81.9 t ADT: 400

COUNTY HWY # 10

Good

Over: BRANCH OF MAPLE RIVER

TOWER CITY, Cass, ND

Built 2017 Load: 82.3 t ADT: 300

14th St SW

Good

Over: STRAY CREEK

7 EAST 1 SOUTH MANNING, Dunn, ND

Built 2010 Load: 82.6 t ADT: 24

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