2026 forecast ยท Michigan Secretary Of State

Garlin Gilchrist is all but certain to win Michigan's secretary of state race.

Garlin Gilchrist vs Anthony Forlini, an open seat. The model has Gilchrist ahead by 10.3 points, with a 98 percent chance of winning.

Likely DModel D +10.3Polls D +6.1Updated October 22, 2026
Garlin Gilchrist
Democrat
52.9%
2,625,583 projected votes
Anthony Forlini
Republican
42.6%
2,115,659 projected votes
98%Gilchrist
2%Forlini
Gilchrist all but certainEach square is one simulated election night, Gilchrist wins about 98 of 100

Michigan Secretary Of State by county

Alcona CountyAlger CountyAllegan CountyAlpena CountyAntrim CountyArenac CountyBaraga CountyBarry CountyBay CountyBenzie CountyBerrien CountyBranch CountyCalhoun CountyCass CountyCharlevoix CountyCheboygan CountyChippewa CountyClare CountyClinton CountyCrawford CountyDelta CountyDickinson CountyEaton CountyEmmet CountyGenesee CountyGladwin CountyGogebic CountyGrand Traverse CountyGratiot CountyHillsdale CountyHoughton CountyHuron CountyIngham CountyIonia CountyIosco CountyIron CountyIsabella CountyJackson CountyKalamazoo CountyKalkaska CountyKent CountyKeweenaw CountyLake CountyLapeer CountyLeelanau CountyLenawee CountyLivingston CountyLuce CountyMackinac CountyMacomb CountyManistee CountyMarquette CountyMason CountyMecosta CountyMenominee CountyMidland CountyMissaukee CountyMonroe CountyMontcalm CountyMontmorency CountyMuskegon CountyNewaygo CountyOakland CountyOceana CountyOgemaw CountyOntonagon CountyOsceola CountyOscoda CountyOtsego CountyOttawa CountyPresque Isle CountyRoscommon CountySaginaw CountySt. Clair CountySt. Joseph CountySanilac CountySchoolcraft CountyShiawassee CountyTuscola CountyVan Buren CountyWashtenaw CountyWayne CountyWexford CountyWayneOaklandKentWashtenawGeneseeOttawaInghamKalamazooSaginawMuskegonSt. ClairMonroe
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Wayne County: Gilchrist +356,825Oakland County: Gilchrist +164,427Washtenaw County: Gilchrist +109,344Ingham County: Gilchrist +54,617Kent County: Gilchrist +40,612Kalamazoo County: Gilchrist +32,121Genesee County: Gilchrist +30,416Macomb County: Gilchrist +10,726Muskegon County: Gilchrist +6,281Marquette County: Gilchrist +6,149Eaton County: Gilchrist +4,450Grand Traverse County: Gilchrist +3,566Saginaw County: Gilchrist +2,948Leelanau County: Gilchrist +1,922Clinton County: Gilchrist +1,004Isabella County: Gilchrist +740Benzie County: Gilchrist +66Ottawa County: Forlini +29,092St. Clair County: Forlini +17,522Livingston County: Forlini +14,128Lapeer County: Forlini +14,052Allegan County: Forlini +13,114Monroe County: Forlini +11,106Tuscola County: Forlini +9,127Montcalm County: Forlini +9,101Newaygo County: Forlini +9,043Hillsdale County: Forlini +8,907Jackson County: Forlini +8,500Barry County: Forlini +8,319Sanilac County: Forlini +8,127Lenawee County: Forlini +7,471St. Joseph County: Forlini +7,042Ionia County: Forlini +6,865Cass County: Forlini +6,249Branch County: Forlini +5,952Huron County: Forlini +5,491Osceola County: Forlini +4,836Wexford County: Forlini +4,777Mecosta County: Forlini +4,589Clare County: Forlini +4,570Shiawassee County: Forlini +4,307Gladwin County: Forlini +4,231Midland County: Forlini +4,082Gratiot County: Forlini +4,041Delta County: Forlini +4,004Missaukee County: Forlini +3,869Dickinson County: Forlini +3,703Otsego County: Forlini +3,678Ogemaw County: Forlini +3,514Roscommon County: Forlini +3,394Calhoun County: Forlini +3,271Cheboygan County: Forlini +3,248Kalkaska County: Forlini +3,216Oceana County: Forlini +2,953Iosco County: Forlini +2,941Alpena County: Forlini +2,919Menominee County: Forlini +2,801Chippewa County: Forlini +2,460Antrim County: Forlini +2,390Mason County: Forlini +2,353Arenac County: Forlini +2,324Berrien County: Forlini +2,241Van Buren County: Forlini +2,224Bay County: Forlini +2,179Alcona County: Forlini +2,130Montmorency County: Forlini +2,090Crawford County: Forlini +1,842Oscoda County: Forlini +1,643Presque Isle County: Forlini +1,603Charlevoix County: Forlini +1,507Lake County: Forlini +1,360Houghton County: Forlini +1,218Mackinac County: Forlini +1,154Manistee County: Forlini +1,149Iron County: Forlini +1,071Schoolcraft County: Forlini +1,016Luce County: Forlini +989Baraga County: Forlini +865Emmet County: Forlini +753Ontonagon County: Forlini +620Alger County: Forlini +496Gogebic County: Forlini +405Keweenaw County: Forlini +58
Gilchrist +826,214 net votes from 17 countiesStatewide D +10.3, a 509,922 vote marginForlini +316,292 net votes from 66 counties

Projected statewide vote

4,962,234 votes
CandidateVotesShare
Garlin Gilchrist D2,625,58352.9%
Anthony Forlini R2,115,65942.6%
Christine Sloan, Scott Aughney, Eric Borregard220,9914.5%
Total4,962,234100%

Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.

Projected vote by county

83 counties
CountyGilchristForliniOtherTotalMargin
Statewide2,625,5802,115,658220,9964,962,234D +10.3
Wayne County537,704180,87933,494752,077D +47.5
Oakland County410,593246,16630,611687,370D +23.9
Macomb County212,005201,27919,263432,547D +2.5
Kent County177,903137,29114,692329,886D +12.3
Washtenaw County151,75942,4159,051203,225D +53.8
Genesee County107,06376,6478,563192,273D +15.8
Ottawa County60,98990,0817,042158,112R +18.4
Ingham County92,49437,8776,077136,448D +40.0
Kalamazoo County78,82346,7025,851131,376D +24.4
Livingston County47,03361,1615,044113,238R +12.5
Saginaw County44,71341,7654,03190,509D +3.3
Muskegon County42,61136,3303,67982,620D +7.6
St. Clair County30,40047,9223,65081,972R +21.4
Monroe County31,39342,4993,44477,336R +14.4
Jackson County30,67239,1723,25673,100R +11.6
Berrien County33,76036,0013,25173,012R +3.1
Allegan County23,12736,2412,76762,135R +21.1
Calhoun County26,53529,8062,62758,968R +5.5
Eaton County29,78925,3392,57057,698D +7.7
Grand Traverse County28,44824,8822,48655,816D +6.4
Bay County24,34626,5252,37253,243R +4.1
Lenawee County18,97126,4422,11747,530R +15.7
Lapeer County15,58929,6412,10847,338R +29.7
Midland County19,21923,3011,98244,502R +9.2
Clinton County21,50520,5011,95843,964D +2.3
Van Buren County15,81418,0381,57835,430R +6.3
Marquette County19,88413,7351,56735,186D +17.5
Shiawassee County14,58818,8951,56135,044R +12.3
Barry County11,69720,0161,47933,192R +25.1
Ionia County10,92717,7921,33930,058R +22.8
Montcalm County9,73018,8311,33129,892R +30.4
Isabella County13,86113,1211,25828,240D +2.6
Tuscola County7,99217,1191,17126,282R +34.7
St. Joseph County8,46015,5021,11825,080R +28.1
Newaygo County7,41216,4551,11324,980R +36.2
Cass County8,12714,3761,04823,551R +26.5
Hillsdale County5,63114,53894021,109R +42.2
Emmet County9,33410,08790520,326R +3.7
Sanilac County5,61413,74190320,258R +40.1
Mecosta County7,07911,66887419,621R +23.4
Delta County7,03911,04384318,925R +21.2
Branch County5,78611,73881718,341R +32.5
Gratiot County6,36310,40478117,548R +23.0
Houghton County7,7648,98278017,526R +7.0
Wexford County5,55610,33374116,630R +28.7
Chippewa County6,6299,08973216,450R +14.9
Huron County5,01610,50772316,246R +33.8
Mason County6,3838,73670415,823R +14.9
Charlevoix County6,6418,14868915,478R +9.7
Leelanau County8,2606,33868015,278D +12.6
Alpena County5,7068,62566814,999R +19.5
Clare County4,7439,31365614,712R +31.1
Antrim County5,7618,15164814,560R +16.4
Cheboygan County5,2338,48163914,353R +22.6
Roscommon County4,9228,31661813,856R +24.5
Otsego County4,6738,35160713,631R +27.0
Iosco County5,0387,97960613,623R +21.6
Manistee County5,9107,05960413,573R +8.5
Dickinson County4,4488,15158713,186R +28.1
Gladwin County4,1698,40058513,154R +32.2
Oceana County4,7587,71158113,050R +22.6
Osceola County2,9847,82050411,308R +42.8
Benzie County5,3565,29049611,142D +0.6
Menominee County3,8806,68149311,054R +25.3
Ogemaw County3,4066,92048110,807R +32.5
Kalkaska County3,0196,2354329,686R +33.2
Missaukee County1,8555,7243537,932R +48.8
Arenac County2,5604,8843467,790R +29.8
Presque Isle County2,8634,4663417,670R +20.9
Gogebic County3,2353,6403207,195R +5.6
Crawford County2,5024,3443207,166R +25.7
Mackinac County2,5903,7442956,629R +17.4
Alcona County1,9644,0942826,340R +33.6
Iron County2,3843,4552736,112R +17.5
Lake County2,1483,5082635,919R +23.0
Montmorency County1,5633,6532435,459R +38.3
Alger County1,9792,4752084,662R +10.7
Oscoda County1,2732,9161954,384R +37.5
Schoolcraft County1,5072,5231884,218R +24.1
Baraga County1,3862,2511703,807R +22.7
Ontonagon County1,3121,9321513,395R +18.2
Luce County7831,7721202,675R +37.0
Keweenaw County639697621,398R +4.2

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Range of outcomes

80 percent of simulations
D +17.0D +3.6D +10.3

80 percent of simulations fall between D +17.0 and D +3.6. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, Senate and governorD +7.6
Down ballot history, moved to 2026D +22.6
Blend of every legD +14.1
With incumbency and primary unityD +14.1
With polls, 42% weightD +10.3

Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +17.0 and D +3.6.

Polls of the race

4 polls
R+2EvenD+2D+4D+6D+8D+10AugSepOctGilchrist aheadForlini aheadMitchell Research & Communications for Michigan TV stations incl. CBS Detroit, 682, D +5.0, 21 days agoCygnal (R) / Beacon Research (D) for Michigan Enjoyer, 600, D +3.0, 31 days agoGlengariff Group for WDIV/The Detroit News, 600, D +6.0, 49 days agoMitchell Research & Communications, 672, D +5.0, 85 days agoD +4.7poll trendD +6.1average
PollsterSampleEndedGilchristForliniMargin
Mitchell Research & Communications for Michigan TV stations incl. CBS Detroit682 LV2026-10-014136D +5.0
Cygnal (R) / Beacon Research (D) for Michigan Enjoyer600 LV2026-09-214138D +3.0
Glengariff Group for WDIV/The Detroit News600 LV2026-09-034236D +6.0
Mitchell Research & Communications672 LV2026-07-294540D +5.0