The group shut down Broadway in Downtown Oakland to protest the inauguration. They're showing anger and frustration about the new administration. Oakland police were close behind, keeping a close eye on them.
RELATED: Anti-Trump protesters take to streets in SF
Police mostly held back, trailing the crowd in cars, on motorcycles and bicycles and blocking traffic on side streets as the protesters marched passed.
The group appeared to get smaller when it started to rain.
Earlier, there was a rally near City Hall. There were many signs denouncing the new president, some too graphic to show on television.
"It's a very somber day for me," Richmond resident Maggie Lewis said. "I'm a veteran, I served in the United States Navy. If I were in the service today, I'd go AWOL, I would not serve under him. He does not belong in the White House."
Walnut Creek resident Mark Kelsey calls it a day of mourning. "I wish him all the best. I fear that he might make good on some of his promises. I hope that progressives turn out to make sure those promises that offend our most basic liberties won't be fulfilled," he said.
By 2 p.m., much of the crowd had gathered in front of the Oakland City Hall at Frank Ogawa Plaza to chant slogans and, later, to hand the microphone over to anyone wanting to make a statement.
As participants changed "Stand up! Fight back!" and "Trump Trump you can't hide, we can see your racist side" as another group of several hundred protesters headed on foot to meet them from a rallying point at the University of California, Berkeley campus.
All of the marches on Friday have been peaceful. Many are heading home while others are just arriving at Frank Ogawa Plaza.
The rally is scheduled to end at 5 p.m. Oakland officials are prepared for other protests to continue well into the night and more marches are planned for Saturday.
Click here for full coverage on the presidential inauguration.
Bay City News contributed to this report.
Oakland anti-trump protest on the move up Telegraph Ave. now. pic.twitter.com/LBixDfG7Ma— Cbarnard (@CornellBarnard) January 20, 2017
Oakland anti-trump protest happening now. pic.twitter.com/7KUQbuZ0e8— Cbarnard (@CornellBarnard) January 20, 2017