Richmond May Day Protest Draws Crowds
- Around 100 people joined a May 1 May Day rally and march in downtown Richmond, gathering at Macdonald Avenue and Civic Center Plaza. - The Richmond action was billed as “Workers Over Billionaires,” started at 4 p.m., and tied local organizers to the national May Day Strong campaign. - It matters because Richmond’s rally built on recent “No Kings” protests, showing sustained local organizing around labor, immigration, and anti-Trump politics.
May Day protests can blur together fast — same signs, same chants, same broad themes. But the Richmond rally on Friday, May 1, was a pretty specific local snapshot of what this year’s movement looks like. About 100 people gathered at Macdonald Avenue and Civic Center Plaza, then marched through downtown under the “Workers Over Billionaires” banner. The crowd was small by big-city standards, but that was kind of the point — Richmond was plugging into a much larger statewide and national day of action while using its own local coalition to do it. ### What actually happened in Richmond? The event started at 4 p.m. on May 1 at the corner of Macdonald Avenue and Civic Center Plaza. Organizers framed it as a rally and march, and Richmondside’s photo coverage shows a crowd gathered with protest signs before moving through downtown. The turnout landed at about 100 people. That is not a city-shaking number, but it is enough to show an organized base that can repeatedly get people into the street. ### Who organized it? This was not a one-off pop-up. The rally was promoted through the May Day Strong network and locally backed by Richmond Indivisible, United Teachers of Richmond, and the Richmond Progressive Alliance. That mix matters. You have labor, civic activism, and local progressive politics all sharing infrastructure instead of running separate events. Basically, the coalition is the story as much as the march itself. ### Why “Workers Over Billionaires”? That slogan was the Richmond event’s shorthand for a broader package of demands. Organizers called for taxing the rich, abolishing ICE, ending war, and expanding voting rights, while also urging a kind of symbolic general strike — no work, no school, no shopping. That puts the rally in a language. ### Was this just a Richmond thing? Not at all. California had May Day actions across multiple cities, and national organizers pitched 2026 as a huge coordinated day of protest. Richmond’s event was one local node in that map. The scale in Richmond was modest, but the messaging matched what was happening elsewhere almost word for word. That tells you the local rally was part of a disciplined campaign, ### Why does the local backdrop matter? Because Richmond had already been doing this. Local coverage before May 1 described the rally as a direct follow-up to recent “No Kings” protests in the city, using the same coalition and the same downtown location. So the May Day event was less a spontaneous outburst and more the next scheduled step in an ongoing campaign against Trump administration policies, corporate influence, and immigration enforcement. ### Why does a 100-person protest matter? Small protests matter when they repeat. One rally can be symbolic. A chain of rallies starts to show organizational durability — who can mobilize, who keeps showing up, and which issues stay fused together. In Richmond, labor rights, immigrant rights, and anti-ICE politics are not being in season. ### So what’s the real takeaway? The Richmond May Day protest was not huge, and it did not need to be. The real news is that a standing coalition in Richmond is still active, still coordinated, and still able to connect local politics to a national protest wave. For a city like Richmond, that kind of repeatable organizing muscle is usually more important than one day’s crowd size.