LD21: a safe Democratic district where the primary removed an incumbent
State Senate: Gabaldón vs. Flores, an incumbent against a $147 campaign
Rosanna Gabaldón (Democrat, incumbent)
Record and stated priorities: azleg.gov's biography and her endorsing organizations agree on the agenda: water sustainability, public education, and economic development for southern Arizona, plus protecting the environment and advocating for vulnerable residents. BallotReady's summary of her positions adds smaller class sizes and safe learning environments, stable state funding for schools, expanded pathways through community colleges, trade schools, and universities, better teacher pay, bipartisan drought contingency measures, and long term water security planning that balances growth with conservation. In the House and Senate she has worked on the Drought Contingency Plan, education, and infrastructure, per Arizona List. That is a priorities record, stated as one. No individual roll call votes for Gabaldón were verified at name level from azleg.gov for this page, so none are printed as key votes, and this page does not convert her committee seats into positions she did not state.
Money: campaign finance reports as of March 2026, via See the Money as compiled by Wikipedia: raised $19,719, spent $18,053.26, cash on hand $15,994.85. No later total was retrieved.
Controversies: none of significance found. Her long tenure (in the Legislature since 2013, in public office since 2009) has produced no documented scandal in the sources retrieved. One July 2025 Arizona Mirror story about a senator questioning the loyalty of foreign born lawmakers cites her Wikipedia page as a reference; it is not a controversy about Gabaldón, and it is not dressed up as one here.
Esteban Flores (Republican)
- Stated priorities, per the Arizona Republic: lower taxes, support border security, and protect parental rights.
- Money: campaign finance reports as of March 2026, via See the Money: raised $147.38, spent $0, cash on hand $147.38. No later total was retrieved, and no campaign website with a fuller platform was located as of October 27, 2026. That thin record is the finding: beyond the three priorities above, this page could not verify a detailed platform, an occupation history, or endorsements for Flores, and it does not invent them.
- Controversies: none found.
State House: two seats, three candidates, one Republican who needs a top two finish
Consuelo Hernandez (Democrat, incumbent)
Record: mental health law is her signature, and it is enacted law, not just bills filed. Her HB 2744 (2024), backed by the Arizona Mad Moms advocacy group of parents and guardians of people with severe mental illness, was signed by Gov. Hobbs and requires nursing homes and courts to involve family members and guardians in the care of people with severe mental illness and to give them a role when treatment is ineffective. It was the first bill she got signed into law, by her own account. In 2026, her HB 2923, on court ordered treatment, passed and was chaptered on June 4, 2026: it guarantees a right to judicial review, requires attorneys for unrepresented patients, and requires that patients be reminded of their legal rights every 60 days, per the bill summaries compiled by LegiScan and Cactus Politics. A companion measure on evaluation standards and a study committee on inmate mental health (HB 2673, passed June 2026) continue the same theme. The Arizona Republic summarizes the same record as bills that updated court ordered treatment guidelines and required guardians of people with severe mental illness to have a say in their care.
Stated priorities: mental health system reform, public education funding (she campaigns on her school board service), small business growth, and health care reform, per her campaign materials. In the primary, the No Safe Seats campaign, which backs more progressive challengers against incumbent Democrats, targeted her and failed to remove her; her sister Alma faced the parallel fight in LD20. Local Democratic commentary criticizes both sisters for votes with Republicans, including on a constitutional convention referral. That criticism is attributed here to its sources; the individually documented convention vote in the family record belongs to Alma's entry on the LD20 page, and this page does not transfer it to Consuelo without a name level source for her vote.
Money: no campaign finance totals for Hernandez were located as of October 27, 2026. Key votes: no individual floor votes verified at name level beyond her own sponsored bills above.
Miranda Lopez (Democrat)
- How she won the primary, in her own account to the Republic: she says her stance on the rising cost of living for southern Arizonans won it, not the socialist label, which came up less at doors than in coverage. She says lawmakers across the spectrum let large corporate and political donations sway decisions at constituents' expense, and that Democrats should not only be socially liberal but more fiscally liberal, recognizing, in her words, capitalism for the oppressive system that it is.
- Stated priorities: public education investment, affordable housing, and environmental protections (Republic summary). Her campaign site adds: universal health care and food as rights, defending Medicaid and SNAP against tighter enrollment rules, a Patients Over Profits pledge not to take more than $200 from corporate health care executives, lobbyists, and PACs, eliminating the universal ESA voucher program and returning the money to public schools, rent control, repealing Arizona's right to work laws, and opposing state business with companies that boycott Israel restrictions, as summarized by Arizona Insiders from her site. This page lists those as her stated positions, sourced to her site and its summaries, not as endorsements or findings.
- Money: no campaign finance totals located as of October 27, 2026. Controversies: the controversy is her ideology, openly stated by her and openly opposed by her critics. Both are on the record above. No personal or financial controversy was found.
Christopher Kibbey (Republican)
- What is verifiable: his self description above, his unopposed primary, and the arithmetic in the racebox. The Republic noted he was not asked its primary questionnaire because he had no primary opponent, and this page located no campaign website, detailed platform, occupation biography, or finance totals for Kibbey as of October 27, 2026.
- Money: no campaign finance totals located. Controversies: none found. The entry is short because the public record is short, the same standard applied to thin records on the LD12 page.
Verification notes
- Geography correction, stated openly: early descriptions of this assignment described LD21 as reaching Yuma County. The district map and the district's own compilation say it consists of sections of Cochise, Pima, and Santa Cruz counties only. This page follows the map. Yuma County legislative races are in LD23 and LD25.
- Key votes are thin across this page by design. No individual roll calls were verified at name level for Gabaldón, Hernandez, or the challengers, so the entries print sponsored and enacted bills, committee seats, and stated positions, labeled as such. Hernandez's enacted bills are verified through LegiScan chapter records and bill summaries, not through vote sheets.
- Money exists only for the Senate race, as of March 2026 via See the Money. No totals were located for any House candidate in this district, and no post March totals were retrieved for Gabaldón or Flores.
- Lopez's vote margin is 282 votes on the compilation used here (8,677 to 8,395). One Substack account says 283. This page uses the count difference from the primary table, and flags the one vote discrepancy rather than hiding it.
- Registration and population are from the district compilation based on the January 2023 Secretary of State registration report. The Commission spread (Democratic plus 30.51) and the 2024 presidential margin (Democratic plus 18.5) measure different electorates and are both printed, labeled, rather than averaged.
How to vote without getting your ballot rejected
- Mail it by Tuesday, October 27, 2026. After that day, do not mail it: use a drop box or a vote center in your own county instead. LD21 spans Cochise, Pima, and Santa Cruz counties, so confirm the county before you travel to a location.
- It must be received by 7 p.m. on Election Day, Tuesday, November 3. Postmarks do not count.
- Sign and date the affidavit envelope, and write a current phone number on it.
- Leaving any item blank is allowed. It does not affect the rest of your ballot.
Sources
- District profile and registration: Wikipedia, Arizona's 21st legislative district; Arizona Republic legislature guide, September 29, 2026
- Fields, primaries, and March 2026 Senate money: Wikipedia, 2026 Arizona Senate election; Wikipedia, 2026 Arizona House of Representatives election
- Gabaldón: azleg.gov, Senate member page; Arizona List, Rosanna Gabaldón
- Hernandez mental health bills: LegiScan, Consuelo Hernandez; Cactus Politics, Hernandez mental health bills, June 2026
- Lopez: Arizona Republic, Democratic Socialist poised to join Legislature, July 30, 2026; lopezforarizona.com, priorities
- House primary field: Arizona Republic, LD21 House primary, June 25, 2026