2020 Vermont elections


A general election was held in the U.S. state of Vermont on November 3, 2020. All of Vermont's executive officers were up for election, as well as Vermont's at-large seat in the United States House of Representatives. Primary elections were held on August 11, 2020.

Presidential election

United States House of Representatives

The incumbent representative was Democrat Peter Welch.

Governor

The incumbent governor was Republican Phil Scott. He beat Lieutenant Governor David Zuckerman in the general election.

Lieutenant governor

Incumbent Progressive/Democratic lieutenant governor Dave Zuckerman declined to run for a third term, and instead ran for governor.

Democratic primary

Candidates

Nominee

Republican primary

Candidates

Nominee

Progressive primary

Incumbent Progressive lieutenant governor David Zuckerman did not run for a third term.

Candidates

Declared
  • Tim Ashe, President pro tempore of the Vermont Senate
  • Cris Ericson, perennial candidate
  • Brenda Siegel, candidate for governor in 2018, opioid epidemic and Brattleboro hurricane relief activist, southern Vermont nonprofit founder and executive director
    Declined
  • David Zuckerman, incumbent lieutenant governor

    Results

General election

Debate

Polling

Results

Secretary of state

The incumbent secretary of state was Democrat Jim Condos.

Democratic primary

Candidates

Declared
  • Jim Condos, incumbent secretary of state

    Republican primary

Candidates

Declared
The incumbent treasurer was Democrat Beth Pearce.

Democratic primary

Candidates

Declared
  • Beth Pearce, incumbent treasurer

    Republican primary

Candidates

Declared
  • Carolyn Whitney Branagan, former state representative to Franklin-1 and former state senator to Franklin

    Attorney general

The incumbent attorney general was Democrat T. J. Donovan.

Democratic primary

Candidates

Declared
  • T.J. Donovan, incumbent attorney general

    Republican primary

The Republican nominee was H. Brooke Paige.

Candidates

Declared
  • H. Brooke Paige, perennial candidate
  • Emily Peyton, candidate for governor in 2018

    Progressive primary

Candidates

Declared
  • Cris Ericson, perennial candidate, running for other statewide offices as well

    State Auditor

The incumbent auditor was Democrat/Progressive Doug Hoffer.

Democratic primary

Candidates

Declared
  • Doug Hoffer, incumbent auditor
  • Linda Joy Sullivan, state representative

    Republican primary

No candidates filed for the Republican primary. Doug Hoffer won the nomination via write-in.

Progressive primary

Incumbent Democratic/Progressive Auditor Doug Hoffer also ran in the Progressive primary. Perennial candidate Cris Ericson ran for the Progressive nomination for auditor, as well as several other statewide offices.

Candidates

Declared
  • Cris Ericson, perennial candidate
  • Doug Hoffer, incumbent auditor

    General election

Candidates

  • Cris Ericson, perennial candidate
  • Doug Hoffer, incumbent auditor
Hoffer won the Democratic and Republican nominations. Ericson, who was not a member of the Progressive Party, won the primary election. However, the Progressive state committee endorsed Hoffer for reelection. He had previously been nominated by both the Democratic and Progressive Parties in elections from 2010 to 2018.

State legislature

All 30 seats in the Vermont Senate and all 150 seats of the Vermont House of Representatives were up for election. The balance of political power remained the same in each chamber, with Democrats having large majorities in both; however, Republicans made very small gains in both chambers. While those gains were small, they allowed Republicans to break the Democrat/Progressive supermajority in the state house. This could potentially lead to any veto from Governor Phil Scott being upheld under these new circumstances.

State senate

House of Representatives

County offices

Some county level offices were up for election. The balance of political power before and after the elections for each office was:

Addison County

Bennington County

Caledonia County

Chittenden County

Essex County

Franklin County

Grand Isle County

Lamoille County

Orange County

Orleans County

Rutland County

Washington County

Windham County

Windsor County