Dozens gathered outside City Hall last night holding candles and signs, rallying against the violent protests in Charlottesville, Va., that killed a woman and injured nearly three dozen.

Heather Heyer, 32, was killed when 20-year-old James Alex Fields Jr. plowed his car into a group of counter-protesters in Virginia on Saturday. White nationalists had gathered in the city this weekend.

At the vigil last night, signs reading "hate has no home here," "we can change America" and "JC stands with Charlottesville" were displayed.

A larger vigil is scheduled for tonight at the Newark Avenue Pedestrian Plaza. The "Stand for Peace" rally is set for 8 p.m. and is being hosted by Jersey City Stands, the Hudson Pride Center and the Jersey City Anti Violence Coalition Movement.

"We are one of the most diverse cities in the nation," a Facebook page for the event reads. "It's our divine responsibility to have a voice on what's happening in Virginia and in our country. This is a moment in American history that pleads us to redefine our roles as citizens, to not only speak up but to take action."