2028 forecast · Minnesota · Republican primary

Minnesota Republican primary

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

RubioFavorite, wins 68% of runs
39.7%Rubio's projected share
818,966Projected primary votes
2Calendar window: votes second, with Super Tuesday

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Rubio39.7%325,01968%32.7%
Vance30.2%247,21530%27.9%
Trump Jr.9.8%80,594<1%5.6%
Haley4.9%39,9471%5.7%
DeSantis4.5%37,267<1%4.6%
Kennedy Jr.1.7%13,704<1%3.7%

Share and votes average the simulated races, including dropouts before Minnesota 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 Minnesota
America First34%
Suburban professional20%
Populist working class16%
Republican leaning independents13%
Libertarian9%
Moderate independents3%

Black 1.2%, Hispanic 1.9%, Asian and other 2.4%, under 30 10%, 65 and up 29.6%, college graduates 47.1%, women 44.8%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 114,245 votes in a caucus. 2028 is modeled as a primary, and the contest type changed or the count is missing, so the participation model from our dataset sets the turnout: 818,966 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Hennepin County159,011Rubio62.9%Vance12.8%
Dakota County62,928Rubio48.1%Vance25.7%
Ramsey County59,806Rubio58.6%Vance16.9%
Anoka County53,074Rubio41.3%Vance30.9%
Washington County41,888Rubio49.3%Vance24.8%
St. Louis County29,327Rubio38.3%Vance33.2%
Wright County25,575Vance38.3%Rubio30.3%
Scott County23,505Rubio42.1%Vance30.1%
Stearns County23,498Vance40.4%Rubio25.0%
Olmsted County22,137Rubio49.7%Vance24.5%
Carver County18,364Rubio49.3%Vance25.0%
Sherburne County16,713Vance40.8%Rubio25.4%
Crow Wing County12,054Vance43.8%Rubio20.7%
Otter Tail County10,548Vance44.6%Rubio18.8%
Chisago County10,180Vance43.6%Rubio19.5%
Rice County9,216Vance37.0%Rubio30.8%
Blue Earth County9,207Rubio35.1%Vance34.4%
Clay County8,344Rubio40.0%Vance31.6%
Goodhue County7,800Vance41.6%Rubio24.7%
Isanti County7,685Vance44.9%Trump Jr.21.3%
Douglas County7,242Vance44.3%Rubio19.7%
Itasca County7,232Vance44.2%Rubio20.0%
Winona County7,177Vance36.5%Rubio32.5%
Kandiyohi County6,557Vance42.4%Rubio20.7%
Benton County6,552Vance43.3%Rubio19.4%
Morrison County6,459Vance46.0%Trump Jr.25.2%
McLeod County6,216Vance44.9%Trump Jr.21.2%
Beltrami County6,188Vance40.5%Rubio26.1%
Steele County5,784Vance42.0%Rubio22.7%
Becker County5,579Vance44.9%Rubio18.2%
Cass County5,425Vance46.1%Trump Jr.20.4%
Carlton County5,342Vance39.7%Rubio27.9%
Le Sueur County5,075Vance43.0%Rubio20.6%
Nicollet County4,972Rubio36.7%Vance34.0%
Mower County4,927Vance41.2%Rubio23.6%
Pine County4,833Vance45.8%Trump Jr.23.2%
Freeborn County4,550Vance44.2%Trump Jr.20.2%
Mille Lacs County4,483Vance45.3%Trump Jr.22.8%
Polk County4,416Vance43.2%Rubio20.6%
Todd County4,283Vance45.2%Trump Jr.27.3%
Brown County4,194Vance44.7%Trump Jr.19.2%
Meeker County4,091Vance45.5%Trump Jr.22.4%
Hubbard County3,855Vance44.8%Rubio19.5%
Wabasha County3,826Vance43.6%Rubio20.6%
Lyon County3,673Vance42.4%Rubio22.4%
Dodge County3,601Vance41.9%Rubio23.6%
Fillmore County3,444Vance43.9%Rubio19.6%
Martin County3,166Vance45.4%Trump Jr.20.5%
Houston County3,103Vance41.1%Rubio26.2%
Waseca County2,973Vance44.4%Trump Jr.19.9%
Aitkin County2,933Vance46.4%Trump Jr.21.7%
Kanabec County2,891Vance45.9%Trump Jr.24.6%
Roseau County2,607Vance46.2%Trump Jr.23.2%
Sibley County2,571Vance45.2%Trump Jr.22.7%
Wadena County2,457Vance46.1%Trump Jr.25.2%
Redwood County2,443Vance46.0%Trump Jr.22.8%
Renville County2,391Vance45.4%Trump Jr.23.7%
Nobles County2,355Vance42.0%Trump Jr.24.4%
Faribault County2,266Vance45.3%Trump Jr.20.8%
Pennington County2,084Vance44.6%Trump Jr.20.0%
Pope County2,041Vance45.4%Trump Jr.19.4%
Koochiching County1,866Vance45.5%Trump Jr.19.5%
Chippewa County1,802Vance44.8%Trump Jr.21.7%
Lake County1,764Vance40.4%Rubio28.1%
Cottonwood County1,750Vance45.3%Trump Jr.21.4%
Jackson County1,681Vance45.6%Trump Jr.20.0%
Rock County1,591Vance44.2%Rubio18.6%
Yellow Medicine County1,580Vance45.6%Trump Jr.23.4%
Marshall County1,564Vance45.9%Trump Jr.24.9%
Pipestone County1,467Vance45.6%Trump Jr.23.6%
Swift County1,450Vance45.0%Trump Jr.19.0%
Clearwater County1,449Vance46.2%Trump Jr.25.3%
Stevens County1,418Vance40.2%Rubio23.9%
Murray County1,412Vance46.0%Trump Jr.21.7%
Watonwan County1,403Vance42.7%Trump Jr.21.3%
Lac qui Parle County1,136Vance45.8%Trump Jr.19.9%
Grant County1,001Vance45.5%Trump Jr.20.4%
Wilkin County991Vance45.3%Trump Jr.20.0%
Lincoln County948Vance45.5%Trump Jr.19.2%
Norman County906Vance44.1%Rubio19.2%
Cook County847Rubio49.0%Vance26.0%
Big Stone County794Vance45.4%Trump Jr.18.4%
Lake of the Woods County708Vance46.6%Trump Jr.21.5%
Kittson County696Vance43.8%Rubio21.4%
Red Lake County615Vance45.9%Trump Jr.22.1%
Traverse County508Vance45.6%Trump Jr.23.6%
Mahnomen County502Vance44.7%Trump Jr.27.2%