March 31 - Last Day to Register to Vote for the 2025 Cherokee Nation Election
April 07 - Last Day to Request Absentee Ballot for the 2025 Cherokee Nation Election
April 29 & 30 - Absentee Ballots will be mailed out
May 31. June 3-5 - Early Voting for General Election
June 7 - General Election
June 9 - Last Day to Request Absentee Ballot for Run-Off
June 23 & June 24 - Absentee Mailouts for Run-Off mailed out
July 19, 22-24 - Early Voting for Run-Off
July 26 - Run-Off Election