It’s the 12 Days of Ballotpedia! Your gift powers the trusted, unbiased information voters need heading into 2026. Donate now!
Michigan election calendar
This page includes:
- A list of regular election dates in Michigan
- A list of upcoming elections in Michigan
- Information about past elections in Michigan
Contents
Regular elections in Michigan
The election dates below reflect regular election dates. Special elections may occur at different times than those listed and in years without regular elections.
Latest election dates2024February 27, 2024: State-administered presidential preference primary 2023There were no regular statewide elections in Michigan in 2023. See the Ballotpedia calendar page for more election dates. |
Next election dates2025There are no regular statewide elections in Michigan in 2025. See the Ballotpedia calendar page for more election dates. 2026August 4, 2026: Primary |
Upcoming elections
- See also: Michigan elections, 2025
Below is a list of all election dates that will occur later this year.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
Below is a list of all election dates that have occurred earlier this year.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
Past elections
Below is a list of all election dates that occurred in 2024.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
| Michigan | Michigan House of Representatives District 13 | Special primary election for Michigan House of Representatives District 13 | January 30, 2024 |
| Michigan | Michigan House of Representatives District 25 | Special primary election for Michigan House of Representatives District 25 | January 30, 2024 |
| Michigan | Michigan presidential preference primary | Michigan presidential preference primary | February 27, 2024 |
| Michigan | Michigan | Special statewide general election date | February 27, 2024 |
| Michigan | Michigan Republican Party congressional district convention | Michigan Republican Party congressional district convention | March 2, 2024 |
| Michigan | Michigan House of Representatives District 13 | Special general election for Michigan House of Representatives District 13 | April 16, 2024 |
| Michigan | Michigan House of Representatives District 25 | Special general election for Michigan House of Representatives District 25 | April 16, 2024 |
| Michigan | Michigan Natural Law Party nominating convention | Michigan Natural Law Party nominating convention | April 17, 2024 |
| Michigan | Bangor | Bangor, Mich., general municipal election | May 7, 2024 |
| Michigan | Camden-Frontier Schools | Camden-Frontier Schools Board of Education recall election | May 7, 2024 |
| Michigan | Delta County | Special election | May 7, 2024 |
| Michigan | Flint | Recall election | May 7, 2024 |
| Michigan | Grant Public School District | Grant Public School District recall election | May 7, 2024 |
| Michigan | Lansing | Lansing, Mich., charter commission election | May 7, 2024 |
| Michigan | Mackinac Island | Mackinac Island, Mich., general municipal election | May 7, 2024 |
| Michigan | Muskegon Heights | Muskegon Heights, Mich., special election | May 7, 2024 |
| Michigan | Ottawa County | Recall election | May 7, 2024 |
| Michigan | Yates (Lake County) | Marilyn Burns recall election | May 7, 2024 |
| Michigan | Ypsilanti | Recall election | May 7, 2024 |
| Michigan | Michigan Green Party nominating convention | Michigan Green Party nominating convention | June 15, 2024 |
| Michigan | Michigan Working Class Party convention | Michigan Working Class Party convention | June 23, 2024 |
| Michigan | Michigan Libertarian Party nominating convention | Michigan Libertarian Party nominating convention | July 20, 2024 |
| Michigan | Michigan U.S. Taxpayers Party and Green Party nominating convention | Michigan U.S. Taxpayers Party and Green Party nominating convention | July 27, 2024 |
| Michigan | Flint | Flint, Mich., city council special general | August 6, 2024 |
| Michigan | Michigan statewide primary | Michigan statewide primary | August 6, 2024 |
| Michigan | Michigan Democratic Party and Michigan Republican Party nominating conventions | Michigan Democratic Party and Michigan Republican Party nominating conventions | August 24, 2024 |
| Michigan | Ann Arbor Public Schools | Special election for one at-large seat (Feaster) on Ann Arbor Public Schools school board | November 5, 2024 |
| Michigan | Michigan | Michigan statewide general election | November 5, 2024 |
| Michigan | Onaway Area Community School District | John Palmer recall election | November 5, 2024 |
Below is a list of all election dates that occurred in 2023.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
| Michigan | Adams (Hillsdale County) | Special recall election in Adams Township, Michigan | May 2, 2023 |
| Michigan | Cato (Montcalm County) | Special recall election in Cato Township, Michigan | May 2, 2023 |
| Michigan | Keene (Ionia County) | Recall election in Keene Township, MI | May 2, 2023 |
| Michigan | Milan (Monroe County) | Recall election | May 2, 2023 |
| Michigan | Lansing | Primary election | August 8, 2023 |
| Michigan | Big Rapids | Recall in Big Rapids Township | November 7, 2023 |
| Michigan | Eagle (Clinton County) | Recall in Eagle Township | November 7, 2023 |
| Michigan | Exeter (Monroe County) | Recall in Exeter Township | November 7, 2023 |
| Michigan | Fremont (Sanilac County) | Recall in Fremont Township | November 7, 2023 |
| Michigan | Green (Mecosta County) | Recall in Green Charter Township | November 7, 2023 |
| Michigan | Ingham County | General election | November 7, 2023 |
| Michigan | Inland (Benzie County) | Recall election | November 7, 2023 |
| Michigan | Kalamazoo | Kalamazoo County, Michigan, general election | November 7, 2023 |
| Michigan | Lansing | General election | November 7, 2023 |
| Michigan | Oakland County | Oakland County, Michigan, general election | November 7, 2023 |
| Michigan | Parma (Jackson County) | Recall in Parma Township | November 7, 2023 |
| Michigan | Pere Marquette (Mason County) | Recall in Pere Marquette Township | November 7, 2023 |
| Michigan | Redding (Clare County) | Recall in Redding Township | November 7, 2023 |
| Michigan | Sandusky Community Schools | Recall election against three members of the Sandusky Community School District | November 7, 2023 |
| Michigan | Speaker (Sanilac County) | Recall in Speaker Township | November 7, 2023 |
| Michigan | Webber (Lake County) | Recall in Webber Township | November 7, 2023 |
| Michigan | White River (Muskegon County) | Recall in White River Township | November 7, 2023 |
Below is a list of all election dates that occurred in 2022.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
| Michigan | Michigan House of Representatives District 15 | Special election primary for Michigan House District 15 | March 1, 2022 |
| Michigan | Michigan House of Representatives District 36 | Special election primary for Michigan House District 36 | March 1, 2022 |
| Michigan | Michigan House of Representatives District 43 | Special election primary for Michigan House District 43 | March 1, 2022 |
| Michigan | Michigan House of Representatives District 74 | Special election primary for Michigan House District 74 | March 1, 2022 |
| Michigan | Michigan statewide Green Party convention | Michigan statewide Green Party convention | April 23, 2022 |
| Michigan | Lake County | Special recall election in Yates Township, MI | May 3, 2022 |
| Michigan | Lansing School District | Special election | May 3, 2022 |
| Michigan | Leelanau County Commissioner District 3 | Recall election | May 3, 2022 |
| Michigan | Lee (Midland County) | Special recall election in Lee Township, Michigan | May 3, 2022 |
| Michigan | Michigamme (Marquette County) | Recall election in Michigamme Township, Michigan | May 3, 2022 |
| Michigan | Michigan House of Representatives District 15 | Special general election for Michigan House District 15 | May 3, 2022 |
| Michigan | Michigan House of Representatives District 36 | Special election for Michigan House District 36 | May 3, 2022 |
| Michigan | Michigan House of Representatives District 43 | Special election for Michigan House District 43 | May 3, 2022 |
| Michigan | Michigan House of Representatives District 74 | Special election for Michigan House District 74 | May 3, 2022 |
| Michigan | Newfield (Oceana County) | Special recall election in Newfield Township, Michigan | May 3, 2022 |
| Michigan | Sidney (Montcalm County) | Special recall election in Sidney Township, Michigan | May 3, 2022 |
| Michigan | Statewide convention for Working Class Party of Michigan | Statewide convention for Working Class Party of Michigan | June 26, 2022 |
| Michigan | MI Libertarian Party statewide convention | MI Libertarian Party statewide convention | July 10, 2022 |
| Michigan | Statewide convention for U.S. Taxpayers Party of Michigan | Statewide convention for U.S. Taxpayers Party of Michigan | July 23, 2022 |
| Michigan | Michigan statewide primary | Michigan statewide primary | August 2, 2022 |
| Michigan | Michigan Democratic Party state nominating convention | Michigan Democratic Party state nominating convention | August 21, 2022 |
| Michigan | Michigan Republican Party state nominating convention | Michigan Republican Party state nominating convention | August 27, 2022 |
| Michigan | Macon (Lenawee County) | Recall election | November 8, 2022 |
| Michigan | Michigan | Michigan statewide general election | November 8, 2022 |
Below is a list of all election dates that occurred in 2021.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
| Michigan | Detroit | Detroit municipal primary election | August 3, 2021 |
| Michigan | Lansing | Lansing municipal primary election | August 3, 2021 |
| Michigan | Michigan State Senate District 28 | Special primary for Michigan State Senate District 28 | August 3, 2021 |
| Michigan | Michigan State Senate District 8 | Special primary for Michigan State Senate District 8 | August 3, 2021 |
| Michigan | Ann Arbor | Local ballot measure election | November 2, 2021 |
| Michigan | Detroit | Detroit municipal general election | November 2, 2021 |
| Michigan | Lansing | Lansing municipal general election | November 2, 2021 |
| Michigan | Michigan State Senate District 28 | Special general election for Michigan State Senate District 28 | November 2, 2021 |
| Michigan | Michigan State Senate District 8 | Special general election for Michigan State Senate District 8 | November 2, 2021 |
| Michigan | Sand Lake | Recall election in Sand Lake, Michigan | November 2, 2021 |
Below is a list of all election dates that occurred in 2020.
'Note: An election date on this list may have been scheduled initially but later canceled due to a lack of candidates or a lack of races advancing to a runoff, if applicable.
| State | District | Description | Date |
|---|---|---|---|
| What's on your ballot? Enter your address into Ballotpedia's Sample Ballot Lookup tool to find out! | |||
| Michigan | Michigan House of Representatives District 34 | Michigan House of Representatives District 34 pecial primary | January 7, 2020 |
| Michigan | Michigan presidential primary | Michigan presidential primary | March 10, 2020 |
| Michigan | Michigan House of Representatives District 34 | Special election | March 10, 2020 |
| Michigan | Green Party nominating convention | Green Party nominating convention | June 20, 2020 |
| Michigan | Michigan State Libertarian Convention | Michigan State Libertarian Convention | July 18, 2020 |
| Michigan | U.S. Taxpayers Party convention | U.S. Taxpayers Party convention | July 25, 2020 |
| Michigan | Working Class Party Convention | Working Class Party Convention | July 26, 2020 |
| Michigan | Natural Law Party Convention | Natural Law Party Convention | July 30, 2020 |
| Michigan | Michigan statewide primary | Michigan statewide primary | August 4, 2020 |
| Michigan | Michigan Democratic and Republican Party Conventions | Michigan Democratic and Republican Party Conventions | August 29, 2020 |
| Michigan | Michigan | Michigan statewide general | November 3, 2020 |
Below is a list of other election pages in Michigan:
Election calendars in other states
elections calendar:
See also
- United States congressional delegations from Michigan
- Michigan state executive offices
- Michigan State Legislature
- Courts in Michigan
- List of Michigan ballot measures
Footnotes
- ↑ Note: Michigan Republicans will have a two-step presidential nominating process in 2024. Candidates will run in the state-administered presidential preference primary, but this contest will only determine 16 delegates. The state party's remaining 39 delegates will be allocated based on the results of Republican Party-administered caucuses in each congressional district.
- ↑ Note: Michigan Republicans will have a two-step presidential nominating process in 2024. Candidates will run in the state-administered presidential preference primary, but this contest will only determine 16 delegates. The state party's remaining 39 delegates will be allocated based on the results of Republican Party-administered caucuses in each congressional district.
| State of Michigan Lansing (capital) | |
|---|---|
| Elections |
What's on my ballot? | Elections in 2025 | How to vote | How to run for office | Ballot measures |
| Government |
Who represents me? | U.S. President | U.S. Congress | Federal courts | State executives | State legislature | State and local courts | Counties | Cities | School districts | Public policy |