State Rep. Alma Hernandez Successfully Campaigns for Promotion to Arizona Senate
All 30 seats in the Arizona Senate are up this year.

The Democratic and Republican primaries occurred today in Arizona to select candidates for the November 2026 general election. This post covers the races for all 30 seats in the State Senate. Separate posts will be covering the primaries for federal races, statewide executive offices, every seat in the State House of Representatives, and county contests.
The general election for all 30 seats in the Arizona Senate will be held on November 3, 2026.
District 1:
Psychologist Christine Dargon won the Democratic primary.
Incumbent Mark Finchem won the Republican primary.
District 2:
Professor Amelia Gallitano won the Democratic primary with 77.4% (11,453) against former FAA safety inspector Daniel Toporek with 22.6% (3,347). 14,800 votes counted.
Incumbent Shawnna Bolick won the Republican primary with 71.4% (11,617) against community advocate Timothy Ferrara with 28.6% (4,645). 16,262 votes counted.
District 3:
Cave Creek school board member Jeff Fortney won the Democratic primary.
Incumbent John Kavanagh won the Republican primary with 85.2% (35,902) against activist Robert Wallace with 14.8% (6,224). 42,126 votes counted.
District 4:
Former State Representative Aaron Lieberman won the Democratic primary.
Incumbent Carine Werner won the Republican primary.
District 5:
Former State Senator Christine Marsh won the Democratic primary.
No candidate qualified for the Republican primary.
District 6:
Former State Senator Jamescita Peshlakai won the Democratic primary with 56.3% (15,826) against State Representative Myron Tsosie with 43.7% (12,291). 28,117 votes counted.
Maintenance manager Lloyd Johnson won the Republican primary.
District 7:
Community advocate Michiel Montiel won the Democratic primary.
Incumbent Wendy Rogers won the Republican primary.
District 8:
Incumbent Lauren Kuby won the Democratic primary with 76.8% (12,981) against former State Representative Deborah Nardozzi with 23.2% (3,928). 16,909 votes counted.
No candidate qualified for the Republican primary.
District 9:
Incumbent Kiana Sears won the Democratic primary.
Physician Bridget Fitzgibbons won the Republican primary.
District 10:
Attorney Blair Moses won the Democratic primary.
Incumbent David Farnsworth won the Republican primary.
District 11:
Incumbent Catherine Miranda won the Democratic primary.
2024 nominee Joshua Ayala won the Republican primary.
District 12:
State Representative Patricia Contreras won the Democratic primary.
No candidate qualified for the Republican primary.
District 13:
Attorney Kristie O’Brien won the Democratic primary.
State Representative Julie Willoughby won the Republican primary.
District 14:
Engineer Stephanie Walsh won the Democratic primary.
Political scientist Mylie Biggs won the Republican primary.
District 15:
Professor Jayme Accalia won the Democratic primary.
Incumbent Jake Hoffman won the Republican primary.
District 16:
Former campaign staffer Elaine Aldrete won the Democratic primary.
Incumbent T.J. Shope won the Republican primary.
District 17:
Educator Edgar Soto won the Democratic primary.
Vail school board member Christopher King won the Republican primary with 62.9% (19,796) against retired law enforcement officer Anthony Dunham with 37.1% (11,673). 31,469 votes counted.
District 18:
Incumbent Priya Sundareshan won the Democratic primary.
Engineer Douglas Everett won the Republican primary.
District 19:
No candidate qualified for the Democratic primary.
State Representative Gail Griffin won the Republican primary.
District 20:
State Representative Alma Hernandez won the Democratic primary with 51.4% (11,186) against former Tucson city councilmember Rocque Perez with 48.6% (10,584). 21,770 votes counted.
No candidate qualified for the Republican primary.
District 21:
Incumbent Rosanna Gabaldón won the Democratic primary.
Medical technician Esteban Flores won the Republican primary.
District 22:
Incumbent Eva Diaz won the Democratic primary.
No candidate qualified for the Republican primary.
District 23:
Incumbent Brian Fernandez won the Democratic primary.
2024 nominee Michelle Altherr won the Republican primary.
District 24:
Incumbent Analise Ortiz won the Democratic primary.
Army veteran Frank Steele won the Republican primary.
District 25:
Counselor Laura Huber won the Democratic primary.
Incumbent Tim Dunn won the Republican primary.
District 26:
Incumbent Flavio Bravo won the Democratic primary.
Production manager Jim Bishop won the Republican primary.
District 27:
Washington Elementary school board member Kyle Clayton won the Democratic primary.
Incumbent Kevin Payne won the Republican primary with 50.9% (8,536) against former State Senator Anthony Kern with 49.1% (8,240). 16,776 votes counted.
District 28:
Michael Braun won the Democratic primary.
Incumbent Frank Carroll won the Republican primary.
District 29:
2024 nominee Eric Stafford won the Democratic primary.
Incumbent Janae Shamp won the Republican primary.
District 30:
No candidate qualified for the Democratic primary.
State Representative Leo Biasiucci won the Republican primary.