As Trump, his supporters, former presidents and other dignitaries gathered on the National Mall for the swearing-in ceremony, opponents marched in nearby streets and were confronted by a heavy police presence.
Most of the noisy protests -- including those by an array of anti-racist, feminist, pro-immigration, anti-war and marijuana legalization groups -- were peaceful.
But in at least one incident, masked youths emerged from the crowds to kick over trash cans and smash windows in shops, a bank and a fast food outlet and throw stones, as riot police deployed pepper spray.
Officers gave pursuit as the violent protesters melted away, and made several arrests. At least one person was hurt and was seen receiving treatment for a head wound from paramedics.
Black-clad groups with anarchist and anti-fascist banners could be seen moving at speed on the outskirts of the protest.
Marchers chanted: "No deportation, no KKK, no fascist USA!"
A 27-year-old financial worker from Tampa Bay in Florida, who did not want to give his name for fear of retaliation by his employer, said Trump's election victory had left him fearful.
"There is nothing to hope for except for grassroots efforts to oppose him," he told AFP.
Public interest lawyer Renee Steinhagen, 61, came down from New York to protest against Trump's inauguration.
"I'm doing this to express resistance to the change that await us," she said.
"This administration seems more extreme than any other. This is a simple act of resistance. It's better than staying at home."
Related reading
Full transcript: Donald Trump’s inaugural address
Groups of Trump supporters passed by the protests on the way to hail their hero, and some insults were thrown, but the two sides kept largely apart and violence was isolated.
Protesters said they feared Trump would be an extremist president, taking a harder line on immigration and social issues than his Democratic predecessor Barack Obama.
Many cited the recent Senate confirmation hearings of Trump's cabinet nominees as proof that he intends to take a radically conservative approach, gutting public services.
"It's a sad day to be an American," complained 26-year-old Colin Hernandez, a DC resident and Bernie Sanders supporter who joined a protest gathering a block-and-a-half from the White House.
A rally leader on a megaphone intoned a prayer while protesters mingled.
"In the name of humanity, we refuse to accept a fascist America," she said.
A few blocks away, Trump's supporters chanted "USA! USA! USA!" as the president-elect arrived at the Capitol to be sworn in as the 45th US president.
Related reading
Questions around Australia’s place in Trump’s America