Monday
April 13 2020
Last day to REGISTER/UPDATE Registration before the Primary Election 
Tuesday
April 21 2020
Last day to apply for a civilian absentee ballot
Tuesday
April 28 2020
Last day for County Boards of Elections to receive voted civilian absentee ballots
Tuesday
April 28 2020
PRIMARY ELECTION DAY *polls open from 7am to 8pm
Wednesday April 29 2020First day to REGISTER to in November General Election 
Tuesday
May 5 2020
Last day for County Board of Election to receive voted military and overseas absentee ballots

More information:
https://www.votespa.com/About-Elections/Pages/Upcoming-Elections.aspx