sfproj. every fact links to its evidence

← all projects

Various Locations Sewer Replacement No 28

candidate project Design 34bafb92-033b-4c9e-ada0-c4920f94e093

This is a sewer replacement project managed by San Francisco Public Works to rebuild sanitary sewer lines at various locations across the city, primarily in the Mission, Noe Valley, and Eureka Valley areas along streets such as 21st, 22nd, and Diamond. The project spans roughly 31 street segments and is currently in the design phase. Construction is scheduled to run from March 2027 to August 2028. No cost figures have been published.AI-generated

Updates (2)

What has happened on this project: the agency's own announcements, documents it published, changes we detected in its records, and independent coverage. Each entry says where it came from.

Current record

FieldValueProvenance
agency.owner SF DPW IDC - Hydraulic reported socrata:btxj-k9uh · retrieved 2026-07-17
“agency_name: SF DPW IDC - Hydraulic”
contact.email Lesley.Wong@sfdpw.org reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_email: Lesley.Wong@sfdpw.org”
contact.name Lesley Wong reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_name: Lesley Wong”
description 2508i, WW-775 reported socrata:btxj-k9uh · retrieved 2026-07-17
“description: 2508i, WW-775”
location.geometry 35 geometries reported socrata:btxj-k9uh · retrieved 2026-08-27
“35 published segment geometries”
location.street_limits 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St … derived socrata:btxj-k9uh · retrieved 2026-08-23
“assembled from segment on/from/to street fields”
name Various Locations Sewer Replacement No 28 reported socrata:btxj-k9uh · retrieved 2026-07-17
“name: Various Locations Sewer Replacement No 28”
phase Design reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_phase: Design”
project_type Sanitary Sewer reported socrata:btxj-k9uh · retrieved 2026-07-17
“facility_type: Sanitary Sewer”
schedule.end 2028-08-21 reported socrata:btxj-k9uh · retrieved 2026-08-14
“end_date: 2028-08-21T00:00:00.000”
schedule.start 2027-03-01 reported socrata:btxj-k9uh · retrieved 2026-08-14
“start_date: 2027-03-01T00:00:00.000”
source.project_id 31250 reported socrata:btxj-k9uh · retrieved 2026-07-17
“dotmapsid: 31250”
status Active reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_status: Active”
summary This is a sewer replacement project managed by San Francisco Public Works to rebuild sanitary sewer lines at various... generated llm:summarize · retrieved 2026-08-14
“generated from 13 resolved fields; input sha256-v2=34c1b2e166a59e2203f4471119588900961c6c1d4214a72f0e747b1b1c2b8d34”

Changes

2026-08-27 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511392533, 37.7461826828655], [-122.41840195263987, 37.745734803953916]]}, {'type': 'LineString', 'coordinates': [[-122.41454146768162, 37.75729764417926], [-122.4156261978877, 37.75723240901769]]}, {'type': 'LineString', 'coordinates': [[-122.42111754018926, 37.75690200889912], [-122.42333060578936, 37.75676878140146]]}, {'type': 'LineString', 'coordinates': [[-122.43011520496073, 37.75636008281978], [-122.43177026556155, 37.756260323240376]]}, {'type': 'LineString', 'coordinates': [[-122.43177026556155, 37.756260323240376], [-122.43233105793732, 37.75622651603178]]}, {'type': 'LineString', 'coordinates': [[-122.43907398591443, 37.757855458458856], [-122.43962162880256, 37.757959648567216]]}, {'type': 'LineString', 'coordinates': [[-122.43962162880256, 37.757959648567216], [-122.44004546508474, 37.758116358036936], [-122.44052722685969, 37.75849160667186], [-122.44055984328045, 37.7588257008303], [-122.44079780543959, 37.75902487405555]]}, {'type': 'LineString', 'coordinates': [[-122.44237089870529, 37.757584491633956], [-122.44252368836042, 37.75757686177916], [-122.4426747363406, 37.75761084828861], [-122.44309328333183, 37.757840399366714], [-122.4432165102166, 37.75779863245656]]}, {'type': 'LineString', 'coordinates': [[-122.4156261978877, 37.75723240901769], [-122.41547327438532, 37.75563410804845]]}, {'type': 'LineString', 'coordinates': [[-122.4121978924418, 37.75583251168823], [-122.41329404905215, 37.75576591434264]]}, {'type': 'LineString', 'coordinates': [[-122.41329404905215, 37.75576591434264], [-122.41438760114447, 37.755699464755715]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.4149207553981, 37.74504506941429]]}, {'type': 'LineString', 'coordinates': [[-122.42816530789476, 37.75325690762502], [-122.42869535904198, 37.75322514417416]]}, {'type': 'LineString', 'coordinates': [[-122.42674618579582, 37.744497407668675], [-122.42895947322133, 37.74436323950041]]}, {'type': 'LineString', 'coordinates': [[-122.44230690768451, 37.75961420876609], [-122.44217528234272, 37.75893943758313]]}, {'type': 'Point', 'coordinates': [-122.4347228884581, 37.745611601367]}, {'type': 'Point', 'coordinates': [-122.43194679802208, 37.75222572384439]}, {'type': 'Point', 'coordinates': [-122.43202355344084, 37.7530249126511]}, {'type': 'Point', 'coordinates': [-122.43659981414132, 37.75435870433464]}, {'type': 'Point', 'coordinates': [-122.43907398608339, 37.75785545852093]}, {'type': 'LineString', 'coordinates': [[-122.41949249386485, 37.74406029470309], [-122.42038669675696, 37.742678714986575]]}, {'type': 'LineString', 'coordinates': [[-122.43580798938163, 37.75762309710338], [-122.43568034370742, 37.75640885497462]]}, {'type': 'LineString', 'coordinates': [[-122.44104116322211, 37.761669673235964], [-122.44118708208543, 37.76161930340511], [-122.44195172336464, 37.7616743135829], [-122.44219317994664, 37.76167709998204], [-122.44265355909683, 37.761760142222556], [-122.44287938602889, 37.76172360995877]]}, {'type': 'LineString', 'coordinates': [[-122.43674360785388, 37.755965801320805], [-122.43659981397236, 37.75435870427255]]}, {'type': 'LineString', 'coordinates': [[-122.43659981397236, 37.75435870427255], [-122.43652652698671, 37.75353958986171]]}, {'type': 'LineString', 'coordinates': [[-122.43652652698671, 37.75353958986171], [-122.43645426643153, 37.75275957307297]]}, {'type': 'LineString', 'coordinates': [[-122.43809035664108, 37.747050265948715], [-122.4380113346105, 37.74623133773756]]}, {'type': 'LineString', 'coordinates': [[-122.43354537959746, 37.74568668734997], [-122.43472288851048, 37.74561160130126]]}, {'type': 'LineString', 'coordinates': [[-122.43472288851048, 37.74561160130126], [-122.43576681643492, 37.74554994936706]]}, {'type': 'LineString', 'coordinates': [[-122.42973130194214, 37.75236200220667], [-122.43194679785772, 37.75222572395801]]}, {'type': 'LineString', 'coordinates': [[-122.42398839708137, 37.751911294676866], [-122.4238298516979, 37.7503044833809]]}, {'type': 'LineString', 'coordinates': [[-122.43406238733161, 37.762550824629926], [-122.43390357945256, 37.76095473909078]]}, {'type': 'LineString', 'coordinates': [[-122.42104114150969, 37.756101806600554], [-122.423214534949, 37.755970967629004]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.41408566003264, 37.744184155875836]]}, {'type': 'LineString', 'coordinates': [[-122.43210023434906, 37.75382330767379], [-122.43202355349324, 37.753024912585374]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511, 37.74618268], [-122.41840195, 37.7457348]]}, {'type': 'LineString', 'coordinates': [[-122.41454147, 37.75729764], [-122.4156262, 37.75723241]]}, {'type': 'LineString', 'coordinates': [[-122.42111754, 37.75690201], [-122.42333061, 37.75676878]]}, {'type': 'LineString', 'coordinates': [[-122.4301152, 37.75636008], [-122.43177027, 37.75626032]]}, {'type': 'LineString', 'coordinates': [[-122.43177027, 37.75626032], [-122.43233106, 37.75622652]]}, {'type': 'LineString', 'coordinates': [[-122.43907399, 37.75785546], [-122.43962163, 37.75795965]]}, {'type': 'LineString', 'coordinates': [[-122.43962163, 37.75795965], [-122.44004547, 37.75811636], [-122.44052723, 37.75849161], [-122.44055984, 37.7588257], [-122.44079781, 37.75902487]]}, {'type': 'LineString', 'coordinates': [[-122.4423709, 37.75758449], [-122.44252369, 37.75757686], [-122.44267474, 37.75761085], [-122.44309328, 37.7578404], [-122.44321651, 37.75779863]]}, {'type': 'LineString', 'coordinates': [[-122.4156262, 37.75723241], [-122.41547327, 37.75563411]]}, {'type': 'LineString', 'coordinates': [[-122.41219789, 37.75583251], [-122.41329405, 37.75576591]]}, {'type': 'LineString', 'coordinates': [[-122.41329405, 37.75576591], [-122.4143876, 37.75569946]]}, {'type': 'LineString', 'coordinates': [[-122.41417305, 37.74509545], [-122.41492076, 37.74504507]]}, {'type': 'LineString', 'coordinates': [[-122.42816531, 37.75325691], [-122.42869536, 37.75322514]]}, {'type': 'LineString', 'coordinates': [[-122.42674619, 37.74449741], [-122.42895947, 37.74436324]]}, {'type': 'LineString', 'coordinates': [[-122.44230691, 37.75961421], [-122.44217528, 37.75893944]]}, {'type': 'Point', 'coordinates': [-122.43472289, 37.7456116]}, {'type': 'Point', 'coordinates': [-122.4319468, 37.75222572]}, {'type': 'Point', 'coordinates': [-122.43202355, 37.75302491]}, {'type': 'Point', 'coordinates': [-122.43659981, 37.7543587]}, {'type': 'Point', 'coordinates': [-122.43907399, 37.75785546]}, {'type': 'LineString', 'coordinates': [[-122.41949249, 37.74406029], [-122.4203867, 37.74267871]]}, {'type': 'LineString', 'coordinates': [[-122.43580799, 37.7576231], [-122.43568034, 37.75640885]]}, {'type': 'LineString', 'coordinates': [[-122.44104116, 37.76166967], [-122.44118708, 37.7616193], [-122.44195172, 37.76167431], [-122.44219318, 37.7616771], [-122.44265356, 37.76176014], [-122.44287939, 37.76172361]]}, {'type': 'LineString', 'coordinates': [[-122.43674361, 37.7559658], [-122.43659981, 37.7543587]]}, {'type': 'LineString', 'coordinates': [[-122.43659981, 37.7543587], [-122.43652653, 37.75353959]]}, {'type': 'LineString', 'coordinates': [[-122.43652653, 37.75353959], [-122.43645427, 37.75275957]]}, {'type': 'LineString', 'coordinates': [[-122.43809036, 37.74705027], [-122.43801133, 37.74623134]]}, {'type': 'LineString', 'coordinates': [[-122.43354538, 37.74568669], [-122.43472289, 37.7456116]]}, {'type': 'LineString', 'coordinates': [[-122.43472289, 37.7456116], [-122.43576682, 37.74554995]]}, {'type': 'LineString', 'coordinates': [[-122.4297313, 37.752362], [-122.4319468, 37.75222572]]}, {'type': 'LineString', 'coordinates': [[-122.4239884, 37.75191129], [-122.42382985, 37.75030448]]}, {'type': 'LineString', 'coordinates': [[-122.43406239, 37.76255082], [-122.43390358, 37.76095474]]}, {'type': 'LineString', 'coordinates': [[-122.42104114, 37.75610181], [-122.42321453, 37.75597097]]}, {'type': 'LineString', 'coordinates': [[-122.41417305, 37.74509545], [-122.41408566, 37.74418416]]}, {'type': 'LineString', 'coordinates': [[-122.43210023, 37.75382331], [-122.43202355, 37.75302491]]}]}
2026-08-23 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511392533, 37.7461826828655], [-122.41840195263987, 37.745734803953916]]}, {'type': 'LineString', 'coordinates': [[-122.41454146768162, 37.75729764417926], [-122.4156261978877, 37.75723240901769]]}, {'type': 'LineString', 'coordinates': [[-122.42111754018926, 37.75690200889912], [-122.42333060578936, 37.75676878140146]]}, {'type': 'LineString', 'coordinates': [[-122.43011520496073, 37.75636008281978], [-122.43177026556155, 37.756260323240376]]}, {'type': 'LineString', 'coordinates': [[-122.43177026556155, 37.756260323240376], [-122.43233105793732, 37.75622651603178]]}, {'type': 'LineString', 'coordinates': [[-122.43907398591443, 37.757855458458856], [-122.43962162880256, 37.757959648567216]]}, {'type': 'LineString', 'coordinates': [[-122.43962162880256, 37.757959648567216], [-122.44004546508474, 37.758116358036936], [-122.44052722685969, 37.75849160667186], [-122.44055984328045, 37.7588257008303], [-122.44079780543959, 37.75902487405555]]}, {'type': 'LineString', 'coordinates': [[-122.44237089870529, 37.757584491633956], [-122.44252368836042, 37.75757686177916], [-122.4426747363406, 37.75761084828861], [-122.44309328333183, 37.757840399366714], [-122.4432165102166, 37.75779863245656]]}, {'type': 'LineString', 'coordinates': [[-122.4156261978877, 37.75723240901769], [-122.41547327438532, 37.75563410804845]]}, {'type': 'LineString', 'coordinates': [[-122.4121978924418, 37.75583251168823], [-122.41329404905215, 37.75576591434264]]}, {'type': 'LineString', 'coordinates': [[-122.41329404905215, 37.75576591434264], [-122.41438760114447, 37.755699464755715]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.4149207553981, 37.74504506941429]]}, {'type': 'LineString', 'coordinates': [[-122.42816530789476, 37.75325690762502], [-122.42869535904198, 37.75322514417416]]}, {'type': 'LineString', 'coordinates': [[-122.42674618579582, 37.744497407668675], [-122.42895947322133, 37.74436323950041]]}, {'type': 'LineString', 'coordinates': [[-122.44230690768451, 37.75961420876609], [-122.44217528234272, 37.75893943758313]]}, {'type': 'Point', 'coordinates': [-122.4347228884581, 37.745611601367]}, {'type': 'LineString', 'coordinates': [[-122.41949249386485, 37.74406029470309], [-122.42038669675696, 37.742678714986575]]}, {'type': 'LineString', 'coordinates': [[-122.43580798938163, 37.75762309710338], [-122.43568034370742, 37.75640885497462]]}, {'type': 'LineString', 'coordinates': [[-122.44104116322211, 37.761669673235964], [-122.44118708208543, 37.76161930340511], [-122.44195172336464, 37.7616743135829], [-122.44219317994664, 37.76167709998204], [-122.44265355909683, 37.761760142222556], [-122.44287938602889, 37.76172360995877]]}, {'type': 'LineString', 'coordinates': [[-122.43674360785388, 37.755965801320805], [-122.43659981397236, 37.75435870427255]]}, {'type': 'LineString', 'coordinates': [[-122.43659981397236, 37.75435870427255], [-122.43652652698671, 37.75353958986171]]}, {'type': 'LineString', 'coordinates': [[-122.43652652698671, 37.75353958986171], [-122.43645426643153, 37.75275957307297]]}, {'type': 'LineString', 'coordinates': [[-122.43809035664108, 37.747050265948715], [-122.4380113346105, 37.74623133773756]]}, {'type': 'LineString', 'coordinates': [[-122.43354537959746, 37.74568668734997], [-122.43472288851048, 37.74561160130126]]}, {'type': 'LineString', 'coordinates': [[-122.43472288851048, 37.74561160130126], [-122.43576681643492, 37.74554994936706]]}, {'type': 'LineString', 'coordinates': [[-122.42973130194214, 37.75236200220667], [-122.43194679785772, 37.75222572395801]]}, {'type': 'LineString', 'coordinates': [[-122.42398839708137, 37.751911294676866], [-122.4238298516979, 37.7503044833809]]}, {'type': 'LineString', 'coordinates': [[-122.43406238733161, 37.762550824629926], [-122.43390357945256, 37.76095473909078]]}, {'type': 'LineString', 'coordinates': [[-122.42104114150969, 37.756101806600554], [-122.423214534949, 37.755970967629004]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.41408566003264, 37.744184155875836]]}, {'type': 'LineString', 'coordinates': [[-122.43210023434906, 37.75382330767379], [-122.43202355349324, 37.753024912585374]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511392533, 37.7461826828655], [-122.41840195263987, 37.745734803953916]]}, {'type': 'LineString', 'coordinates': [[-122.41454146768162, 37.75729764417926], [-122.4156261978877, 37.75723240901769]]}, {'type': 'LineString', 'coordinates': [[-122.42111754018926, 37.75690200889912], [-122.42333060578936, 37.75676878140146]]}, {'type': 'LineString', 'coordinates': [[-122.43011520496073, 37.75636008281978], [-122.43177026556155, 37.756260323240376]]}, {'type': 'LineString', 'coordinates': [[-122.43177026556155, 37.756260323240376], [-122.43233105793732, 37.75622651603178]]}, {'type': 'LineString', 'coordinates': [[-122.43907398591443, 37.757855458458856], [-122.43962162880256, 37.757959648567216]]}, {'type': 'LineString', 'coordinates': [[-122.43962162880256, 37.757959648567216], [-122.44004546508474, 37.758116358036936], [-122.44052722685969, 37.75849160667186], [-122.44055984328045, 37.7588257008303], [-122.44079780543959, 37.75902487405555]]}, {'type': 'LineString', 'coordinates': [[-122.44237089870529, 37.757584491633956], [-122.44252368836042, 37.75757686177916], [-122.4426747363406, 37.75761084828861], [-122.44309328333183, 37.757840399366714], [-122.4432165102166, 37.75779863245656]]}, {'type': 'LineString', 'coordinates': [[-122.4156261978877, 37.75723240901769], [-122.41547327438532, 37.75563410804845]]}, {'type': 'LineString', 'coordinates': [[-122.4121978924418, 37.75583251168823], [-122.41329404905215, 37.75576591434264]]}, {'type': 'LineString', 'coordinates': [[-122.41329404905215, 37.75576591434264], [-122.41438760114447, 37.755699464755715]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.4149207553981, 37.74504506941429]]}, {'type': 'LineString', 'coordinates': [[-122.42816530789476, 37.75325690762502], [-122.42869535904198, 37.75322514417416]]}, {'type': 'LineString', 'coordinates': [[-122.42674618579582, 37.744497407668675], [-122.42895947322133, 37.74436323950041]]}, {'type': 'LineString', 'coordinates': [[-122.44230690768451, 37.75961420876609], [-122.44217528234272, 37.75893943758313]]}, {'type': 'Point', 'coordinates': [-122.4347228884581, 37.745611601367]}, {'type': 'Point', 'coordinates': [-122.43194679802208, 37.75222572384439]}, {'type': 'Point', 'coordinates': [-122.43202355344084, 37.7530249126511]}, {'type': 'Point', 'coordinates': [-122.43659981414132, 37.75435870433464]}, {'type': 'Point', 'coordinates': [-122.43907398608339, 37.75785545852093]}, {'type': 'LineString', 'coordinates': [[-122.41949249386485, 37.74406029470309], [-122.42038669675696, 37.742678714986575]]}, {'type': 'LineString', 'coordinates': [[-122.43580798938163, 37.75762309710338], [-122.43568034370742, 37.75640885497462]]}, {'type': 'LineString', 'coordinates': [[-122.44104116322211, 37.761669673235964], [-122.44118708208543, 37.76161930340511], [-122.44195172336464, 37.7616743135829], [-122.44219317994664, 37.76167709998204], [-122.44265355909683, 37.761760142222556], [-122.44287938602889, 37.76172360995877]]}, {'type': 'LineString', 'coordinates': [[-122.43674360785388, 37.755965801320805], [-122.43659981397236, 37.75435870427255]]}, {'type': 'LineString', 'coordinates': [[-122.43659981397236, 37.75435870427255], [-122.43652652698671, 37.75353958986171]]}, {'type': 'LineString', 'coordinates': [[-122.43652652698671, 37.75353958986171], [-122.43645426643153, 37.75275957307297]]}, {'type': 'LineString', 'coordinates': [[-122.43809035664108, 37.747050265948715], [-122.4380113346105, 37.74623133773756]]}, {'type': 'LineString', 'coordinates': [[-122.43354537959746, 37.74568668734997], [-122.43472288851048, 37.74561160130126]]}, {'type': 'LineString', 'coordinates': [[-122.43472288851048, 37.74561160130126], [-122.43576681643492, 37.74554994936706]]}, {'type': 'LineString', 'coordinates': [[-122.42973130194214, 37.75236200220667], [-122.43194679785772, 37.75222572395801]]}, {'type': 'LineString', 'coordinates': [[-122.42398839708137, 37.751911294676866], [-122.4238298516979, 37.7503044833809]]}, {'type': 'LineString', 'coordinates': [[-122.43406238733161, 37.762550824629926], [-122.43390357945256, 37.76095473909078]]}, {'type': 'LineString', 'coordinates': [[-122.42104114150969, 37.756101806600554], [-122.423214534949, 37.755970967629004]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.41408566003264, 37.744184155875836]]}, {'type': 'LineString', 'coordinates': [[-122.43210023434906, 37.75382330767379], [-122.43202355349324, 37.753024912585374]]}]}
2026-08-23 field changed immaterial 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St; Elizabeth St from Sanchez St to Noe St; Fair Oaks St from 24th St to 25th St; Hartford St from 17th St to 18th St …21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St …
2026-08-14 completion date changed 2028-07-072028-08-21
2026-08-14 start date changed 2027-01-152027-03-01
2026-08-11 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511392533, 37.7461826828655], [-122.41840195263987, 37.745734803953916]]}, {'type': 'LineString', 'coordinates': [[-122.41454146768162, 37.75729764417926], [-122.4156261978877, 37.75723240901769]]}, {'type': 'LineString', 'coordinates': [[-122.42111754018926, 37.75690200889912], [-122.42333060578936, 37.75676878140146]]}, {'type': 'LineString', 'coordinates': [[-122.43011520496073, 37.75636008281978], [-122.43177026556155, 37.756260323240376]]}, {'type': 'LineString', 'coordinates': [[-122.43177026556155, 37.756260323240376], [-122.43233105793732, 37.75622651603178]]}, {'type': 'LineString', 'coordinates': [[-122.43907398591443, 37.757855458458856], [-122.43962162880256, 37.757959648567216]]}, {'type': 'LineString', 'coordinates': [[-122.43962162880256, 37.757959648567216], [-122.44004546508474, 37.758116358036936], [-122.44052722685969, 37.75849160667186], [-122.44055984328045, 37.7588257008303], [-122.44079780543959, 37.75902487405555]]}, {'type': 'LineString', 'coordinates': [[-122.44237089870529, 37.757584491633956], [-122.44252368836042, 37.75757686177916], [-122.4426747363406, 37.75761084828861], [-122.44309328333183, 37.757840399366714], [-122.4432165102166, 37.75779863245656]]}, {'type': 'LineString', 'coordinates': [[-122.4156261978877, 37.75723240901769], [-122.41547327438532, 37.75563410804845]]}, {'type': 'LineString', 'coordinates': [[-122.4121978924418, 37.75583251168823], [-122.41329404905215, 37.75576591434264]]}, {'type': 'LineString', 'coordinates': [[-122.41329404905215, 37.75576591434264], [-122.41438760114447, 37.755699464755715]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.4149207553981, 37.74504506941429]]}, {'type': 'LineString', 'coordinates': [[-122.42758322617401, 37.75329178582328], [-122.42816530789476, 37.75325690762502]]}, {'type': 'LineString', 'coordinates': [[-122.42816530789476, 37.75325690762502], [-122.42869535904198, 37.75322514417416]]}, {'type': 'LineString', 'coordinates': [[-122.42674618579582, 37.744497407668675], [-122.42895947322133, 37.74436323950041]]}, {'type': 'LineString', 'coordinates': [[-122.42846568736006, 37.75082896815652], [-122.42838917872645, 37.75003071971109]]}, {'type': 'LineString', 'coordinates': [[-122.44230690768451, 37.75961420876609], [-122.44217528234272, 37.75893943758313]]}, {'type': 'LineString', 'coordinates': [[-122.41949249386485, 37.74406029470309], [-122.42038669675696, 37.742678714986575]]}, {'type': 'LineString', 'coordinates': [[-122.43580798938163, 37.75762309710338], [-122.43568034370742, 37.75640885497462]]}, {'type': 'LineString', 'coordinates': [[-122.44104116322211, 37.761669673235964], [-122.44118708208543, 37.76161930340511], [-122.44195172336464, 37.7616743135829], [-122.44219317994664, 37.76167709998204], [-122.44265355909683, 37.761760142222556], [-122.44287938602889, 37.76172360995877]]}, {'type': 'LineString', 'coordinates': [[-122.43674360785388, 37.755965801320805], [-122.43659981397236, 37.75435870427255]]}, {'type': 'LineString', 'coordinates': [[-122.43659981397236, 37.75435870427255], [-122.43652652698671, 37.75353958986171]]}, {'type': 'LineString', 'coordinates': [[-122.43652652698671, 37.75353958986171], [-122.43645426643153, 37.75275957307297]]}, {'type': 'LineString', 'coordinates': [[-122.43809035664108, 37.747050265948715], [-122.4380113346105, 37.74623133773756]]}, {'type': 'LineString', 'coordinates': [[-122.43354537959746, 37.74568668734997], [-122.43472288851048, 37.74561160130126]]}, {'type': 'LineString', 'coordinates': [[-122.43472288851048, 37.74561160130126], [-122.43576681643492, 37.74554994936706]]}, {'type': 'LineString', 'coordinates': [[-122.42973130194214, 37.75236200220667], [-122.43194679785772, 37.75222572395801]]}, {'type': 'LineString', 'coordinates': [[-122.42398839708137, 37.751911294676866], [-122.4238298516979, 37.7503044833809]]}, {'type': 'LineString', 'coordinates': [[-122.43406238733161, 37.762550824629926], [-122.43390357945256, 37.76095473909078]]}, {'type': 'LineString', 'coordinates': [[-122.42104114150969, 37.756101806600554], [-122.423214534949, 37.755970967629004]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.41408566003264, 37.744184155875836]]}, {'type': 'LineString', 'coordinates': [[-122.43210023434906, 37.75382330767379], [-122.43202355349324, 37.753024912585374]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'LineString', 'coordinates': [[-122.41950511392533, 37.7461826828655], [-122.41840195263987, 37.745734803953916]]}, {'type': 'LineString', 'coordinates': [[-122.41454146768162, 37.75729764417926], [-122.4156261978877, 37.75723240901769]]}, {'type': 'LineString', 'coordinates': [[-122.42111754018926, 37.75690200889912], [-122.42333060578936, 37.75676878140146]]}, {'type': 'LineString', 'coordinates': [[-122.43011520496073, 37.75636008281978], [-122.43177026556155, 37.756260323240376]]}, {'type': 'LineString', 'coordinates': [[-122.43177026556155, 37.756260323240376], [-122.43233105793732, 37.75622651603178]]}, {'type': 'LineString', 'coordinates': [[-122.43907398591443, 37.757855458458856], [-122.43962162880256, 37.757959648567216]]}, {'type': 'LineString', 'coordinates': [[-122.43962162880256, 37.757959648567216], [-122.44004546508474, 37.758116358036936], [-122.44052722685969, 37.75849160667186], [-122.44055984328045, 37.7588257008303], [-122.44079780543959, 37.75902487405555]]}, {'type': 'LineString', 'coordinates': [[-122.44237089870529, 37.757584491633956], [-122.44252368836042, 37.75757686177916], [-122.4426747363406, 37.75761084828861], [-122.44309328333183, 37.757840399366714], [-122.4432165102166, 37.75779863245656]]}, {'type': 'LineString', 'coordinates': [[-122.4156261978877, 37.75723240901769], [-122.41547327438532, 37.75563410804845]]}, {'type': 'LineString', 'coordinates': [[-122.4121978924418, 37.75583251168823], [-122.41329404905215, 37.75576591434264]]}, {'type': 'LineString', 'coordinates': [[-122.41329404905215, 37.75576591434264], [-122.41438760114447, 37.755699464755715]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.4149207553981, 37.74504506941429]]}, {'type': 'LineString', 'coordinates': [[-122.42816530789476, 37.75325690762502], [-122.42869535904198, 37.75322514417416]]}, {'type': 'LineString', 'coordinates': [[-122.42674618579582, 37.744497407668675], [-122.42895947322133, 37.74436323950041]]}, {'type': 'LineString', 'coordinates': [[-122.44230690768451, 37.75961420876609], [-122.44217528234272, 37.75893943758313]]}, {'type': 'Point', 'coordinates': [-122.4347228884581, 37.745611601367]}, {'type': 'LineString', 'coordinates': [[-122.41949249386485, 37.74406029470309], [-122.42038669675696, 37.742678714986575]]}, {'type': 'LineString', 'coordinates': [[-122.43580798938163, 37.75762309710338], [-122.43568034370742, 37.75640885497462]]}, {'type': 'LineString', 'coordinates': [[-122.44104116322211, 37.761669673235964], [-122.44118708208543, 37.76161930340511], [-122.44195172336464, 37.7616743135829], [-122.44219317994664, 37.76167709998204], [-122.44265355909683, 37.761760142222556], [-122.44287938602889, 37.76172360995877]]}, {'type': 'LineString', 'coordinates': [[-122.43674360785388, 37.755965801320805], [-122.43659981397236, 37.75435870427255]]}, {'type': 'LineString', 'coordinates': [[-122.43659981397236, 37.75435870427255], [-122.43652652698671, 37.75353958986171]]}, {'type': 'LineString', 'coordinates': [[-122.43652652698671, 37.75353958986171], [-122.43645426643153, 37.75275957307297]]}, {'type': 'LineString', 'coordinates': [[-122.43809035664108, 37.747050265948715], [-122.4380113346105, 37.74623133773756]]}, {'type': 'LineString', 'coordinates': [[-122.43354537959746, 37.74568668734997], [-122.43472288851048, 37.74561160130126]]}, {'type': 'LineString', 'coordinates': [[-122.43472288851048, 37.74561160130126], [-122.43576681643492, 37.74554994936706]]}, {'type': 'LineString', 'coordinates': [[-122.42973130194214, 37.75236200220667], [-122.43194679785772, 37.75222572395801]]}, {'type': 'LineString', 'coordinates': [[-122.42398839708137, 37.751911294676866], [-122.4238298516979, 37.7503044833809]]}, {'type': 'LineString', 'coordinates': [[-122.43406238733161, 37.762550824629926], [-122.43390357945256, 37.76095473909078]]}, {'type': 'LineString', 'coordinates': [[-122.42104114150969, 37.756101806600554], [-122.423214534949, 37.755970967629004]]}, {'type': 'LineString', 'coordinates': [[-122.41417304665002, 37.74509545277973], [-122.41408566003264, 37.744184155875836]]}, {'type': 'LineString', 'coordinates': [[-122.43210023434906, 37.75382330767379], [-122.43202355349324, 37.753024912585374]]}]}
2026-08-11 field changed immaterial 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St from Church St to Nellie St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St from Cesar Chavez St to 27th St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St; Elizabeth St from Sanchez St to Noe St; Fair Oaks St from 24th St to 25th St; Hartford St from 17th St to 18th St …21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St; Elizabeth St from Sanchez St to Noe St; Fair Oaks St from 24th St to 25th St; Hartford St from 17th St to 18th St …
2026-08-11 completion date changed immaterial 2028-06-192028-07-07
2026-08-11 start date changed immaterial 2026-12-282027-01-15

Source records

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

Assertion history (latest 100, including superseded)

PredicateValueClassRecordedState
location.geometry 35 geometries reported 2026-08-27 live
location.geometry 35 geometries reported 2026-08-23 superseded
location.street_limits 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St … derived 2026-08-23 live
summary This is a sewer replacement project managed by San Francisco Public Works to rebuild sanitary sewer lines at various locations across the city, primarily in the Mission, Noe Valley, and Eureka Valley areas along streets such as 21st, 22nd, and Diamond. The project spans roughly 31 street segments and is currently in the design phase. Construction is scheduled to run from March 2027 to August 2028. No cost figures have been published. generated 2026-08-14 live
schedule.end 2028-08-21 reported 2026-08-14 live
schedule.start 2027-03-01 reported 2026-08-14 live
summary This is a sanitary sewer replacement project in San Francisco, owned by SF Public Works (Hydraulic division), that will replace aging sewer lines at various locations across the Mission, Noe Valley, and surrounding neighborhoods, including segments of 21st, 22nd, and 23rd Streets and Diamond, Duncan, and Douglass Streets, among others. The project is currently in the design phase, with construction scheduled to run from January 2027 to July 2028. No cost figures have been published. generated 2026-08-11 superseded
location.geometry 31 geometries reported 2026-08-11 superseded
location.street_limits 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St from Cesar Chavez St to 27th St; Duncan St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St; Elizabeth St from Sanchez St to Noe St; Fair Oaks St from 24th St to 25th St; Hartford St from 17th St to 18th St … derived 2026-08-11 superseded
schedule.end 2028-07-07 reported 2026-08-11 superseded
schedule.start 2027-01-15 reported 2026-08-11 superseded
summary This is a sanitary sewer replacement project in San Francisco, one in a series of "Various Locations" efforts (No. 28), owned by SF Public Works' Hydraulic division. It involves replacing sewer lines across numerous scattered residential streets in the Mission, Noe Valley, and Eureka Valley areas, including stretches of 21st, 22nd, and 23rd Streets. The project is currently in the design phase, with construction scheduled to run from December 2026 to June 2028. No cost figures have been published. generated 2026-07-18 superseded
location.geometry 32 geometries reported 2026-07-17 superseded
location.street_limits 21st St from Folsom St to Shotwell St; 21st St from Rayburn St to Noe St; 21st St from Sanchez St to Rayburn St; 21st St from Valencia St to Guerrero St; 22nd St from Harrison St to Treat Ave; 22nd St from Treat Ave to Folsom St; 23rd St from Church St to Nellie St; 23rd St from Nellie St to Vicksburg St; Coleridge St from Esmeralda Ave to Virginia Ave; Collingwood St from 20th St to End; Corbett Ave from Hattie St to Corbin Pl; Diamond St from 21st St to 22nd St; Diamond St from 22nd St to Alvarado St; Diamond St from Alvarado St to 23rd St; Douglass St from Cesar Chavez St to 27th St; Duncan St from Castro St to Newburg St; Duncan St from Newburg St to Diamond St; Elizabeth St from Sanchez St to Noe St; Fair Oaks St from 24th St to 25th St; Hartford St from 17th St to 18th St … derived 2026-07-17 superseded
schedule.end 2028-06-19 reported 2026-07-17 superseded
schedule.start 2026-12-28 reported 2026-07-17 superseded
source.project_id 31250 reported 2026-07-17 live
contact.email Lesley.Wong@sfdpw.org reported 2026-07-17 live
contact.name Lesley Wong reported 2026-07-17 live
agency.owner SF DPW IDC - Hydraulic reported 2026-07-17 live
project_type Sanitary Sewer reported 2026-07-17 live
phase Design reported 2026-07-17 live
status Active reported 2026-07-17 live
description 2508i, WW-775 reported 2026-07-17 live
name Various Locations Sewer Replacement No 28 reported 2026-07-17 live