Demonstrations and vigils protesting the election of Donald Trump spread across the country late Wednesday and early Thursday, as thousands of people rallied against the president-elect in cities from coast to coast.

Condemning Trump’s litany of crude comments about women and his attacks on immigrants, demonstrators marched along city streets, blocked intersections, burned effigies and, in some places, gathered outside buildings bearing Trump’s name.

“Not my president,” chanted some of the protesters, while others waved signs with the same message.

At least 100 people were arrested at some of the protests, according to police officials, most of them at one in New York. While most of the demonstrations remained peaceful, police in Oakland, Calif., said a rally there turned violent when some in the massive crowd injured three police officers by throwing rocks and fireworks at them.

The unrest underscored the fractures in a country that awoke Wednesday to learn that Trump had pulled off an unexpected victory over Hillary Clinton, his Democratic opponent.

Protests erupted in the biggest U.S. cities — New York, Los Angeles and Chicago — and flared in places from Portland and Seattle to Philadelphia and Richmond, along with cities in red states such as Atlanta, Dallas, Omaha and Kansas City, Mo.

Most of the major demonstrations took place in urban centers in blue states Clinton won Tuesday, highlighting the demographic divide that shaped the election results.

Read the whole story from the Washington Post.