← Election Series · State Legislature coverage · Arizona districts

No endorsement

The district

Legislative District 21 covers South Tucson and Arizona's border country. Its partisan baseline is Democratic: the district voted Democratic by 18.5 points for president in 2024 (D+18.5).

Three seats are at stake: one in the Arizona Senate and two in the Arizona House, where voters vote for two. In the Senate, a three-term Democratic incumbent seeks re-election. In the House, one Democratic incumbent was renominated and the other lost renomination, so at least one House seat will change hands inside the Democratic delegation.

The Senate race

Rosanna Gabaldón (D) is the incumbent, in her third term. She was unopposed in 2024. She won the Democratic primary with 18,920 votes and had raised $19,719 as of the March 2026 campaign-finance reports.

Gabaldón's best honest case: she is an experienced incumbent in a district that has repeatedly chosen her, including a cycle with no opponent at all, and she knows border-district issues from years representing them. Continuity is a real argument in a district where state government is often the government residents actually deal with.

Pros: Proven vote-getter in this district; three terms of legislative experience; unopposed in 2024, which speaks to standing at home. Cons: She is a reliable party-line Democrat. No documented break with her party toward our values — on the Constitution, the free market, or limited government — was located in this record. That makes her an enabler of her party's program, not an extremist in her own right, and the distinction matters: we do not call her something she has not proven to be.

Esteban Flores (R) is the Republican nominee. He won his primary with 7,785 votes and had raised $147 as of March 2026 — a figure that, on its face, shows a campaign with almost no financial infrastructure in a D+18.5 district.

Flores's best honest case: he is offering voters in a heavily Democratic district an actual choice on the general-election ballot, and a Republican organizing vote in the Senate is heavy — Senate majorities control confirmations, and the judicial pipeline compounds for decades.

Pros: Provides a contested race and a non-Democratic organizing vote in the chamber where that vote weighs most. Cons: The record located for him in this sourcing is thin — a primary vote total and a negligible fundraising figure, with no documented record in office and no verified signature claims to test. That is an insufficient record for endorsement diligence, which requires an endorsee's claims to be source-verified the same as an opponent's.

The flaw, plainly: For Gabaldón, the priced flaw is party-line enabler status with no Manchin-test break located. For Flores, no proven flaw was located — the problem is not a flaw, it is an unverified record.

The House race

Voters choose two. The Democratic nominees are Consuelo Hernandez, an incumbent renominated with 10,205 votes (29.79%), and Miranda Lopez, who took the second nomination with 8,677 votes (25.33%). Incumbent Stephanie Stahl Hamilton lost renomination — a fact worth printing plainly: Democratic primary voters in this district replaced one of their own incumbents.

The only Republican nominee is Christopher Kibbey, with 7,830 primary votes, for two seats. Even a strong Kibbey showing can fill only one seat.

Hernandez's best case is incumbency and a first-place primary finish. Lopez's best case is that she earned a nomination in a contested primary. Kibbey's case rests on chamber math: a Democrat's organizing vote is lighter in the House than in the Senate — a stalled House is not a lost House if the Senate stays in control — but a Republican House seat from this district still adds to a working majority.

Pros / Cons, tightly: Hernandez — pro: incumbent, led the primary; con: party-line Democrat, no Manchin-test break located. Lopez — pro: won a contested nomination; con: party-line Democrat on an unverified record, no break located. Kibbey — pro: the only non-Democratic option on the ballot; con: thin verified record, and Republicans fielded only one nominee for two seats.

The flaw, plainly: No proven personal flaw was located for any House candidate in this record. The Democratic nominees are priced as enablers, not extremists.

OUR CALL

Senate — NO endorsement. Gabaldón is a party-line Democratic incumbent with no Manchin-test break located, and in the Senate her organizing vote is heavy. Flores, the alternative, presents a record too thin to pass endorsement diligence — an unverified file is not a proven flaw, but it is not an endorsement either.

House — NO endorsement, LEAN Kibbey for one seat. Kibbey is the only nominee offering a different organizing direction, and House caucus math is lighter than Senate math. A lean is direction, not diligence completed: his record did not support a full endorsement at this sourcing depth.

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