Wednesday, July 8, 2026
Arizona News
Arizona Watcher
Menu
Tucson·July 8, 2026·5 min read
Carl BrownBy Carl Brown

Local primary guide: key races, ballot deadlines and candidate lines of attack ahead of July 21 vote

The Pima County primary is set for July 21 with early voting underway and a mail ballot request deadline of July 14. Candidates across Legislative Districts 17 and 20, several municipal races and local mayoral contests are campaigning on water policy, housing, education and public safety.

100%

The primary election in Pima County is scheduled for July 21. Early in-person voting began June 24, and voters who prefer to cast ballots by mail must request their mail ballots by July 14. Pima County residents can register to vote, check their registration status or request a mail ballot at recorder.pima.gov. A Pima County mail ballot envelope marked 'Official Election Mail' — voters can request mail ballots ahead of the July 14 mail deadline for the July 21 primary.A Pima County mail ballot envelope marked 'Official Election Mail' — voters can request mail ballots ahead of the July 14 mail deadline for the July 21 primary.

Loading post…

In Legislative District 17, Democratic state Representative Kevin Volk is running for reelection to the Arizona House. Volk’s campaign outline emphasizes several priority issues: regulation of groundwater, the need for more affordable housing, and increased funding for public schools. Those are the themes he has used to frame his bid to return to the state legislature in November if successful through the July primary process.

Legislative District 20 contains a number of contested races on both the House and Senate sides. On the House ballot, Katherine Weasel is seeking office as a Republican write-in candidate. She will be positioned to face the Democratic primary winners in the November general election and has highlighted school vouchers, water and housing among the issues she intends to address. Also running in LD20 is incumbent State Representative Betty Villegas, a Democrat seeking reelection to the Arizona House. Villegas is contending with primary challengers and has foregrounded water accountability, housing affordability and opposition to an expansion of ESA school vouchers as central elements of her campaign.

The LD20 Senate race has drawn particular attention within local Democratic circles. State Representative Alma Hernandez has entered the contest for the open Senate seat, setting up a Democratic primary showdown with former Tucson City Council member Rocque Perez. Hernandez’s campaign has emphasized positions on water, education savings accounts (ESAs) and housing, while Perez has focused his messaging on schools, water and housing as well, framing his candidacy as a pushback against corporate influence and a defense of public education. The contest has prompted scrutiny on both sides: media reports and campaign exchanges have noted the resurfacing of aggressive social media posts from Perez dating to 2020, and those posts have prompted responses from Perez and Hernandez. Meanwhile, the Legislative District 20 Democratic Committee voted to issue a formal statement of concern against Hernandez, citing more than 150 instances in which she voted alongside Republicans. Hernandez also faces a legal challenge over alleged unpaid campaign finance fines totaling more than $20,000; a judge was expected to rule on that ballot challenge by Thursday. In a separate campus-related dispute, Hernandez publicly clashed with the University of Arizona College Democrats after accusing the student group of using Israel and Palestine as a political litmus test; the student group reported receiving threatening messages following that exchange.

Several municipal contests around the region are likewise active heading into the primary. In Marana, four candidates for town council have spoken about how they would handle proposed data center regulations, local concerns over PFAS contamination, and the status of a former prison that has been contracted as an ICE detention center. Those issues have emerged as focal points as candidates seek votes in the July 21 primary. In South Tucson, eight people are competing for three seats on the city council, and public safety, the city’s budget deficit and the use of surveillance cameras have been central themes in that campaign cycle.

Sierra Vista’s mayoral field includes Vice Mayor Carolyn Flowers, who has announced a run for the city’s top elected post. Flowers points to eight years of council experience and is campaigning on a platform that highlights support for veterans, small businesses, water resources and public safety. Also running for Sierra Vista mayor is City Council member Mark Rodriguez, who is campaigning on public safety, government transparency and backing for the city’s veterans, small-business community and youth. Both campaigns are shaping the conversation ahead of the November general election, with the primary serving as a step in determining who will advance.

Outside individual races, voters in Legislative Districts 17 and 20 were recently able to meet candidates directly at an informal forum co-hosted by Tucson Spotlight, Arizona Luminaria and Press Forward Southern Arizona. The event gave constituents an opportunity to speak one-on-one with local candidates. Meanwhile, civic groups are working to engage and educate voters: the League of Women Voters of Greater Tucson scheduled a free “Writing for Impact” workshop on June 15 at Nanini Library to teach participants how to write letters to the editor, contact elected officials and use social media for advocacy.

On policy debates beyond the ballot roster, reproductive rights advocates and some local elected officials gathered in Tucson to argue that Proposition 139 has not eliminated barriers to abortion access in the state. Congressional candidate JoAnna Mendoza and state Representative Stephanie Stahl Hamilton were among those who said that, despite the passage of Prop. 139, Arizona women continue to face significant challenges in obtaining abortion care. Those advocates cited continuing obstacles even after the measure’s approval as they urged continued attention to access issues.

Voters preparing for the July 21 primary should note the timeline for participation: early voting is already underway, and mail ballot requests must be submitted by July 14. Pima County residents who are unsure about their registration status or who need to request a ballot can do so through recorder.pima.gov. The primary will decide which candidates from the competing fields of incumbents, challengers and write-in hopefuls advance to the November general election, and local races on water, housing, education and public safety are shaping much of the campaign landscape ahead of the vote.

In April, Pima County Superior Court Judge Cynthia Kuhn ruled that Hernandez could remain on the ballot, as she was not formally liable for the campaign finance penalties without enforcement action by the Attorney General. Perez stated the actual amount owed was over $128,000 per the Secretary of State's office. Perez has also gained endorsements from progressives including Rep. Adelita Grijalva and Tucson Mayor Regina Romero.

Plaintiffs in the challenge appealed Judge Cynthia Kuhn’s April decision to the Arizona Supreme Court, but the high court issued a brief order on May 4 declining to disturb Kuhn’s ruling and left Alma Hernandez on the July primary ballot.

Arizona’s Secretary of State campaign‑finance portal shows $20,355 in assessed unpaid fines tied to Hernandez’s old committee, Alma for Arizona, for late reports filed between 2018 and 2023; the Secretary of State’s office did not provide a comment when asked about the portal’s figures.

Local reporting notes that Hernandez’s sister, Rep. Consuelo Hernandez, paid $24,480 in outstanding campaign‑finance fines after a similar challenge.

Share
← Back to all stories
Arizona Watcher

Arizona news coverage updated throughout the day with local reporting from across the state.

Top Cities

  • Mesa
  • Phoenix
  • Tucson
All cities →

About

Arizona Watcher covers news from cities and communities across Arizona. Our team reports on local events, public safety, politics, and more.

RSS Feed

© 2026 Arizona Watcher. All rights reserved.

Facts sourced from public reporting.

Mesa NewsPhoenix NewsTucson NewsAbout UsEditorial Guidelines
Legal Information
Privacy PolicyTerms of Use