A large crowd of people gather and dance at a lively outdoor pride night party under colorful, translucent fabric decorations and string lights.
The El Rio after party kicks off on June 28, 2025. Photo by Jordan Montero

We’ll be updating this feed throughout the weekend with snapshots, sounds and scenes from the city. Follow along as we track the pulse of Pride, one report at a time. Don’t know where to go? Check out our guide to Pride for events and pro-tips.

10 p.m. El Rio Afterparty
A large crowd of people gather and dance at a lively outdoor pride night party under colorful, translucent fabric decorations and string lights.
The El Rio after party on June 28, 2025. Photo by Jordan Montero.

Now that it’s 10 p.m., it officially means it’s celebration time, and Mango at El Rio is in full swing. After long, drawn-out excitement from a bright hot day, what’s needed most is to let loose and have a drink.

If you’ve never been to El Rio, you’ll be able to find the event from the line spilling outside onto the street. And, although the line is arguably a party itself, the real party doesn’t start until you get inside. Beyond the barrier of a $30 cover, it’s all-in-all kind of worth it, if you ask me.

A crowded outdoor pride party at night with people socializing under hanging colorful translucent fabric and string lights.
The El Rio after-party is off to a vibrant start on June 28, 2025. Photo by Jordan Montero.

There’s hardly anyone standing still. The crowd is positively moving, probably because the DJs are actually good, which, in the San Francisco club scene, is arguably a rarity.

The air smells like tequila breath, but in the way that almost everybody is kissing. There are virtually no men, and almost every song is about twerking. This might just be lesbian heaven.

– Jordan Montero

9 p.m. Dolores Park exhales, and Pride rolls on
A large group of people gathers on a sunny grassy field in a park for a pride event, with a tree in the foreground and tents and buildings in the background.
Dolores Park begins to thin after a boisterous day on June 28, 2025. Photo by Liliana Michelena.

As golden hour settled over the Mission, Dolores Park began to thin out, never quite reaching the peaks of attendance of other years. What was once a quilt of flags and people almost impossible to navigate, now had a swervy but attainable network of beaten paths to reach friends and chosen family. Even the 5G worked!

A group of people play beer pong outside on a sunny day, with red cups on a table and others watching in a park setting, celebrating pride with colorful flags and joyful energy.
Participants enjoy Pride at Dolores Park on June 28, 2025. Photo by Liliana Michelena.

So, who was missing? And why?

It was not evidently clear. Mexican and Californian flags waved in their original and rainbow-themed customizations. Groups marked their territories with shoes or bottles of Buzzball Biggies. They littered the green with signs that read “Dykes against Israel” or “Chinga tu Migra,” while dancing to reggaeton tunes on the higher slopes of the park, EDM monopolizing the lower level.

Who was missing? In a year of communal fear and grief, there are multiple candidates.

For those who were able to attend, the politics of solidarity weren’t just chat. They were embodied on the blanket dance floors.

“Queer rights are immigrant rights are human rights,” said a trans man identified only as Max, 26, while holding a “No Pride in Genocide” sign.

A concrete slab with arranged offerings, including strawberries, seeds, rice, cups, flowers, and a handwritten note—an expression of pride—surrounded by green plants and pink flowers.
Pride-goers show solidarity for Palestine and other causes at Dolores Park on June 28, 2025. Photo by Liliana Michelena.

The music was still playing here and there when voluntary recyclers started going around picking up crumpled beer cans. Some looked tired; others, just ready to move on. To Mango. To Indie Oasis. To house parties in Oakland!

“Gotta save money and energy for yet another day,” said Daniel Sanchez, wrapped in a Salvadoran flag, finding his way back to the BART station.

A group of people stand and sit outside a residential building on a sunny day; a California Republic rainbow pride flag is visible in the foreground.
A karaoke garage across from Bi-Rite on 18th Street near Dolores Park on June 28, 2025. Photo by Liliana Michelena.

But if you’re still out, now’s the time to recharge, regroup and reapply your eyeliner. Whether you’re headed to a club, a friend’s rooftop or your kitchen dance floor, may the spirit of Dolores be with you.

– Liliana Michelena

5:48 p.m. Takeoff!
Two people pose with pride next to a motorcycle at an outdoor event, surrounded by pride flags and a lively crowd. Bright sunlight shines over palm trees in the background.
Motorcyclists posing next to their bikes as they prepare to take off. June 28, 2025. Photo by Jordan Montero.

The Dykes are revving their engines and preparing for takeoff. Elders and youth alike are mounting their steeds and preparing to lead the loop through the Mission and Castro, and eventually back to Dolores Park. 

Behind them are a couple of salsa dancers and a band, banging on drums and bongos, while also shaking maraca-esque instruments. Just another festive contingent finding new ways to express lesbian joy. 

Around them are swelling groups of sapphic, queer and trans Palestine demonstrators, expressing pride and an end to the genocide. There are almost as many keffiyehs as there are rainbow flags. Among the crowd there are signs about immigrant rights, queer rights and free hormones. 

As the bikes take off, so does the crowd, following close behind the parade leaders. The parade ends in a crowd of cheers, dancing and unbridled joy. 

-Jordan Montero

2 p.m. Beavers, butches and bushes
A large crowd gathers in a park under colorful umbrellas on a sunny day, celebrating pride with city buildings and a blue sky in the background.
Crowds gathered on the field, under tents, and in the sun at Dolores Park on June 28, 2025. Photo by Jordan Montero.

It’s 2 p.m. and the Dyke March is tits-out and swinging. Literally. 

The DJs have seemingly multiplied with micro-boiler-room sets taking over the park. Each has their own entourage, groupies and crowds in different sections of the grass. 

There are free snow cones, bead bracelet making and hits of joints, if you ask someone nicely. The tents have been covered in “camps” named “Camp Beaverton,” “Camp Wet Beaver” and “Slumber Party.” There are swinging pole dancers, flogging kinksters and drunk people practically everywhere. 

The usual crowd of vendors has been joined in tandem with queer entrepreneurs selling everything, including Jell-O shots, homemade mixed drinks and DIY lesbian merch. 

What started out as a tame kickback has turned into a full on rager. Beavers, bushes and butches and all. 

-Jordan Montero

A woman stands at a DJ table with equipment in a park during a sunny pride gathering; people relax and walk in the background.
Photo by Jordan Montero.
1:30 p.m. Proper family fun, from vendors to inflatables
Two people stand inside a large inflatable plastic bubble filled with colorful balls at a pride event, surrounded by tents and crowds under a sunny sky.
Photo by Allie Skalnik.

Shimmy-able music and families chattering fills the air at the Castro Family Pride Block Party. At the corner of Market and Noe streets, family-friendly fun is promised until 5 p.m. in what event-goers are calling one of the only truly family-friendly Pride events this weekend. 

The event, according to event producer Chris Carrington, co-founder of CG Events, is designed to catch people simply wandering about the neighborhood. Its vibrant yet moderately paced atmosphere invites those of all ages and energy levels to come take a look. 

People gather at an outdoor pride street fair with tents, tables, and a large rainbow arch under a clear blue sky. Trees and buildings line the street.
Photo by Allie Skalnik.

The party owes that farmers market-esque appeal in large part to the 14 vendors lining the streets, tempting passers-by with jewelry, ceramics, scarves and loudly patterned shirts. 

And in the center of it all is the Fun Zone. With kindergarten-sized chairs and tables, and coloring pages scattered invitingly for the next eager toddler, families are flocking to the occasion. Clearly a toddler favorite, a giant inflatable igloo blows rainbow confetti in a globe of vibrant colors as children exclaim and giggle with glee. 

One of the challenges of the event is evidently getting one’s children to leave the magical igloo. 

– Allie Skalnik

11:30 a.m. Music blaring under the sun

It’s 11 a.m. and the Dyke March is already pumping. People are popping up their tents all over the Dolores Park lawn: Vendors are setting up cups of fruit and beverages, and Dykes begin to set up their tailgates, comically large bags of chips and all.

The Dyke March official opening began with a thud. The performances were moving and empowering — if you were sitting in the front section of the lawn, where almost nobody was. Bates with family and friends opened the day with indigenous songs and drums and yet virtually nobody stopped their own EDM beats. 

The gay men are sequestered in their perch on the upper left side of the park. Up there, there is no shortage of DJ sets and speedos, all under a mist of sunscreen. 

By 11:30 a.m. the park has nearly doubled in size with every kind of butch, femme and dyke — all with their friends, family and children.

— Jordan Montero

People relax on a grassy hill with pride-themed umbrellas and tents in a crowded park, city skyline visible in the background under a clear blue sky.
Dykes begin to set up their tailgates at Dolores Park on June 28, 2025. Photo by Jordan Montero.
11 a.m. Good morning and Happy Dyke March 👩🏻‍🤝‍👩🏽

After last night’s sweaty dance floors and rooftop rendezvous, the city’s just rubbing its eyes and reaching for iced coffee. But make no mistake: The main event is here. Today, Dolores Park becomes a technicolor sea of picnic blankets, speakers, and uninhibited joy — emphasis on uninhibited. Expect shade structures that could be runway-ready, booming cumbia and house sets, and a steady flow of cold drinks and chosen family reunions.

If you’re heading to Dolores, plan around peak crowd o’clock — roughly noon to 4 p.m. — and bring your own water (and TP if you’re a planner; bathrooms are scarce and can get wild). Reception can be spotty, so choose a meet-up tree and text early. And remember: The most solid Pride connection is IRL. Keep an eye here as we bounce around the park and beyond today, soaking it all in.

— Liliana Michelena

Follow Us

Join the Conversation

2 Comments

  1. Such powerful energy in these photos and stories — you can really feel the joy, pride, and community. Love seeing people show up so boldly and beautifully for one another. This is what Pride is all about. 🌈💪

    0
    0
    votes. Sign in to vote
Leave a comment
Please keep your comments short and civil. Do not leave multiple comments under multiple names on one article. We will zap comments that fail to adhere to these short and easy-to-follow rules.

Your email address will not be published. Required fields are marked *