Arizona Legislature
How the Arizona scores work
Every number on the Arizona pages comes from the House's and Senate's own roll-call records and follows the rules on this page.
The vote records
- We use every House and Senate floor roll call of the 57th Legislature, 3,279 roll calls (1,675 in the House, 1,604 in the Senate), Feb. 3, 2025 to June 13, 2026: its First Regular Session (January 13 to June 27, 2025) and its Second (from January 12, 2026). The Legislature met in no special session this term.
- The 2025 roll calls come from each chamber's Journal, its official record of its proceedings, which prints every roll call with each member's name under how they voted (“AYES”, “NAYS”, “NOT VOTING”). The House posted its 2025 Journal on February 18, 2026 and the Senate on March 6, 2026. The chambers haven't posted their 2026 Journals yet, so the 2026 roll calls come from the Legislature's bill status records (apps.azleg.gov), which list each floor vote on a bill with each member's vote. That site asks automated readers to stay away, so we read those records as Open States collects them and publishes them in the public domain. When the 2026 Journals are posted, they'll replace that copy.
- As a check from a second source, each build compares every 2025 Journal roll call on a measure with the same vote in those bill status records, member by member: all 1,599 matched exactly. The rule below, which names a 2026 vote's reading from those records, names 1,554 of them, and gives the Journal's reading for every one. 2 procedural votes in the Journal (a motion to refer a bill to another Committee of the Whole, an appeal of the chair's ruling) aren't in the records. Where a sitting ran past midnight, a vote is dated the day it was taken, as the records stamp it: 3 Senate votes the Journal prints under June 19, 2025 were taken early on June 20.
- A roll call is used only if its names add up to its printed counts, every name is one member serving in that chamber that day, it names every member serving that day exactly once, and the empty seats the Senate lists (“VACANT 1: District 9”) are the seats empty that day. All of them did.
- Included: each chamber's votes on measures at third reading, and its final votes after the other chamber amended a bill or a conference committee reported (the House calls these final passage, the Senate final reading); votes taken again on reconsideration; motions to change the Committee of the Whole's report on a bill, which is how a member gets a recorded vote on a floor amendment (the Committee of the Whole itself doesn't record each member's vote); the Senate's votes on the Governor's nominations; and votes on rules, adjournment and appeals of the chair's ruling. Each vote page says which it was. The bill status records say whether a vote passed, not which reading it was: a 2026 vote is a third reading where the Legislature marks that day's floor action as one, and a final vote where the bill had already passed both chambers' third readings, the rule that gives the Journals' answer for every 2025 vote it names. The 24 2026 votes it can't name (motions on the Committee of the Whole's report, motions to reconsider) are shown as “Floor vote”.
- Twice in June 2025 the Senate took one vote on a group of budget bills (15, then 13) and assigned it to each bill, as its Journal records; each bill's vote counts, as the House's separate votes on the same bills do.
- Committee votes aren't included. Neither are voice votes or the daily attendance call, which don't record a vote on a question.
- Whether a measure passed is what the Journal prints (“PASSED”, “FAILED”). Where a list of measures carries on without saying, it's the arithmetic: a measure needs a majority of the members elected, 31 in the House and 16 in the Senate (Constitution, Article IV, Part 2, Section 15), and more where the Journal says a larger vote was required: two-thirds for a tax increase (Article IX, Section 22), three-fourths to amend a law the voters approved (Article IV, Part 1, Section 1). Each build checks every printed result against that arithmetic. The Senate's third reading of SB 1152 on Feb. 23, 2026 failed with 16 ayes, a majority, because the bill amends laws the voters approved and needed three-fourths (23), as its Section 3 says. 177 House and 88 Senate roll calls failed.
- Contested votes are roll calls where the losing side got at least 10% of the ayes and nays: 1,228 in the House and 1,148 in the Senate. Every roll call has its own page. Floor votes lists the contested and party-line ones, and every roll call on request.
Who cast each vote
- The Journals print each member by surname (“Kolodin”), with an initial where two members share one (“Carter N”, “Carter P”), and the presiding officer by title (“Speaker Montenegro”, “President Petersen”). Each district elects two representatives, so a name is tied to the one member of that chamber serving that day whose name it fits; a name that fit no one, or more than one, would stop the roll call. Every name on every roll call matched.
- Names and terms come from Open States. Where its dates differ from the Legislature's own records, we follow those: the House's member roster says Joseph Chaplik resigned from the House on March 2, 2026, to run for the U.S. House, and David Marshall on April 17, 2026. Eva Burch resigned from the Senate on March 14, 2025; the Senate's roll calls list District 9 as vacant until Kiana Sears took the seat, first voting on March 31, 2025.
- Each build checks our current members against the House's and the Senate's own member rosters, names and parties.
- Each legislator's portrait is the official photo the Legislature posts beside the member on the House's and Senate's member rosters (azleg.gov).
Votes with the Speaker or Senate President
- Arizona's presiding officers vote like any member: the Speaker of the House, Steve Montenegro (District 29), whom the House elected by acclamation, and the President of the Senate, Warren Petersen (District 14), whom the Senate elected by unanimous ballot, both on January 13, 2025, the 57th Legislature's first day. Each held the office for every roll call here.
- The score is the share of roll calls on which the member voted the same way, aye or nay, as their chamber's leader. A roll call counts only when both of them voted aye or nay. The Speaker voted on 1,667 of 1,675 House roll calls (nay on 68); the Senate President on 1,571 of 1,604 Senate roll calls (nay on 125).
- Both leaders are Republicans, the majority party in both chambers.
- The headline number uses contested votes. On unanimous votes nearly everyone agrees with the leader, so the share on all votes, shown alongside, is high for almost everyone.
- A score needs at least 20 votes. The leaders aren't scored against themselves.
- This works like “votes with the President” on the Congress pages, with one difference: the President's position on a bill comes from the White House's public statements, while the leader's position here is the leader's own recorded vote.
Votes with own party
- Counts party-line votes: roll calls where most Democrats voted one way and most Republicans the other (903 in the House, 885 in the Senate). The score is the share of those votes where the member voted with most of their own party. The Congress pages use the same definition.
- Partisan rank orders each chamber's current members by this score, whichever their party: 1 votes with their party most often, and the last votes with it least. Members shown with the same whole percent share a rank, and each legislator's page says how many share it and how many vote with their party more often.
- A score needs at least 20 party-line votes.
- The table of contested votes on each legislator's page marks every contested vote where they voted against most of their party, whether or not it was a party-line vote, so it can list more votes than the score counts.
Didn't vote at roll call
- The share of roll calls, while the member was in office, on which the record shows no vote for them.
- The Journals print a member who didn't vote as “NOT VOTING”, without a reason: absent, excused or present and not voting alike (the Senate once printed “EXCUSED”). So these pages say “didn't vote”, never “missed” or “excused”. Neither chamber records abstentions.
- “In office” means the roll call lists the member: each one lists every seated member, whether or not they voted.
The seat chart
- Each chamber's current members are seats, ordered from most liberal (left) to most conservative (right). There's no DW-NOMINATE score for state legislators, so the order comes from the Legislature's own contested votes: for every pair of members, the share of contested roll calls on which they voted the same way, scaled to one left-right dimension (Poole's agreement-score method, the usual first step of roll-call scaling). Republicans are on the right. A member with fewer than 20 contested votes sits at their party's middle.
- Color uses the same rule as the Congress pages: how often a member crosses party lines toward the middle on party-line votes, siding with the other party alongside their own party's more moderate members. Solid blue or red means almost never; purple means at least 1 in 5 of those votes.
- Arizona legislators break from their party on party-line votes more often than members of Congress (one in ten breaks on at least 11.3% of them, against 7.4% in Congress), about as often as South Carolina's, so the Arizona pages use the same color steps as South Carolina, Florida and Georgia, twice Congress's: purple at 20% rather than 10%, then 15, 10, 6 and 3%. That keeps purple for the truly moderate.
- Gray seats: no party-line score.
Bills passed
- Every House and Senate bill introduced this term, from the Legislature's bill status records as Open States collects them: 2,142 House bills and 1,612 Senate bills, the budget bills included. Memorials and resolutions aren't counted: they don't go to the Governor and can't become law.
- A bill counts for its prime sponsor: each measure has exactly one (the House's and Senate's rules), and co-sponsors aren't counted.
- Passed both chambers: the bill was sent to the Governor (473 House bills, 381 Senate bills). It became law when the Governor signed it or it became law without the Governor's signature, and it has a chapter number in the session laws; it didn't if the Governor vetoed it (325). Each build checks the bills signed and vetoed, bill for bill, against the House Majority Research Staff's Summary of Legislation for each session, which lists every law with its chapter number (265 in 2025, 264 in 2026) and every veto (174 and 151), and the 2025 bills also against the House Journal's summary of the session. All of them agree. The Journal's list of House bills signed in 2025 includes HB 2527 by mistake: its own count (127) leaves it out, and the Journal prints the Governor's letter vetoing it (page 469). The 2025 Summary of Legislation counts 975 House bills introduced, which with its 750 Senate bills doesn't make its total of 1,724; the House Journal counts 974, as the records do.
- Arizona's constitution bars most local and special laws, so every bill counts the same way. The ranked number is bills that passed both chambers.
- Ranks are among current members of the chamber, and among current members of the chamber in the same party: 1 has the most, and members with the same number share a rank. Members who took office during the term had less time to pass bills.
Budget projects
- Arizona's budget bills don't say which legislator asked for an item, so there's no budget figure for Arizona legislators.
The November 3 ballot
- Every seat is on the ballot: members of both chambers serve two-year terms. Each of the 30 districts elects one senator and two representatives, and each voter may choose up to two House candidates.
- The candidates are the Arizona Secretary of State's, from its list for the November 3 general election, read Oct. 18, 2026.
Bill explanations
Arizona vote pages don't carry an explanation of the bill yet. Each page's title is the bill's short title as the Legislature writes it, and the page links to the record of the vote.
Data sources and downloads
| What | Source | Last downloaded |
|---|---|---|
| Floor roll calls of 2025, with each member's vote, and the session's summary of bills signed and vetoed | Arizona House and Senate, Journals of 2025 (azhouse.gov, azsenate.gov) The House's and Senate's sites say “All Rights Reserved” and set no other terms of use. | Oct. 18, 2026 |
| Floor roll calls of 2026, with each member's vote, from the Legislature's bill status records (and 2025's, to check the Journals) | Open States, bulk data for the 57th Legislature (public domain) | Oct. 18, 2026 |
| Bills, their prime sponsors, short titles and actions, the Governor's actions | Open States, bulk data for the 57th Legislature (public domain) | Oct. 18, 2026 |
| Laws with their chapter numbers and bills vetoed, to check the bill records bill for bill | Arizona House Majority Research Staff, Summary of Legislation, 2025 and 2026 (azleg.gov) The Legislature's site says “All Rights Reserved” and sets no other terms of use. | Oct. 18, 2026 |
| Legislators, terms, contact details and committees | Open States (public domain) | Oct. 18, 2026 |
| Current members, resignations and vacant seats, checked each build | Arizona Legislature, House and Senate member rosters (azleg.gov) The Legislature's site says “All Rights Reserved” and sets no other terms of use. | Oct. 18, 2026 |
| Official portraits | Arizona Legislature, the member photos on the House and Senate rosters (azleg.gov) The Legislature's site says “All Rights Reserved” and sets no other terms of use. | Oct. 18, 2026 |
| Candidates on the November 3 ballot | Arizona Secretary of State, 2026 General Election candidate listing (arizona.vote) The Secretary of State's page says “Copyright © 2026 Arizona Secretary of State” and links no terms of use. | Oct. 18, 2026 |
| District boundaries, for the map and the address lookup | U.S. Census Bureau (2026 state legislative districts) | Oct. 19, 2026 |
Everything these pages show can be downloaded, free to reuse. Percent columns ending in “_shown” are the whole numbers the pages show; the counts behind each one are beside it. Terms of reuse
- members.csv: Every Arizona legislator this term with each score, the counts behind it and the whole percent the pages show.
- votes.csv: Every Arizona floor roll call with its totals, whether it was contested or party-line, how the leader and each party's majority voted, and the official record.
- member-votes.csv: How every Arizona legislator voted on every floor roll call.
- bills.csv: Every Arizona bill this term with its sponsors, its kind (statewide, local or claim) and how far it got.
Checks
- PASS: Arizona House: current members match the chamber's own list — 60 members and 0 vacant seats agree
- PASS: Arizona Senate: current members match the chamber's own list — 30 members and 0 vacant seats agree
- PASS: Arizona: every bill's sponsors are legislators on these pages, and their counts add up — 3,754 sponsor credits on 3,754 bills
- PASS: Arizona: every bill's prime sponsor matched to one legislator; laws and vetoes the same as the Legislature's and the Governor's records — all of them
- PASS: Arizona: the vote-by-vote download's files match the state's settings — member-votes.csv
- PASS: Arizona: the address lookup's file lists every seat's holder — 60 seats
- PASS: Arizona: every vote on the records credited to the right legislator — all matched
- PASS: Arizona: bill explanations are approved and match their official source — 0 vote pages show one
- WARN: Arizona: every vote page's bill has its title — 6 without a title, e.g. —, —, —, —
- PASS: Arizona: every current legislator has an official portrait — 93 portraits
- PASS: Arizona: the district map has every seat, and only those — 30 House districts, 30 Senate districts
- PASS: Arizona: every incumbent on the ballot links to their voting record — all linked
- PASS: Arizona: every roll call's names add up to its printed counts, fit one member serving that day each and name every member serving once; every result agrees with its tally — all of them
- PASS: Arizona: the 2025 Journals' roll calls on measures match the Legislature's bill status records member for member — 1,599 agree; readings 1,554 agree; in the Journal only: House 2025-03-18 HB 2725 32-26; House 2025-04-09 SB 1543 19-35
- PASS: Arizona: every third or final reading that failed with a majority required a larger vote, with its source — Senate 2026-02-23 SB 1152 (16 ayes): three-fourths (amends voter-approved laws; the bill's Section 3)
- PASS: Arizona: Nov. 3 legislative candidates cover every seat on the ballot — 60 races