Maine 2026 general election

Every race and candidate on the Maine ballot. 197 races · 360 candidates.

Federal offices

3 races · 6 candidates

Statewide offices

1 race · 3 candidates

State legislature

186 races · 343 candidates

Judicial offices

7 races · 8 candidates