2028 forecast · Arizona · Republican primary

Arizona 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 55% of runs
34.9%Rubio's projected share
652,820Projected primary votes
3Calendar window: votes third, in mid March

Candidates

4,000 primary runs
CandidateShareVotesWinFull field
Rubio34.9%227,49755%26.4%
Vance31.7%207,11342%31.0%
Trump Jr.14.0%91,2742%7.8%
DeSantis5.5%35,7481%6.2%
Haley3.3%21,240<1%3.1%
Kennedy Jr.1.6%10,514<1%4.1%

Share and votes average the simulated races, including dropouts before Arizona 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
Trump Jr.VanceRubio

Who votes in this primary

our national dataset, placed in Arizona
America First39%
Suburban professional25%
Populist working class20%
Libertarian12%
Republican leaning independents3%

Black 1.1%, Hispanic 13.6%, Asian and other 3.3%, under 30 10.1%, 65 and up 32.3%, college graduates 43.5%, women 44.6%.

Turnout

projected 2028 votes

The last open Republican contest, in 2016, cast 624,039 votes in a primary. 2028 is modeled as a primary, blending that count with the participation model and growing it for 2028: 652,820 votes.

Every county

largest first
CountyVotesLeaderShareSecondShare
Maricopa County393,123Rubio40.7%Vance29.6%
Pima County91,838Rubio46.7%Vance25.7%
Pinal County42,270Vance40.5%Trump Jr.24.6%
Yavapai County32,592Vance43.7%Trump Jr.21.6%
Mohave County26,845Vance41.8%Trump Jr.35.3%
Yuma County14,212Vance34.5%Trump Jr.29.8%
Cochise County12,175Vance40.0%Trump Jr.24.4%
Coconino County11,778Vance34.9%Rubio32.4%
Navajo County8,885Vance41.6%Trump Jr.33.5%
Gila County5,919Vance42.1%Trump Jr.32.7%
Apache County3,865Trump Jr.39.1%Vance38.9%
Graham County3,497Vance38.7%Trump Jr.36.1%
Santa Cruz County3,393Rubio31.9%Vance25.1%
La Paz County1,658Vance40.0%Trump Jr.37.8%
Greenlee County770Vance37.1%Trump Jr.33.6%