Election officials walk along the Downtown Mall toward the City Hall Annex on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
A sign directing voters where to go stands in front of the City Hall Annex.
Credit: Mike Kropf/Charlottesville Tomorrow
Election official Joshua Jenkins posts results in a window as campaign staffers relay the data on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
Campaign staffers and reporters read election results as they are posted in the window of the City Hall Annex on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
Ginny Bixby, a reporter for The Daily Progress, files an article on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
A window of the City Hall Annex displays election results.
Credit: Mike Kropf/Charlottesville Tomorrow
City Council candidate Juandiego Wade speaks with a reporter at Old Metropolitan Hall on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
Charlottesville Commonwealth's Attorney candidate Joe Platania celebrates with friends at Zocalo restaurant on election night.
Credit: Mike Kropf/Charlottesville Tomorrow
City Council candidate Brian Pinkston stands by the bar at Starr Hill Brewery on election night.
Credit: Mike Kropf/Charlottesville Tomorrow