First Day to Apply for a Ballot by Mail: Monday, January 1, 2024
*First day to file does not move because of New Year’s Day holiday. An “Annual ABBM” or FPCA for a January or February 2024 election may be filed earlier, but not earlier than the 60th day before the date of the January of February election.

Last Day to Register to Vote in the Primary: Monday, February 5, 2024

First Day of Early Voting for the Primary: Tuesday, February 20, 2024

Last Day to Apply for a Ballot by Mail in the Primary (request must be received, not merely postmarked): Friday, February 23, 2024

Last Day of Early Voting in the Primary: Friday, March 1, 2024

Primary Election Day: Tuesday, March 5, 2024

Deadline for Ballot by Mail to be Received in the Primary: Tuesday, March 5, 2024, at 7:00 p.m. (unless overseas deadline applies)

 

Last Day to Register to Vote in a Run-Off: Monday, April 29, 2024

Last Day to Apply for a Ballot by Mail in the Run-Off (request must be received, not merely postmarked): Friday, May 17, 2024

First Day of Early Voting for a Run-Off: Monday, May 20, 2024

Last Day of Early Voting in the Run-Off: Friday, May 24, 2024

Run-Off Election Day: Tuesday, May 28, 2024

Deadline for Ballot by Mail to be Received in the Run-Off: Tuesday, May 28, 2024, at 7:00 p.m. (unless overseas deadline applies)