State profile · Near median Poor share

North Carolina bridge safety

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

18,901
Public bridges
35.8%
Good condition
6.2%
Poor condition

Data updated May 2026

Total Bridges

18,901

Public highway bridges in North Carolina

Good Condition

35.8%

6,773 bridges rated 7-9

-14.2pp vs 50% benchmark

Poor Condition

6.2%

1,165 bridges whose lowest applicable component is rated 0-4

-0.8pp vs national avg 7.0%

North Carolina vs national bridge condition

North Carolina - Good condition share 35.8%
National avg

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

North Carolina - Poor-condition share 20.5%
National avg

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

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

SC

South Carolina

6.10% top marginal rate
Structure
Progressive
Burden @ $100K
$5,396

WI

Wisconsin

6.13% top marginal rate
Structure
Progressive
Burden @ $100K
$14,851
Selected

NC

North Carolina

6.16% top marginal rate
Structure
Progressive
Burden @ $100K
$18,901

HI

Hawaii

6.47% top marginal rate
Structure
Progressive
Burden @ $100K
$1,206

MT

Montana

6.70% top marginal rate
Structure
Progressive
Burden @ $100K
$5,122

Bridges Needing Most Attention in North Carolina

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

All Bridges in North Carolina

SR1406

Good

Over: SCL RR

0.2 MI. S. JCT. NC27, Lincoln, NC

Built 2002 Load: 76.2 t ADT: 4,100

US19

Good

Over: MIDDLE FORK CALIFORNIA C

.02 MI.S.JCT.SR1540, Madison, NC

Built 1960 Load: 76.2 t ADT: 12,000

SR1703

Good

Over: MERKLE SWAMP

0.3 MI .N. JCT. SR1816, Sampson, NC

Built 2020 Load: 76.2 t ADT: 1,100

SR1904

Good

Over: SIX RUNS CREEK

0.7 MI W JCT SR1740, Sampson, NC

Built 2020 Load: 76.2 t ADT: 100

SR1329

Good

Over: LITTLE COHARIE CREEK

0.6 MI E. OF JCT SR1433, Sampson, NC

Built 2015 Load: 76.2 t ADT: 440

SR1923

Good

Over: HORSE CREEK

0.5MI.N.JCT.NC98, Wake, NC

Built 1988 Load: 76.2 t ADT: 5,700

SR1154

Good

Over: WHITE OAK CREEK

0.3 MI W JCT SR1155, Wake, NC

Built 1995 Load: 76.2 t ADT: 450

SR3437

Good

Over: UT TO BILL MOORE CREEK

0.02 MI. S. JCT. SR3443, Buncombe, NC

Built 2018 Load: 77.1 t ADT: 830

US19

Good

Over: MID. FORK CALIFORNIA CRK

.1 MI.N.JCT.SR1526, Madison, NC

Built 1953 Load: 77.1 t ADT: 7,400

SR2480

Good

Over: BRANCH OF CLARK'S CREEK

0.2 MI. S. JCT. SR2481, Mecklenburg, NC

Built 1984 Load: 77.1 t ADT: 12,500

SR1656

Good

Over: GRASSY CREEK

150 FT. E. JCT. SR1001, Union, NC

Built 1990 Load: 77.1 t ADT: 250

SR1613

Good

Over: SHOCCO CREEK

1.4 MI.N. OF SR1620, Warren, NC

Built 2009 Load: 77.1 t ADT: 200

SR2486

Good

Over: UT TO CUB CREEK

.3 MI.W.JCT.SR2483, Wilkes, NC

Built 2003 Load: 77.1 t ADT: 130

SR1412

Good

Over: MOCCASIN CREEK

.1 MI.N.JCT.SR1409, Alleghany, NC

Built 1986 Load: 78.0 t ADT: 150

SR1812

Good

Over: REEDY FORK BRANCH

0.7 MI. N. JCT. SR1733, Anson, NC

Built 2002 Load: 78.0 t ADT: 1,100

SR1616

Good

Over: BROAD CREEK CANAL

0.2MI.E.JCT.SR1612, Beaufort, NC

Built 2014 Load: 78.0 t ADT: 180

SR1728

Good

Over: UT TO GINGER CREEK

0.4 MI.S.JCT.SR1729, Caldwell, NC

Built 1988 Load: 78.0 t ADT: 710

NC41

Good

Over: ISLAND CREEK

0.1 MI W.JCT.SR1947, Duplin, NC

Built 1987 Load: 78.0 t ADT: 7,700

COTTONWOOD DRIVE

Good

Over: MUD CREEK

.5 MI.W.JCT.GARRETT ST, Durham, NC

Built 1960 Load: 78.0 t ADT: 2,300

SR1614

Good

Over: OTTER CREEK

0.6 MI S. OF JCT SR1615, Edgecombe, NC

Built 2016 Load: 78.0 t ADT: 100

SR2466

Good

Over: CATAWBA CREEK

0.3 MI. W. JCT. US321, Gaston, NC

Built 1970 Load: 78.0 t ADT: 16,000

SR1143

Good

Over: CUB CREEK

0.4 MI. E. JCT. SR1145, Granville, NC

Built 1985 Load: 78.0 t ADT: 300

SR1309

Good

Over: SHELTON CREEK

0.8 MI N JCT SR1315, Granville, NC

Built 2009 Load: 78.0 t ADT: 420

SR1124

Good

Over: TYSON MARSH

0.4 MI. S. JCT. NC903, Greene, NC

Built 2012 Load: 78.0 t ADT: 200

US158

Good

Over: TRIB. OF POTECASI CREEK

0.7 MI E JCT. SR1305, Hertford, NC

Built 2014 Load: 78.0 t ADT: 3,000

18TH STREET

Good

Over: LITTLE SUGAR CREEK

200 FT.S.JCT.DAVIDSON ST., Mecklenburg, NC

Built 2016 Load: 78.0 t ADT: 500

SR1526

Good

Over: LICK CREEK

0.4 MI. E. JCT. SR1523, Orange, NC

Built 2017 Load: 78.0 t ADT: 170

SR2141

Good

Over: CREEK

0.1 MI.W. JCT. SR2261, Randolph, NC

Built 1988 Load: 78.0 t ADT: 720

SR2203

Good

Over: JACOB SWAMP

0.2 MI E JCT SR2204, Robeson, NC

Built 2016 Load: 78.0 t ADT: 1,900

SR2115

Good

Over: UT TO LAKE MONROE

0.2 MI. N. JCT. SR2136, Union, NC

Built 1997 Load: 78.0 t ADT: 2,000

HERITAGE PINES DR.

Good

Over: HATCHET GROVE TRIBUTARY

.15MI.W.LOUIS STEPHENS DR, Wake, NC

Built 2008 Load: 78.0 t ADT: 250

LAKESIDE DRIVE

Good

Over: HOMINY SWAMP CANAL

.01 MI.N.JCT.BROOKSIDE DR, Wilson, NC

Built 1950 Load: 78.0 t ADT: 100

I40 EBL

Good

Over: HUNTING CREEK

2.0 MI. W. JCT. US64, Davie, NC

Built 2021 Load: 78.9 t ADT: 15,000

I40 WBL

Good

Over: HUNTING CREEK

2.0 MI. W. JCT. US64, Davie, NC

Built 2020 Load: 78.9 t ADT: 15,000

SR1158

Good

Over: BRITTEN CREEK

1.0 MI.S.JCT.SR1161, Polk, NC

Built 2015 Load: 78.9 t ADT: 110

SR1500

Good

Over: TOWN CREEK

0.3 MI. W. JCT. I85, Rowan, NC

Built 2001 Load: 78.9 t ADT: 7,200

SR1722

Good

Over: UT TO LITTLE MOUNTAIN CR

0.5 MI.W.JCT.SR1723/BYR R, Stanly, NC

Built 1997 Load: 78.9 t ADT: 140

SR1180

Good

Over: NANTAHALA RIVER

50' W.JCT.US19,74, Swain, NC

Built 2002 Load: 78.9 t ADT: 10

SR1209

Good

Over: BEAVER DAM CREEK

0.2M. S. JCT. SR1201, Watauga, NC

Built 2019 Load: 78.9 t ADT: 130

BLUE RIDGE PARKWAY

Good

Over: U.S. ROUTE 70

1.1 MILES TO I-40, Buncombe, NC

Built 1964 Load: 79.8 t ADT: 5,007

SR2444

Good

Over: LITTLE BEAR CREEK

0.1 MI. E. JCT. SR2453, Cabarrus, NC

Built 2013 Load: 79.8 t ADT: 260

SR1737

Good

Over: UT TO UPPER LITTLE RIVER

0.3 MI.N.SR1734, Caldwell, NC

Built 2002 Load: 79.8 t ADT: 30

SR1631

Good

Over: MUDDY CREEK

1.1 MI. W. JCT. NC65, Forsyth, NC

Built 2008 Load: 79.8 t ADT: 1,600

SR1389

Good

Over: NEUSE RIVER OVERFL.

0.5 MI N JCT SR1300, Lenoir, NC

Built 2023 Load: 79.8 t ADT: 1,900

SAXONBURY ROAD

Good

Over: CLARK CREEK

150FT.E.JCT.NETHERHALL DR, Mecklenburg, NC

Built 2009 Load: 79.8 t ADT: 1,000

SOUTH STREET

Good

Over: SW BR ROCKY RIVER

580 FEET N OLD CANAL ST, Mecklenburg, NC

Built 2006 Load: 79.8 t ADT: 14,000

SR1933

Good

Over: ROWAN BRANCH

0.5 MI S JCT SR1924, Sampson, NC

Built 2023 Load: 79.8 t ADT: 1,000

SR1119

Good

Over: BUCKHORN CREEK

0.7 MI. S. JCT. SR1116, Wake, NC

Built 1995 Load: 79.8 t ADT: 1,700

SR1598

Good

Over: WATAUGA RIVER

0.25 MI.S.JCT.NC105, Watauga, NC

Built 2009 Load: 79.8 t ADT: 80

SR1124

Good

Over: THREE TOP CREEK

100 FT.W.JCT.SR1100, Ashe, NC

Built 1968 Load: 80.7 t ADT: 430

Showing 17,151-17,200 of 18,901 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.