For results for state offices, including governor, attorney general, secretary of state, U.S. House, State Senate and House, and judicial races, click here.
Governor of Michigan
Gretchen Whitmer – Democrat Incumbent – projected winner
Tudor Dixon – Republican
Four minor party candidates
Attorney General
Dana Nessell – Democrat Incumbent – projected winner
Matthew DePerno – Republican
Three minor party candidates
Secretary of State
Jocelyn Benson – Democrat Incumbent – projected winner
Kristina Karamo – Republican
Three minor party candidates
First District U.S. Representative
Jack Bergman – Republican Incumbent – projected winner
Bob Lorinser – Democrat
Andrew Gale – Libertarian
Liz Hakola – Working Class Party
38th District State Senator
Ed McBroom – Republican Incumbent – projected winner
John Braamse – Democrat
Wade Paul Roberts – Green Party
109th District State Representative
Melody Wagner- Republican
Jenn Hill – Democrat – projected winner
110th District State Representative
Greg Markkanen – Republican Incumbent – projected winner
Casey VerBerkmoes – Democrat
See full Houghton County results here.
Contested Races in Houghton County:
Houghton County Commission District Two
Joel L. Keranen – Republican – 2,122
Daniel Watrous – Democrat – 1,118
Timothy T. Sears – U.S. Taxpayers – name on ballot, but has withdrawn – 246
Houghton County Commission District Three
Dan Holcomb – Republican – 1,481
Glenn Anderson – Democrat Incumbent – 1,833
Houghton County Commission District Five
Roy A. Britz – Republican Incumbent – 2,345
Daniel E. Niemela – Independent – 1,288
Houghton County Sheriff (partial term ending 12/31/24)
Joshua B. Saaranen – Republican Incumbent – 10,742
Roger E. Sullivan – Independent – 2,802
Hancock City Council – Four Positions Available
Paul LaBine – Incumbent – 817
Michael F. Lancour – name on ballot, but has withdrawn – 778
Lisa McKenzie – Incumbent – 1,052
Zack Osborn – 582
Margo Pizzi – 654
Whitney Warstler – Incumbent – 701
Hancock City Police Millage – 0.8 mills for enhanced police protection
Yes – 1,079
No – 695
Village of Laurium – Partial Term through 11/30/24
Jessica Hrebec – 515
Dale Ninko – 155
(Note that two full terms are also on the ballot, and are uncontested)
Hancock School Board – Five Positions Available
Randy P. Heinonen – Incumbent – 1,497
Catherine Jordan – Incumbent – 1,329
Dale Kero – Incumbent – 1,485
Steven Koskela – Incumbent – 1,272
Heather McGee – 1,191
Rod Paavola – Incumbent – 1,453
Dollar Bay-Tamarack City School Board – Four Positions Available
Brandon Bell – 274
Dallas M. Bond – Incumbent – 354
Donna A. Engman – Incumbent – 447
Christine Halkola – 435
Angela Keranen – 343
Robin Anderson – 337
Valorie Troesch – 197
Adams Township Fire Station Millage – $1.6 million bond sale, with initial millage estimated at 1.21 mills.
Yes – 527
No – 244
Calumet Village – Shall the village clerk be appointed by the village council?
Yes – 136
No – 71
Laurium Village – 1.0 mill renewal for fire equipment purchase
Yes – 601
No – 205
Hancock Township Fire Operations – renewal of 1.2 mills
Yes – 212
No – 51
Hancock Township Fire Equipment – renewal of 0.23 mills
Yes – 218
No – 47
Dollar Bay-Tamarack City Schools – renewal of 18 mill base millage
Yes – 489
No – 380
Adams Township School District – renewal of 18 mill base millage
Yes – 624
No – 399
CLK School District – renewal of 18 mill base millage
Yes – 1,478
No – 1,280
Hancock School District – $4.225 million bond sale for facilities improvements
Yes – 1,808
No – 1048
Hancock School District – 1.5 mill renewal for sinking fund for repairs and upgrades
Yes – 1,841
No – 1,007
Lake Linden-Hubbell School District – renewal of 18 mill base millage
Yes – 970
No – 665
Stanton Township School District – renewal of 18 mill base millage
Yes – 497
No – 328
See full Baraga County results here.
Contested Races in Baraga County:
Baraga County Commission District Four
William Menge – Republican – 528
Fran Whitman – Independent – 233
Baraga County Commission District Five
Chad Cicosz – Republican – 419
Judy Bozicevich – Democrat – 193
L’Anse Village Council – Three Positions Available
Leann M Davis – Incumbent – 355
James E. Hulkonen – Incumbent – 345
William T. Menge – 492
Kristina Waara – Incumbent – 435
Spurr Township Trustee – Partial term ending 11/20/2024
Dennis Bentti – 73
Joel P. LePage 61
Baraga School Board – Four positions available
JoAnne Danielson – 863
Sue Ann Wilson – Write-In – 199
Michael Philip Lahti – Write-In – 114
Carmen Jill Larson – Write-In – 146
L’Anse Area Schools – renewal of 18 mill base millage
Yes – 1,438
No – 608
Contested Races in Keweenaw County:
Grant Township Supervisor – Partial Term Ending 11/20/2024
Scott Ochodnicky – 127
Alexander Protzel – 49
See full Ontonagon County results here.
Contested races in Eastern Ontonagon County:
Ontonagon County – 0.20 mill for one year to help the Ontonagon County Veterans Association replace DAV vans used to transport veterans to and from the VA hospital in Iron Mountain
Yes – 2,350
No – 796
Greenland Township Treasurer – Partial Term Ending 11/20/2024
Kelsey Kemppainen – 194
Shannon Kin – 87
Ontonagon Village President
Pamela Coey – 374
Tony Smydra – Incumbent – 242
Ontonagon Village Council – Three Positions Available
Carly Hesterberg – 202
Latitia L. Hixon – 79
Sarah Hopper – Incumbent – 292
Brittany Penegor – Incumbent – 285
Debra Seid – 292
Daniel Sullivan – 253
Matthew D. Wiesen – 174
Ewen-Trout Creek School Board – Four Terms Available
Maggi Brown – Incumbent – 560
Shawn Brown – Incumbent – 609
Chuck Eldridge – Incumbent – 480
Cindy Ellsworth – 738
Victoria Hahka – Incumbent – 534
Ann Morrison – 524
Ewen-Trout Creek School District – renewal of 18 mill base millage
Yes – 679
No – 540
Ontonagon Schools – Bond issue for up to $475,000 to purchase school buses
Yes – 1,120
No – 822