Hundreds of thousands of protesters on Monday are expected to gather across the country for International Workers' Day, a May 1 tradition that has gained renewed momentum as strident immigration rhetoric continues to seep out of the Trump administration.
The demonstrations, which originated with the labor movement, are marked by employee strikes against exploitative working conditions. But, in recent years, the annual day of action has highlighted a range of social issues, particularly the need for immigration reform and a living wage.
Given that President Donald Trump's campaign platform — and a slew of his executive orders — have targeted undocumented immigrants, this year's protests are expected to be yet another pointed rebuke of the business mogul's presidency.
Shops and restaurants across the Bay Area are expected to shutter on Monday. Students are planning school walkouts. Even major tech hubs like Facebook and Uber have allowed their employees to participate in workers’ strikes without penalization.
Work at the Port of Oakland will come to a halt, but it won't be 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 will be affected, he said.
Also in Oakland, volunteers prepared signs for Monday's march. Among them was a high school student who helped organize hundreds of fellow Oakland students joining the march along its route.
"When you really talk to the youth, they really care about it and want to know how they can help," student organizer Reyna Jauregui said.
Another high schooler helped energize a movement at St. Elizabeth Church in Oakland, where people of faith and workers' groups will also meet to join the march.
"I think it's incredible," said Jocelyn Medina of Oakland Community Organizations. "Love of everyone."
Migrant worker rights groups are among some of the most energized. Organizers estimate more than 70 groups are involved so far. Their goal on May Day is connecting with a Latino community, which they say is living in fear of the Trump administration's new immigration policies.
In San Jose, busy Mendoza’s restaurant is one of several businesses that plan to close Monday. Workers there will instead join thousands of others in a march through downtown.
"The workers that want to participate, we made T-shirts with our logo: 'No one is illegal' or 'Black Lives Matter or 'Love is love,'" Adilene Mendoza said.
On Sunday, faith and community leaders talked about showing solidarity in a peaceful event.
"We march because we feel that we need to stand together," said the Rev. Jon Pedigo of the Diocese of San Jose. "We have been placed together in a difficult situation with undocumented persons, with Muslim persons, with LGBTQ persons. ... We are telling Trump we are here to stay, we are here to fight and be truly represented by our government."
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.
Rally at Lovonya Dejean Middle School in Richmond with RYSE youth center, the Richmond progressive alliance and United Teachers of Richmond at 4 p.m.
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.