Pride 2026's official events gave way to spontaneous block parties in the Mission District, with 21st Street becoming the center of an unpermitted celebration that followed a week of marches, police confrontations, and the end of a Dolores Park tradition.
The Sunday parade rolled down Market Street, but by afternoon the real party had moved to the Mission. On 21st Street between Bryant and Potrero, the block party was already in full swing by 1 p.m. — drag shows, street vendors, and a crowd that stretched from El Chato to Asiento. The Bar Bibi x El Chato Pride party at 2301 Bryant St. ran until 7 p.m., one of several unofficial celebrations that took over Mission corners without a city permit.
The week had built to this moment: a Trans March that began in Dolores Park before police moved in with batons near Market Street around 7:40 p.m. Friday, arresting five people for vandalizing statues and targeting security cameras. Saturday brought the final Dyke March in Dolores Park, closing out an 11-year tradition as longtime organizers retired the park's "Dykes Only" section.
By Pride Sunday, the official Civic Center celebration had given way to neighborhood block parties. The Castro held its official merchants-sponsored event on June 27, but the Mission's June 28 gathering was more spontaneous — the kind of street takeover that's become part of Pride's texture. The neighborhood logged 43 eviction notices in the last 90 days and 2,476 311 requests in the past week, but on that afternoon, the only numbers that mattered were the crowds spilling onto the asphalt.
On 21st Street, the Glory Hole Hotdog stand served customers through the party, while nearby, residents used crosswalks as impromptu runways. The celebration wasn't sanctioned — no street closure permit appeared in SFMTA's ISCOTT minutes for that date — but it was distinctly Mission: loud, unpermitted, and claimed the block as its own.

The Discussion
Loading…