Case File · Hayes Valley, San Francisco
Formula Retail CU approved.
Hayes Valley wanted a grocery.
555 Fulton Street, Hayes Valley, San Francisco — a 16,800 SF Trader Joe's with a 77-space attended underground garage. Unanimous SF Planning Commission Formula Retail CU approval in November 2019. Store opened May 17, 2024. CU-to-doors: 4.5 years.
RealClear would have scored this site 68/100 — amber, not green — because the 4.5-year CU-to-open timeline and ongoing formula retail CU vulnerability mean success here is a fragile political coalition, not a template.
16,800 SF
Size
77 underground
Attended
Parking
May 17, 2024
Opened
4.5 years
CU to Open
Unanimous
Nov 2019
CU Process
Triggered
SF Formula Retail
Hayes Valley, San Francisco
Food desert framing beat chain aversion.
November 2019
SF Planning Commission unanimous CU approval
The Planning Commission unanimously approves the Formula Retail Conditional Use for a 16,800 SF Trader Joe's at 555 Fulton Street. The applicant's record centers on food desert framing — Hayes Valley had lost its only full-service grocery years earlier — and a purpose-built 77-space underground garage with a mandatory attendant during all store hours. District 5 Supervisor Dean Preston publicly backs the project, unusual given his generally anti-chain posture.
2020 – 2021
Pandemic delay and site complications
COVID-19, construction disruptions, and site-specific issues on the mixed-use building stretch the timeline. The CU remains valid but the store does not open on any 2020 – 2022 horizon the neighborhood had been led to expect.
March 2024
Final fit-out and opening date confirmed
Trader Joe's confirms a May 2024 opening after extended fit-out work. Neighborhood anticipation is unusually high for a formula retail opening — a direct consequence of the food desert framing that carried the CU five years earlier.
May 17, 2024
Store opens
Trader Joe's opens at 555 Fulton Street. Attended underground parking, 90-minute parking limit, right-turn signage, and flow management operate as committed. Opening-day coverage emphasizes the neighborhood's five-year wait — not the fact that a national chain had finally landed in a formula retail restricted district.
The Zoning Trigger
Formula Retail CU
Hayes Valley is a formula retail restricted district under SF Planning Code §303.1. Any retailer with more than 11 locations worldwide needs a Conditional Use authorization from the Planning Commission — a discretionary, political approval, not a ministerial one.
The Unlock
Food Desert Framing
Hayes Valley had lost its only full-service grocery years earlier. Applicant, supervisor, and Planning Department staff all framed the CU around the neighborhood's actual grocery access gap — flipping the default 'no chains' posture to 'we need a grocery, and this one is 16,800 SF and below-street.'
The Infrastructure Commitment
77-Space Attended Garage
Trader Joe's built a purpose-built 77-space underground garage with a mandatory attendant during all store hours. Applicant also accepted a 90-minute parking limit, right-turn-only signage from the garage, and a 1-year post-opening traffic mitigation update. Operational management — not just stall count — was the mitigation.
The Political Cover
Supervisor Preston
District 5 Supervisor Dean Preston publicly supported the project — notable given his generally anti-chain, anti-corporate posture. That single public position neutralized the most predictable opposition coalition and killed any momentum for a CU appeal.
Key Decision Makers & Stakeholders
The people who decided this project's fate.
SF Planning Commission
Discretionary Approval Body
San Francisco, California
Documented Record
Unanimous November 2019 Formula Retail CU approval for a 16,800 SF Trader Joe's at 555 Fulton Street. Food desert framing plus purpose-built attended parking defused traditional formula retail opposition at the hearing.
A unanimous formula retail CU in Hayes Valley is not a routine outcome. The Commission's record turns on two things: an evidentiary case that the neighborhood genuinely lacked a full-service grocery, and an infrastructure commitment (underground, attended, time-limited parking) specifically tuned to the neighborhood's historical objections. Neither element is portable without local facts.
District 5 Supervisor Dean Preston
Board of Supervisors
District 5 — Hayes Valley / Western Addition
Documented Record
Publicly supported the project — notable given his generally anti-chain posture. Political cover from the District 5 office killed opposition momentum before the Planning Commission hearing.
Preston's backing was the single highest-leverage variable in the approval. A supervisor who routinely opposes formula retail giving public cover to a national grocery chain signals to the Planning Commission, to neighborhood groups, and to potential appellants that the political coalition is not available. This is unreplicable without equivalent supervisor alignment in other SF districts.
Trader Joe's Development Team
Applicant
National Grocery Chain
Documented Record
Designed a 77-space underground garage with a mandatory attendant during all store hours. Accepted a 90-minute parking limit, right-turn signage from the garage, flow management, and a 1-year post-opening traffic mitigation update as conditions of approval.
The applicant's strategy was to convert the most predictable neighborhood objection — garage traffic — from a denial risk into a condition of approval. Operational commitments (attendant, time limit, signage, post-opening review) did work that stall count alone could not have done. The approval is as much a record of acceptable conditions as a record of use approval.
“What if you knew — before site control — whether a neighborhood will flip from anti-chain to pro-grocery?”
Pre-Filing vs. Post-Opening
Two scores. One fragile coalition.
Hayes Valley pre-filing looked moderate-risk. Post-opening, it looks amber — not because the store failed, but because the approval pattern is not durably replicable.
2019 — CU Application
Hayes Valley formula retail restricted district. Pre-filing risk moderate — neighborhood had lost its only full-service grocery years earlier, so the food desert framing was available. Formula retail CU remained a discretionary, political approval.
2024 — Opened
Amber score reflects the 4.5-year CU-to-doors timeline and ongoing formula retail CU vulnerability. Success depended on the neighborhood flipping from ‘no chains’ ideology to ‘we need groceries.’ Fragile pattern — replicable only where genuine food desert + supervisor alignment + purpose-built infrastructure all exist together.
Decision Framework
How to screen the next one.
Three use-cases for this case file. None of them is “copy the Trader Joe's playbook.”
If screening SF formula retail CUs
Food desert framing + purpose-built infrastructure commitments + progressive supervisor alignment is the three-part success formula. Missing any one of the three typically means denial — not delay. Score the site only after all three are confirmed, not on proximity to other successful CUs.
If facing parking as the primary objection
Trader Joe's built a 77-space attended underground garage with operational commitments: mandatory attendant during all store hours, 90-minute parking limit, right-turn-only signage, and flow management. The operational management IS the mitigation — not just the physical parking count. Structure the commitment as conditions of approval, not as a design-phase promise.
Pattern: fragile political coalitions drive SF formula retail approvals
Hayes Valley flipped from anti-chain to pro-grocery because the neighborhood genuinely needed fresh food. Replicating this requires actual community need, not just developer talking points. Screen for real food desert status via USDA data (Low-Income / Low-Access census tracts), not narrative. If USDA doesn't back the framing, the coalition won't hold.
The lesson from 555 Fulton Street:
SF formula retail approvals are not zoning decisions. They are political coalitions — and the coalition at 555 Fulton only formed because Hayes Valley was a verifiable food desert, Trader Joe's built purpose-built infrastructure, and a progressive supervisor broke from his default posture. Strip any element and the CU doesn't happen.
Screen the coalition, not the code.
The Pre-Filing Intelligence
What RealClear finds in Hayes Valley.
Before site control. Before filing fees. Before five years of carry.
Site Analysis
555 Fulton Street
Hayes Valley, San Francisco, CA
Zoning Classification
Approval Pathway
Community Posture
Opposition Risk
Zoning Read
Hayes Valley is a formula retail restricted district under SF Planning Code §303.1. Any national chain (>11 locations) needs a Conditional Use authorization from the Planning Commission. Hearing cycle is discretionary and political — outcome depends on neighborhood posture, not code.
Pathway
Formula Retail CU + Planning Commission approval. Build the record on food desert framing, purpose-built infrastructure, and operational commitments. Align with District 5 supervisor early — Preston's public support is the single highest-leverage variable.
Community Read
Neighborhood flipped from default anti-chain to pro-grocery due to food desert status. Opposition limited and focused on garage traffic — not on Trader Joe's as a chain. Addressable through parking operations, not project scope.
Recommendation
Proceed only where genuine food desert + purpose-built infrastructure + supervisor alignment all present. Replicable in few SF neighborhoods. Pre-filing outreach to District 5, Hayes Valley Neighborhood Association, and nearby merchants is mandatory.
Intelligence Brief
How RealClear built this assessment.
Every feasibility score is backed by a traceable intelligence trail — real articles, real officials, real patterns.
News Articles Indexed
Key Officials Profiled
Comparable Projects Approved
Opposition Groups Tracked
Event Timeline
Key milestones in the entitlement journey
Nov 2019
SF Planning Commission unanimously approves Formula Retail CU for 16,800 SF Trader Joe's at 555 Fulton
2020–2021
Pandemic delay and site complications push opening timeline from original 2020–22 horizon
Mar 2024
Trader Joe's confirms May 2024 opening after extended fit-out
May 17, 2024
Store opens with 77-space attended underground garage operating as committed
Nov 2019
SF Planning Commission unanimously approves Formula Retail CU for 16,800 SF Trader Joe's at 555 Fulton
2020–2021
Pandemic delay and site complications push opening timeline from original 2020–22 horizon
Mar 2024
Trader Joe's confirms May 2024 opening after extended fit-out
May 17, 2024
Store opens with 77-space attended underground garage operating as committed
Key Actors
Decision-makers and their positions
SF Planning Commission
Discretionary CU Approval Body
Unanimous Nov 2019 approval — food desert framing plus purpose-built attended parking defused traditional formula retail opposition
Supervisor Dean Preston
District 5 — Hayes Valley
Publicly supported despite generally anti-chain posture — political cover killed opposition momentum before the hearing
Trader Joe's Development Team
Applicant
77-space underground garage, mandatory attendant, 90-minute limit, right-turn signage, 1-year post-opening traffic update — operational mitigation structured as conditions of approval
Opposition Intelligence
Organized opposition groups
Neighborhood Parking & Traffic Concerns
Limited residential opposition focused on Fulton Street garage entry traffic and circulation — not on Trader Joe's as a chain
Tactics
Public comment on garage access, circulation, and delivery operations during the CU hearing
Track Record
Concerns addressed through operational parking commitments (attendant, 90-minute limit, right-turn signage) adopted as conditions of approval
Potential Allies
Groups that may support the project
Hayes Valley Residents Seeking Grocery Access
Neighborhood
Hayes Valley had lost its only full-service grocery years earlier — genuine food desert status flipped the default anti-chain posture to pro-grocery
Jurisdiction Pattern
What history tells us about this jurisdiction
Approval Rate
1 of 1 — unanimous SF Planning Commission CU approval
Recent Shifts
SF formula retail CUs remain highly discretionary and political — the Hayes Valley approval did not create a transferable template; each neighborhood requires its own coalition
Key Insight
Score: 68/100 amber. The 4.5-year CU-to-doors timeline and ongoing formula retail CU vulnerability mean this is a fragile political coalition, not a replicable playbook. Three factors all had to hold: verifiable food desert, purpose-built infrastructure with operational commitments, and progressive supervisor alignment. Strip any one and the CU doesn't happen.
Intelligence compiled from 6 news articles (SF Examiner, SFist, SF Standard, Patch), District 5 supervisor correspondence, Trader Joe's locations page, and SF Planning Commission hearing record
Primary Source Documents
6 DocumentsEvery finding cited to the source. Click any document to preview it directly.
Screen SF Formula Retail Before Site Control
Your competitor is evaluating the same block right now.
RealClear runs a full entitlement risk analysis — zoning, CU pathway, community coalition, supervisor posture, and comparable formula retail outcomes — before any attorney is billed. Before any filing fee is paid. Before five years of carry.
AI-generated analysis · Not legal advice · Verify independently before making investment decisions