| 1/15/2025 | 8:00 a.m. | First day to file an application for a place on the ballot |
| 2/14/2025 | 5:00 p.m. | Last day to file an application for a place on the ballot |
| 2/21/2025 | 5:00 p.m. | Last day for a candidate to withdraw from the ballot |
| 2/24/2025 | 12:00 p.m. | Drawing for order of names on the ballot |
| 4/03/2025 | 5:00 p.m. | Campaign Finance Report Due - 30th day before election |
| 4/03/2025 | 5:00 p.m. | Last day to register to vote in the May 3, 2025 election |
| 4/22/2025 | 7:00 a.m. | First day of Early Voting |
| 4/25/2025 | 5:00 p.m. | Campaign Finance Report Due - 8th day before election |
| 4/29/2025 | 5:00 p.m. | Last day of Early Voting |
| 5/03/2025 | 7:00 a.m. to 7:00 p.m. | Election Day |
| 7/15/2025 | 5:00 p.m. | Semi-Annual Report Due - Contributions and Expenditures by Candidates and Officeholders |