Every race, town by town
Every office on the November 3, 2026 ballot and who is running for it. Results fill in here, town by town, once the polls close at 7:00 p.m.
Every office on the November 3, 2026 ballot and who is running for it. Results fill in here, town by town, once the polls close at 7:00 p.m.