The 56th SF Pride Parade went off Sunday on Market Street — 300-plus contingents, 35,000–40,000 marchers, TGNCI+ Resistance Contingent at the forefront, and Aly & AJ closing the day at Civic Center. Incident-free after a chaotic Friday Trans March.

The 56th annual San Francisco Pride Parade rolled down Market Street Sunday morning, stepping off from Beale at 10:30 a.m. and finishing 1.6 miles later at Civic Center Plaza. Organizers counted more than 300 contingents and estimated 35,000 to 40,000 marchers; SF Pride put total weekend attendance at more than one million. The city has not released an independent figure.

Dykes on Bikes led, as they have since 1976. Directly behind them, SF Pride's TGNCI+ Resistance Contingent — transgender, gender non-conforming, non-binary, and intersex marchers — held the forefront of the march under this year's theme, "Resistance in Action." SF Pride described the contingent as twice the size of prior years, with an explicit goal of centering TGNCI+ community members at the opening of the parade.

Six community Grand Marshals led the march in place of any celebrity picks. Among them: Marcel Pardo Ariza, a Colombian trans artist with work in SFMOMA's permanent collection; Ms. Bob Davis, founder of the Louise Lawrence Transgender Archive — described as the only independent physical transgender archive in the country — and SF City College's first tenured trans professor; and Imani Rupert-Gordon, president of the National Center for LGBTQ Rights.

The parade itself was incident-free — a notable contrast to Friday's Trans March at Dolores Park, which ended with five arrests, two SFPD officers injured, and police deploying roughly 25 vehicles near the Compton's Cafeteria Riot memorial.

After the march, Aly & AJ played a free eight-song set at Civic Center's main stage — part of their "Places to Run Tour" — hosted by Honey Mahogany and Sister Roma. The festival ran noon to 6 p.m., free admission with a suggested $5–$10 donation. If you went for one thing, that was the right call.