State profile · Above median Poor share

Puerto Rico bridge safety

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

2,387
Public bridges
14.1%
Good condition
12.0%
Poor condition

Data updated May 2026

Total Bridges

2,387

Public highway bridges in Puerto Rico

Good Condition

14.1%

336 bridges rated 7-9

-35.9pp vs 50% benchmark

Poor Condition

12.0%

286 bridges whose lowest applicable component is rated 0-4

5.0pp vs national avg 7.0%

Puerto Rico vs national bridge condition

Puerto Rico - Good condition share 14.1%
National avg

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

Puerto Rico - Poor-condition share 39.9%
National avg

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

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

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
Selected

PR

Puerto Rico

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

ME

Maine

13.23% top marginal rate
Structure
Progressive
Burden @ $100K
$771

GU

Guam

15.25% top marginal rate
Structure
Progressive
Burden @ $100K
$59

Bridges Needing Most Attention in Puerto Rico

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

All Bridges in Puerto Rico

PR 368

Good

Over: LOCO RIVER

2.86 Km W Int PR128&P, Yauco, PR

Built 2014 Load: 31.7 t ADT: 1,000

PR-3

Good

Over: RIO FAJARDO

PR-3 KM 46.6, Fajardo, PR

Built 2019 Load: 31.9 t ADT: 24,700

HWY 3362 KM 2.10

Good

Over: TURUNO CREEK

4 KM N E OF SAN GERMAN, San Germán, PR

Built 1965 Load: 32.5 t ADT: 3,000

PR 52

Good

Over: CREEK

7 KM NORTH OF CAGUAS, Caguas, PR

Built 1975 Load: 32.7 t ADT: 102,000

PR 53

Good

Over: SECA CREEK

1 KM SOUTH OF CEIBA, Ceiba, PR

Built 1996 Load: 32.7 t ADT: 15,500

PR 699

Good

Over: CREEK

0.5 KM. SOUTH OF DORADO, Dorado, PR

Built 1999 Load: 32.7 t ADT: 2,300

OFF PR 332 @ K0.97

Good

Over: LOCO RIVER

3 KM NORTH OF GUANICA, Guánica, PR

Built 2004 Load: 32.7 t ADT: 400

COLUMBUS ST.

Good

Over: EL TORO CREEK

NEAR BLDG 539, Guaynabo, PR

Built 1985 Load: 32.7 t ADT: 3,000

PR 119

Good

Over: RIO GRANDE DE AÑASC

1 KM NORTH OF LAS MARIAS, Las Marías, PR

Built 1994 Load: 32.7 t ADT: 1,900

OFF PR 750@KM0.4

Good

Over: WATERWAY

1.5 KM NORTHWEST OF MAUNA, Maunabo, PR

Built 2000 Load: 32.7 t ADT: 200

OFF PR 115 (2.30)

Good

Over: UNKNOWN CHANNEL

2.5 KM S E OF RINCON, Rincón, PR

Built 1992 Load: 32.7 t ADT: 150

Rte. 020

Good

Over: Kiani Lagoon

Entrance Road (West End), Vieques, PR

Built 2010 Load: 32.7 t ADT: 50

Rte. 020

Good

Over: El Pobre Lagoon

Entrance Road (West End), Vieques, PR

Built 2010 Load: 32.7 t ADT: 50

LOCAL ROAD

Good

Over: Barrancas Creek

0.33K @ SW OF PR771&7, Bayamón, PR

Built 2010 Load: 32.9 t ADT: 100

PR-3

Good

Over: IRRIGATION CHANNEL

0.5 K. WEST OF PATILLAS T, Patillas, PR

Built 2009 Load: 33.1 t ADT: 13,900

PR-52

Good

Over: CAMINO LUCIANO VAZQUEZ

PR-52 KM 5.0, San Juan, PR

Built 2020 Load: 33.1 t ADT: 52,700

PR-52

Good

Over: CAMINO MARCELO

PR-52 KM 7.3, San Juan, PR

Built 2020 Load: 33.1 t ADT: 52,700

PR-52

Good

Over: CAMINO LOS GUAYABOS

PR-52 KM 8.7, San Juan, PR

Built 2020 Load: 33.1 t ADT: 52,700

PR 2 RAMAL

Good

Over: WATERWAY CHANNEL

2.5 WEST OF MAYAGUEZ, Mayagüez, PR

Built 1997 Load: 33.5 t ADT: 57,200

PR 115

Good

Over: SANTI PONCE RIVER

3 KM WEST OF AGUADA, Aguada, PR

Built 1978 Load: 33.6 t ADT: 7,200

CAMINO DE JESUS

Good

Over: _

LUCIANO VAZQUEZ ROAD, San Juan, PR

Built 2018 Load: 33.6 t ADT: 1,500

CALLE 3

Good

Over: STREAM

0.5 KM SOUTH PR-149, Juana Díaz, PR

Built 1901 Load: 33.7 t ADT: 4,500

PR 2

Good

Over: ABAD CREEK

2 KMS NW OF AÑASCO, Añasco, PR

Built 1996 Load: 33.8 t ADT: 46,000

AVE LOS FILTROS

Good

Over: RIO GUAYNABO

1 KM NORTH PR-199, Guaynabo, PR

Built 2016 Load: 34.1 t ADT: 4,500

PR 3

Good

Over: MATA REDONDA CREEK

1.5 KM SOUTH OF FAJARDO, Fajardo, PR

Built 1995 Load: 34.3 t ADT: 10,700

Off PR 759 Km 7.9

Good

Over: Maunabo River

7.3 km N.West of Maunabo, Maunabo, PR

Built 2015 Load: 34.3 t ADT: 2,600

OFF PR 115 KM. 0.1

Good

Over: CHANNEL

3 KM SOUTH EAST OF RINCON, Rincón, PR

Built 1992 Load: 34.3 t ADT: 150

CALVE STREET

Good

Over: UNNAMED CREEK

9.47 KM SE San Juan, San Juan, PR

Built 2013 Load: 34.3 t ADT: 851

RAMP PR970 TO PR53

Good

Over: MAIZALES CREEK

3.5 KMS WEST OF NAGUABO, Naguabo, PR

Built 1998 Load: 34.4 t ADT: 3,000

PR 301

Good

Over: WATERWAY

1.2 KM S INT PR 101 &, Cabo Rojo, PR

Built 1982 Load: 34.5 t ADT: 5,500

PR-511 Km. 11.7

Good

Over: Inabon River

8.85 km NW Int.PR-14&, Ponce, PR

Built 2007 Load: 34.6 t ADT: 1,900

PR 402

Good

Over: ABAD CREEK

2 KMS NW OF AÑASCO, Añasco, PR

Built 1996 Load: 34.8 t ADT: 14,100

PR 102

Good

Over: PIEDRA CREEK

1 KM EAST OF CABO ROJO, Cabo Rojo, PR

Built 1993 Load: 34.9 t ADT: 6,600

PR-52

Good

Over: CAM PEDRO VIERRA

PR-52 KM 6.4, San Juan, PR

Built 2020 Load: 35.1 t ADT: 52,700

PR 122

Good

Over: GUANAJIBO RIVER

0.84 K NE OF SAN GERMAN, San Germán, PR

Built 2014 Load: 35.3 t ADT: 25,400

OFF PR 156 KM 56.4

Good

Over: CAGUITAS RIVER

5 km EAST OF AGUAS BUENAS, Caguas, PR

Built 2004 Load: 35.4 t ADT: 7,260

PR 2

Good

Over: UNNAMED CREEK

HATILLO FRENTE MALL, Hatillo, PR

Built 1990 Load: 35.6 t ADT: 33,300

PR-3380

Good

Over: QUEBRADA CAMINO GUAYO

MAYAGUEZ, Mayagüez, PR

Built 1901 Load: 35.6 t ADT: 2,900

PR 368

Good

Over: CAÑAS RIVER

6.1 KM S E SABANA GRANDE, Sabana Grande, PR

Built 1974 Load: 35.6 t ADT: 1,100

LOCAL ROAD

Good

Over: GRANDE DE MAUNABO RIVER

8 KM NORTHWEST OF MAUNABO, Maunabo, PR

Built 1965 Load: 35.7 t ADT: 100

OFF PR 156

Good

Over: NARAJOS CREEK

8 KM SW OF AGUAS BUENAS, Aguas Buenas, PR

Built 1997 Load: 35.9 t ADT: 100

AUSTRAL STREET

Good

Over: CHANNEL

0.6 KM E.SAN JOSE LAGOON, Carolina, PR

Built 1996 Load: 35.9 t ADT: 775

PR 6693

Good

Over: CREEK

1 KM SOUTH DORADO, Dorado, PR

Built 1996 Load: 35.9 t ADT: 19,900

PR 770

Good

Over: UNKNOWN CREEK

5 KM N W OF BARRANQUITAS, Barranquitas, PR

Built 1970 Load: 36.1 t ADT: 500

OFF PR 506 KM 1.9

Good

Over: UNNAMED CREEK

7.78 KM NE OF PONCE, Ponce, PR

Built 2011 Load: 36.1 t ADT: 100

OFF PR 506 @ 0.95

Good

Over: UNNAMED CREEK

7.78K NE OF PONCE CITY, Ponce, PR

Built 2011 Load: 36.3 t ADT: 11,200

PR 22

Good

Over: MARGARITA CREEK

In Puerto Nuevo, San Juan, PR

Built 2004 Load: 36.6 t ADT: 38,300

OFF PR 834 AT 5.6

Good

Over: Unknown Creek

2.35Km at SW PR1intPR169, Guaynabo, PR

Built 2008 Load: 36.7 t ADT: 4,900

MANUEL F. ROSSI ST

Good

Over: HONDO RIVER

DETRÁS ALCALDÍA, Bayamón, PR

Built 1975 Load: 36.9 t ADT: 16,500

PR 23 KM 6.3

Good

Over: MARGARITA CREEK

0.2 KM EAST OF INT PR 2, Guaynabo, PR

Built 1964 Load: 37.0 t ADT: 9,800

Showing 1,851-1,900 of 2,387 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.