sfproj. every fact links to its evidence

← all projects

Various Locations Pavement Renovation No 80 and Sewer Replacement

candidate project Construction d94646d7-e750-47c1-9369-451b9c4853c7

Various Locations Pavement Renovation No. 80 and Sewer Replacement is a roadway repaving and sewer-replacement project led by San Francisco Public Works, covering dozens of street segments in the downtown and Tenderloin area, including stretches of Hyde Street, Ellis Street, and Cyril Magnin Street. The project is now in active construction, scheduled to run from February 2026 to March 2027 — roughly seven months later than originally planned, having previously been slated to start in mid-2025 and finish in August 2026. No cost figures have been published.AI-generated

Updates (4)

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 - Streets & Highways reported socrata:btxj-k9uh · retrieved 2026-07-17
“agency_name: SF DPW IDC - Streets & Highways”
contact.email Paul.Barradas@sfdpw.org reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_email: Paul.Barradas@sfdpw.org”
contact.name Paul Barradas reported socrata:btxj-k9uh · retrieved 2026-07-17
“project_manager_name: Paul Barradas”
location.geometry 56 geometries reported socrata:btxj-k9uh · retrieved 2026-08-27
“56 published segment geometries”
location.street_limits Ada Ct; Cedar St; Cyril Magnin St; Cyril Magnin St from Eddy St to Ellis St; Cyril Magnin St from Ellis St to Ofarrell St; Ellis St; Ellis St from Cyril Magnin St to Mason St; Ellis St from Mason St to Taylor St; Elwood St; Fern St; Harlem Aly; Hemlock St; Hyde St; Hyde St from Bush St to Pine St; Hyde St from Ellis St to Ofarrell St; Hyde St from Fulton St \ United Nations Plz to Mcallister St; Hyde St from Geary St to Post St; Hyde St from Golden Gate Ave to Turk St; Hyde St from Mabel Aly to Geary St; Hyde St from Mcallister St to Golden Gate Ave … derived socrata:btxj-k9uh · retrieved 2026-08-11
“assembled from segment on/from/to street fields”
name Various Locations Pavement Renovation No 80 and Sewer Replacement reported socrata:btxj-k9uh · retrieved 2026-08-11
“name: Various Locations Pavement Renovation No 80 and Sewer Replacement”
phase Construction reported socrata:btxj-k9uh · retrieved 2026-08-11
“project_phase: Construction”
project_type Roadway reported socrata:btxj-k9uh · retrieved 2026-07-17
“facility_type: Roadway”
schedule.end 2027-03-29 reported socrata:btxj-k9uh · retrieved 2026-08-11
“end_date: 2027-03-29T00:00:00.000”
schedule.start 2026-02-23 reported socrata:btxj-k9uh · retrieved 2026-08-11
“start_date: 2026-02-23T00:00:00.000”
source.project_id 8188 reported socrata:btxj-k9uh · retrieved 2026-07-17
“dotmapsid: 8188”
status Active reported socrata:btxj-k9uh · retrieved 2026-08-11
“project_status: Active”
summary Various Locations Pavement Renovation No. 80 and Sewer Replacement is a roadway repaving and sewer-replacement... generated llm:summarize · retrieved 2026-08-11
“generated from 12 resolved fields; input sha256-v2=cc16bad90760113b8c132aecd89f36f39ea2db7fb39765fe766fde8dadd6b77b”

Changes

2026-08-27 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'Point', 'coordinates': [-122.41531561488823, 37.78071917680352]}, {'type': 'Point', 'coordinates': [-122.40534607896954, 37.78674761855256]}, {'type': 'Point', 'coordinates': [-122.40849315817437, 37.78445272952991]}, {'type': 'Point', 'coordinates': [-122.4093289054419, 37.78624717283166]}, {'type': 'Point', 'coordinates': [-122.41569387278513, 37.78258503329463]}, {'type': 'Point', 'coordinates': [-122.41214750672212, 37.78589292781322]}, {'type': 'Point', 'coordinates': [-122.41567388967701, 37.785449628109646]}, {'type': 'Point', 'coordinates': [-122.41502002293026, 37.78553183372637]}, {'type': 'Point', 'coordinates': [-122.41607173471938, 37.78444884167251]}, {'type': 'Point', 'coordinates': [-122.41663869693411, 37.78724520998728]}, {'type': 'Point', 'coordinates': [-122.41633077719145, 37.78572651668497]}, {'type': 'Point', 'coordinates': [-122.41799626947616, 37.78564170976041]}, {'type': 'Point', 'coordinates': [-122.41817885339988, 37.78656598324338]}, {'type': 'Point', 'coordinates': [-122.41836486744668, 37.787487117159536]}, {'type': 'Point', 'coordinates': [-122.41846502669458, 37.787966286052054]}, {'type': 'Point', 'coordinates': [-122.41855931460083, 37.78843234306315]}, {'type': 'LineString', 'coordinates': [[-122.40849315800989, 37.78445272964349], [-122.40866708451222, 37.78538824897031]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40884034293437, 37.78583596412626], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40949752593443, 37.785282917475755]]}, {'type': 'LineString', 'coordinates': [[-122.40949752593443, 37.785282917475755], [-122.4111398012833, 37.785074596379395]]}, {'type': 'LineString', 'coordinates': [[-122.41512695514027, 37.779788527485785], [-122.41531561494065, 37.780719176737804]]}, {'type': 'LineString', 'coordinates': [[-122.41531561494065, 37.780719176737804], [-122.41550517845714, 37.781654261888086]]}, {'type': 'LineString', 'coordinates': [[-122.41550517845714, 37.781654261888086], [-122.41569387261613, 37.782585033232515]]}, {'type': 'LineString', 'coordinates': [[-122.41569387261613, 37.782585033232515], [-122.41588253849508, 37.783515640808]]}, {'type': 'LineString', 'coordinates': [[-122.41607173455039, 37.78444884161039], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41633077724386, 37.78572651661924]]}, {'type': 'LineString', 'coordinates': [[-122.41633077724386, 37.78572651661924], [-122.41644912300403, 37.786310218482946]]}, {'type': 'LineString', 'coordinates': [[-122.41644912300403, 37.786310218482946], [-122.41663869676964, 37.787245210100906]]}, {'type': 'LineString', 'coordinates': [[-122.41663869676964, 37.787245210100906], [-122.41682715369048, 37.78817789081539]]}, {'type': 'LineString', 'coordinates': [[-122.41682715369048, 37.78817789081539], [-122.41701687802384, 37.789110175731615]]}, {'type': 'LineString', 'coordinates': [[-122.41701687802384, 37.789110175731615], [-122.41720479911434, 37.790045141380816]]}, {'type': 'LineString', 'coordinates': [[-122.41720479911434, 37.790045141380816], [-122.41739133548796, 37.790973191314336]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41799626953313, 37.785641709870426]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41808809815008, 37.78610103968306]]}, {'type': 'LineString', 'coordinates': [[-122.41808809815008, 37.78610103968306], [-122.4181788532354, 37.78656598335701]]}, {'type': 'LineString', 'coordinates': [[-122.4181788532354, 37.78656598335701], [-122.41827098037112, 37.78703794760509]]}, {'type': 'LineString', 'coordinates': [[-122.41827098037112, 37.78703794760509], [-122.41836486749911, 37.787487117093846]]}, {'type': 'LineString', 'coordinates': [[-122.41836486749911, 37.787487117093846], [-122.418465026747, 37.78796628598633]]}, {'type': 'LineString', 'coordinates': [[-122.418465026747, 37.78796628598633], [-122.41855931487468, 37.78843234299384]]}, {'type': 'LineString', 'coordinates': [[-122.41855931487468, 37.78843234299384], [-122.4186558725435, 37.78890961220245]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41963898898074, 37.785433036150366]]}, {'type': 'LineString', 'coordinates': [[-122.404583316994, 37.78673056597905], [-122.40484990090121, 37.786809954012355], [-122.40534607902649, 37.78674761866257]]}, {'type': 'LineString', 'coordinates': [[-122.40534607902649, 37.78674761866257], [-122.40639887822769, 37.7866153471945]]}, {'type': 'LineString', 'coordinates': [[-122.40639887822769, 37.7866153471945], [-122.40803623664033, 37.78640961352967]]}, {'type': 'LineString', 'coordinates': [[-122.40803623664033, 37.78640961352967], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40894102797385, 37.7862959162112], [-122.4093289054943, 37.78624717276594]]}, {'type': 'LineString', 'coordinates': [[-122.4093289054943, 37.78624717276594], [-122.40968307254238, 37.786202664480285]]}, {'type': 'LineString', 'coordinates': [[-122.40968307254238, 37.786202664480285], [-122.41132558128466, 37.785996235681495]]}, {'type': 'LineString', 'coordinates': [[-122.41132558128466, 37.785996235681495], [-122.4121475065486, 37.785892927575354]]}, {'type': 'LineString', 'coordinates': [[-122.4121475065486, 37.785892927575354], [-122.41296966667315, 37.78578958422355]]}, {'type': 'LineString', 'coordinates': [[-122.41461720725675, 37.78558247454901], [-122.4150200227613, 37.78553183366423]]}, {'type': 'LineString', 'coordinates': [[-122.4150200227613, 37.78553183366423], [-122.41567388995087, 37.785449628040325]]}, {'type': 'LineString', 'coordinates': [[-122.41567388995087, 37.785449628040325], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41790141040119, 37.78516721498673]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41954785396594, 37.78496025948482]]}, {'type': 'LineString', 'coordinates': [[-122.41954785396594, 37.78496025948482], [-122.42119297462882, 37.784753446200085]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'Point', 'coordinates': [-122.41531561, 37.78071918]}, {'type': 'Point', 'coordinates': [-122.40534608, 37.78674762]}, {'type': 'Point', 'coordinates': [-122.40849316, 37.78445273]}, {'type': 'Point', 'coordinates': [-122.40932891, 37.78624717]}, {'type': 'Point', 'coordinates': [-122.41569387, 37.78258503]}, {'type': 'Point', 'coordinates': [-122.41214751, 37.78589293]}, {'type': 'Point', 'coordinates': [-122.41567389, 37.78544963]}, {'type': 'Point', 'coordinates': [-122.41502002, 37.78553183]}, {'type': 'Point', 'coordinates': [-122.41607173, 37.78444884]}, {'type': 'Point', 'coordinates': [-122.4166387, 37.78724521]}, {'type': 'Point', 'coordinates': [-122.41633078, 37.78572652]}, {'type': 'Point', 'coordinates': [-122.41799627, 37.78564171]}, {'type': 'Point', 'coordinates': [-122.41817885, 37.78656598]}, {'type': 'Point', 'coordinates': [-122.41836487, 37.78748712]}, {'type': 'Point', 'coordinates': [-122.41846503, 37.78796629]}, {'type': 'Point', 'coordinates': [-122.41855931, 37.78843234]}, {'type': 'LineString', 'coordinates': [[-122.40849316, 37.78445273], [-122.40866708, 37.78538825]]}, {'type': 'LineString', 'coordinates': [[-122.40866708, 37.78538825], [-122.40884034, 37.78583596], [-122.40894103, 37.78629592]]}, {'type': 'LineString', 'coordinates': [[-122.40866708, 37.78538825], [-122.40949753, 37.78528292]]}, {'type': 'LineString', 'coordinates': [[-122.40949753, 37.78528292], [-122.4111398, 37.7850746]]}, {'type': 'LineString', 'coordinates': [[-122.41512696, 37.77978853], [-122.41531561, 37.78071918]]}, {'type': 'LineString', 'coordinates': [[-122.41531561, 37.78071918], [-122.41550518, 37.78165426]]}, {'type': 'LineString', 'coordinates': [[-122.41550518, 37.78165426], [-122.41569387, 37.78258503]]}, {'type': 'LineString', 'coordinates': [[-122.41569387, 37.78258503], [-122.41588254, 37.78351564]]}, {'type': 'LineString', 'coordinates': [[-122.41607173, 37.78444884], [-122.41625971, 37.78537597]]}, {'type': 'LineString', 'coordinates': [[-122.41625971, 37.78537597], [-122.41633078, 37.78572652]]}, {'type': 'LineString', 'coordinates': [[-122.41633078, 37.78572652], [-122.41644912, 37.78631022]]}, {'type': 'LineString', 'coordinates': [[-122.41644912, 37.78631022], [-122.4166387, 37.78724521]]}, {'type': 'LineString', 'coordinates': [[-122.4166387, 37.78724521], [-122.41682715, 37.78817789]]}, {'type': 'LineString', 'coordinates': [[-122.41682715, 37.78817789], [-122.41701688, 37.78911018]]}, {'type': 'LineString', 'coordinates': [[-122.41701688, 37.78911018], [-122.4172048, 37.79004514]]}, {'type': 'LineString', 'coordinates': [[-122.4172048, 37.79004514], [-122.41739134, 37.79097319]]}, {'type': 'LineString', 'coordinates': [[-122.41790141, 37.78516721], [-122.41799627, 37.78564171]]}, {'type': 'LineString', 'coordinates': [[-122.41799627, 37.78564171], [-122.4180881, 37.78610104]]}, {'type': 'LineString', 'coordinates': [[-122.4180881, 37.78610104], [-122.41817885, 37.78656598]]}, {'type': 'LineString', 'coordinates': [[-122.41817885, 37.78656598], [-122.41827098, 37.78703795]]}, {'type': 'LineString', 'coordinates': [[-122.41827098, 37.78703795], [-122.41836487, 37.78748712]]}, {'type': 'LineString', 'coordinates': [[-122.41836487, 37.78748712], [-122.41846503, 37.78796629]]}, {'type': 'LineString', 'coordinates': [[-122.41846503, 37.78796629], [-122.41855931, 37.78843234]]}, {'type': 'LineString', 'coordinates': [[-122.41855931, 37.78843234], [-122.41865587, 37.78890961]]}, {'type': 'LineString', 'coordinates': [[-122.41799627, 37.78564171], [-122.41963899, 37.78543304]]}, {'type': 'LineString', 'coordinates': [[-122.40458332, 37.78673057], [-122.4048499, 37.78680995], [-122.40534608, 37.78674762]]}, {'type': 'LineString', 'coordinates': [[-122.40534608, 37.78674762], [-122.40639888, 37.78661535]]}, {'type': 'LineString', 'coordinates': [[-122.40639888, 37.78661535], [-122.40803624, 37.78640961]]}, {'type': 'LineString', 'coordinates': [[-122.40803624, 37.78640961], [-122.40894103, 37.78629592]]}, {'type': 'LineString', 'coordinates': [[-122.40894103, 37.78629592], [-122.40932891, 37.78624717]]}, {'type': 'LineString', 'coordinates': [[-122.40932891, 37.78624717], [-122.40968307, 37.78620266]]}, {'type': 'LineString', 'coordinates': [[-122.40968307, 37.78620266], [-122.41132558, 37.78599624]]}, {'type': 'LineString', 'coordinates': [[-122.41132558, 37.78599624], [-122.41214751, 37.78589293]]}, {'type': 'LineString', 'coordinates': [[-122.41214751, 37.78589293], [-122.41296967, 37.78578958]]}, {'type': 'LineString', 'coordinates': [[-122.41461721, 37.78558247], [-122.41502002, 37.78553183]]}, {'type': 'LineString', 'coordinates': [[-122.41502002, 37.78553183], [-122.41567389, 37.78544963]]}, {'type': 'LineString', 'coordinates': [[-122.41567389, 37.78544963], [-122.41625971, 37.78537597]]}, {'type': 'LineString', 'coordinates': [[-122.41625971, 37.78537597], [-122.41790141, 37.78516721]]}, {'type': 'LineString', 'coordinates': [[-122.41790141, 37.78516721], [-122.41954785, 37.78496026]]}, {'type': 'LineString', 'coordinates': [[-122.41954785, 37.78496026], [-122.42119297, 37.78475345]]}]}
2026-08-11 field changed immaterial {'type': 'GeometryCollection', 'geometries': [{'type': 'Point', 'coordinates': [-122.41512695530925, 37.77978852754791]}, {'type': 'Point', 'coordinates': [-122.41531561488823, 37.78071917680352]}, {'type': 'Point', 'coordinates': [-122.41550517862161, 37.78165426177448]}, {'type': 'Point', 'coordinates': [-122.40534607896954, 37.78674761855256]}, {'type': 'Point', 'coordinates': [-122.40866708445527, 37.7853882488603]}, {'type': 'Point', 'coordinates': [-122.4094975260989, 37.78528291736216]}, {'type': 'Point', 'coordinates': [-122.40639887817524, 37.786615347260195]}, {'type': 'Point', 'coordinates': [-122.40803623636194, 37.786409613423245]}, {'type': 'Point', 'coordinates': [-122.40894102792143, 37.7862959162769]}, {'type': 'Point', 'coordinates': [-122.40968307249445, 37.78620266472173]}, {'type': 'Point', 'coordinates': [-122.4093289054419, 37.78624717283166]}, {'type': 'Point', 'coordinates': [-122.41569387278513, 37.78258503329463]}, {'type': 'Point', 'coordinates': [-122.41132558144912, 37.78599623556789]}, {'type': 'Point', 'coordinates': [-122.41214750672212, 37.78589292781322]}, {'type': 'Point', 'coordinates': [-122.41296966662526, 37.78578958446499]}, {'type': 'Point', 'coordinates': [-122.41240468390231, 37.78808669190067]}, {'type': 'Point', 'coordinates': [-122.41279675261436, 37.7880366816575]}, {'type': 'Point', 'coordinates': [-122.41567388967701, 37.785449628109646]}, {'type': 'Point', 'coordinates': [-122.41502002293026, 37.78553183372637]}, {'type': 'Point', 'coordinates': [-122.41607173471938, 37.78444884167251]}, {'type': 'Point', 'coordinates': [-122.41625970573118, 37.78537597467635]}, {'type': 'Point', 'coordinates': [-122.41790141034421, 37.78516721487671]}, {'type': 'Point', 'coordinates': [-122.41461720720434, 37.78558247461473]}, {'type': 'Point', 'coordinates': [-122.41663869693411, 37.78724520998728]}, {'type': 'Point', 'coordinates': [-122.41633077719145, 37.78572651668497]}, {'type': 'Point', 'coordinates': [-122.41827098009273, 37.78703794749869]}, {'type': 'Point', 'coordinates': [-122.41799626947616, 37.78564170976041]}, {'type': 'Point', 'coordinates': [-122.41817885339988, 37.78656598324338]}, {'type': 'Point', 'coordinates': [-122.41846502669458, 37.787966286052054]}, {'type': 'Point', 'coordinates': [-122.41855931460083, 37.78843234306315]}, {'type': 'LineString', 'coordinates': [[-122.41175549257079, 37.78816949658126], [-122.41240468373785, 37.78808669201428]]}, {'type': 'LineString', 'coordinates': [[-122.41240468373785, 37.78808669201428], [-122.41279675244536, 37.7880366815954]]}, {'type': 'LineString', 'coordinates': [[-122.41279675244536, 37.7880366815954], [-122.41341292255966, 37.787958083152006]]}, {'type': 'LineString', 'coordinates': [[-122.40849315800989, 37.78445272964349], [-122.40866708451222, 37.78538824897031]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40884034293437, 37.78583596412626], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40949752593443, 37.785282917475755]]}, {'type': 'LineString', 'coordinates': [[-122.40949752593443, 37.785282917475755], [-122.4111398012833, 37.785074596379395]]}, {'type': 'LineString', 'coordinates': [[-122.41512695514027, 37.779788527485785], [-122.41531561494065, 37.780719176737804]]}, {'type': 'LineString', 'coordinates': [[-122.41531561494065, 37.780719176737804], [-122.41550517845714, 37.781654261888086]]}, {'type': 'LineString', 'coordinates': [[-122.41550517845714, 37.781654261888086], [-122.41569387261613, 37.782585033232515]]}, {'type': 'LineString', 'coordinates': [[-122.41569387261613, 37.782585033232515], [-122.41588253849508, 37.783515640808]]}, {'type': 'LineString', 'coordinates': [[-122.41607173455039, 37.78444884161039], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41633077724386, 37.78572651661924]]}, {'type': 'LineString', 'coordinates': [[-122.41633077724386, 37.78572651661924], [-122.41644912300403, 37.786310218482946]]}, {'type': 'LineString', 'coordinates': [[-122.41644912300403, 37.786310218482946], [-122.41663869676964, 37.787245210100906]]}, {'type': 'LineString', 'coordinates': [[-122.41663869676964, 37.787245210100906], [-122.41682715369048, 37.78817789081539]]}, {'type': 'LineString', 'coordinates': [[-122.41682715369048, 37.78817789081539], [-122.41701687802384, 37.789110175731615]]}, {'type': 'LineString', 'coordinates': [[-122.41701687802384, 37.789110175731615], [-122.41720479911434, 37.790045141380816]]}, {'type': 'LineString', 'coordinates': [[-122.41720479911434, 37.790045141380816], [-122.41739133548796, 37.790973191314336]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41799626953313, 37.785641709870426]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41808809815008, 37.78610103968306]]}, {'type': 'LineString', 'coordinates': [[-122.41808809815008, 37.78610103968306], [-122.4181788532354, 37.78656598335701]]}, {'type': 'LineString', 'coordinates': [[-122.4181788532354, 37.78656598335701], [-122.41827098037112, 37.78703794760509]]}, {'type': 'LineString', 'coordinates': [[-122.41827098037112, 37.78703794760509], [-122.41836486749911, 37.787487117093846]]}, {'type': 'LineString', 'coordinates': [[-122.41836486749911, 37.787487117093846], [-122.418465026747, 37.78796628598633]]}, {'type': 'LineString', 'coordinates': [[-122.418465026747, 37.78796628598633], [-122.41855931487468, 37.78843234299384]]}, {'type': 'LineString', 'coordinates': [[-122.41855931487468, 37.78843234299384], [-122.4186558725435, 37.78890961220245]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41963898898074, 37.785433036150366]]}, {'type': 'LineString', 'coordinates': [[-122.404583316994, 37.78673056597905], [-122.40484990090121, 37.786809954012355], [-122.40534607902649, 37.78674761866257]]}, {'type': 'LineString', 'coordinates': [[-122.40534607902649, 37.78674761866257], [-122.40639887822769, 37.7866153471945]]}, {'type': 'LineString', 'coordinates': [[-122.40639887822769, 37.7866153471945], [-122.40803623664033, 37.78640961352967]]}, {'type': 'LineString', 'coordinates': [[-122.40803623664033, 37.78640961352967], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40894102797385, 37.7862959162112], [-122.4093289054943, 37.78624717276594]]}, {'type': 'LineString', 'coordinates': [[-122.4093289054943, 37.78624717276594], [-122.40968307254238, 37.786202664480285]]}, {'type': 'LineString', 'coordinates': [[-122.40968307254238, 37.786202664480285], [-122.41132558128466, 37.785996235681495]]}, {'type': 'LineString', 'coordinates': [[-122.41132558128466, 37.785996235681495], [-122.4121475065486, 37.785892927575354]]}, {'type': 'LineString', 'coordinates': [[-122.4121475065486, 37.785892927575354], [-122.41296966667315, 37.78578958422355]]}, {'type': 'LineString', 'coordinates': [[-122.41296966667315, 37.78578958422355], [-122.41461720725675, 37.78558247454901]]}, {'type': 'LineString', 'coordinates': [[-122.41461720725675, 37.78558247454901], [-122.4150200227613, 37.78553183366423]]}, {'type': 'LineString', 'coordinates': [[-122.4150200227613, 37.78553183366423], [-122.41567388995087, 37.785449628040325]]}, {'type': 'LineString', 'coordinates': [[-122.41567388995087, 37.785449628040325], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41790141040119, 37.78516721498673]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41954785396594, 37.78496025948482]]}, {'type': 'LineString', 'coordinates': [[-122.41954785396594, 37.78496025948482], [-122.42119297462882, 37.784753446200085]]}]}{'type': 'GeometryCollection', 'geometries': [{'type': 'Point', 'coordinates': [-122.41531561488823, 37.78071917680352]}, {'type': 'Point', 'coordinates': [-122.40534607896954, 37.78674761855256]}, {'type': 'Point', 'coordinates': [-122.40849315817437, 37.78445272952991]}, {'type': 'Point', 'coordinates': [-122.4093289054419, 37.78624717283166]}, {'type': 'Point', 'coordinates': [-122.41569387278513, 37.78258503329463]}, {'type': 'Point', 'coordinates': [-122.41214750672212, 37.78589292781322]}, {'type': 'Point', 'coordinates': [-122.41567388967701, 37.785449628109646]}, {'type': 'Point', 'coordinates': [-122.41502002293026, 37.78553183372637]}, {'type': 'Point', 'coordinates': [-122.41607173471938, 37.78444884167251]}, {'type': 'Point', 'coordinates': [-122.41663869693411, 37.78724520998728]}, {'type': 'Point', 'coordinates': [-122.41633077719145, 37.78572651668497]}, {'type': 'Point', 'coordinates': [-122.41799626947616, 37.78564170976041]}, {'type': 'Point', 'coordinates': [-122.41817885339988, 37.78656598324338]}, {'type': 'Point', 'coordinates': [-122.41836486744668, 37.787487117159536]}, {'type': 'Point', 'coordinates': [-122.41846502669458, 37.787966286052054]}, {'type': 'Point', 'coordinates': [-122.41855931460083, 37.78843234306315]}, {'type': 'LineString', 'coordinates': [[-122.40849315800989, 37.78445272964349], [-122.40866708451222, 37.78538824897031]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40884034293437, 37.78583596412626], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40866708451222, 37.78538824897031], [-122.40949752593443, 37.785282917475755]]}, {'type': 'LineString', 'coordinates': [[-122.40949752593443, 37.785282917475755], [-122.4111398012833, 37.785074596379395]]}, {'type': 'LineString', 'coordinates': [[-122.41512695514027, 37.779788527485785], [-122.41531561494065, 37.780719176737804]]}, {'type': 'LineString', 'coordinates': [[-122.41531561494065, 37.780719176737804], [-122.41550517845714, 37.781654261888086]]}, {'type': 'LineString', 'coordinates': [[-122.41550517845714, 37.781654261888086], [-122.41569387261613, 37.782585033232515]]}, {'type': 'LineString', 'coordinates': [[-122.41569387261613, 37.782585033232515], [-122.41588253849508, 37.783515640808]]}, {'type': 'LineString', 'coordinates': [[-122.41607173455039, 37.78444884161039], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41633077724386, 37.78572651661924]]}, {'type': 'LineString', 'coordinates': [[-122.41633077724386, 37.78572651661924], [-122.41644912300403, 37.786310218482946]]}, {'type': 'LineString', 'coordinates': [[-122.41644912300403, 37.786310218482946], [-122.41663869676964, 37.787245210100906]]}, {'type': 'LineString', 'coordinates': [[-122.41663869676964, 37.787245210100906], [-122.41682715369048, 37.78817789081539]]}, {'type': 'LineString', 'coordinates': [[-122.41682715369048, 37.78817789081539], [-122.41701687802384, 37.789110175731615]]}, {'type': 'LineString', 'coordinates': [[-122.41701687802384, 37.789110175731615], [-122.41720479911434, 37.790045141380816]]}, {'type': 'LineString', 'coordinates': [[-122.41720479911434, 37.790045141380816], [-122.41739133548796, 37.790973191314336]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41799626953313, 37.785641709870426]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41808809815008, 37.78610103968306]]}, {'type': 'LineString', 'coordinates': [[-122.41808809815008, 37.78610103968306], [-122.4181788532354, 37.78656598335701]]}, {'type': 'LineString', 'coordinates': [[-122.4181788532354, 37.78656598335701], [-122.41827098037112, 37.78703794760509]]}, {'type': 'LineString', 'coordinates': [[-122.41827098037112, 37.78703794760509], [-122.41836486749911, 37.787487117093846]]}, {'type': 'LineString', 'coordinates': [[-122.41836486749911, 37.787487117093846], [-122.418465026747, 37.78796628598633]]}, {'type': 'LineString', 'coordinates': [[-122.418465026747, 37.78796628598633], [-122.41855931487468, 37.78843234299384]]}, {'type': 'LineString', 'coordinates': [[-122.41855931487468, 37.78843234299384], [-122.4186558725435, 37.78890961220245]]}, {'type': 'LineString', 'coordinates': [[-122.41799626953313, 37.785641709870426], [-122.41963898898074, 37.785433036150366]]}, {'type': 'LineString', 'coordinates': [[-122.404583316994, 37.78673056597905], [-122.40484990090121, 37.786809954012355], [-122.40534607902649, 37.78674761866257]]}, {'type': 'LineString', 'coordinates': [[-122.40534607902649, 37.78674761866257], [-122.40639887822769, 37.7866153471945]]}, {'type': 'LineString', 'coordinates': [[-122.40639887822769, 37.7866153471945], [-122.40803623664033, 37.78640961352967]]}, {'type': 'LineString', 'coordinates': [[-122.40803623664033, 37.78640961352967], [-122.40894102797385, 37.7862959162112]]}, {'type': 'LineString', 'coordinates': [[-122.40894102797385, 37.7862959162112], [-122.4093289054943, 37.78624717276594]]}, {'type': 'LineString', 'coordinates': [[-122.4093289054943, 37.78624717276594], [-122.40968307254238, 37.786202664480285]]}, {'type': 'LineString', 'coordinates': [[-122.40968307254238, 37.786202664480285], [-122.41132558128466, 37.785996235681495]]}, {'type': 'LineString', 'coordinates': [[-122.41132558128466, 37.785996235681495], [-122.4121475065486, 37.785892927575354]]}, {'type': 'LineString', 'coordinates': [[-122.4121475065486, 37.785892927575354], [-122.41296966667315, 37.78578958422355]]}, {'type': 'LineString', 'coordinates': [[-122.41461720725675, 37.78558247454901], [-122.4150200227613, 37.78553183366423]]}, {'type': 'LineString', 'coordinates': [[-122.4150200227613, 37.78553183366423], [-122.41567388995087, 37.785449628040325]]}, {'type': 'LineString', 'coordinates': [[-122.41567388995087, 37.785449628040325], [-122.41625970578362, 37.78537597461064]]}, {'type': 'LineString', 'coordinates': [[-122.41625970578362, 37.78537597461064], [-122.41790141040119, 37.78516721498673]]}, {'type': 'LineString', 'coordinates': [[-122.41790141040119, 37.78516721498673], [-122.41954785396594, 37.78496025948482]]}, {'type': 'LineString', 'coordinates': [[-122.41954785396594, 37.78496025948482], [-122.42119297462882, 37.784753446200085]]}]}
2026-08-11 field changed immaterial Ada Ct; Cedar St; Cosmo Pl; Cosmo Pl from Ophir Aly to Jones St; Cosmo Pl from Taylor St to Trader Vic Aly; Cosmo Pl from Trader Vic Aly to Ophir Aly; Cyril Magnin St; Cyril Magnin St from Eddy St to Ellis St; Cyril Magnin St from Ellis St to Ofarrell St; Ellis St; Ellis St from Cyril Magnin St to Mason St; Ellis St from Mason St to Taylor St; Elwood St; Fern St; Fulton St; Golden Gate Ave; Harlem Aly; Hyde St; Hyde St from Bush St to Pine St; Hyde St from Ellis St to Ofarrell St …Ada Ct; Cedar St; Cyril Magnin St; Cyril Magnin St from Eddy St to Ellis St; Cyril Magnin St from Ellis St to Ofarrell St; Ellis St; Ellis St from Cyril Magnin St to Mason St; Ellis St from Mason St to Taylor St; Elwood St; Fern St; Harlem Aly; Hemlock St; Hyde St; Hyde St from Bush St to Pine St; Hyde St from Ellis St to Ofarrell St; Hyde St from Fulton St \ United Nations Plz to Mcallister St; Hyde St from Geary St to Post St; Hyde St from Golden Gate Ave to Turk St; Hyde St from Mabel Aly to Geary St; Hyde St from Mcallister St to Golden Gate Ave …
2026-08-11 completion date changed 2026-08-292027-03-29
2026-08-11 start date changed 2025-06-162026-02-23
2026-08-11 phase changed PlanningConstruction
2026-08-11 status changed Pre-PlanningActive
2026-08-11 field changed immaterial Various Locations Pavement Renovation No 80Various Locations Pavement Renovation No 80 and Sewer Replacement

Source records

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

Assertion history (latest 100, including superseded)

PredicateValueClassRecordedState
location.geometry 56 geometries reported 2026-08-27 live
summary Various Locations Pavement Renovation No. 80 and Sewer Replacement is a roadway repaving and sewer-replacement project led by San Francisco Public Works, covering dozens of street segments in the downtown and Tenderloin area, including stretches of Hyde Street, Ellis Street, and Cyril Magnin Street. The project is now in active construction, scheduled to run from February 2026 to March 2027 — roughly seven months later than originally planned, having previously been slated to start in mid-2025 and finish in August 2026. No cost figures have been published. generated 2026-08-11 live
location.geometry 56 geometries reported 2026-08-11 superseded
location.street_limits Ada Ct; Cedar St; Cyril Magnin St; Cyril Magnin St from Eddy St to Ellis St; Cyril Magnin St from Ellis St to Ofarrell St; Ellis St; Ellis St from Cyril Magnin St to Mason St; Ellis St from Mason St to Taylor St; Elwood St; Fern St; Harlem Aly; Hemlock St; Hyde St; Hyde St from Bush St to Pine St; Hyde St from Ellis St to Ofarrell St; Hyde St from Fulton St \ United Nations Plz to Mcallister St; Hyde St from Geary St to Post St; Hyde St from Golden Gate Ave to Turk St; Hyde St from Mabel Aly to Geary St; Hyde St from Mcallister St to Golden Gate Ave … derived 2026-08-11 live
schedule.end 2027-03-29 reported 2026-08-11 live
schedule.start 2026-02-23 reported 2026-08-11 live
phase Construction reported 2026-08-11 live
status Active reported 2026-08-11 live
name Various Locations Pavement Renovation No 80 and Sewer Replacement reported 2026-08-11 live
summary A street repaving project led by San Francisco Public Works, this effort will resurface roadways at numerous locations across the city, including stretches of Ellis Street, Hyde Street, and Cosmo Place, spanning 74 published street segments. The project is in early pre-planning, with work scheduled to run from June 2025 through August 2026. No cost figures have been published. generated 2026-07-17 superseded
location.geometry 74 geometries reported 2026-07-17 superseded
location.street_limits Ada Ct; Cedar St; Cosmo Pl; Cosmo Pl from Ophir Aly to Jones St; Cosmo Pl from Taylor St to Trader Vic Aly; Cosmo Pl from Trader Vic Aly to Ophir Aly; Cyril Magnin St; Cyril Magnin St from Eddy St to Ellis St; Cyril Magnin St from Ellis St to Ofarrell St; Ellis St; Ellis St from Cyril Magnin St to Mason St; Ellis St from Mason St to Taylor St; Elwood St; Fern St; Fulton St; Golden Gate Ave; Harlem Aly; Hyde St; Hyde St from Bush St to Pine St; Hyde St from Ellis St to Ofarrell St … derived 2026-07-17 superseded
schedule.end 2026-08-29 reported 2026-07-17 superseded
schedule.start 2025-06-16 reported 2026-07-17 superseded
source.project_id 8188 reported 2026-07-17 live
contact.email Paul.Barradas@sfdpw.org reported 2026-07-17 live
contact.name Paul Barradas reported 2026-07-17 live
agency.owner SF DPW IDC - Streets & Highways reported 2026-07-17 live
project_type Roadway reported 2026-07-17 live
phase Planning reported 2026-07-17 superseded
status Pre-Planning reported 2026-07-17 superseded
name Various Locations Pavement Renovation No 80 reported 2026-07-17 superseded