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-25

Fair

Over: SAN ANTONIO CHANNEL

AT SAN JUAN INTERCHANGE 5, San Juan, PR

Built 2007 Load: 66.9 t ADT: 24,100

PR 155

Fair

Over: CREEK

2.5 KM SOUTH OF MOROVIS, Morovis, PR

Built 1949 Load: 67.7 t ADT: 6,000

PR 3

Fair

Over: POLLALITO CREEK

4.5 KM NORTH OF YABUCOA, Yabucoa, PR

Built 1918 Load: 67.7 t ADT: 9,300

PR 488

Fair

Over: CAMUY RIVER

8.5 km. SW of Hatillo, Hatillo, PR

Built 2008 Load: 67.8 t ADT: 1,000

PR 167

Fair

Over: SANTA CATALINA CREEK

0.5 KM NW OF BAYAMON, Bayamón, PR

Built 1999 Load: 67.9 t ADT: 57,900

PR 975

Fair

Over: CEIBA CREEK

1 KM NW. OF CEIBA, Ceiba, PR

Built 1995 Load: 68.0 t ADT: 5,600

PR 754

Fair

Over: GRANDE DE PATILLAS RIVER

6 KMS NW OF PATILLAS, Patillas, PR

Built 1997 Load: 68.4 t ADT: 500

PR 994

Fair

Over: KIANI LAGOON

14 KM WEST OF ISABEL II, Vieques, PR

Built 2010 Load: 68.8 t ADT: 100

CAMINO LOS ROMEROS

Fair

Over: RIO PIEDRAS CREEK

0.5 KM WEST OF PR 52, San Juan, PR

Built 1980 Load: 68.9 t ADT: 1,200

PR 155

Fair

Over: DEPRESSION

2.5 KM SOUTH OF MOROVIS, Morovis, PR

Built 1949 Load: 70.3 t ADT: 5,900

PR 753

Fair

Over: NIGUAS RIVER

2 KM NORTH OF ARROYO, Arroyo, PR

Built 1992 Load: 70.4 t ADT: 1,000

Blvd Media Luna

Fair

Over: SAN ANTON CREEK

0.4 KM WEST OF INT. PR 8, Carolina, PR

Built 1997 Load: 70.5 t ADT: 3,100

PR 3

Fair

Over: QUEBRADA CORAZON

4 KMS. EAST OF GUAYAMA, Guayama, PR

Built 2003 Load: 71.1 t ADT: 24,163

PR 1

Fair

Over: JACAGUAS RIVER

5.5 KMS.SW.OF JUANA DIAZ, Juana Díaz, PR

Built 1998 Load: 71.6 t ADT: 13,800

PR 823

Fair

Over: UNNAMED CREEK

3.5 KM N E OF COROZAL, Toa Alta, PR

Built 1950 Load: 71.8 t ADT: 600

OFF PR 164

Fair

Over: GUADIANA RIVER

0.3 KM INT PR164 - PR167, Naranjito, PR

Built 2000 Load: 71.9 t ADT: 500

PR 849

Fair

Over: SANTO DOMINGO CREEK

WEST OF HIPODROMO STREET, San Juan, PR

Built 1960 Load: 74.1 t ADT: 17,900

PR 2

Fair

Over: MAGINA CREEK

6.5 KM N W OF GUANICA, Guánica, PR

Built 1979 Load: 74.8 t ADT: 24,400

PR 167

Fair

Over: MULA CREEK

3.3 KMS S. INT. PR 164, Naranjito, PR

Built 1998 Load: 75.6 t ADT: 13,800

PR-3132

Fair

Over: TALLABOA RIVER

1 KM. S.E. OF PEÑUEL, Peñuelas, PR

Built 2006 Load: 76.0 t ADT: 8,700

OFF PR 764

Fair

Over: BLANCA CREEK

9 KM. S.W. OF SAN LORENZO, San Lorenzo, PR

Built 2000 Load: 77.5 t ADT: 400

PR 187

Fair

Over: BOCA DE CANGREJO CHANNEL

8 KM WEST OF LOIZA, Loíza, PR

Built 1993 Load: 80.2 t ADT: 12,300

PR 165R

Fair

Over: LA PLATA RIVER

1.5 KM N W OF TOA ALTA, Toa Baja, PR

Built 1995 Load: 80.2 t ADT: 12,100

PR 941

Fair

Over: GURABO RIVER

3 KM FROM GURABO CITY, Gurabo, PR

Built 1999 Load: 81.1 t ADT: 3,800

PR 174

Fair

Over: SONADORA CREEK

6.5 KM NW OF AGUAS BUENAS, Bayamón, PR

Built 1992 Load: 82.2 t ADT: 13,400

PR 53

Fair

Over: WATERWAY

2 KMS SOUTH OF CEIBA TOWN, Ceiba, PR

Built 1996 Load: 82.3 t ADT: 15,500

PR 1

Fair

Over: DEPRESSION

6 KM SOUTH WEST OF CAGUAS, Caguas, PR

Built 1870 Load: 84.6 t ADT: 4,100

PR 181

Fair

Over: HONDA CREEK

6 KM SOUTH OF SAN LORENZO, San Lorenzo, PR

Built 1939 Load: 86.5 t ADT: 7,700

AMERICO MIRANDA

Fair

Over: BUENA VISTA CREEK KM 2.6

VILLA NEVAREZ, SAN JUAN, San Juan, PR

Built 1975 Load: 88.7 t ADT: 25,300

CASTIGLIONI AVENUE

Fair

Over: DRAINAGE CHANNEL

2 KM NORTH WEST OF PR 167, Bayamón, PR

Built 1962 Load: 89.5 t ADT: 11,700

PR 5

Fair

Over: CHANNEL

2 KM NORTH OF BAYAMOM, Bayamón, PR

Built 1973 Load: 89.8 t ADT: 50,800

OFF PR 845 KM 1.06

Fair

Over: GUARACANAL CREEK

SE FROM PR 176, San Juan, PR

Built 1982 Load: 93.1 t ADT: 2,480

PR 1

Fair

Over: DEPRESSION

6.3 KM S W OF CAGUAS, Caguas, PR

Built 1900 Load: 93.7 t ADT: 4,100

PR 123

Fair

Over: SALTILLO CREEK

2.3 KM S E OF ADJUNTAS, Adjuntas, PR

Built 1901 Load: 94.0 t ADT: 3,100

PR 1

Fair

Over: DEPRESSION

6.5 KM S W OF CAGUAS, Caguas, PR

Built 1935 Load: 98.0 t ADT: 4,100

PR 667

Fair

Over: DEPRESSION

3.5 KM N E OF FLORIDA, Barceloneta, PR

Built 1954 Load: 99.9 t ADT: 7,800

PR 29

Fair

Over: UNNAMED CREEK

1 KM N W OF BAYAMON, Bayamón, PR

Built 1971 Load: 99.9 t ADT: 28,900

PR 175

Fair

Over: ARENAS CREEK

0.4 KM N E OF INT PR 1, Caguas, PR

Built 1950 Load: 99.9 t ADT: 10,400

PR 1

Fair

Over: UNKOWN CREEK

5 KM SOUTH WEST OF CAGUAS, Caguas, PR

Built 1890 Load: 99.9 t ADT: 17,100

FLO. ROMERO ST.

Fair

Over: CREEK

IN THE TOWN OF CAGUAS, Caguas, PR

Built 1950 Load: 99.9 t ADT: 720

PR 184

Fair

Over: BEATRIZ CREEK

8 KM NORTH EAST OF CAYEY, Cidra, PR

Built 1969 Load: 99.9 t ADT: 7,600

PR 7775

Fair

Over: ARROYATA RIVER

3 KM NORTH WEST OF CIDRA, Cidra, PR

Built 1974 Load: 99.9 t ADT: 1,000

PR 167

Fair

Over: DOÑA ELENA CREEK

4.5 KM NORTH OF COMERIO, Comerío, PR

Built 1999 Load: 99.9 t ADT: 6,200

PR 159

Fair

Over: MAVILLA RIVER

3 KM EAST OF COROZAL, Corozal, PR

Built 1903 Load: 99.9 t ADT: 6,200

PR 693

Fair

Over: NUEVO RIVER

0.5 KM N INT PR2 & PR, Dorado, PR

Built 1982 Load: 99.9 t ADT: 13,400

PR 381

Fair

Over: HONDA CREEK

5 MILES N E OF YAUCO, Guayanilla, PR

Built 1953 Load: 99.9 t ADT: 300

PR 30

Fair

Over: CREEK

2 KM SOUTH WEST OF GURABO, Gurabo, PR

Built 1968 Load: 99.9 t ADT: 114,500

PR 30

Fair

Over: UNNAMED CREEK

1 KM SOUTH WEST OF GURABO, Gurabo, PR

Built 1969 Load: 99.9 t ADT: 68,900

PR 906

Fair

Over: WATERWAY

4.5 KM S E OF HUMACAO, Humacao, PR

Built 1994 Load: 99.9 t ADT: 12,600

CruzOrtizStella ST

Fair

Over: LOS MUERTOS CREEK

0.5KM N.E OF HUMACAO, Humacao, PR

Built 1987 Load: 99.9 t ADT: 20,200

Showing 1,701-1,750 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.