Releases  /  GG-2026-001
Case FileSFHousingOpen

The city pays more for one homeless bed than you pay for your home.

Think about your rent. Now look at the city's bills, from its own records. One shelter bed: up to $5,900 a month. One homeless hotel room: $2,776 a month — and the nonprofit running it, Tenderloin Housing Clinic, keeps more of that money than the landlord who owns the building. People die inside. Almost nobody gets back on their feet. And when City Hall reviewed the deal last month, it was told "only 2 evictions in 16 years." The court docket shows 115 eviction lawsuits. They signed $379 million more of your money anyway.

GG-2026-001 GovGrift Research Updated June 2026 Status: Open — awaiting agency response
The issue, in 30 seconds
  1. The price is insane. One bed in the city's shelter system costs $39K–$84K a year (Controller FY23 actuals); the city's own plan budgets new beds at $58.4K–$70.8K. A bed — not a room, not an apartment. Most people's rent is less. Finding 1 · [CON]
  2. They bill you twice per room — and the second bill bought nothing. Each THC hotel room: $1,858 a month, plus another ≈$900 a month on top for "support services." The city's own monitor graded those services: 0% of tenants reached. That's ~$17M a year, billed and not delivered — in the same packet supervisors approved. Finding 3 · [BOS]
  3. People die inside. Medical examiner records: 177 overdose deaths in THC's buildings, 2020–2025. And 23 of its 24 hotels trace back to one landlord network. Findings 4 & 8 · [OCME] [SOS]
  4. The scoreboard can't lose. The city reports "96% positive outcomes" for this housing. Read the fine print: the dead are excluded from the measure. Die in your room and you don't count against the score. Finding 5 · [OCOH]
  5. Smoking gunTo renew the deal, the city told supervisors THC had "only 2 evictions across 16 years." The Superior Court docket shows 115 eviction lawsuits filed by THC in that window — and THC's own director had published "fewer than 2% evicted citywide" (≈30 a year at THC's size) six months earlier. We have the docket and the post — archived. Finding 7 · [HSH] [CUD]
  6. It worked. On June 2, 2026, supervisors re-approved $379 million — no bid, by a 10–0 vote. The same packet showed repeat violations THC never corrected, and the city's response was to waive its fiscal monitoring. Finding 10 · [BOS]
Illustration: a shadowy figure in a trench coat holds back most of a stream of money flowing from the city toward SRO hotels, its coat stuffed with the rest.
GovGrift illustration · $640M city payments (FY2007–26) · $107M measured landlord rent (FY2019–24)
Finding 1 · The scoreboard
The claim

The budget tripled. The street count went up anyway.

Status: on the record Source: official city data

Every year you pay more to fix homelessness than the year before. Here's what you got for it.

What the city budgets per homeless person · $846.8M a year ÷ 8,323 counted
$100K Per person. Per year. And the count still went up.
People counted homeless · official point-in-time counts

Sources: SF.gov point-in-time counts · HSH adopted budget, $846.8M (FY2024-25). The same budget also houses 12,000+ people who aren't in the count.

Where does $846.8 million a year go? The city's own Controller priced one slice: shelters. 33 shelters, 3,228 beds, 20 nonprofit operators — about $176 million in FY24, roughly 25% of that year's budget per the Controller. Do the division: roughly $54,500 per bed, per year. One bed in a "non-congregate" adult shelter runs $58,368 a year — about $4,900 a month for a bed. Not a room. A bed. And when the city plans new beds, its own report budgets $58,400–$70,800 a year for each one — up to $5,900 a month.

The Controller's FY23 actuals, per bed per year: congregate adult shelter $38,854 · navigation centers $48,466 · non-congregate adult shelter $58,368 · crisis programs $64,271 · minor shelters $83,567. Family shelter ran $221.81 per filled bed-night (≈$81K a year). The prices include food, services, and 24-hour staffing — the Controller's own report concedes the true costs were harder to pin down than expected because of how the contracts are written, and outside researchers (Abt Associates) called the city's estimates consistent with other big cities. The scandal isn't that SF overpays per cot — it's what the whole machine costs while the street count rises. Receipt: SF Controller, Assessment of the SF Shelter System (Dec 2024), pp. 36–45 · $176M ÷ 3,228 beds = GovGrift math · new-bed estimate: HSH, "A Place for All" report (Dec 2022), via SF Examiner, Feb 2023

Keep the two products straight, because the department sells them together. A shelter cot is the temporary one: $39K–$84K a year, run by 20 other nonprofits. A permanent hotel room — the SROs this report is about — is the cheap one: $22K a year at the city's room benchmark, $33K–$43K all-in. Read that again: the temporary cot costs more than the permanent room. And both sit under the same roofline number — $100K budgeted per counted homeless person, per year.

The question

You see the result every day on the sidewalk. So where does the money go? We followed the city's biggest hotel operator — one contractor, $640 million — to find out.

Finding 2 · Your money, one room at a time
The claim

The landlord gets $814. The middleman keeps $1,044.

Status: bulletproof — city benchmark + analyst + resolution text

Here's the deal your city signed. It pays THC about $1,858 a month for every hotel room. THC pays the hotel's owner $814 and keeps the rest.

Add it up: $1,044 a month, every room, every month — and nothing on paper shows what it buys. Not one filing breaks it down by building. Nobody can check — not you, not the supervisors, not the auditors.

THC's filings show no building-level accounting. Its IRS Schedule L (insider transactions) is empty six years running, and its website points to a tax database instead of publishing audited financials as city rules for $1M+ contractors anticipate. Receipt: IRS Form 990, FY2019–FY2024, EIN 94-2681706 · SF Admin Code 12L

And that's only the first bill. There's a second one, stacked on top — and the city already checked what it bought.

Finding 3 · The second bill
The claim

$17 million a year for "support services." The city checked: 0%.

Status: bulletproof — contract scope + analyst price + city monitoring, same packet GovGrift math shown inline

The $1,858 is not the whole bill. On top of it, the city pays THC roughly another $900 a month per room for "support services" — the caseworkers who are supposed to help people get back on their feet. That's the entire promise of this housing: not just a room, but help. Add it up yourself:

$33,317 a year per room — $43,000 at the three newer hotels. Remember what your rent buys you. This buys one room with a shared bathroom, plus help that's supposed to arrive.

So did the help arrive? The city's own monitors checked, in the very packet supervisors used to renew this contract. THC's core service task — reaching out to put tenants on service plans — scored 0%. Against a goal of 100%. Across 1,519 rooms, the services layer costs you about $17 million a year. Billed every month. Scored zero.

The $1,858 benchmark is the room money — rent plus building operations. The full contract buys three things; the resolution's own title: "master lease stewardship, property management, and support services." All-in, the city's analyst prices it at $33,317 per room per year ($2,776 a month) on the 16-hotel agreement and $43,000 per unit per year at Crown/Winton/National. That's roughly $11,000 per room per year on top of the room benchmark — ~$17M a year across 1,519 rooms — buying the "support services" layer. No public filing itemizes it by building. And the city's own monitoring graded that layer's core task, service-plan outreach, at 0% against a 100% goal (Finding 10). Receipt: BOS File 26-0461, resolution text · SF BLA report, May 27, 2026 · GovGrift math: $33,317 − ($1,858 × 12 = $22,296) ≈ $11,021/room/yr × 1,519 rooms ≈ $16.7M/yr

What does a building look like when the "support" in supportive housing scores zero? The medical examiner has been keeping that ledger.

Finding 4 · The human cost
The claim

177 people died of overdoses inside THC's buildings since 2020.

Status: on the record — medical examiner data Causation not claimed — see honest accounting

Not on the street. Inside the housing you paid for. The medical examiner's records show 959 overdose deaths inside the city's supportive-housing sites from 2020 through 2025 — 23% of every overdose death in San Francisco. THC's buildings rank second-worst of 30 operators.

Fatal overdoses inside permanent-supportive-housing sites by operator, 2020–2025. ECS and THC reflect the May 2026 analysis with full-2025 data; *TNDC, Conard, and HomeRise are the August 2025 snapshot. Source: SF Office of the Chief Medical Examiner records, analyzed by The Voice of SF.

21overdose deaths
Mission Hotel
520 S. Van Ness · THC-run
19overdose deaths
Seneca Hotel
34 6th St · THC-run
17overdose deaths
Jefferson Hotel
440 Eddy St · THC-run

None of this was a secret. In 2022, Chronicle reporters spent months inside these hotels — many run by THC — and wrote it all down. The city kept paying.

At least 166 people fatally overdosed in city-funded SRO hotels in 2020–2021 — 14% of all confirmed overdose deaths in San Francisco, in buildings housing less than 1% of the city's population. Receipt: SF Chronicle investigation, April 2022
San Francisco supportive housing kept averaging about 3 overdose deaths every week through 2023. Receipt: The SF Standard, Oct 2023

And it gets worse. Dying in your room isn't even this system's most damning exit — look at what happens to the people who leave.

Finding 5 · The exits are broken
The claim

One in four left this housing by dying. Almost nobody walks out.

Status: on the record — city data via SF Chronicle "Wasn't that COVID?" — answered below

This housing is supposed to be a ladder. The city tracked the 515 people who left it in 2020. It's a trapdoor:

Outcomes of the 515 tenants tracked after leaving SF permanent supportive housing in 2020. Source: city data reported by the SF Chronicle, April 2022.

Fair question: wasn't 2020 just COVID? Partly. It was the pandemic's deadliest year, and this housing serves chronically ill people — some deaths are expected in any "permanent" housing. But the dying didn't stop when the pandemic did: the medical examiner's count in Finding 4 runs every year through 2025, and supportive housing was still averaging about 3 overdose deaths a week in late 2023. And here's how the city keeps that from ever showing up in a report card:

The city grades itself "96% of households in Permanent Housing programs remained stably housed or exited to another permanent housing option" (FY24). The data notes on the same page: "Per HUD, clients that are deceased or exit to certain living situations like hospitals or long-term care facilities are excluded from the measure." That's standard HUD methodology nationwide — and it means the official scoreboard cannot see the morgue. Receipt: OCOH Fund Annual Report FY24: Permanent Housing, SF.gov

Rooms don't open up because someone got back on their feet. They open up because someone died or disappeared. That's why the line outside your door never gets shorter. And the rooms that do open? They're their own story.

Finding 6 · The empty rooms
The claim

You pay for the room whether anyone lives in it or not.

Status: on the record — city vacancy data + BLA monitoring Occupancy is self-reported — caveat below
Illustration: an empty SRO hotel corridor at night, every door open onto a vacant room, while a river of money flows down the hallway carpet untouched.
GovGrift illustration · the money flows whether the rooms are full or not

And while the line waits, rooms sit empty. Your money pays for the room whether anyone lives in it or not. Drag the slider:

If this share of rooms sits empty…
5%of rooms empty
$1,956
What the city really pays per occupied room / month
$1,099
What THC really keeps per occupied room / month
825 of the city's 12,413 supportive-housing units sat vacant in the most recent city report — while 8,323 people were counted homeless. A 2024 audit of peer provider HomeRise found 14.6% vacancy and $6.3M lost. Receipt: SF.gov PSH vacancy data · SF Controller audit via KQED, 2024
And the headline 95% hides the buildings where it's much worse. The city's own grant document, dated April 1, 2026, gives the vacancy at three THC hotels: Crown 2.4%, National 9.3%, Winton 11.5%. Two of the three are in double digits. And it names the reason you suspected — rooms taken offline. At the Winton, of 12 vacant rooms, 8 are "offline" (out of service, not even available to fill); at the National, 2 of 8. Those offline rooms are paid for and boarded shut. An emptied room then takes 73 days to turn around against the city's 21-day standard, while 8,323 people wait outside. Receipt: HSH/HOC grant agreement, Crown/National/Winton (2026), vacancy as of 4/1/2026 (PDF archived & hashed) · BLA report, May 27, 2026, Files 26-0460/26-0461

Do those numbers even hold together? Run it yourself — with the city's own figures:

GovGrift math, all inputs from the same renewal packet: 1,519 rooms at 95% ≈ 76 empty on an average day. At 73 days per refill, that's ≈ 380 move-outs a year (76 × 365 ÷ 73) — more than one tenant leaving every single day. But the renewal slide says tenancies average 6 years — which implies ≈ 240 exits a year (1,443 occupied ÷ 6). And its "1,583 people served" implies ≈ 140 move-ins (1,583 − 1,443 occupied). Three numbers, three different hotels. They were all in the same packet. Pick any two — the third becomes impossible. Receipt: BLA FY2024-25 monitoring + HSH presentation, May 27, 2026 · arithmetic shown; assumes steady state and "served" = occupants + move-ins; some vacancy may be offline/repair rooms

One more question the official numbers never answer: rooms taken offline — boarded up, under repair — may not count as "available" at all, which would make even the 95% flattering. Eighteen years. $640 million. And you're not allowed to know how many of those rooms have someone sleeping in them tonight. Every contested number above came from one renewal slide. Time to look at that slide properly.

Finding 7 · The smoking gun
The claim

The renewal slide had three checkable numbers. None survived checking.

Status: smoking gun — slide vs. docket vs. THC's own publisher Filings ≠ completed evictions — caveat below

On May 27, 2026, the homelessness department stood in front of your supervisors to renew THC's contract. Its pitch slide made three factual claims: "only 2 evictions across 16 years", "the average tenancy is 6 years", and "1,583 people served." We checked all three. Start with the evictions:

HSH's own slide: THC had "only 2 evictions across 16 years." Two. In sixteen years. That was the number your elected officials were given before the vote. Receipt: HSH presentation, Budget & Finance Committee, May 27, 2026 (archived, hashed)

We pulled the court records. Here's what the courthouse says:

The full Superior Court docket shows THC as plaintiff in 143 unlawful-detainer (eviction) lawsuits since 2004 — 115 of them inside the very "16 years" HSH described — plus 43 restraining-order petitions against individuals. A filing is not a completed eviction; HSH's "2" may count only finished sheriff lockouts at these hotels. But the supervisors who heard "only 2 evictions" were never told about the 115 lawsuits. Receipt: SF Superior Court Civil Case Information search, party "Tenderloin Housing Clinic," retrieved June 10, 2026 — full 245-entry docket archived and hashed

And the lawsuits aren't slowing down — they tripled:

Unlawful-detainer suits filed by THC per year, SF Superior Court docket (*2026 through March). 115 total since 2010. The number presented to the Board: 2.

It gets worse: THC's own boss had already contradicted the slide — in print.

Six months before that hearing, THC's executive director Randy Shaw published, on THC's own news site: "The average stay is 8 years!" — against the slide's 6. Same post: "fewer than 2% of permanent supportive housing residents were evicted citywide" in 2023–2024. At THC's 1,500+ tenants, a rate just under 2% is roughly 30 evictions a year — right where the court docket sits (20 suits in 2023, 17 in 2024), and nowhere near "2 in 16 years." The contractor's publisher and the department's slide cannot both be right. The courthouse says neither is. Receipt: Beyond Chron, "SF's Permanent Supportive Housing Is Rousing Success," Randy Shaw, Nov 10, 2025 — quotes verified June 12, 2026 · GovGrift math: 1,500+ × ~2% ≈ 30/yr

And the third claim — "1,583 people served"? Finding 6 already ran that arithmetic: it contradicts both the 6-year tenancy and the city's own turnover data. Three checkable numbers on one slide; the courthouse kills one, the contractor's own publisher kills another, the slide's own math kills the third. So what was left for the supervisors to trust? Maybe the numbers nobody can check — like who owns the hotels. Wait until you see that.

Finding 8 · The other side of the lease
The claim

24 hotels. 23 trace back to one landlord network.

Status: strong — state filings + assessor records Intent not claimed — steering unproven

Who's on the other end of the rent checks? We pulled the property records for all 24 hotels. It's essentially one family network.

One man, Dipak Patel, is registered agent for the LLCs behind 8 of the 24 hotels — at least 642 rooms, an estimated $7–9 million a year in rent flowing through entities tied to one person.

How close is the relationship? Close enough to share defense tables. Twice, court records put THC and its landlord on the same side of the "v."

In 2015, fourteen tenants of the Raman Hotel (1011 Howard St — Patel-family-owned, THC-master-leased) sued Dipak Patel, the building's LLC, and THC together; court records indicate a habitability fight — the building's pest-control contractor was a co-defendant, and the case was routed to the court's landlord-tenant department. In 2021, a quiet-title suit named THC and 439 O'Farrell Street LLC — registered agent: Dipak Patel — as co-defendants (dismissed with prejudice, 2022). Landlord and middleman, defending the same buildings, together. The full 2015 case file — including any cross-claims between THC and Patel — is a courthouse pull away. Receipt: SF Superior Court CGC-15-549039 (Brewster v. Patel et al., filed 11/18/2015; THC answered 4/13/2016) via UniCourt · Thorp v. THC & 439 O'Farrell Street LLC (filed 1/8/2021, dismissed w/ prejudice 4/5/2022) via UniCourt · CA SOS entity records

No competition means the rent is whatever the two of them agree it is. Your money. Behind closed doors. And the rent keeps going up:

Landlord payments rose 56% in six years — from $13.8M (FY2019) to $21.5M (FY2024), $107M total — with no public explanation of what changed. Receipt: THC IRS Form 990 filings, FY2019–FY2024

And at least one of those buildings is owned by a company the state has shut down. The National Hotel — 1139 Market Street, an SRO THC master-leases for the city — is owned by an entity called 1139 Market Street LLC. We pulled its record at the City Recorder, and the city's own grant document for the lease:

1139 Market Street LLC is suspended by the California Franchise Tax Board — the state has recorded three tax liens against it on the building: July 2021, November 2022, and one filed May 13, 2026. A suspended company generally can't legally do business in California. Yet the city's own grant document confirms THC is the "Lessee" who must "coordinate with the Landlord to meet owner's obligations" — so THC pays rent to the building's owner — and that owner is this suspended company. Three weeks after the newest tax lien, on June 2, 2026, the Board re-approved the lease 10–0 (File 26-0460, $42.5M). Receipt: SF Assessor-Recorder Public Index, entity "1139 Market Street LLC," FTB tax-lien docs 2021108903, 2022100571, 2026045992 (retrieved 6/12/26, screenshots archived & hashed) · CA SOS: FTB-suspended · SF Assessor parcel 3702/045 (1133–1139 Market St) · HSH/HOC grant agreement, Crown/National/Winton (2026) — "Master Lease Stewardship," THC as Lessee (PDF archived & hashed)

The one thing the public records don't spell out is whether THC's rent reaches 1139 Market Street LLC directly or through a manager in between — so we've asked the city, in writing, to name the entity on the check. Everything else is on the record: the city is funding a homeless hotel owned by a company California shut down for not paying its taxes.

Finding 9 · The middlemen
The claim

Everyone watching the system is inside the system.

Status: strong — public filings, stated as roles, not crimes

Who's supposed to catch all this? A lawyer. Your supervisor. The local press. Look where each of them sits.

Illustration: an investigation pinboard with three silhouettes — an attorney with a briefcase, a politician at a podium, and a newspaper printing press — connected by red string.
GovGrift illustration · the attorney, the supervisor, the megaphone
The lawyer is on both sides

Michael Heath

THC paid attorney Michael Heath $318,694 in FY2021 and $363,332 in FY2022 — its top legal contractor. State records list the same man as registered agent for the LLCs behind THC's own hotels: the Winton (445 O'Farrell), the Bristol (56 Mason), the National (1139 Market). And when a Patel-owned SRO made news in 2016, the press identified him simply as "Patel's lawyer."

Paid by the middleman; agent — and counsel — for the landlords. To be fair: his bar record is clean (active since 1998, zero discipline), and "Landlord-Tenant Law" is his open, lawful specialty. The question is the bridge: no engagement letter or conflict waiver has ever been public — and two of those landlord LLCs (56 Mason, 1139 Market Street) are currently FTB-suspended per state records. Receipt: THC Form 990 contractor schedules · CA SOS bizfileonline — WINTON HOTEL LLC, 445 O'FARRELL STREET LLC, 56 MASON LLC, 1139 MARKET STREET LLC, agent: Michael Heath · CA Bar #196747 (active, no discipline) · SF Weekly, Feb 11, 2016
The supervisor came from inside

Dean Preston

Worked at THC for eight years. Later became supervisor of the district holding many THC hotels. His 2023 disclosure lists a gift from Dipak Patel — the man behind the biggest cluster of THC's landlords.

The gift was small ($69) and legally disclosed. What it documents is the relationship: the politician overseeing the contracts personally knows the network's central landlord. His THC-related voting record is the open question. Receipt: FPPC Form 700, CY2023 · CA SOS records (RPM Management Group, LLC)
The watchdog works for the watched

Beyond Chron

THC publishes its own news site, edited by THC's executive director. When the Chronicle investigated THC's hotels in 2022, THC's outlet ran a response calling it a "shameful investigation."

A city contractor used its own media arm to attack the newspaper investigating it. That's not a theory — it's a byline. Receipt: Beyond Chron, 2022

One more thing. THC's federal audits came back spotless — six straight years, zero findings, "low-risk auditee." The same six years the medical examiner logged 177 bodies in its buildings. The audits are clean because audits measure paperwork — not bodies, not empty rooms, not who owns the landlord.

Federal Single Audits FY2020–FY2025: zero findings, zero material weaknesses, same audit firm every year. Audits count receipts. They don't count bodies, empty rooms, or who owns the landlord. Receipt: Federal Audit Clearinghouse, EIN 94-2681706, FY2020–FY2025
Finding 10 · It's happening right now
The claim

Last week, the city signed it all again.

Status: on the record — Board vote 10–0, June 2, 2026 No-bid since 2015, per city code

This isn't old news. On June 2, 2026 — weeks after the death counts went public — your supervisors voted yes again, and not narrowly: the main 16-hotel deal passed 10 to 0, with one supervisor excused. Across four THC deals in four weeks, roughly $379 million in total contract authority, at least $70 million of it newly added money:

File 26-0461 (the main 16-hotel agreement, extended 18 months, raised to $303,609,319) and File 26-0460 (Crown/Winton/National, raised to $42.5M) were recommended 3–0 by the Budget & Finance Committee on May 27, adopted 10–0 by the full Board on June 2, and enacted by the Mayor on June 5. Garland ($17.3M) and Abigail ($15.5M) passed May 15. THC has held this work without competitive bidding since 2015 — the city's code lets HSH skip the process entirely. Receipt: sfgov.legistar.com, File 260461 — roll call: Chan, Chen, Dorsey, Mahmood, Mandelman, Melgar, Sauter, Sherrill, Walton, Wong all Aye; Fielder excused · committee 3–0 (Chan, Dorsey, Sauter) · BLA report, May 27, 2026

Here's what the committee had in front of it, in the same packet, on the same day. The department's pitch deck: clean room photos, "1,583 people served," and "only 2 evictions across 16 years." The independent analyst's report, a few pages later:

Empty rooms took 73 days to turn around against a 21-day requirement. Outreach to get tenants onto service plans — the "supportive" in supportive housing — hit 0% against a 100% goal. Rent collection ran 61–79% against a 90% goal. Monitors logged 27 findings at three hotels, most of them repeat findings from the year before, because "THC did not implement corrective actions outlined in its prior year response plan." Receipt: BLA report, May 27, 2026, Files 26-0460/26-0461 — FY2024-25 HSH program monitoring

To be fair, the same monitoring shows things THC does well: occupancy hit 95% on the big portfolio, move-ins beat the 30-day goal, and its fiscal paperwork was clean enough that the city waived this year's fiscal monitoring entirely. That's the system in one sentence: the paperwork passes, the services flatline, and the contract gets bigger.

Why you should care

Every fact on this page was sitting in front of the people who voted. It passed anyway — no competing bid, no debate. The whole supportive-housing portfolio comes up for re-procurement in 2027. That vote is public. Show up.

Honest accounting

What this proves — and what it doesn't

On the record
  • ~$640M from SF to THC since 2007; $312.5M in FY2020–25 alone (DataSF vouchers)
  • THC keeps ~$1,044 of each room's $1,858 — no building-level accounting exists
  • 177 overdose deaths inside THC buildings, 2020–2025 (medical examiner records via The Voice of SF; 156 in the pre-full-2025 snapshot)
  • Of 515 who left the system in 2020: 25% died, 21% back to homelessness
  • 23 of 24 hotels trace to one landlord network; 8 to one registered agent
  • Court records twice place THC and Patel-network entities as co-defendants in the same suits (2015 Raman Hotel; 2021 quiet title)
  • The National Hotel (1139 Market St) is master-leased by THC (city grant doc: THC is "Lessee," separate owner) and owned by an FTB-suspended LLC with 3 tax liens (latest 5/13/2026); the lease was re-approved 6/5/2026
  • THC's attorney doubles as a landlord-side agent; THC's news site attacked the press investigating it
  • Homelessness rose 2017→2024 while the city's budget tripled
  • One shelter bed costs $38.9K–$83.6K a year depending on type — about $54.5K average ($176M ÷ 3,228 beds) (Controller, Dec 2024)
  • June 2026: ~$379M re-approved, no-bid, with 0% service-plan outreach and 73-day room turnarounds in the same committee packet
  • 115 eviction lawsuits filed by THC during the "16 years" in which HSH told supervisors there were "only 2 evictions" (court docket)
  • THC's own director published "average stay is 8 years" and "fewer than 2% evicted citywide" — both contradict the renewal slide (Beyond Chron, Nov 2025)
Not proven
  • That anyone committed a crime
  • That THC caused the deaths — addiction kills people in any housing
  • That the $1,044 spread is pocketed rather than spent
  • That leases were steered to the network on purpose
  • That any official traded votes for favors
  • That the portfolio-wide 95% occupancy is the whole story — the city's own data shows two of three Crown/Winton/National hotels at 9–12% vacant, much of it boarded-up "offline" units
  • That THC's rent for the National reaches the suspended LLC directly rather than through an intermediary manager — the building owner is the suspended LLC, but the exact payee on THC's lease is pending (records request filed)
  • That money is hidden at the org level — we ran THC's IRS filings against city payment records year by year and they reconcile, and its director's pay (~$238K) is modest for a $69M org. The scandal this report documents is what the system buys, not embezzlement

We're not asking you to convict anyone. We're asking the question you'd ask about any bill this size: what did we get? The audits are clean. The rooms are unaccounted for. The bodies are real. And eighteen years in, nobody can tell you how many of those rooms are occupied tonight.

Show your work

Sources

Primary records & published investigations · GG-2026-001
  • [OCME]The Voice of SF, "Housing First, Morgue Second" (2025–26) — medical examiner records: 959 PSH overdose deaths 2020–25 (23% of the citywide 4,090); ECS 190, THC 177 (Part 2, May 2026; earlier snapshot: 875/162/156); building-level counts incl. Mission Hotel 21 (Part 3)
  • [SFC]SF Chronicle investigation, April 2022 — conditions in 16 SRO hotels; 166 OD deaths 2020–21; outcomes of 515 PSH leavers
  • [STD]SF Standard, Oct 2023 — ~3 overdose deaths per week in supportive housing
  • [PAY]DataSF vendor payments, THC, FY2007–FY2026 (~$640M cumulative)
  • [990]THC IRS Form 990, FY2019–FY2024 (EIN 94-2681706) — landlord pay-outs, contractor compensation, empty Schedule L
  • [HSH]HSH budget FY2024-26 · SF.gov PIT counts · PSH vacancy data
  • [CON]SF Controller, Assessment of the San Francisco Shelter System (Dec 2024) — shelter costs pp. 36–45: $176M/yr ≈ 25% of HSH budget; 3,228 beds in 33 shelters; per-bed annual costs by type · HSH, "A Place for All" report (Dec 2022) — city's own $58,400–$70,800/yr per-new-bed estimate, via SF Examiner, Feb 2023
  • [OCOH]OCOH Fund Annual Report FY24: Permanent Housing — 96% positive-outcome rate; deceased clients excluded per HUD methodology
  • [AUD]Federal Audit Clearinghouse Single Audits FY2020–25 · SF Controller HomeRise audit (KQED, 2024)
  • [SOS]CA Secretary of State LLC + registered-agent filings · SF Assessor parcel records — the 24-property landlord trace
  • [700]FPPC Form 700, Dean Preston, CY2023 · CA State Bar record #196747 (M. Heath)
  • [BOS]SF BOS File 260461 ($303.6M; committee 3–0 on 5/27, Board 10–0 on 6/2, Mayor enacted 6/5) · Files 260460, 260365, 260363 · HSH presentation (Emily Cohen) + BLA report (Christina Malamut), Budget & Finance Committee 5/27/26 (archived, SHA256-hashed)
  • [BC]Beyond Chron (THC's outlet), "SF's PSH Is Rousing Success," R. Shaw, Nov 10, 2025 — "average stay is 8 years"; "fewer than 2% … evicted citywide" (quotes verified 6/12/26)
  • [CUD]SF Superior Court Civil Case Information search — THC party entries incl. unlawful-detainer filings CUD-24-677021 … CUD-26-681712 (retrieved 6/10/26, screenshots archived & hashed)

Know something about this case?

Worked in one of these buildings? Seen the occupancy numbers? Know the leases? We protect every source.

hello@govgrift.com