2020 Election Calendar

Revised on March 27, 2020 with the enactment of Act 2020-12

Date Description
Jan 28, 2020 First day to circulate and file nomination petitions.
Feb 18, 2020 Last day to circulate and file nomination petitions.
Feb 19, 2020 First day to circulate and file nomination papers.
March 4, 2020 Last day for withdrawal by candidates who filed nomination petitions.
May 18, 2020 Last day to REGISTER TO VOTE before the Primary Election.
May 26, 2020  Last day to apply for a civilian absentee ballot. 
June 2, 2020 Last day for County Boards of Elections to receive voted  mail-in and civilian absentee ballots
(must be received by 8:00 P.M.)
June 2, 2020 GENERAL PRIMARY
June 3, 2020 First day REGISTER after Primary Election.
June 9, 2020 Last day for County Board of Elections to receive voted military-overseas ballots
(submitted for delivery no later than 11:59PM on June 1st)
Aug 3, 2020 Last day to circulate and file nomination papers.
Aug 10, 2020 Last day for withdrawal by candidates nominated by nomination papers.
Aug 10, 2020 Last day for withdrawal by candidates nominated at the primary.
Oct 19, 2020 Last day to REGISTER TO VOTE before the NOVEMBER election.
Oct 27, 2020 Last day to apply for a civilian absentee ballot.
Nov 3, 2020 Last day for County Boards of Elections to receive voted mail-in and civilian absentee ballots
(must be received by 8:00 P.M.)
Nov 3, 2020 GENERAL ELECTION
Nov 4, 2020 First day to REGISTER after November election
Nov 10, 2020 Last day for County Board of Elections to receive voted military and overseas ballots
(must be postmarked no later than 11:59PM November 2nd)

Note: All dates in this calendar are subject to change without notice.