2028 forecast · Michigan · Republican primary

Michigan Republican primary

Projected shares and votes from county primary electorates built from our national dataset, simulated on the calendar with momentum and dropouts.

VanceFavorite, wins 73% of runs
39.4%Vance's projected share
1,391,607Projected primary votes
2Calendar window: votes second, with Super Tuesday

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Vance39.4%548,57673%37.3%
Rubio25.7%357,05621%17.9%
Trump Jr.14.9%207,8895%9.5%
DeSantis5.2%72,682<1%5.2%
Haley3.7%50,965<1%3.3%
Kennedy Jr.1.9%26,246<1%4.6%

Share and votes average the simulated races, including dropouts before Michigan votes. Full field is the share if every candidate were still running. Undecided and minor candidates hold about 9%.

County leaders

deeper shade, bigger share
VanceRubio

Who votes in this primary

our national dataset, placed in Michigan
America First33%
Suburban professional20%
Populist working class16%
Republican leaning independents13%
Libertarian9%
Moderate independents3%

Black 2.6%, Hispanic 2.2%, Asian and other 2.1%, under 30 10.2%, 65 and up 31.7%, college graduates 39.4%, women 44.9%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 1,323,589 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 1,391,607 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Oakland County179,496Rubio37.9%Vance32.6%
Wayne County166,172Vance37.1%Rubio27.5%
Macomb County128,597Vance44.3%Rubio18.6%
Kent County90,924Rubio43.8%Vance28.4%
Genesee County52,060Vance43.4%Rubio19.0%
Ottawa County48,684Vance38.9%Rubio29.1%
Washtenaw County48,121Rubio52.0%Vance20.5%
Livingston County37,293Vance40.3%Rubio28.5%
Kalamazoo County34,202Rubio38.6%Vance32.1%
Ingham County33,064Rubio40.2%Vance30.5%
St. Clair County27,803Vance46.6%Trump Jr.21.5%
Monroe County25,522Vance46.0%Trump Jr.18.9%
Saginaw County24,876Vance43.4%Trump Jr.18.9%
Muskegon County23,366Vance43.8%Rubio19.3%
Jackson County22,342Vance45.4%Trump Jr.18.9%
Berrien County21,015Vance43.2%Rubio21.6%
Allegan County20,180Vance45.7%Trump Jr.19.2%
Calhoun County17,528Vance44.9%Trump Jr.19.1%
Eaton County16,417Vance42.9%Rubio22.2%
Bay County16,402Vance45.0%Rubio19.1%
Lapeer County16,387Vance46.6%Trump Jr.24.3%
Grand Traverse County16,330Vance38.4%Rubio31.6%
Lenawee County15,115Vance45.9%Trump Jr.20.6%
Midland County13,547Vance40.9%Rubio27.7%
Clinton County13,231Vance41.3%Rubio26.3%
Shiawassee County11,298Vance46.5%Trump Jr.21.0%
Barry County11,197Vance46.6%Trump Jr.20.7%
Van Buren County10,934Vance44.5%Rubio18.9%
Montcalm County10,080Vance46.1%Trump Jr.26.6%
Marquette County9,701Vance37.8%Rubio31.8%
Ionia County9,543Vance45.9%Trump Jr.24.0%
Tuscola County9,161Vance46.9%Trump Jr.27.0%
Newaygo County8,677Vance46.7%Trump Jr.26.5%
St. Joseph County8,370Vance46.4%Trump Jr.25.3%
Isabella County7,862Vance41.1%Rubio24.0%
Cass County7,846Vance46.9%Trump Jr.23.9%
Hillsdale County7,661Vance47.3%Trump Jr.26.3%
Sanilac County7,110Vance46.8%Trump Jr.28.0%
Mecosta County6,277Vance46.6%Trump Jr.22.1%
Branch County6,223Vance46.6%Trump Jr.26.8%
Delta County6,131Vance47.7%Trump Jr.23.3%
Emmet County6,034Vance41.9%Rubio26.7%
Huron County5,572Vance47.7%Trump Jr.26.1%
Wexford County5,572Vance47.4%Trump Jr.23.3%
Gratiot County5,492Vance45.9%Trump Jr.24.7%
Houghton County5,116Vance42.2%Rubio23.6%
Clare County4,999Vance46.9%Trump Jr.28.3%
Mason County4,918Vance46.8%Trump Jr.18.9%
Alpena County4,803Vance47.5%Trump Jr.23.9%
Charlevoix County4,778Vance45.0%Rubio21.3%
Chippewa County4,686Vance46.4%Trump Jr.25.0%
Antrim County4,667Vance46.4%Rubio18.5%
Otsego County4,616Vance47.5%Trump Jr.21.0%
Cheboygan County4,607Vance47.9%Trump Jr.22.2%
Gladwin County4,552Vance47.4%Trump Jr.27.1%
Roscommon County4,538Vance47.9%Trump Jr.24.8%
Dickinson County4,433Vance47.9%Trump Jr.21.7%
Leelanau County4,433Rubio38.4%Vance33.6%
Iosco County4,399Vance47.7%Trump Jr.24.7%
Oceana County4,214Vance46.2%Trump Jr.23.0%
Manistee County4,032Vance46.8%Trump Jr.19.5%
Osceola County3,992Vance46.9%Trump Jr.28.3%
Ogemaw County3,721Vance47.4%Trump Jr.27.3%
Menominee County3,719Vance47.8%Trump Jr.24.5%
Kalkaska County3,427Vance47.1%Trump Jr.25.8%
Benzie County3,368Vance43.0%Rubio24.6%
Missaukee County2,881Vance46.6%Trump Jr.28.9%
Arenac County2,690Vance47.3%Trump Jr.27.2%
Presque Isle County2,438Vance48.3%Trump Jr.23.4%
Crawford County2,424Vance47.8%Trump Jr.24.4%
Gogebic County2,209Vance47.5%Trump Jr.20.1%
Alcona County2,193Vance48.0%Trump Jr.26.2%
Iron County1,956Vance48.3%Trump Jr.22.8%
Montmorency County1,904Vance46.8%Trump Jr.29.6%
Lake County1,899Vance45.2%Trump Jr.29.9%
Mackinac County1,846Vance46.9%Trump Jr.26.4%
Oscoda County1,542Vance46.9%Trump Jr.28.9%
Alger County1,363Vance47.1%Trump Jr.23.8%
Schoolcraft County1,355Vance47.9%Trump Jr.25.3%
Baraga County1,132Vance45.5%Trump Jr.30.2%
Ontonagon County1,070Vance48.1%Trump Jr.25.5%
Luce County845Vance45.4%Trump Jr.30.8%
Keweenaw County427Vance44.4%Rubio23.2%