Joining hundreds of thousands around the world, droves of demonstrators on Monday are gathering across the Bay Area for May Day rallies, which are drawing special attention to immigrants' rights in the wake of the Trump administration's controversial executive orders and promises.
Traditional May Day demonstrations were originally designed to propagate workers' rights and combat exploitative working conditions. But, in recent years, the annual day of action has been highlighted by a range of social issues, particularly the need for immigration reform and a living wage.
The jam-packed day of activity started with people blocking off an intersection near the Immigration and Customs Enforcement office in San Francisco. Standing in the street in front of cars, demonstrators overtook crosswalks and hoisted signs reading "Sanctuary For All" and "Resist Hate, Racism, Corporate Greed" into the air. Others grabbed chalk and paint to decorate the concrete with phrases such as "Resist" and "No Ban, No Wall" in large red and white letters.
Roughly 20 protesters stamped with white pieces of paper on their shirts reading "#ResistUniteProtect" or "#SanctuaryForAll" also linked arms, formed a human wall and planted themselves in front of the entrance and exit point for deportation buses at the ICE building. The move was designed to promote solidarity with immigrants, according to protester Dalia Yedidia.
"So we know that there are workers, immigrants, and immigrant workers, and we're here in solidarity with them denouncing the intense escalation of anti-immigrant racist policies coming out of the Trump administration," she said.
Demonstrators blocks away at Justin Herman Plaza waved politically-themed signs and shouted in support of immigrants' rights while simultaneously chastising the Trump administration's border wall proposals and commitment — despite a blocked executive order — to defund sanctuary cities that do not cooperate with U.S. immigration officials.
"Folks are feeling a lot of fear right now in both with the executive orders and with we don't know what's going to come down the pipe," demonstrator My Trinh said. "I think they're feeling unsupported. There are folks who are being pushed into the shadows."
Across the Bay Bridge, motionless people — outlined by chalked silhouettes — rested on the ground outside the Alameda County Administration building while demonstrators stood over them chanting for an end to police violence, mass incarceration and immigration raids.
At least four people attending that rally were arrested for trespassing, according to the Alameda County Sheriff's Department.
Shops and restaurants across the Bay Area joined the movement behind the May Day rallies by closing their doors, students engineered school walkouts, and even major tech hubs like Facebook and Uber allowed their employees to participate in workers’ strikes without penalization.
Work at the Port of Oakland temporarily came to a halt, but it wasn't a walkout, a spokesman for the longshoremen's union told NBC Bay Area. He said it's a negotiated day off in the port workers' contract because typically hundreds of dock workers participate in May Day demonstrations. Only the day shift at the port was affected, he said.
Check below for a list of protests, rallies and demonstrations:
San Francisco: Rally and festival at Immigration and Customs Enforcement (ICE) office at 8 a.m.; Chinatown community rally at Portsmouth Square from 10 a.m. to 10:30 a.m.; Rally at Justin Herman Plaza with a march to Civic Center Plaza at 11 a.m.; Montgomery Bart Station rally from 8 a.m. to 4 p.m.
Mountain View: March at Rengstorff Park Community Center at 4 p.m. A rally will follow at 5:45 p.m. at City Hall.
San Jose: Rally at Mexican Heritage Plaza at 1 p.m.; March to Arena Greens at Autumn and Santa Clara Streets at 3 p.m.; May Day rally and march at Story and King Roads from 3 p.m. to 5:30 p.m.
Morgan Hill: March from Galvan Park to ICE office on Vineyard Court at 4 p.m.
Oakland: People's Climate Movement contingent march on 12th street near Citibank at 2 p.m.*; Hotel Workers contingent march at Mandela Parkway and Yerba Buena at 1:30 p.m.*; May Day Restaurant Industry contingent march on 1419 34th Avenue at 2 p.m.*; Rally at Fruitvale Plaza at 3 p.m.
*These marches will likely feed into the rally at Fruitvale Plaza.
Berkeley: Workers’ Day Rally at UC Berkeley at noon.
Concord: Rally at Meadow Homes Park at 4 p.m.; Rally at Todos Santos Plaza at 6 p.m.