Maine gubernatorial election, 2026

From Ballotpedia
Jump to: navigation, search


2022
Governor of Maine
Ballotpedia Election Coverage Badge.png
General election
Election details
Filing deadline: Pending
Primary: Pending
General: November 3, 2026
How to vote
Poll times:

6 a.m. to 8 p.m.
Voting in Maine

Race ratings
Cook Political Report: Likely Democratic
Sabato's Crystal Ball: Likely Democratic
Inside Elections: Battleground Democratic
Ballotpedia analysis
Federal and state primary competitiveness
State executive elections in 2026
Impact of term limits in 2026
State government trifectas
State government triplexes
Ballotpedia's Election Analysis Hub, 2026
Maine
executive elections
Governor

Maine is holding an election for governor on November 3, 2026.

To learn more about other elections on the ballot, click here.

Candidates and election results

Note: The following list includes official candidates only. Ballotpedia defines official candidates as people who:

  • Register with a federal or state campaign finance agency before the candidate filing deadline
  • Appear on candidate lists released by government election agencies


Note: At this time, Ballotpedia is combining all declared candidates for this election into one list under a general election heading. As primary election dates are published, this information will be updated to separate general election candidates from primary candidates as appropriate.

General election

The general election will occur on November 3, 2026.

General election for Governor of Maine

The following candidates are running in the general election for Governor of Maine on November 3, 2026.


Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey.

Do you want a spreadsheet of this type of data? Contact our sales team.

Withdrawn or disqualified candidates

Candidate profiles

This section includes candidate profiles that may be created in one of two ways: either the candidate completed Ballotpedia's Candidate Connection survey, or Ballotpedia staff may compile a profile based on campaign websites, advertisements, and public statements after identifying the candidate as noteworthy. For more on how we select candidates to include, click here.

Image of Steven Sheppard

WebsiteFacebook

Party: Republican Party

Incumbent: No

Political Office: None

Submitted Biography "I was born in Alexandria, Virginia on March 16, 1969; I am a Pisces with ab negative type blood. My mother gave me the ab negative type blood; my mother told me years ago that I would surely be different than the other children. When I was in the sixth grade, I remember my English teacher Mrs. Sillers told me I would be President someday. I graduated from Lake Howell High school in Orlando, FL and went straight to college on a partial football scholarship to Tiffin University in Tiffin, Ohio- I was a dragon. In college I lettered as a freshman punter, and I became starting QB quarterback in 1988. I came home from college in 1988 and worked a year then went into the submarine navy during the Gulf War. The navy retired me with a rare mental illness. I live in Bangor, Maine by myself with my black cat Max and I ride a 2020 Kawasaki Vulcan 900 custom around in the good weather. I love Maine and I travel around a lot visiting. I will be a great Governor someday."


Key Messages

To read this candidate's full survey responses, click here.


I love Maine.


Maine is going to be alright.


Democracy will prove itself again.

Ballotpedia's Candidate Connection survey responses

Ballotpedia asks all federal, state, and local candidates to complete a survey and share what motivates them on political and personal levels. The section below shows responses from candidates in this race who completed Ballotpedia's Candidate Connection survey. Candidates are asked three required questions for this survey, but they may answer additional optional questions as well.

Survey responses from candidates in this race

Click on a candidate's name to visit their Ballotpedia page.

Note: Ballotpedia reserves the right to edit Candidate Connection survey responses. Any edits made by Ballotpedia will be clearly marked with [brackets] for the public. If the candidate disagrees with an edit, he or she may request the full removal of the survey response from Ballotpedia.org. Ballotpedia does not edit or correct typographical errors unless the candidate's campaign requests it.

Expand all | Collapse all

I believe our elected officials need to have better proof they have been in leadership positions before. Leaders come from our grade schools especially. Bad politicians are a product of bad children in school especially.
Responsible, computer literate, estimator, mechanic, typing, secretary and politicians before.
My mother ran over my legs; I fell out of her Plymouth Duster when I was three years old and the car ran my legs over and broke them both.
I was a disc jockey in Laurens, SC at the roller skating rink for several months in high school.
"Spare" by Prince Harry. Somebody finally admitted to smoking marijuana in the literary kingdom.
Racial profiling and discrimination from the Jewish
Government owns everything according to the Articles of Confederation. Without the Articles of Confederation there exists no state, no union and no judiciary system. Government owns us.
The people need help from me especially because I am a Christian/Quaker leader of society anyway.


You can ask candidates in this race to fill out the survey by clicking their names below:

Voting information

See also: Voting in Maine

Ballotpedia will publish the dates and deadlines related to this election as they are made available.

General election race ratings

See also: Race rating definitions and methods

Ballotpedia provides race ratings from four outlets: The Cook Political Report, Inside Elections, Sabato's Crystal Ball, and DDHQ/The Hill. Each race rating indicates if one party is perceived to have an advantage in the race and, if so, the degree of advantage:

  • Safe and Solid ratings indicate that one party has a clear edge and the race is not competitive.
  • Likely ratings indicate that one party has a clear edge, but an upset is possible.
  • Lean ratings indicate that one party has a small edge, but the race is competitive.[1]
  • Toss-up ratings indicate that neither party has an advantage.

Race ratings are informed by a number of factors, including polling, candidate quality, and election result history in the race's district or state.[2][3][4]

Race ratings: Maine gubernatorial election, 2026
Race trackerRace ratings
5/27/20255/20/20255/13/20255/6/2025
The Cook Political Report with Amy WalterLikely DemocraticLikely DemocraticLikely DemocraticLikely Democratic
Inside Elections with Nathan L. GonzalesBattleground DemocraticBattleground DemocraticBattleground DemocraticBattleground Democratic
Larry J. Sabato's Crystal BallLikely DemocraticLikely DemocraticLikely DemocraticLikely Democratic
Note: Ballotpedia reviews external race ratings every week throughout the election season and posts weekly updates even if the media outlets have not revised their ratings during that week.

Past elections

The section below details election results for this office in elections dating back to 2014.

2022

See also: Maine gubernatorial election, 2022

General election

General election for Governor of Maine

Incumbent Janet T. Mills defeated Paul LePage and Sam Hunkler in the general election for Governor of Maine on November 8, 2022.

Candidate
%
Votes
Image of Janet T. Mills
Janet T. Mills (D)
 
55.7
 
376,934
Image of Paul LePage
Paul LePage (R)
 
42.4
 
287,304
Image of Sam Hunkler
Sam Hunkler (Independent)
 
1.9
 
12,581

Total votes: 676,819
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.
If you are a candidate and would like to tell readers and voters more about why they should vote for you, complete the Ballotpedia Candidate Connection Survey.

Do you want a spreadsheet of this type of data? Contact our sales team.

Democratic primary election

   .rcvvotebox {
       color: #888;
       display: table;
       max-width: 600px;
   }
   .electionsectionheading {
       font-size: 1.25em;
       font-weight: bold;
       padding-left: 10px;
       margin-bottom: .75em;
       margin-top: 1em;
   }
   .rcvresults_text {
       font-size: 0.9em;
       font-weight: 200;
       border-bottom: 1px solid grey;
       padding-bottom: 7px;
       color: #888;
   }
   .election_results_text {
       display: inline;
   }
   .rcvrace_header {
       background: #4c4c4c;
       color: #fff;
       padding:7px 8px 8px;
       text-align: center;
       margin-bottom: 4px;
       font-size: 5px;
   }
   .rcvrace_header.Democratic {
       background-color: #003388;
   }
   .rcvrace_header.Republican {
       background-color: #db0000;
   }
   .rcvrace_header.Libertarian {
       background-color: #dac113;
   }
   .rcvrace_header.Green {
       background-color: #6db24f;
   }
   .mw-body #mw-content-text .rcvvotebox  h3.votebox-header-office-name {
       font-size: 20px;
       letter-spacing: .03em;
       padding-bottom: 8px;
       padding-left: 0;
   }
   .mw-body #mw-content-text  h5.rcvrace_header {
       font-size: 16px;
       font-weight: 300;
       letter-spacing: .04em;
       padding-left: 0;
       margin-top: 0px;
       margin-bottom: 0px;
       line-height: 1.5em;
   }
   .results_table {
       width: 100%;
   }
   .rcvresults_table_container {
       max-height: 355px;
       overflow-y: auto;
   }
   .votebox_legend {
       width: 100% !important;
   }
   .votebox_legend .non_result_row {
       vertical-align: top;
   }
   .results_row td {
       padding-bottom: 3px;
       padding-top: 3px;
   }
   .results_row td:first-child {
       padding-left: 8px;
   }
   .results_row {
       height: 56px;
   }
   .rcvvotebox-results-cell--check {
       color: #6db24f;
       font-size: 2em;
   }
   .mw-content-ltr td.votebox-results-cell--text,
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 300;
   }
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 100;
       text-align: left;
   }
   .votebox-results-cell--number {
       text-align: center;
   }
   .image-candidate-thumbnail-wrapper {
       border: 1px solid #999;
       border-radius: 50%;
       display: block;
       height: 50px;
       overflow: hidden;
       position: relative;
       width: 50px;
       margin-right: 10px;
   }
   .image-candidate-thumbnail-wrapper .image-candidate-thumbnail {
       width: 100%
   }
   .results_row.winner {
       background-color: #f4f4f4;
   }
   .non_result_row {
       color: #888;
       font-size: 12px;
       letter-spacing: 0.03em;
   }
   .non_result_row th {
       text-align: left !important;
   }
   .non_result_row div {
       display: inline-block;
   }
   .race_footer {
       display: block;
       margin: 8px auto;
       width: 50%;
   }
   .votebox-results-metadata {
       padding-bottom: 8px;
       padding-left: 16px;
       padding-top: 8px;
   }
   .votebox-results-metadata-p {
       font-size: 12px;
       letter-spacing: 0.03em;
       padding-bottom: 0px;
       margin-bottom: -2px !important;
   }
   .outer_percentage {
       margin: 0px 10px;
       width: 90%;
       background-color: #ccc;
       float: left;
       height: 22px;
       overflow-y: hidden;
       position: relative;
       top: -1px;
       max-width: 75px;
   }
   .inner_percentage {
       display: inline-block;
       position: absolute;
       top: 0px;
       left: 0px;
       height: 100%;
   }
   .inner_percentage.Democratic {
       background-color: #003388;
   }
   .inner_percentage.Republican {
       background-color: #db0000;
   }
   .inner_percentage.Libertarian {
       background-color: #f9d334;
   }
   .inner_percentage.Green {
       background-color: #6db24f;
   }
   .inner_percentage.CrossFiled {
       background-color: grey;
   }
   .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {
       background-color: green;
   }
   .percentage_number {
       display: inline-block;
       width: 100%;
       color:white;
       position: absolute;
       top: 2px;
       left: 0;
       text-align: center;
       z-index:1;
   }
   .votebox_bp_logo {
       width: 35px !important;
       vertical-align: middle;
       margin-right: 12px;
       position: relative;
       top: -5px;
   }
   .indicate_scroll {
       font-size: 12px;
       margin: 0;
       padding-bottom: 5px;
       font-style: italic;
       color: #0645ad;
   }
   .rcv_select {
       display: inline-block;
   }
   @media screen and (max-width: 411px) {
       .rcvvotebox, h5.rcvrace_header, .rcvresults_text, .rcvresults_table_container, .rcvvotebox_legend {
          width: 95% !important;
       }
       .rcvtooltip:hover span {
         width: 215px !important;
         font-size:0.58em;
       }
    }
   .rcvtooltip {
       color: #000000; outline: none;
       position: relative;
     }
     .rcvtooltip span {
       display:none;
     }
     .rcvtooltip:hover span {
      /* Show the tooltip text when you mouse over the tooltip container */
       visibility: visible;
       display:inline-block;
       position:absolute;
       top: -120px;
       left: 0px;
       right: 0;
       z-index:100;
    }
  .rcvclassic { padding: 0.8em 1em;
   opacity:1 !important;
   background-color:white !important;
   width: 350px;
   color:#888;
   font-size:0.68em;
   text-align: center;
   border: 1px solid #888;
   border-radius: 6px;
 }
   .silhouette-image-container {

position: relative; display: inline-block;

   }
   .silhouette-text-overlay {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       display: flex;
       justify-content: center;
       align-items: center;
       background-color: white;
       opacity: 0;
       font-size: 12px;
       text-align: center;
       transition: opacity 0.3s ease;
       border-radius: 100%;
       line-height: 1.1;
       cursor: pointer;
   }
   .silhouette-image-container:hover .silhouette-text-overlay {
       opacity: 1;
   }

Democratic Primary for Governor of Maine

The following candidates advanced in the ranked-choice voting election: Janet T. Mills in round 1 .


Total votes: 69,422
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

Withdrawn or disqualified candidates

Republican primary election

   .rcvvotebox {
       color: #888;
       display: table;
       max-width: 600px;
   }
   .electionsectionheading {
       font-size: 1.25em;
       font-weight: bold;
       padding-left: 10px;
       margin-bottom: .75em;
       margin-top: 1em;
   }
   .rcvresults_text {
       font-size: 0.9em;
       font-weight: 200;
       border-bottom: 1px solid grey;
       padding-bottom: 7px;
       color: #888;
   }
   .election_results_text {
       display: inline;
   }
   .rcvrace_header {
       background: #4c4c4c;
       color: #fff;
       padding:7px 8px 8px;
       text-align: center;
       margin-bottom: 4px;
       font-size: 5px;
   }
   .rcvrace_header.Democratic {
       background-color: #003388;
   }
   .rcvrace_header.Republican {
       background-color: #db0000;
   }
   .rcvrace_header.Libertarian {
       background-color: #dac113;
   }
   .rcvrace_header.Green {
       background-color: #6db24f;
   }
   .mw-body #mw-content-text .rcvvotebox  h3.votebox-header-office-name {
       font-size: 20px;
       letter-spacing: .03em;
       padding-bottom: 8px;
       padding-left: 0;
   }
   .mw-body #mw-content-text  h5.rcvrace_header {
       font-size: 16px;
       font-weight: 300;
       letter-spacing: .04em;
       padding-left: 0;
       margin-top: 0px;
       margin-bottom: 0px;
       line-height: 1.5em;
   }
   .results_table {
       width: 100%;
   }
   .rcvresults_table_container {
       max-height: 355px;
       overflow-y: auto;
   }
   .votebox_legend {
       width: 100% !important;
   }
   .votebox_legend .non_result_row {
       vertical-align: top;
   }
   .results_row td {
       padding-bottom: 3px;
       padding-top: 3px;
   }
   .results_row td:first-child {
       padding-left: 8px;
   }
   .results_row {
       height: 56px;
   }
   .rcvvotebox-results-cell--check {
       color: #6db24f;
       font-size: 2em;
   }
   .mw-content-ltr td.votebox-results-cell--text,
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 300;
   }
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 100;
       text-align: left;
   }
   .votebox-results-cell--number {
       text-align: center;
   }
   .image-candidate-thumbnail-wrapper {
       border: 1px solid #999;
       border-radius: 50%;
       display: block;
       height: 50px;
       overflow: hidden;
       position: relative;
       width: 50px;
       margin-right: 10px;
   }
   .image-candidate-thumbnail-wrapper .image-candidate-thumbnail {
       width: 100%
   }
   .results_row.winner {
       background-color: #f4f4f4;
   }
   .non_result_row {
       color: #888;
       font-size: 12px;
       letter-spacing: 0.03em;
   }
   .non_result_row th {
       text-align: left !important;
   }
   .non_result_row div {
       display: inline-block;
   }
   .race_footer {
       display: block;
       margin: 8px auto;
       width: 50%;
   }
   .votebox-results-metadata {
       padding-bottom: 8px;
       padding-left: 16px;
       padding-top: 8px;
   }
   .votebox-results-metadata-p {
       font-size: 12px;
       letter-spacing: 0.03em;
       padding-bottom: 0px;
       margin-bottom: -2px !important;
   }
   .outer_percentage {
       margin: 0px 10px;
       width: 90%;
       background-color: #ccc;
       float: left;
       height: 22px;
       overflow-y: hidden;
       position: relative;
       top: -1px;
       max-width: 75px;
   }
   .inner_percentage {
       display: inline-block;
       position: absolute;
       top: 0px;
       left: 0px;
       height: 100%;
   }
   .inner_percentage.Democratic {
       background-color: #003388;
   }
   .inner_percentage.Republican {
       background-color: #db0000;
   }
   .inner_percentage.Libertarian {
       background-color: #f9d334;
   }
   .inner_percentage.Green {
       background-color: #6db24f;
   }
   .inner_percentage.CrossFiled {
       background-color: grey;
   }
   .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {
       background-color: green;
   }
   .percentage_number {
       display: inline-block;
       width: 100%;
       color:white;
       position: absolute;
       top: 2px;
       left: 0;
       text-align: center;
       z-index:1;
   }
   .votebox_bp_logo {
       width: 35px !important;
       vertical-align: middle;
       margin-right: 12px;
       position: relative;
       top: -5px;
   }
   .indicate_scroll {
       font-size: 12px;
       margin: 0;
       padding-bottom: 5px;
       font-style: italic;
       color: #0645ad;
   }
   .rcv_select {
       display: inline-block;
   }
   @media screen and (max-width: 411px) {
       .rcvvotebox, h5.rcvrace_header, .rcvresults_text, .rcvresults_table_container, .rcvvotebox_legend {
          width: 95% !important;
       }
       .rcvtooltip:hover span {
         width: 215px !important;
         font-size:0.58em;
       }
    }
   .rcvtooltip {
       color: #000000; outline: none;
       position: relative;
     }
     .rcvtooltip span {
       display:none;
     }
     .rcvtooltip:hover span {
      /* Show the tooltip text when you mouse over the tooltip container */
       visibility: visible;
       display:inline-block;
       position:absolute;
       top: -120px;
       left: 0px;
       right: 0;
       z-index:100;
    }
  .rcvclassic { padding: 0.8em 1em;
   opacity:1 !important;
   background-color:white !important;
   width: 350px;
   color:#888;
   font-size:0.68em;
   text-align: center;
   border: 1px solid #888;
   border-radius: 6px;
 }
   .silhouette-image-container {

position: relative; display: inline-block;

   }
   .silhouette-text-overlay {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       display: flex;
       justify-content: center;
       align-items: center;
       background-color: white;
       opacity: 0;
       font-size: 12px;
       text-align: center;
       transition: opacity 0.3s ease;
       border-radius: 100%;
       line-height: 1.1;
       cursor: pointer;
   }
   .silhouette-image-container:hover .silhouette-text-overlay {
       opacity: 1;
   }

Republican Primary for Governor of Maine

The following candidates advanced in the ranked-choice voting election: Paul LePage in round 1 .


Total votes: 59,713
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

2018

See also: Maine gubernatorial election, 2018

General election

   .rcvvotebox {
       color: #888;
       display: table;
       max-width: 600px;
   }
   .electionsectionheading {
       font-size: 1.25em;
       font-weight: bold;
       padding-left: 10px;
       margin-bottom: .75em;
       margin-top: 1em;
   }
   .rcvresults_text {
       font-size: 0.9em;
       font-weight: 200;
       border-bottom: 1px solid grey;
       padding-bottom: 7px;
       color: #888;
   }
   .election_results_text {
       display: inline;
   }
   .rcvrace_header {
       background: #4c4c4c;
       color: #fff;
       padding:7px 8px 8px;
       text-align: center;
       margin-bottom: 4px;
       font-size: 5px;
   }
   .rcvrace_header.Democratic {
       background-color: #003388;
   }
   .rcvrace_header.Republican {
       background-color: #db0000;
   }
   .rcvrace_header.Libertarian {
       background-color: #dac113;
   }
   .rcvrace_header.Green {
       background-color: #6db24f;
   }
   .mw-body #mw-content-text .rcvvotebox  h3.votebox-header-office-name {
       font-size: 20px;
       letter-spacing: .03em;
       padding-bottom: 8px;
       padding-left: 0;
   }
   .mw-body #mw-content-text  h5.rcvrace_header {
       font-size: 16px;
       font-weight: 300;
       letter-spacing: .04em;
       padding-left: 0;
       margin-top: 0px;
       margin-bottom: 0px;
       line-height: 1.5em;
   }
   .results_table {
       width: 100%;
   }
   .rcvresults_table_container {
       max-height: 355px;
       overflow-y: auto;
   }
   .votebox_legend {
       width: 100% !important;
   }
   .votebox_legend .non_result_row {
       vertical-align: top;
   }
   .results_row td {
       padding-bottom: 3px;
       padding-top: 3px;
   }
   .results_row td:first-child {
       padding-left: 8px;
   }
   .results_row {
       height: 56px;
   }
   .rcvvotebox-results-cell--check {
       color: #6db24f;
       font-size: 2em;
   }
   .mw-content-ltr td.votebox-results-cell--text,
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 300;
   }
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 100;
       text-align: left;
   }
   .votebox-results-cell--number {
       text-align: center;
   }
   .image-candidate-thumbnail-wrapper {
       border: 1px solid #999;
       border-radius: 50%;
       display: block;
       height: 50px;
       overflow: hidden;
       position: relative;
       width: 50px;
       margin-right: 10px;
   }
   .image-candidate-thumbnail-wrapper .image-candidate-thumbnail {
       width: 100%
   }
   .results_row.winner {
       background-color: #f4f4f4;
   }
   .non_result_row {
       color: #888;
       font-size: 12px;
       letter-spacing: 0.03em;
   }
   .non_result_row th {
       text-align: left !important;
   }
   .non_result_row div {
       display: inline-block;
   }
   .race_footer {
       display: block;
       margin: 8px auto;
       width: 50%;
   }
   .votebox-results-metadata {
       padding-bottom: 8px;
       padding-left: 16px;
       padding-top: 8px;
   }
   .votebox-results-metadata-p {
       font-size: 12px;
       letter-spacing: 0.03em;
       padding-bottom: 0px;
       margin-bottom: -2px !important;
   }
   .outer_percentage {
       margin: 0px 10px;
       width: 90%;
       background-color: #ccc;
       float: left;
       height: 22px;
       overflow-y: hidden;
       position: relative;
       top: -1px;
       max-width: 75px;
   }
   .inner_percentage {
       display: inline-block;
       position: absolute;
       top: 0px;
       left: 0px;
       height: 100%;
   }
   .inner_percentage.Democratic {
       background-color: #003388;
   }
   .inner_percentage.Republican {
       background-color: #db0000;
   }
   .inner_percentage.Libertarian {
       background-color: #f9d334;
   }
   .inner_percentage.Green {
       background-color: #6db24f;
   }
   .inner_percentage.CrossFiled {
       background-color: grey;
   }
   .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {
       background-color: green;
   }
   .percentage_number {
       display: inline-block;
       width: 100%;
       color:white;
       position: absolute;
       top: 2px;
       left: 0;
       text-align: center;
       z-index:1;
   }
   .votebox_bp_logo {
       width: 35px !important;
       vertical-align: middle;
       margin-right: 12px;
       position: relative;
       top: -5px;
   }
   .indicate_scroll {
       font-size: 12px;
       margin: 0;
       padding-bottom: 5px;
       font-style: italic;
       color: #0645ad;
   }
   .rcv_select {
       display: inline-block;
   }
   @media screen and (max-width: 411px) {
       .rcvvotebox, h5.rcvrace_header, .rcvresults_text, .rcvresults_table_container, .rcvvotebox_legend {
          width: 95% !important;
       }
       .rcvtooltip:hover span {
         width: 215px !important;
         font-size:0.58em;
       }
    }
   .rcvtooltip {
       color: #000000; outline: none;
       position: relative;
     }
     .rcvtooltip span {
       display:none;
     }
     .rcvtooltip:hover span {
      /* Show the tooltip text when you mouse over the tooltip container */
       visibility: visible;
       display:inline-block;
       position:absolute;
       top: -120px;
       left: 0px;
       right: 0;
       z-index:100;
    }
  .rcvclassic { padding: 0.8em 1em;
   opacity:1 !important;
   background-color:white !important;
   width: 350px;
   color:#888;
   font-size:0.68em;
   text-align: center;
   border: 1px solid #888;
   border-radius: 6px;
 }
   .silhouette-image-container {

position: relative; display: inline-block;

   }
   .silhouette-text-overlay {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       display: flex;
       justify-content: center;
       align-items: center;
       background-color: white;
       opacity: 0;
       font-size: 12px;
       text-align: center;
       transition: opacity 0.3s ease;
       border-radius: 100%;
       line-height: 1.1;
       cursor: pointer;
   }
   .silhouette-image-container:hover .silhouette-text-overlay {
       opacity: 1;
   }

General election for Governor of Maine

The ranked-choice voting election was won by Janet T. Mills in round 1 .


Total votes: 630,667
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

Withdrawn or disqualified candidates

Democratic primary election

   .rcvvotebox {
       color: #888;
       display: table;
       max-width: 600px;
   }
   .electionsectionheading {
       font-size: 1.25em;
       font-weight: bold;
       padding-left: 10px;
       margin-bottom: .75em;
       margin-top: 1em;
   }
   .rcvresults_text {
       font-size: 0.9em;
       font-weight: 200;
       border-bottom: 1px solid grey;
       padding-bottom: 7px;
       color: #888;
   }
   .election_results_text {
       display: inline;
   }
   .rcvrace_header {
       background: #4c4c4c;
       color: #fff;
       padding:7px 8px 8px;
       text-align: center;
       margin-bottom: 4px;
       font-size: 5px;
   }
   .rcvrace_header.Democratic {
       background-color: #003388;
   }
   .rcvrace_header.Republican {
       background-color: #db0000;
   }
   .rcvrace_header.Libertarian {
       background-color: #dac113;
   }
   .rcvrace_header.Green {
       background-color: #6db24f;
   }
   .mw-body #mw-content-text .rcvvotebox  h3.votebox-header-office-name {
       font-size: 20px;
       letter-spacing: .03em;
       padding-bottom: 8px;
       padding-left: 0;
   }
   .mw-body #mw-content-text  h5.rcvrace_header {
       font-size: 16px;
       font-weight: 300;
       letter-spacing: .04em;
       padding-left: 0;
       margin-top: 0px;
       margin-bottom: 0px;
       line-height: 1.5em;
   }
   .results_table {
       width: 100%;
   }
   .rcvresults_table_container {
       max-height: 355px;
       overflow-y: auto;
   }
   .votebox_legend {
       width: 100% !important;
   }
   .votebox_legend .non_result_row {
       vertical-align: top;
   }
   .results_row td {
       padding-bottom: 3px;
       padding-top: 3px;
   }
   .results_row td:first-child {
       padding-left: 8px;
   }
   .results_row {
       height: 56px;
   }
   .rcvvotebox-results-cell--check {
       color: #6db24f;
       font-size: 2em;
   }
   .mw-content-ltr td.votebox-results-cell--text,
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 300;
   }
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 100;
       text-align: left;
   }
   .votebox-results-cell--number {
       text-align: center;
   }
   .image-candidate-thumbnail-wrapper {
       border: 1px solid #999;
       border-radius: 50%;
       display: block;
       height: 50px;
       overflow: hidden;
       position: relative;
       width: 50px;
       margin-right: 10px;
   }
   .image-candidate-thumbnail-wrapper .image-candidate-thumbnail {
       width: 100%
   }
   .results_row.winner {
       background-color: #f4f4f4;
   }
   .non_result_row {
       color: #888;
       font-size: 12px;
       letter-spacing: 0.03em;
   }
   .non_result_row th {
       text-align: left !important;
   }
   .non_result_row div {
       display: inline-block;
   }
   .race_footer {
       display: block;
       margin: 8px auto;
       width: 50%;
   }
   .votebox-results-metadata {
       padding-bottom: 8px;
       padding-left: 16px;
       padding-top: 8px;
   }
   .votebox-results-metadata-p {
       font-size: 12px;
       letter-spacing: 0.03em;
       padding-bottom: 0px;
       margin-bottom: -2px !important;
   }
   .outer_percentage {
       margin: 0px 10px;
       width: 90%;
       background-color: #ccc;
       float: left;
       height: 22px;
       overflow-y: hidden;
       position: relative;
       top: -1px;
       max-width: 75px;
   }
   .inner_percentage {
       display: inline-block;
       position: absolute;
       top: 0px;
       left: 0px;
       height: 100%;
   }
   .inner_percentage.Democratic {
       background-color: #003388;
   }
   .inner_percentage.Republican {
       background-color: #db0000;
   }
   .inner_percentage.Libertarian {
       background-color: #f9d334;
   }
   .inner_percentage.Green {
       background-color: #6db24f;
   }
   .inner_percentage.CrossFiled {
       background-color: grey;
   }
   .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {
       background-color: green;
   }
   .percentage_number {
       display: inline-block;
       width: 100%;
       color:white;
       position: absolute;
       top: 2px;
       left: 0;
       text-align: center;
       z-index:1;
   }
   .votebox_bp_logo {
       width: 35px !important;
       vertical-align: middle;
       margin-right: 12px;
       position: relative;
       top: -5px;
   }
   .indicate_scroll {
       font-size: 12px;
       margin: 0;
       padding-bottom: 5px;
       font-style: italic;
       color: #0645ad;
   }
   .rcv_select {
       display: inline-block;
   }
   @media screen and (max-width: 411px) {
       .rcvvotebox, h5.rcvrace_header, .rcvresults_text, .rcvresults_table_container, .rcvvotebox_legend {
          width: 95% !important;
       }
       .rcvtooltip:hover span {
         width: 215px !important;
         font-size:0.58em;
       }
    }
   .rcvtooltip {
       color: #000000; outline: none;
       position: relative;
     }
     .rcvtooltip span {
       display:none;
     }
     .rcvtooltip:hover span {
      /* Show the tooltip text when you mouse over the tooltip container */
       visibility: visible;
       display:inline-block;
       position:absolute;
       top: -120px;
       left: 0px;
       right: 0;
       z-index:100;
    }
  .rcvclassic { padding: 0.8em 1em;
   opacity:1 !important;
   background-color:white !important;
   width: 350px;
   color:#888;
   font-size:0.68em;
   text-align: center;
   border: 1px solid #888;
   border-radius: 6px;
 }
   .silhouette-image-container {

position: relative; display: inline-block;

   }
   .silhouette-text-overlay {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       display: flex;
       justify-content: center;
       align-items: center;
       background-color: white;
       opacity: 0;
       font-size: 12px;
       text-align: center;
       transition: opacity 0.3s ease;
       border-radius: 100%;
       line-height: 1.1;
       cursor: pointer;
   }
   .silhouette-image-container:hover .silhouette-text-overlay {
       opacity: 1;
   }

Democratic Primary for Governor of Maine

The following candidates advanced in the ranked-choice voting election: Janet T. Mills in round 4 . The results of Round are displayed below. To see the results of other rounds, use the dropdown menu above to select a round and the table will update.


Total votes: 126,139
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

Withdrawn or disqualified candidates

Republican primary election

   .rcvvotebox {
       color: #888;
       display: table;
       max-width: 600px;
   }
   .electionsectionheading {
       font-size: 1.25em;
       font-weight: bold;
       padding-left: 10px;
       margin-bottom: .75em;
       margin-top: 1em;
   }
   .rcvresults_text {
       font-size: 0.9em;
       font-weight: 200;
       border-bottom: 1px solid grey;
       padding-bottom: 7px;
       color: #888;
   }
   .election_results_text {
       display: inline;
   }
   .rcvrace_header {
       background: #4c4c4c;
       color: #fff;
       padding:7px 8px 8px;
       text-align: center;
       margin-bottom: 4px;
       font-size: 5px;
   }
   .rcvrace_header.Democratic {
       background-color: #003388;
   }
   .rcvrace_header.Republican {
       background-color: #db0000;
   }
   .rcvrace_header.Libertarian {
       background-color: #dac113;
   }
   .rcvrace_header.Green {
       background-color: #6db24f;
   }
   .mw-body #mw-content-text .rcvvotebox  h3.votebox-header-office-name {
       font-size: 20px;
       letter-spacing: .03em;
       padding-bottom: 8px;
       padding-left: 0;
   }
   .mw-body #mw-content-text  h5.rcvrace_header {
       font-size: 16px;
       font-weight: 300;
       letter-spacing: .04em;
       padding-left: 0;
       margin-top: 0px;
       margin-bottom: 0px;
       line-height: 1.5em;
   }
   .results_table {
       width: 100%;
   }
   .rcvresults_table_container {
       max-height: 355px;
       overflow-y: auto;
   }
   .votebox_legend {
       width: 100% !important;
   }
   .votebox_legend .non_result_row {
       vertical-align: top;
   }
   .results_row td {
       padding-bottom: 3px;
       padding-top: 3px;
   }
   .results_row td:first-child {
       padding-left: 8px;
   }
   .results_row {
       height: 56px;
   }
   .rcvvotebox-results-cell--check {
       color: #6db24f;
       font-size: 2em;
   }
   .mw-content-ltr td.votebox-results-cell--text,
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 300;
   }
   .mw-body #mw-content-text th.votebox-results-cell--text {
       font-weight: 100;
       text-align: left;
   }
   .votebox-results-cell--number {
       text-align: center;
   }
   .image-candidate-thumbnail-wrapper {
       border: 1px solid #999;
       border-radius: 50%;
       display: block;
       height: 50px;
       overflow: hidden;
       position: relative;
       width: 50px;
       margin-right: 10px;
   }
   .image-candidate-thumbnail-wrapper .image-candidate-thumbnail {
       width: 100%
   }
   .results_row.winner {
       background-color: #f4f4f4;
   }
   .non_result_row {
       color: #888;
       font-size: 12px;
       letter-spacing: 0.03em;
   }
   .non_result_row th {
       text-align: left !important;
   }
   .non_result_row div {
       display: inline-block;
   }
   .race_footer {
       display: block;
       margin: 8px auto;
       width: 50%;
   }
   .votebox-results-metadata {
       padding-bottom: 8px;
       padding-left: 16px;
       padding-top: 8px;
   }
   .votebox-results-metadata-p {
       font-size: 12px;
       letter-spacing: 0.03em;
       padding-bottom: 0px;
       margin-bottom: -2px !important;
   }
   .outer_percentage {
       margin: 0px 10px;
       width: 90%;
       background-color: #ccc;
       float: left;
       height: 22px;
       overflow-y: hidden;
       position: relative;
       top: -1px;
       max-width: 75px;
   }
   .inner_percentage {
       display: inline-block;
       position: absolute;
       top: 0px;
       left: 0px;
       height: 100%;
   }
   .inner_percentage.Democratic {
       background-color: #003388;
   }
   .inner_percentage.Republican {
       background-color: #db0000;
   }
   .inner_percentage.Libertarian {
       background-color: #f9d334;
   }
   .inner_percentage.Green {
       background-color: #6db24f;
   }
   .inner_percentage.CrossFiled {
       background-color: grey;
   }
   .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown {
       background-color: green;
   }
   .percentage_number {
       display: inline-block;
       width: 100%;
       color:white;
       position: absolute;
       top: 2px;
       left: 0;
       text-align: center;
       z-index:1;
   }
   .votebox_bp_logo {
       width: 35px !important;
       vertical-align: middle;
       margin-right: 12px;
       position: relative;
       top: -5px;
   }
   .indicate_scroll {
       font-size: 12px;
       margin: 0;
       padding-bottom: 5px;
       font-style: italic;
       color: #0645ad;
   }
   .rcv_select {
       display: inline-block;
   }
   @media screen and (max-width: 411px) {
       .rcvvotebox, h5.rcvrace_header, .rcvresults_text, .rcvresults_table_container, .rcvvotebox_legend {
          width: 95% !important;
       }
       .rcvtooltip:hover span {
         width: 215px !important;
         font-size:0.58em;
       }
    }
   .rcvtooltip {
       color: #000000; outline: none;
       position: relative;
     }
     .rcvtooltip span {
       display:none;
     }
     .rcvtooltip:hover span {
      /* Show the tooltip text when you mouse over the tooltip container */
       visibility: visible;
       display:inline-block;
       position:absolute;
       top: -120px;
       left: 0px;
       right: 0;
       z-index:100;
    }
  .rcvclassic { padding: 0.8em 1em;
   opacity:1 !important;
   background-color:white !important;
   width: 350px;
   color:#888;
   font-size:0.68em;
   text-align: center;
   border: 1px solid #888;
   border-radius: 6px;
 }
   .silhouette-image-container {

position: relative; display: inline-block;

   }
   .silhouette-text-overlay {
       position: absolute;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       display: flex;
       justify-content: center;
       align-items: center;
       background-color: white;
       opacity: 0;
       font-size: 12px;
       text-align: center;
       transition: opacity 0.3s ease;
       border-radius: 100%;
       line-height: 1.1;
       cursor: pointer;
   }
   .silhouette-image-container:hover .silhouette-text-overlay {
       opacity: 1;
   }

Republican Primary for Governor of Maine

The following candidates advanced in the ranked-choice voting election: Shawn Moody in round 1 .


Total votes: 94,382
Candidate Connection = candidate completed the Ballotpedia Candidate Connection survey.

2014

See also: Maine gubernatorial election, 2014
Governor of Maine, 2014
Party Candidate Vote % Votes
     Republican Green check mark transparent.pngPaul LePage Incumbent 48.2% 294,519
     Democratic Mike Michaud 43.4% 265,114
     Independent Eliot Cutler 8.4% 51,515
     Nonpartisan Write-in votes 0% 79
Total Votes 611,227
Election results via Maine Bureau of Corporations, Elections & Commissions



Election analysis

This section will contain facts and figures related to this state's elections when those are available.

Gubernatorial elections in 2026

There are 36 gubernatorial seats on the ballot in 2026.

See also

Maine State Executive Elections News and Analysis
Seal of Maine.png
StateExecLogo.png
Ballotpedia RSS.jpg
Maine State Executive Offices
Maine State Legislature
Maine Courts
2025202420232022202120202019201820172016
Maine elections: 2025202420232022202120202019201820172016
Party control of state government
State government trifectas
State of the state addresses
Partisan composition of governors

External links

Footnotes

  1. Inside Elections also uses Tilt ratings to indicate an even smaller advantage and greater competitiveness.
  2. Amee LaTour, "Email correspondence with Nathan Gonzalez," April 19, 2018
  3. Amee LaTour, "Email correspondence with Kyle Kondik," April 19, 2018
  4. Amee LaTour, "Email correspondence with Charlie Cook," April 22, 2018