Arizona Senate · District 3
John Kavanagh
Where they sit
Every current senator, placed from most liberal to most conservative by how they voted on contested bills.
John Kavanagh's seat is marked. Seats run from most liberal (left) to most conservative (right), by contested floor votes. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 5 of those votes. Gray seats are members too new to score. How these numbers work
On the November 3 ballot
Running for Arizona Senate District 3.
Also on the ballot: Jeffrey Fortney (Democratic), The ballot also has a line for a write-in candidate.
The scores
How these numbers work →Each tick is a current senator, by party; the dot is John Kavanagh.
Each tick is a current senator, by party; the dot is John Kavanagh.
Bills
The bills John Kavanagh sponsored this term and how far they got. Co-sponsors aren’t counted.
| Bills | |
|---|---|
| Sponsored | 134 |
| Passed both chambers | 49 |
| Became law | 35 |
| Vetoed by the Governor | 14 |
Rank by bills passed: Rank 1 of 30 in the Senate · 1 of 17 Republicans
A bill's sponsor is its prime sponsor, the first name on it; co-sponsors aren't counted.
Bills that passed both chambers
| Bill | Result | Final action |
|---|---|---|
| SB 1332 light rail expansion; participation; prohibition |
Vetoed | June 19, 2026 |
| SB 1286 veterinarian visits; electronic means; prescriptions |
Became law | June 19, 2026 |
| SB 1259 campaigns; protected residential addresses |
Became law | June 19, 2026 |
| SB 1235 EMS reciprocity; compact. |
Became law | June 19, 2026 |
| SB 1205 motor vehicle booting; fees; regulation |
Became law | June 19, 2026 |
| SB 1184 HOAs; uniformed services division flags |
Became law | June 19, 2026 |
| SB 1137 underground facilities; excavations; notification |
Became law | June 19, 2026 |
| SB 1094 civil liability; gender reassignment surgery |
Vetoed | June 19, 2026 |
| SB 1237 election procedures manual; consultation |
Vetoed | May 22, 2026 |
| SB 1078 public records; review standard |
Vetoed | April 13, 2026 |
| SB 1473 assisted living homes; occupancy; zoning |
Became law | April 7, 2026 |
| SB 1097 appropriation; named claimants |
Became law | April 7, 2026 |
| SB 1029 candidate committees; posthumous closure |
Became law | March 27, 2026 |
| SB 1023 optometrists; eye exams; prescriptions |
Became law | March 27, 2026 |
| SB 1334 SNAP; work requirement waivers; exemptions. |
Vetoed | Feb. 20, 2026 |
| SB 1331 SNAP; mandatory employment and training.. |
Vetoed | Feb. 20, 2026 |
| SB 1002 SNAP; TANF; public welfare; verification |
Vetoed | Feb. 20, 2026 |
| SB 1750 transportation; 2025-2026 |
Became law | June 27, 2025 |
| SB 1749 2025-2026; taxation; omnibus |
Became law | June 27, 2025 |
| SB 1748 2025-2026; state budget implementation |
Became law | June 27, 2025 |
| SB 1747 2025-2026; revenue |
Became law | June 27, 2025 |
| SB 1746 management; state buildings; 2025-2026 |
Became law | June 27, 2025 |
| SB 1745 2025-2026; local government |
Became law | June 27, 2025 |
| SB 1744 2025-2026; K-12 education |
Became law | June 27, 2025 |
| SB 1743 2025-2026; human services |
Became law | June 27, 2025 |
| SB 1742 2025-2026; higher education |
Became law | June 27, 2025 |
| SB 1741 2025-2026; health care |
Became law | June 27, 2025 |
| SB 1740 2025-2026; environment |
Became law | June 27, 2025 |
| SB 1739 2025-2026; criminal justice |
Became law | June 27, 2025 |
| SB 1738 2025-2026; commerce |
Became law | June 27, 2025 |
| SB 1737 capital outlay; 2025-2026; appropriations |
Became law | June 27, 2025 |
| SB 1736 2025-2026; amusements |
Became law | June 27, 2025 |
| SB 1735 2025-2026; general appropriations act |
Became law | June 27, 2025 |
| SB 1295 fraudulent voice recordings |
Became law | May 13, 2025 |
| SB 1036 public resources; influencing elections; penalties |
Vetoed | May 13, 2025 |
| SB 1033 animal seizure; bond amount |
Became law | May 13, 2025 |
| SB 1536 cities and towns; primary elections |
Vetoed | May 12, 2025 |
| SB 1003 public schools; restrooms; reasonable accommodations |
Vetoed | May 12, 2025 |
| SB 1002 pronouns; biological sex; school policies |
Vetoed | May 12, 2025 |
| SB 1241 animal bites; owner contact information |
Became law | May 7, 2025 |
| SB 1610 county detention facilities; arrestees; information |
Vetoed | May 2, 2025 |
| SB 1534 ballot measures; description; legislative council |
Vetoed | May 2, 2025 |
| SB 1071 SNAP; TANF; public welfare; verification |
Vetoed | April 18, 2025 |
| SB 1047 appropriations; named claimants |
Became law | April 18, 2025 |
| SB 1035 postconviction relief proceedings; hourly rate |
Became law | April 18, 2025 |
| SB 1009 appropriations; nuclear emergency management fund |
Became law | April 18, 2025 |
| SB 1006 fair jury improvement fund |
Became law | April 18, 2025 |
| SB 1039 homeowner's associations; meetings; recordings |
Became law | March 31, 2025 |
| SB 1040 recall elections; procedures; timeline |
Became law | March 25, 2025 |
Budget projects
Arizona's budget bills don't say which legislator asked for an item, so there's no budget figure for Arizona legislators.
Contested votes where they split
92 against the Senate President; 17 against most of their party.
| Date | Bill and motion | Their vote | Senate President | Most of their party |
|---|---|---|---|---|
| June 12, 2026 | HB 2398: watercraft; insurance requirements; penalties Third Reading |
Yea | Nay (split) | Yea |
| June 12, 2026 | HB 2142: ADE; school safety; center; programs Third Reading |
Yea | Nay (split) | Yea |
| June 12, 2026 | SB 1170: narcotic drugs; sales; minor; sentencing Final Reading |
Nay | Yea (split) | Yea (split) |
| June 10, 2026 | HB 2696: commerce authority; gas; prices; prioritization Third Reading |
Nay | Yea (split) | Yea (split) |
| June 10, 2026 | HB 2494: certificate; environmental compatibility; zoning; exemption Third Reading |
Nay | Yea (split) | Yea (split) |
| June 9, 2026 | SB 1235: EMS reciprocity; compact. Final Reading |
Yea | Nay (split) | Yea |
| June 9, 2026 | HB 2265: courts; fees; assessments Third Reading |
Nay | Nay | Yea (split) |
| June 9, 2026 | HB 4010: genetic counselors; board; licensure Third Reading |
Yea | Nay (split) | Yea |
| June 9, 2026 | HB 2502: ASRS; retirement; elected officials Third Reading |
Yea | Nay (split) | Yea |
| June 9, 2026 | HB 2950: tourism improvement areas; municipalities; counties Third Reading |
Yea | Nay (split) | Yea |
| April 16, 2026 | HB 2423: advanced mathematics courses; student enrollment Third Reading |
Yea | Nay (split) | Yea |
| April 16, 2026 | HB 2923: court-ordered treatment; judicial review Third Reading |
Yea | Nay (split) | Yea |
| March 19, 2026 | SB 1798: school safety; identification system; appropriation Third Reading |
Yea | Nay (split) | Yea |
| March 19, 2026 | SB 1461: allied health care workforce; appropriation Third Reading |
Yea | Nay (split) | Yea |
| March 18, 2026 | SB 1054: municipal; county; measures; standing Third Reading |
Yea | Nay (split) | Yea |
| March 17, 2026 | SCR 1022: legislature; ninety house districts Third Reading |
Yea | Nay (split) | Yea |
| March 11, 2026 | SB 1641: marijuana producers; licensure Third Reading |
Nay | Not voting | Yea (split) |
| March 10, 2026 | SB 1134: political signs; dates Third Reading |
Yea | Nay (split) | Yea |
| March 10, 2026 | SCR 1047: public benefits; fraud; remedies Third Reading |
Nay | Yea (split) | — |
| March 5, 2026 | SB 1517: appropriation; barbering and cosmetology board Third Reading |
Yea | Nay (split) | Yea |
| March 5, 2026 | SB 1564: electronic monitoring; long-term care Third Reading |
Yea | Nay (split) | Yea |
| March 5, 2026 | SB 1563: barbering and cosmetology board; continuation Third Reading |
Yea | Nay (split) | Yea |
| March 5, 2026 | SB 1598: appropriation; schools; community gardens Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1561: assisted living; notice; study committee Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1537: peace officer fund; commission; repeal Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1372: medicaid; dental benefit study committee Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1235: EMS reciprocity; compact. Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1081: DCS cases; attorney appearances Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1136: workers' compensation; death benefits; remarriage Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1110: home confinement; eligibility; electronic monitoring. Third Reading |
Yea | Nay (split) | Yea |
| March 3, 2026 | SB 1005: cosmetics sales; animal testing; prohibitions Third Reading |
Yea | Nay (split) | Yea |
| March 2, 2026 | SB 1179: group home monitoring program; continuation Third Reading |
Yea | Nay (split) | Yea |
| March 2, 2026 | SB 1116: AHCCCS; claims review; behavioral health Third Reading |
Yea | Nay (split) | Yea |
| March 2, 2026 | SB 1671: gaming; racing; boxing; conflict-of-interest continuation Third Reading |
Yea | Nay (split) | Yea |
| March 2, 2026 | SB 1431: municipalities; planned communities; design; prohibition Third Reading |
Nay | Yea (split) | Yea (split) |
| Feb. 16, 2026 | HB 2190: physician assistants; licensure compact Third Reading |
Yea | Nay (split) | Yea |
| June 27, 2025 | SB 1507: independent corrections ombudsman; auditor general Final Reading |
Yea | Nay (split) | Yea |
| June 27, 2025 | HB 2015: EORP; CORP; funded ratio Third Reading |
Yea | Nay (split) | — |
| June 20, 2025 | HB 2313: behavioral health examiners board; continuation Third Reading |
Yea | Nay (split) | Yea |
| June 19, 2025 | SB 1247: Arizona teachers academy; community colleges Final Reading |
Yea | Nay (split) | Yea |
| June 19, 2025 | HB 2704: tax; distribution; county stadium district Third Reading |
Nay | Yea (split) | Yea (split) |
| June 18, 2025 | Nominations: Felipe Jose Garcia, Arizona Board of Regents Confirmation |
Yea | Nay (split) | Yea |
| June 18, 2025 | Nominations: Paul Edward Brierley, Director of the Arizona Department of Agriculture Confirmation |
Nay | Yea (split) | Yea (split) |
| May 7, 2025 | HB 2928: accessory dwelling units; requirements Third Reading |
Nay | Yea (split) | Yea (split) |
| May 6, 2025 | HB 2080: public retirement systems; administration Third Reading |
Yea | Nay (split) | Yea |
| April 29, 2025 | HB 2380: rare disease advisory council Third Reading |
Yea | Nay (split) | Yea |
| April 29, 2025 | HB 2332: postpartum depression; treatment; insurers Third Reading |
Yea | Nay (split) | Yea |
| April 15, 2025 | SB 1035: postconviction relief proceedings; hourly rate Final Reading |
Yea | Nay (split) | Yea |
| April 15, 2025 | SB 1543: homestead exemption; equity increase Final Reading |
Nay | Nay | Yea (split) |
| April 9, 2025 | HB 2094: real estate; definition of contiguous Third Reading |
Nay | Yea (split) | Yea (split) |
| March 26, 2025 | HB 2447: self-certification program; administrative review Third Reading |
Nay | Yea (split) | Yea (split) |
| March 17, 2025 | SB 1350: defensive driving schools; fees. Third Reading |
Yea | Nay (split) | Yea |
| March 17, 2025 | SB 1198: animal cruelty; classification Third Reading |
Yea | Nay (split) | Yea |
| March 17, 2025 | SB 1157: workers' compensation; death benefits; remarriage Third Reading |
Yea | Nay (split) | Yea |
| March 17, 2025 | SB 1156: death benefits; burial costs Third Reading |
Yea | Nay (split) | Yea |
| March 17, 2025 | SB 1032: veterinarians; malpractice; unprofessional conduct Third Reading |
Yea | Nay (split) | Nay (split) |
| March 17, 2025 | SB 1030: veterinarian malpractice actions; damages Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1613: ALTCS; rate increases; appropriations Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SCR 1003: compensation; elective state officers; inflation Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1671: traditional healing services; AHCCCS Third Reading |
Yea | Nay (split) | Nay (split) |
| March 13, 2025 | SB 1575: appropriation; Sage memorial hospital; dialysis Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1507: independent corrections ombudsman; auditor general Third Reading |
Nay | Yea (split) | Yea (split) |
| March 13, 2025 | SB 1446: appropriations; anesthesia; rotations Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1356: group home monitoring program Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1305: temporary assistance; child only case Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1292: noncertificated school personnel; disciplinary action Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1357: department of housing; continuation. Third Reading |
Yea | Nay (split) | Yea |
| March 13, 2025 | SB 1290: brass knuckles; purchase; possession; minors Third Reading |
Yea | Nay (split) | Nay (split) |
| March 10, 2025 | SB 1701: continuation; state fair board Third Reading |
Yea | Nay (split) | Yea |
| March 10, 2025 | SB 1590: mental health; autism; insurance coverage Third Reading |
Yea | Nay (split) | Yea |
| March 10, 2025 | SB 1526: small school adjustments; district eligibility Third Reading |
Yea | Nay (split) | Yea |
| March 10, 2025 | SB 1347: AHCCCS; comprehensive dental care Third Reading |
Yea | Nay (split) | Yea |
| March 6, 2025 | SB 1656: massage therapy; continuation; study committee Third Reading |
Yea | Nay (split) | Yea |
| March 5, 2025 | SB 1075: audiologists; speech-language pathologists; compact Third Reading |
Yea | Nay (split) | Yea |
| March 5, 2025 | SB 1229: planning; home design; restrictions; prohibition. Third Reading |
Nay | Yea (split) | Yea (split) |
| Feb. 27, 2025 | SB 1264: technical correction; game and fish Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1711: AHCCCS; obesity treatment; study committee Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1620: appropriation; public safety training simulators Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1461: law enforcement officers; probation; termination Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1383: schools; health services; disclosures Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1312: coordinated reentry; grants; appropriation Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1303: extended foster care service model Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1242: board of executive clemency; continuation Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1211: G&F; publications revolving fund Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1210: appropriation; dementia awareness Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1207: AHCCCS; speech therapy; cochlear implants Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1161: sheriffs; constables; service; mileage; fees Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1159: employment practices; wage claims Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1155: income tax; subtraction; uniformed services Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1144: jail facilities excise tax; extension Third Reading |
Yea | Nay (split) | Yea |
| Feb. 27, 2025 | SB 1130: appropriation; older individuals; blind Third Reading |
Yea | Nay (split) | Yea |
| Feb. 12, 2025 | SB 1107: motorcycle safety fund continuation Third Reading |
Yea | Nay (split) | Yea |
| Feb. 12, 2025 | SB 1076: newborn screening; Duchenne muscular dystrophy Third Reading |
Yea | Nay (split) | Yea |
| Feb. 12, 2025 | SB 1074: railroad grade crossing; on-track equipment Third Reading |
Yea | Nay (split) | Yea |
| Feb. 12, 2025 | SB 1033: animal seizure; bond amount Third Reading |
Yea | Nay (split) | Yea |
Every roll call
How John Kavanagh voted on each of the 1,604 floor roll calls while in office, newest first.
| Date | Vote | Their vote | Most of their party | Senate President | Yeas–nays |
|---|---|---|---|---|---|
| Loading… | |||||
Contested and party-line votes link to their own pages; the rest link to the official record.
Contact, committees and caucuses
Contact
- Official page
- www.azleg.gov
- jkavanagh@azleg.gov
- Capitol office
- Room 200, 1700 W. Washington St., Phoenix, AZ 85007
602-926-5170
Committees
- Capital Review Chair
- Legislative Budget Chair
- Appropriations, Transportation and Technology Vice chair
- Judiciary and Elections Vice chair
- Director Nominations
- Government
- Legislative Council
Contact details and committee assignments from Open States' data on the Arizona Legislature, which it collects from the chambers' websites, as of Oct. 15, 2026.
Source: the Arizona House and Senate's roll-call records, Feb. 3, 2025 to June 13, 2026. How these numbers work · Corrections