With 100% of precincts reported, the results are final.

Support Local Journalism


Subscribe

Load comments