sfproj. every fact links to its evidence

← all projects

WD-2937 2425-003: 8-inch Ductile Iron Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St

candidate project Design 5840b4c4-c8bb-4d75-a97c-1437bff22556

The San Francisco Public Utilities Commission is planning to replace aging water mains with 8-inch ductile iron pipe in the Bayview area, covering stretches of Underwood, Thomas, and Shafter Avenues and nearby streets between 3rd and Griffith Streets. The project (WD-2937) is currently in the design phase, with construction scheduled to run from August 2027 to August 2029. No cost figures have been published, and the project is managed by Portia Davis.AI-generated

Current record

FieldValueProvenance
agency.owner SF PUC Water reported socrata:btxj-k9uh · retrieved 2026-07-17
“agency_name: SF PUC Water”
contact.email PDavis@sfwater.org reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_email: PDavis@sfwater.org”
contact.name Portia Davis reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_name: Portia Davis”
description Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St reported socrata:btxj-k9uh · retrieved 2026-07-17
“description: Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St”
location.geometry 8 geometries reported socrata:btxj-k9uh · retrieved 2026-09-03
“8 published segment geometries”
location.street_limits HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE derived socrata:btxj-k9uh · retrieved 2026-09-03
“assembled from segment on/from/to street fields”
name WD-2937 2425-003: 8-inch Ductile Iron Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St reported socrata:btxj-k9uh · retrieved 2026-07-17
“name: WD-2937 2425-003: 8-inch Ductile Iron Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St”
phase Design reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_phase: Design”
project_type Water reported socrata:btxj-k9uh · retrieved 2026-07-17
“facility_type: Water”
schedule.end 2029-08-04 reported socrata:btxj-k9uh · retrieved 2026-07-17
“end_date: 2029-08-04T00:00:00.000”
schedule.start 2027-08-04 reported socrata:btxj-k9uh · retrieved 2026-07-17
“start_date: 2027-08-04T00:00:00.000”
source.project_id 36616 reported socrata:btxj-k9uh · retrieved 2026-07-17
“dotmapsid: 36616”
status Active reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_status: Active”
summary The San Francisco Public Utilities Commission is planning to replace aging water mains with 8-inch ductile iron pipe... generated llm:summarize · retrieved 2026-07-18
“generated from 13 resolved fields; input sha256-v2=05b38c73700b2f55a5edca023a255623099f088b9c6bd39455ccd5ef92f776fc”

Changes

2026-09-03 field changed immaterial HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE; UNDERWOOD AVE from INGALLS ST to HAWES STHAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE
2026-09-03 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192665, 37.73076973], [-122.39130296, 37.73041629], [-122.38943193, 37.72935883], [-122.38756391, 37.72829867], [-122.38569541, 37.72723817], [-122.38382357, 37.72617572], [-122.38207289, 37.72518198]]}, {'type': 'LineString', 'coordinates': [[-122.3862551, 37.72661111], [-122.38455719, 37.72564738], [-122.3844005, 37.72562919]]}, {'type': 'LineString', 'coordinates': [[-122.39215255, 37.72995309], [-122.39186563, 37.7297905], [-122.38999452, 37.72873341], [-122.38812315, 37.72767134], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38274228, 37.72738283], [-122.38326147, 37.72680324], [-122.38382357, 37.72617572], [-122.38427408, 37.72567828]]}, {'type': 'LineString', 'coordinates': [[-122.38460357, 37.7284529], [-122.38513206, 37.72786494], [-122.38569541, 37.72723817], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38649143, 37.72948174], [-122.38699741, 37.7289236], [-122.38756391, 37.72829867], [-122.38812315, 37.72767134]]}, {'type': 'LineString', 'coordinates': [[-122.39153258, 37.73149107], [-122.39074029, 37.73104209], [-122.38886832, 37.72998536], [-122.38699741, 37.7289236], [-122.38513206, 37.72786494], [-122.38326147, 37.72680324], [-122.38155362, 37.72583386]]}, {'type': 'LineString', 'coordinates': [[-122.39023679, 37.73160206], [-122.39074029, 37.73104209], [-122.39130296, 37.73041629], [-122.39186563, 37.7297905]]}, {'type': 'LineString', 'coordinates': [[-122.38830546, 37.73061105], [-122.38886832, 37.72998536], [-122.38943193, 37.72935883], [-122.38999452, 37.72873341]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192665, 37.73076973], [-122.39130296, 37.73041629], [-122.38943193, 37.72935883], [-122.38756391, 37.72829867], [-122.38569541, 37.72723817], [-122.38382357, 37.72617572], [-122.38207289, 37.72518198]]}, {'type': 'LineString', 'coordinates': [[-122.39215255, 37.72995309], [-122.39186563, 37.7297905], [-122.38999452, 37.72873341], [-122.38812315, 37.72767134], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38274228, 37.72738283], [-122.38326147, 37.72680324], [-122.38382357, 37.72617572], [-122.38427408, 37.72567828]]}, {'type': 'LineString', 'coordinates': [[-122.38460357, 37.7284529], [-122.38513206, 37.72786494], [-122.38569541, 37.72723817], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38649143, 37.72948174], [-122.38699741, 37.7289236], [-122.38756391, 37.72829867], [-122.38812315, 37.72767134]]}, {'type': 'LineString', 'coordinates': [[-122.39153258, 37.73149107], [-122.39074029, 37.73104209], [-122.38886832, 37.72998536], [-122.38699741, 37.7289236], [-122.38513206, 37.72786494], [-122.38326147, 37.72680324], [-122.38155362, 37.72583386]]}, {'type': 'LineString', 'coordinates': [[-122.39023679, 37.73160206], [-122.39074029, 37.73104209], [-122.39130296, 37.73041629], [-122.39186563, 37.7297905]]}, {'type': 'LineString', 'coordinates': [[-122.38830546, 37.73061105], [-122.38886832, 37.72998536], [-122.38943193, 37.72935883], [-122.38999452, 37.72873341]]}]}
2026-08-27 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192664578553, 37.73076973034423], [-122.391302961725, 37.730416294925845], [-122.38943192617815, 37.729358828428744], [-122.3875639126145, 37.72829866913872], [-122.38569540779542, 37.72723817063697], [-122.38382357291843, 37.72617572185559], [-122.38207289303149, 37.72518198449625]]}, {'type': 'LineString', 'coordinates': [[-122.38625509718284, 37.72661110754223], [-122.38455718812223, 37.72564738430415], [-122.38440049973612, 37.72562918795049]]}, {'type': 'LineString', 'coordinates': [[-122.39215254789008, 37.7299530930037], [-122.39186562557845, 37.72979049749373], [-122.3899945219684, 37.728733405131614], [-122.38812314980929, 37.727671343947044], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.38274228053838, 37.727382831540055], [-122.38326146588196, 37.72680324079631], [-122.38382357291843, 37.72617572185559], [-122.38427408172463, 37.725678284238036]]}, {'type': 'LineString', 'coordinates': [[-122.38460357139492, 37.72845289710663], [-122.38513205583813, 37.72786493708782], [-122.38569540779542, 37.72723817063697], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.3864914319872, 37.729481742383086], [-122.38699740682216, 37.72892359889024], [-122.3875639126145, 37.72829866913872], [-122.38812314980929, 37.727671343947044]]}, {'type': 'LineString', 'coordinates': [[-122.39153257873646, 37.73149107170828], [-122.39074028953121, 37.73104208958876], [-122.3888683222111, 37.72998535816534], [-122.38699740682216, 37.72892359889024], [-122.38513205583813, 37.72786493708782], [-122.38326146588196, 37.72680324079631], [-122.38155361645605, 37.72583385694672]]}, {'type': 'LineString', 'coordinates': [[-122.390236791731, 37.73160205847093], [-122.39074028953121, 37.73104208958876], [-122.391302961725, 37.730416294925845], [-122.39186562557845, 37.72979049749373]]}, {'type': 'LineString', 'coordinates': [[-122.38830546355301, 37.730611045725794], [-122.3888683222111, 37.72998535816534], [-122.38943192617815, 37.729358828428744], [-122.3899945219684, 37.728733405131614]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192665, 37.73076973], [-122.39130296, 37.73041629], [-122.38943193, 37.72935883], [-122.38756391, 37.72829867], [-122.38569541, 37.72723817], [-122.38382357, 37.72617572], [-122.38207289, 37.72518198]]}, {'type': 'LineString', 'coordinates': [[-122.3862551, 37.72661111], [-122.38455719, 37.72564738], [-122.3844005, 37.72562919]]}, {'type': 'LineString', 'coordinates': [[-122.39215255, 37.72995309], [-122.39186563, 37.7297905], [-122.38999452, 37.72873341], [-122.38812315, 37.72767134], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38274228, 37.72738283], [-122.38326147, 37.72680324], [-122.38382357, 37.72617572], [-122.38427408, 37.72567828]]}, {'type': 'LineString', 'coordinates': [[-122.38460357, 37.7284529], [-122.38513206, 37.72786494], [-122.38569541, 37.72723817], [-122.3862551, 37.72661111]]}, {'type': 'LineString', 'coordinates': [[-122.38649143, 37.72948174], [-122.38699741, 37.7289236], [-122.38756391, 37.72829867], [-122.38812315, 37.72767134]]}, {'type': 'LineString', 'coordinates': [[-122.39153258, 37.73149107], [-122.39074029, 37.73104209], [-122.38886832, 37.72998536], [-122.38699741, 37.7289236], [-122.38513206, 37.72786494], [-122.38326147, 37.72680324], [-122.38155362, 37.72583386]]}, {'type': 'LineString', 'coordinates': [[-122.39023679, 37.73160206], [-122.39074029, 37.73104209], [-122.39130296, 37.73041629], [-122.39186563, 37.7297905]]}, {'type': 'LineString', 'coordinates': [[-122.38830546, 37.73061105], [-122.38886832, 37.72998536], [-122.38943193, 37.72935883], [-122.38999452, 37.72873341]]}]}
2026-08-19 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192664578553, 37.73076973034423], [-122.391302961725, 37.730416294925845], [-122.38943192617815, 37.729358828428744], [-122.3875639126145, 37.72829866913872], [-122.38569540779542, 37.72723817063697], [-122.38382357291843, 37.72617572185559], [-122.38207289303149, 37.72518198449625]]}, {'type': 'LineString', 'coordinates': [[-122.39215254789008, 37.7299530930037], [-122.39186562557845, 37.72979049749373], [-122.3899945219684, 37.728733405131614], [-122.38812314980929, 37.727671343947044], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.38274228053838, 37.727382831540055], [-122.38326146588196, 37.72680324079631], [-122.38382357291843, 37.72617572185559], [-122.38427408172463, 37.725678284238036]]}, {'type': 'LineString', 'coordinates': [[-122.38460357139492, 37.72845289710663], [-122.38513205583813, 37.72786493708782], [-122.38569540779542, 37.72723817063697], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.3864914319872, 37.729481742383086], [-122.38699740682216, 37.72892359889024], [-122.3875639126145, 37.72829866913872], [-122.38812314980929, 37.727671343947044]]}, {'type': 'LineString', 'coordinates': [[-122.39153257873646, 37.73149107170828], [-122.39074028953121, 37.73104208958876], [-122.3888683222111, 37.72998535816534], [-122.38699740682216, 37.72892359889024], [-122.38513205583813, 37.72786493708782], [-122.38326146588196, 37.72680324079631], [-122.38155361645605, 37.72583385694672]]}, {'type': 'LineString', 'coordinates': [[-122.390236791731, 37.73160205847093], [-122.39074028953121, 37.73104208958876], [-122.391302961725, 37.730416294925845], [-122.39186562557845, 37.72979049749373]]}, {'type': 'LineString', 'coordinates': [[-122.38830546355301, 37.730611045725794], [-122.3888683222111, 37.72998535816534], [-122.38943192617815, 37.729358828428744], [-122.3899945219684, 37.728733405131614]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.39192664578553, 37.73076973034423], [-122.391302961725, 37.730416294925845], [-122.38943192617815, 37.729358828428744], [-122.3875639126145, 37.72829866913872], [-122.38569540779542, 37.72723817063697], [-122.38382357291843, 37.72617572185559], [-122.38207289303149, 37.72518198449625]]}, {'type': 'LineString', 'coordinates': [[-122.38625509718284, 37.72661110754223], [-122.38455718812223, 37.72564738430415], [-122.38440049973612, 37.72562918795049]]}, {'type': 'LineString', 'coordinates': [[-122.39215254789008, 37.7299530930037], [-122.39186562557845, 37.72979049749373], [-122.3899945219684, 37.728733405131614], [-122.38812314980929, 37.727671343947044], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.38274228053838, 37.727382831540055], [-122.38326146588196, 37.72680324079631], [-122.38382357291843, 37.72617572185559], [-122.38427408172463, 37.725678284238036]]}, {'type': 'LineString', 'coordinates': [[-122.38460357139492, 37.72845289710663], [-122.38513205583813, 37.72786493708782], [-122.38569540779542, 37.72723817063697], [-122.38625509718284, 37.72661110754223]]}, {'type': 'LineString', 'coordinates': [[-122.3864914319872, 37.729481742383086], [-122.38699740682216, 37.72892359889024], [-122.3875639126145, 37.72829866913872], [-122.38812314980929, 37.727671343947044]]}, {'type': 'LineString', 'coordinates': [[-122.39153257873646, 37.73149107170828], [-122.39074028953121, 37.73104208958876], [-122.3888683222111, 37.72998535816534], [-122.38699740682216, 37.72892359889024], [-122.38513205583813, 37.72786493708782], [-122.38326146588196, 37.72680324079631], [-122.38155361645605, 37.72583385694672]]}, {'type': 'LineString', 'coordinates': [[-122.390236791731, 37.73160205847093], [-122.39074028953121, 37.73104208958876], [-122.391302961725, 37.730416294925845], [-122.39186562557845, 37.72979049749373]]}, {'type': 'LineString', 'coordinates': [[-122.38830546355301, 37.730611045725794], [-122.3888683222111, 37.72998535816534], [-122.38943192617815, 37.729358828428744], [-122.3899945219684, 37.728733405131614]]}]}
2026-08-19 field changed immaterial HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVEHAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE; UNDERWOOD AVE from INGALLS ST to HAWES ST

Source records

Public Works coordinated projects (DotMaps) key 36616 primary · rule:dotmaps-group-by-dotmapsid dataset page ↗ · this record’s data ↗

Assertion history (latest 100, including superseded)

PredicateValueClassRecordedState
location.geometry 8 geometries reported 2026-09-03 live
location.street_limits HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE derived 2026-09-03 live
location.geometry 9 geometries reported 2026-08-27 superseded
location.geometry 9 geometries reported 2026-08-19 superseded
location.street_limits HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE; UNDERWOOD AVE from INGALLS ST to HAWES ST derived 2026-08-19 superseded
summary The San Francisco Public Utilities Commission is planning to replace aging water mains with 8-inch ductile iron pipe in the Bayview area, covering stretches of Underwood, Thomas, and Shafter Avenues and nearby streets between 3rd and Griffith Streets. The project (WD-2937) is currently in the design phase, with construction scheduled to run from August 2027 to August 2029. No cost figures have been published, and the project is managed by Portia Davis. generated 2026-07-18 live
location.geometry 8 geometries reported 2026-07-17 superseded
location.street_limits HAWES ST; INGALLS ST; JENNINGS ST; KEITH ST from REVERE AVE to UNDERWOOD AVE; LANE ST; SHAFTER AVE; THOMAS AVE; UNDERWOOD AVE derived 2026-07-17 superseded
schedule.end 2029-08-04 reported 2026-07-17 live
schedule.start 2027-08-04 reported 2026-07-17 live
source.project_id 36616 reported 2026-07-17 live
contact.email PDavis@sfwater.org reported 2026-07-17 live
contact.name Portia Davis reported 2026-07-17 live
agency.owner SF PUC Water reported 2026-07-17 live
project_type Water reported 2026-07-17 live
phase Design reported 2026-07-17 live
status Active reported 2026-07-17 live
description Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St reported 2026-07-17 live
name WD-2937 2425-003: 8-inch Ductile Iron Water Main Replacement on Underwood, Thomas, and Shafter Aves from 3rd St to Griffith St reported 2026-07-17 live