The Election Performance figures in this tool show how each legislative district voted, expressed as a two-party margin. Every number is taken directly from the Arizona Secretary of State’s official canvass — there is no modeling or estimation. This page explains the calculation and lets you inspect the raw vote totals behind it.
For any race, take the Democratic candidate’s votes (D) and the Republican candidate’s votes (R). The figures shown in the Election Performance table are then:
A positive margin is labeled R+M (Republican lean) and a negative one D+M (Democratic lean); within 3 points the race reads Even. Independent, Libertarian, Green and write-in candidates are not part of the two-party math — together they are a small share of the vote and do not change the D-vs-R comparison.
The State House elects two members per district, so each voter casts two votes and a party may run one or two candidates. To keep districts comparable, the margin uses the single highest-polling candidate of each party. A party’s voters split their two votes among that party’s candidates, so the top candidate closely reflects the party’s true support. Adding both candidates together would double-count and overstate whichever party fielded more candidates.
These are statewide offices, so the canvass does not report them by legislative district. They are rebuilt from precinct-level results: each of Arizona’s 1,732 precincts falls within exactly one legislative district, so every precinct’s votes are summed into its district. The 30 district totals add back to the certified statewide totals exactly. Governor and Attorney General are mid-term offices and were not on the 2024 ballot.
If a major party did not field a candidate there is no two-party margin, and the race is labeled Uncontested rather than shown as a 100% result.
When the map legend is switched to 2024 Election, each district is shaded by the average of its contested 2024 State Senate and State House margins. The two districts where Democrats ran unopposed in both 2024 chambers are shaded as safe Democratic seats.
| Candidate | Party | Votes | Share of race |
|---|
Build a structured analysis prompt from the district datasets, then either copy it into Claude or run it right here. Every prompt has the relevant registration and election figures built in, so the analysis is grounded in the actual numbers.
The prompt below has the data built in. Edit it freely, or replace it with your own question about the districts.
Paste your Anthropic API key to run the analysis in this page. The key is used only for this request and is never saved. No key? Use Copy prompt above and run it in Claude anywhere.
Results.Detail.xml)
to see how each precinct shifted between elections. Filter and export by
legislative district.Select the legislative districts whose precincts should appear in the printable shift report.