# John Kavanagh

John Kavanagh is a Republican member of the Arizona Senate for district 3.

- Party: Republican
- Seat: Arizona Senate, district 3
- Serving since: 2023-01-09
- Current term: AZ 2025–26 session
- Open States ID: ocd-person/b6144266-5383-491f-8c87-df8fd11805ea

Source: https://americaspoliticalpulse.com/p/b6144266-5383-491f-8c87-df8fd11805ea (America’s Political Pulse, Polarization Research Lab), data through 2026-10-27. Data under CC BY 4.0. Cite as: Westwood, Sean J., and Yphtach Lelkes. 2024. America's Political Pulse [data set].

## Headline

72% of Kavanagh’s itemized money in the 2026 cycle came from Arizona, in the bottom quarter of State Senate Republicans.

## What Kavanagh says (AZ 2025–26 session)

102 classified statements: 102 posts on X. Each rate is the share of statements with the label, against the State Senate Republicans average; rank 1 is the highest rate.

| Label | Kavanagh | State Senate Republicans average | Rank |
|---|---|---|---|
| Personal attacks | 8.8% | 2.3% | 21 of 354 |
| Policy criticism | 7.8% | 9.5% | 155 of 354 |
| Policy discussion | 46.1% | 37.3% | 116 of 354 |
| Bipartisanship | 1.0% | 2.3% | 209 of 354 |
| Credit claiming | 19.6% | 15.4% | 117 of 354 |
| Extreme labels | 1.0% | 1.3% | 111 of 354 |

Most discussed policy areas: Immigration 30% (State Senate Republicans 4.1%); Crime and Law Enforcement 19% (State Senate Republicans 12%); Government Operations and Politics 13% (State Senate Republicans 17%); Economics and Public Finance 11% (State Senate Republicans 12%); Education 8.5% (State Senate Republicans 14%).

## Ideology (CSIP)

CSIP score +0.28 (standard error 0.02), from 224 donors and 1,183 roll calls. Negative is left of 0, positive right of it, on one scale for every official. 38% of State Senate Republicans score lower.

## Votes (AZ 2025–26 session)

1,589 roll calls. Attendance 97.3% (Arizona Senate 94.2%). Party unity 99.0% (95.6%). 16 votes against the party majority.

Key votes:

- 2026-06-13 · voted yea · Passed · SB 1290 agricultural property; inspections; notice. · pass · https://openstates.org/az/bills/57th-2nd-regular/SB1290/
- 2026-06-12 · voted yea · Passed · SB 1671 gaming; racing; boxing; conflict-of-interest continuation · pass · https://openstates.org/az/bills/57th-2nd-regular/SB1671/
- 2026-06-12 · voted yea · failed to pass · HB 2320 school districts; bonds; financial advisors · pass · https://openstates.org/az/bills/57th-2nd-regular/HB2320/
- 2026-06-12 · voted yea · failed to pass · HB 2257 HOV lane; blood transport vehicles · pass · https://openstates.org/az/bills/57th-2nd-regular/HB2257/
- 2026-06-12 · voted nay · failed to pass · HCR 2001 citizenship; identification; contributions; early voting · fail · https://openstates.org/az/bills/57th-2nd-regular/HCR2001/
- 2026-06-12 · voted yea · failed to pass · HB 2305 private towing carriers; regulation; rates · fail · https://openstates.org/az/bills/57th-2nd-regular/HB2305/
- 2026-06-12 · voted yea · Passed · HB 2408 nursing board; regulatory actions; expungement · pass · https://openstates.org/az/bills/57th-2nd-regular/HB2408/
- 2026-06-12 · voted yea · Passed · SB 1713 AHCCCS; procurement; contracting · pass · https://openstates.org/az/bills/57th-2nd-regular/SB1713/
- 2026-06-12 · voted yea · Passed · SB 1180 DOR; income tax forms; conformity · pass · https://openstates.org/az/bills/57th-2nd-regular/SB1180/
- 2026-06-12 · voted yea · Passed · HB 2257 HOV lane; blood transport vehicles · pass · https://openstates.org/az/bills/57th-2nd-regular/HB2257/

## Legislation (AZ 2025–26 session)

Sponsored 125 bills: 83 reached committee, 79 passed one chamber, 53 passed both, 31 became law. Cosponsored 60. 63.2% of sponsored bills got out of committee (Arizona Senate 42.4%; rank 14 of 29).

Recent sponsored bills:

- SB 1675: unlawful sale; animals (introduced, 2026-02-10) https://openstates.org/az/bills/57th-2nd-regular/SB1675/
- SB 1689: home equity revolving loan; lenders (introduced, 2026-02-16) https://openstates.org/az/bills/57th-2nd-regular/SB1689/
- SB 1729: pet ownership limits; planned communities (introduced, 2026-02-09) https://openstates.org/az/bills/57th-2nd-regular/SB1729/
- SCR 1038: public buildings; accommodations; requirements (introduced, 2026-02-09) https://openstates.org/az/bills/57th-2nd-regular/SCR1038/
- SB 1743: campaign finance; individual contributor information (passed one chamber, 2026-03-17) https://openstates.org/az/bills/57th-2nd-regular/SB1743/
- SB 1674: homeowners' associations; rules; enforcement (introduced, 2026-02-09) https://openstates.org/az/bills/57th-2nd-regular/SB1674/
- SB 1635: unlawful alert; arrests (passed both chambers, 2026-05-05) https://openstates.org/az/bills/57th-2nd-regular/SB1635/
- SB 1672: AHCCCS; antipsychotic drugs; authorization (passed one chamber, 2026-03-23) https://openstates.org/az/bills/57th-2nd-regular/SB1672/
- SB 1558: mobile home parks; utilities; remedies (introduced, 2026-02-04) https://openstates.org/az/bills/57th-2nd-regular/SB1558/
- SB 1634: early voters; signature comparison; MVD (passed one chamber, 2026-03-25) https://openstates.org/az/bills/57th-2nd-regular/SB1634/

## Campaign money (2026 cycle)

Itemized receipts $95.7K (State Senate Republicans median $46.2K). 72% of itemized individual money came from in state. Aggregates only; no individual donors.

## Recent statements

Newest first. Posts on X are listed by date and link only.

- 2026-10-23 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2113422022441377813
- 2026-10-06 · Post on X · https://x.com/JohnKavanagh_AZ/status/2107276213177962809
- 2026-10-02 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2106055208375902576
- 2026-09-18 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2101020340147331258
- 2026-09-10 · Post on X · https://x.com/JohnKavanagh_AZ/status/2098066832209101063
- 2026-08-19 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2090096348012155161
- 2026-08-18 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2089817547378147709
- 2026-08-12 · Post on X · labels: policy discussion, credit claiming · https://x.com/JohnKavanagh_AZ/status/2087652190345462152
- 2026-08-06 · Post on X · https://x.com/JohnKavanagh_AZ/status/2085510056557285808
- 2026-08-04 · Post on X · labels: policy discussion · https://x.com/JohnKavanagh_AZ/status/2084656824213790760

## Links

- Official site: https://www.azleg.gov/House/House-member/?legislature=55&session=123&legislator=2056
- Campaign site: https://www.electkavanagh.com/
- X: https://x.com/JohnKavanagh_AZ
- Facebook: https://www.facebook.com/John.KavanaghAZ
- Instagram: https://www.instagram.com/azrepjohnkavanagh/
- YouTube: https://www.youtube.com/channel/UCWATClFL9y3WRkuOAoA5aJw
- LinkedIn: https://www.linkedin.com/in/john-kavanagh-4a9ba92a4/

Full profile, with every chart and the methods: https://americaspoliticalpulse.com/p/b6144266-5383-491f-8c87-df8fd11805ea
