SFResponse.org How San Francisco responds

Homelessness reports to 311

in

311 tickets about homelessness, encampments and people alike, per resident and against the city. Anyone can file a ticket, so these count reports, not people.

Loading…

Homelessness reports to 311 in West of Twin Peaks

Tickets since Jan 1, 2024, through Oct 10, 2026 · source updated Oct 12, 2026.

311 received 328 homelessness tickets in West of Twin Peaks in the twelve months to Sep 2026: 8.9 per 1,000 residents, 0.1× the citywide rate, rank 32 of 38 neighborhoods. That is 1% of the city's tickets, on 4.4% of its residents. Against the twelve months before: +38%. 14 more were closed as duplicates and are not counted. The city added a separate homelessness concerns option to 311 in June and July 2025, during the earlier period; before then such reports were filed as encampment tickets.

How tickets were closed, Oct 2025 to Sep 2026. How the city closed each ticket, from the first words of its closing note, and the median time from ticket to closing. Unable to locate: responders found nothing there when they arrived. No action: cancelled, marked invalid, closed administratively, or noted as needing no action. Other: any other closing note. Shares are rounded, so a row may not add to exactly 100%. A ticket still open counts as not yet closed in the median.
AreaResolvedUnable to locateNo actionMedian to closeStill openReferredOtherTickets
West of Twin Peaks29%31%28%13.4 h3%2%7%328
Citywide35%37%19%19.8 h5%1%2%60,446
Tents, structures and vehicles counted, West of Twin Peaks, May 2026. On one day every few months, city teams count the tents, structures and vehicles that appear lived in. It counts objects, not people: someone sleeping without a tent or structure is not in it.
CountedMay 2026Of whichPrevious count, Feb 2026A year earlier, Jun 2025
Tents and structures00 tents, 0 structures01
Vehicles that appear lived in11 cars and vans, 0 RVs and other vehicles116
Areas compared. Neighborhoods: tickets per 1,000 residents, Oct 2025 to Sep 2026. Citywide counts the tickets with a known neighborhood, divided by the whole city's residents. Click a column to sort, an area to select it. Areas under 1,000 residents are listed without a rate. Change compares with Oct 2024 to Sep 2025. Tents and structures are the city's count of May 2026.
#NeighborhoodPer 1,000 residents× citywideTicketsChangeTents and structures
Citywide72.71.0×60,345+10%115
1South of Market405.05.6×10,448+7%8
2Hayes Valley266.13.7×5,021+27%4
3Mission208.72.9×11,504+7%13
4Tenderloin188.82.6×6,063+9%6
5Castro/Upper Market166.12.3×3,644−4%1
6Financial District/South Beach134.31.8×3,287+7%2
7Nob Hill129.01.8×3,037+16%3
8Japantown122.41.7×491+66%1
9Western Addition81.21.1×1,810−8%2
10Chinatown72.51.0×877+83%7
11North Beach63.90.9×712+22%1
12Haight Ashbury63.80.9×1,069−6%1
13Mission Bay56.60.8×996+22%1
14Pacific Heights47.60.7×1,087+57%0
15Potrero Hill45.40.6×727+19%0
16Marina45.40.6×1,058−2%3
17Bayview Hunters Point43.60.6×1,645−2%42
18Inner Richmond42.10.6×848+72%4
19Bernal Heights38.80.5×935+38%7
20Russian Hill31.40.4×546+34%0
21Lone Mountain/USF17.70.2×284−42%0
22Inner Sunset17.40.2×472+66%1
23Outer Richmond16.80.2×723+56%4
24Portola14.80.2×219−23%1
25Presidio Heights14.40.2×142−28%1
26Outer Mission13.40.2×299+19%0
27Noe Valley13.30.2×300−18%0
28Glen Park12.50.2×108+16%0
29Lakeshore9.60.1×115+37%1
30Presidio9.20.1×36−56%0
31Oceanview/Merced/Ingleside9.00.1×219+81%1
32West of Twin Peaks8.90.1×328+38%0
33Seacliff8.50.1×21+5%0
34Sunset/Parkside8.40.1×635+1%0
35Twin Peaks5.70.1×44+2%0
36Excelsior5.30.1×197+21%0
37Treasure Island2.90.0×7−30%0
38Visitacion Valley2.40.0×39+77%0
—Golden Gate Park——307−27%0
—McLaren Park——28+4%0
—Lincoln Park——17+42%0

Method

Source: DataSF 311 Cases (vw6y-z8j6), tickets filed since Jan 1, 2024. Homelessness tickets are two kinds, counted together: encampment tickets (the "Encampment" service, called "Encampments" until June 2024) and homelessness concerns (general requests the city sends to the Department of Homelessness and Supportive Housing). Human waste, needles and street cleaning are not counted, because the data can't say who caused them. A ticket is a report, and anyone can file one: residents, workers, visitors, and business and benefit district staff. The data records how a ticket was filed (app, web or phone), but not who filed it. So these figures count reports. They don't count people or tents. Tickets the city closed as duplicates are left out, and so are test tickets. Each ticket counts in the neighborhood and districts the city assigns it, and in a custom area if its location is inside the area's boundary. An area defined as a list of intersections holds the tickets whose nearest intersection is on its list, within 150 meters. This is how the city places each police call at its nearest intersection. Rates divide by residents (2020–2024 American Community Survey). The 12-week and 4-week periods end on the last full day in the data. Twelve months means complete months. In June and July 2025 the city added a separate homelessness concerns option to 311. Before then, such reports were filed as encampment tickets. Total tickets rose after the change, and the change from a year earlier counts tickets as they were filed, before and after it. South of Market's share of the city's tickets was 17% both before and after. In June 2024 the city renamed its 311 categories and relabeled its app channel, and tickets rose sharply over the next two months, most of all in South of Market. The monthly chart starts in August 2024. How a ticket closed comes from the first words of the city's closing note. Time to close runs from when the ticket was filed to when it closed. A ticket still open counts as not yet closed.

Tents, structures and vehicles: DataSF Quarterly count of tents, structures, and lived-in vehicles (w9ip-yrij), source updated Sep 10, 2026. On one day every few months, teams from the Healthy Streets Operations Center (police, city outreach, emergency management, 311, park rangers and others) count the tents, structures, cars and vans, and other vehicles such as RVs and trailers that appear lived in. The city publishes each count months after it is taken. It records what was standing at each location when the teams passed. It doesn't count people: someone sleeping without a tent or structure is not counted. A 311 ticket can be filed at any hour by anyone who sees something, so the two measure different things. They are shown side by side and never combined. Each counted location is placed by its coordinates in today's neighborhoods, districts and custom areas (by nearest intersection for an area defined as a list of intersections), so every count day covers the same areas. The page shows counts only, without rates or percent changes, because most areas have few or no objects on a count day.

Every figure here is also in https://sfresponse.org/data/homelessness.json.

Where the tickets were

How tickets were closed

Tickets per month

Citywide

Areas compared