The Pavement Condition Index (PCI) is a numerical rating system used to assess the condition of road
surfaces based on their distress levels. This index helps city planners prioritize road maintenance and
improve transportation infrastructure. This map visualizes PCI scores across San Francisco, allowing users
to see areas requiring attention. Tap the markers for PCI scores and rating dates. Max results 2,000 of
20,000.
Excellent (85-100)
Good (70-84)
At Risk (50-69)
Poor (25-49)
Very Poor (0-24)
Blocks and Intersections:
Features
Tap the marker to see the block's PCI score and rating date.
Zoom in and then select a 'PCI Score' or cumulative score to see a neighborhood's street conditions.
Pan while zoomed, then tap 'Search Area' to refresh the street conditions in the zoomed area.
'Worst Streets' is the top 50 streets with the most blocks rated 'Poor' or 'Very Poor' (0-49), sorted by
the most blocks descending, listed next to the street name in the dropdown. This list is queried upon
page load.
Select 'All Worst Streets' from the 'Worst Streets' filter to see the streets most impacted.
Select 'Poor or Worse' from the 'PCI Score' filter to see all SF streets with a 'Poor' or 'Very Poor'
rating (0-49).
Select 'Poor' from the 'PCI Score' filter to see SF streets rated with a PCI of (25-49).
Select 'Very Poor' from the 'PCI Score' filter to see the worst-rated streets in SF with a PCI of
(0-24).
Enter a street name to see an entire street's ratings (0-100), and then filter by 'PCI Score' as
desired.
Select a street from the 'Top Streets' filter to see an entire street's ratings (0-100), and then filter
by 'PCI Score'.
'Top Streets', as chosen by Claude AI, includes the most traveled streets and neighborhood streets from
all 11 districts.
Max results of 2,000, so filter accordingly. There are 20,000 blocks and intersections.
State highways that run through San Francisco are not PCI rated or shown.
Hit 'Reset' to clear all filters and set the 'PCI Score' filter to 'Poor or Worse'.
Result count is listed under the map. If it hits 2,000, zoom or choose more filters.