Residents rally against hate outside City Hall (photos)

The death this weekend amid violent clashes in Virginia pulled heart strings in the Portland area on Sunday.

About 300 people turned up for a peaceful rally outside City Hall. People chanted and spoke and waved signs against the violence in Virginia and white nationalism.

The rally followed clashes in Virginia on Friday and Saturday. One woman, 32, died in Charlottesville crossing the street and nearly 20 were injured when a speeding car rammed into the crowd. Officials said 15 other injuries happened as well.

James Alex Fields Jr. a 20-year-old of Ohio, was arrested on suspicion of driving the car.

White nationalists have been flocking to Charlottesville, a Democratic-majority college town that has been removing symbols of its confederate history.

The event in Portland, announced in a Facebook post, was quickly arranged. It was billed as a vigil and "speakout."