← Election Series · State Legislature coverage · Arizona districts

No endorsement

The district

Legislative District 20 covers Tucson and South Tucson. Its partisan baseline is Democratic +43.2 in the 2024 presidential vote — the most Democratic district in this batch. Three seats are at stake: one state Senate seat and two state House seats, with voters choosing two House members on a vote-for-two ballot.

There are no Republican nominees on this ballot at all — a fact we state plainly rather than working around. The Senate nominee is unopposed. In the House, the term-limited senator is running down for a House seat alongside the renominated Democratic incumbent. The Republican House write-in, Katherine Weasel, received 204 write-in votes and did not advance (she was not bolded as a nominee in the compilation); she is not a nominee, and this article does not present her as one. There are no Republican House nominees.

The Senate race

The incumbent, Sally Ann Gonzales (D), is term-limited in the Senate; she was unopposed in 2024 and is running for the House instead (below).

Alma Hernandez (D) — unopposed. Hernandez is an incumbent state representative for this district, running for the Senate. She won a contested Democratic primary with 11,184 votes (51.38%) over former Tucson council member Rocque Perez, who received 10,584 — a genuinely close primary. She had raised $70,763 as of March 2026. There is no Republican nominee; she is unopposed in the general election.

Her best honest case: she already represents this district in the House, she survived a real primary challenge from a former city council member rather than taking the nomination by default, and her fundraising shows an organized campaign. District voters who support her party's program get continuity from a known representative.

Pros: Sitting representative for the same district, a won — not gifted — primary against a credible challenger, and strong fundraising. Cons: She is a party-line Democrat with no documented break with her party toward this publication's values — no Manchin-test break was located. In the Senate, her organizing vote would be heavy: majority control, confirmations, the judicial pipeline. The flaw, plainly: Enabler class, not extremist — no personal extremist program was located in the compiled record, and we do not stretch the word. A reliable party-line vote is the standing reason the exception for a Democrat is not earned here. Being unopposed changes the ballot, not the criteria.

The House race

Betty Villegas (D), incumbent, was renominated with 12,240 votes (32.11%). The second Democratic nominee is Sally Ann Gonzales (D) — the term-limited senator running for the House — with 12,532 votes (32.87%), the top total in the House primary.

There are no Republican nominees (see the district section above on the write-in that did not advance), and no other nominee is listed in the compiled roster.

The Democratic case, stated honestly: both nominees have held office in or for this district — Villegas in the House, Gonzales in the Senate — both won their primary places with five-figure votes, and the district votes Democratic by 43 points. Representation by experienced incumbents of the district's majority party is the case, and on the ballot as compiled it is the only case available to voters in the general election.

Pros (both): Incumbency — Villegas in this chamber, Gonzales in the Senate — and leading primary totals. Cons (both): Party-line Democrats with no Manchin-test break located for either. The flaw, plainly: Enabler class, not extremist, for both.

OUR CALL

Senate — NO endorsement. Hernandez will win this seat; that is a statement about the ballot, not about our call. She is an enabler-class party-line Democrat with no Manchin exception earned, and our endorsement is not a ratification of an uncontested result. With no Republican or independent nominee on the ballot, there is no alternative candidate to endorse, and we do not manufacture one.

House — NO endorsement. Villegas and Gonzales are enabler-class party-line Democrats with no exception earned, and there are no Republican nominees to evaluate — the Republican write-in did not advance and is not a nominee. House caucus math is lighter than Senate math, but lighter math is not an endorsement case where no candidate has earned one under the criteria.

For the complete Election 2026 breakdown — every race, claim by claim — see the full coverage on our website.

Vote early. Research your candidates. Choose the best moderates, whatever their party — no extremism from either side. And encourage your friends and family to do the same.


Sources

Election result — November 4, 2026

Result pending. No verified call (Associated Press or official) as of November 4, 2026. This page will be updated when the race is called or certified. The original article above is unchanged.

AI-assisted article — but the sources are human, and the facts are very real.

← All Arizona state-legislative districts · Full state-legislative enumeration