| March 31 | 
Absentee ballot applications for the June 17, 2025 Special Primary will be accepted beginning this day | 
| May 19 | 
Registration Deadline for the June 17, 2025 Special Primary | 
| May 26 | 
Memorial Day (Office Closed) | 
| May 27 | 
Absentee ballots for the June 17, 2025 Special Primary will be mailed out beginning this day | 
| May 27 | 
Early Voting begins for the June 17, 2025 Special Primary | 
| May 31 | 
Saturday Voting | 
| June 6 | 
Last day absentee ballot applications will be accepted for the June 17, 2025 Special Primary unless the voter is confined to a hospital | 
| June 7 | 
Final Saturday Voting Day for the June 17, 2025 Special Primary | 
| June 13 | 
Early Voting for the June 17, 2025 Special Primary ends | 
| June 17 | 
Special Primary Election Day – Polls will be open 7:00 AM – 7:00 PM | 
| July 4 | 
Independence Day (Office Closed) | 
| July 7 | 
Last day absentee ballot applications will be accepted for the July 15, 2025 Special Primary Runoff unless the voter is confined to a hospital | 
| July 7 | 
Early Voting begins for the July 15, 2025 Special Primary Runoff (NOTE: there is NO Saturday Voting for the Primary Runoff) | 
| July 11 | 
Early Voting for the July 15, 2025 Special Primary ends | 
| July 15 | 
Special Primary Runoff Election Day – Polls will be open 7:00 AM – 7:00 PM | 
| Aug 18 | 
Absentee ballot applications for the November 4, 2025 Special General Election and Municipal Election will be accepted beginning this day | 
| Aug 18 - 22 | 
Qualifying for the Municipal General Election for the City of Franklin and special election for the Town of Centralhatchee |