Pride doesn’t start the morning of the parade, and in San Francisco it doesn’t end with it either. This year it ran a full week: preview parties and a night at the opera, a Trans March that began in celebration and ended with police moving into the crowd, a Pink Saturday that said goodbye to an 11-year tradition, and a Sunday that took corporate floats down Market and then sent the party home to the Mission and the Castro. Our photographer Zoe Malen was there for all of it.
Here’s the week, in pictures.
The lead up
Pride had its own pre-game. Days before the first march, a Pride x World Cup watch party in Jessie Square mixed drag numbers with match-day energy — fans painting national and Pride flags on the same cheek.




Friday: the Trans March
It began as pure celebration in Dolores Park — glitter, bubble guns, trans flags passed hand to hand. By the time it reached Market Street, it had sharpened into something else entirely.








Saturday: Mission-centric
Dolores Park filled early and stayed full: DJs, tea and tarot, beer pong, and the last year of the park’s “Dykes Only” section before its longtime organizers retire. The Dyke March took the Mission as the sun went down.








Sunday: the parade and the party
Dykes on Bikes led, corporate floats followed, and the corgis stole the show. By afternoon, the celebration had spilled out of Civic Center and into block parties across the Mission and the Castro.








Bonus: the best T-shirts of Pride
Some of the sharpest commentary all weekend wasn’t chanted — it was printed on someone’s chest. Zoe Malen spent four days collecting the funniest, filthiest and most pointed T-shirts in the crowd.















You really don’t need to make the animals performance accessories.
Leave them home.