
Maine
2026 elections & officials.
Find races and polls, check election dates, or explore who represents you.
Secretary of State
Municipal Clerk, Registrar of Voters administer elections across 497 reported local jurisdictions. Get the source profile, registration guide, rules, and calendar.
Governor of Maine
A permanent office record joined to the current holder and official government website.

Janet Mills
Current roster matched to the official office website
Who represents Maine in Washington?
Each link opens the permanent seat record—not a temporary biography—so history survives elections and vacancies.
188 current legislators across 188 permanent offices
Open States supplies the normalized roster. When one of its contact or portrait fields is empty, Election.org can fill that gap only from a name-matched official legislative page and keeps the source attached to that individual field.
Maine election dates
Dates below are transcribed from the Federal Election Commission's published congressional calendar. They are subject to change and should be confirmed with Maine's election authority.
Nationwide scheduled date
40 FEC candidate records for Maine
Candidate filing does not guarantee ballot qualification. Financial totals appear only where the FEC bulk summary publishes them.
Graham Platner
U.S. Senate
$21,050,419 receivedSusan M. Collins
U.S. Senate
$16,169,827 receivedJanet Trafton Mills
U.S. Senate
$6,063,106 receivedJordan Wood
U.S. House · District 2
$6,044,820 receivedJordan Wood
U.S. Senate
$6,044,820 receivedJared Golden
U.S. House · District 2
$2,582,580 receivedPaul Lepage
U.S. House · District 2
$2,563,901 receivedMatt Dunlap
U.S. House · District 2
$1,205,432 receivedOne refresh updates every connected page.
The federal layer is rebuilt from the public-domain congressional corpus, the state layer from Open States People, and the candidate and money layer from FEC bulk files. When a source term, vacancy, filing, contact, or total changes, every connected state, office, legislator, lookup, and candidate page updates from the same record.






















































































































































































