John McCain

John McCain

Republican · Arizona · Senate

43 years in office

Quylt Score

388*
Primary Score
|
??
Party Line

* Preliminary — 65% of criteria computed. Remaining data pending.

Score Breakdown

Legislative Output35% of score
Laws Enacted0 bills signed into law
515%
Bills Advanced31 of 45 bills out of committee
10012%
Federal Funding Secured$3432552M in federal obligations in district (119th Congress)
1008%
Engagement20% of score
Roll Call Attendance
Pending15%
Committee Hearing ParticipationCommittee assignments not yet available
205%
Collaboration15% of score
Bipartisan Cosponsoring
Pending10%
Cross-Aisle Co-Authored Bills
Pending5%
Position & Influence20% of score
Leadership RoleNo leadership role
010%
Committee SeniorityNo committee assignments
1010%
Qualifications & Integrity10% of score
Education & Credentials
Pending5%
Ethics RecordNo formal ethics violations on record
505%

Last updated: April 29, 2026

Reflects official Senate/House Ethics Committee records. Recent actions may not yet be reflected.

Quylt Scores update as official government data becomes available. Ethics records may lag 30–90 days from official committee publication.

Sponsored Legislation (250)

Introduced 2016-09-26 ·

Introduced 2016-09-12 ·

Introduced 2016-09-08 ·

Introduced 2016-09-08 ·

Introduced 2016-09-08 ·

Introduced 2016-06-20 · Considered by Senate. (consideration: CR S4521)

Introduced 2016-06-15 ·

Introduced 2016-06-15 ·

Introduced 2016-06-15 ·

Introduced 2016-06-10 ·

Introduced 2016-06-09 ·

Introduced 2016-06-09 ·

Introduced 2016-06-09 ·

Introduced 2016-06-09 ·

Introduced 2016-06-09 · Amendment SA 4607 agreed to in Senate by Voice Vote.

Introduced 2016-06-09 ·

Introduced 2016-06-08 ·

Introduced 2016-06-08 ·

Introduced 2016-06-06 ·

Introduced 2016-06-06 ·

Introduced 2016-06-06 ·

Introduced 2016-05-26 ·

Introduced 2016-05-25 · Proposed amendment SA 4229 withdrawn in Senate. (consideration: CR S3680)

Introduced 2016-05-25 ·

Introduced 2016-05-24 ·

Introduced 2016-05-24 ·

Introduced 2016-05-24 ·

Introduced 2016-05-24 ·

Introduced 2016-05-18 · Amendment SA 4039 ruled non-germane by the chair.

Introduced 2016-05-17 ·

Introduced 2016-05-12 ·

Introduced 2016-04-25 · Amendment SA 3869 as modified agreed to in Senate by Voice Vote. (text as modified: CR S2409)

Introduced 2016-04-25 ·

Introduced 2016-04-21 · Amendment SA 3843 agreed to in Senate by Voice Vote.

Introduced 2016-04-20 ·

Introduced 2016-04-20 ·

Introduced 2016-04-13 ·

Introduced 2016-04-07 ·

Introduced 2016-03-02 ·

Introduced 2016-03-02 ·

Introduced 2016-02-02 ·

Introduced 2016-01-28 ·

Introduced 2015-12-02 · Proposed amendment SA 2884 withdrawn in Senate. (consideration: CR S8351)

Introduced 2015-11-17 · Amendment SA 2809 agreed to in Senate by Unanimous Consent.

Introduced 2015-11-10 · Amendment SA 2796 agreed to in Senate by Unanimous Consent.

Introduced 2015-11-10 ·

Introduced 2015-11-05 ·

Introduced 2015-11-09 ·

Introduced 2015-10-21 ·

Introduced 2015-08-05 ·

Introduced 2015-07-16 ·

Introduced 2015-07-21 ·

Introduced 2015-07-14 ·

Introduced 2015-07-09 · Amendment SA 2181 agreed to in Senate by Unanimous Consent.

Introduced 2015-07-08 ·

Introduced 2015-07-07 · Amendment SA 2111 agreed to in Senate by Unanimous Consent.

Introduced 2015-06-22 ·

Introduced 2015-06-16 ·

Introduced 2015-06-15 ·

Introduced 2015-06-11 ·

Introduced 2015-06-11 ·

Introduced 2015-06-11 ·

Introduced 2015-06-10 ·

Introduced 2015-06-10 · Amendment SA 1974 as modified agreed to in Senate by Unanimous Consent. (text as modified: CR S4263)

Introduced 2015-06-09 ·

Introduced 2015-06-09 ·

Introduced 2015-06-09 · Amendment SA 1889 agreed to in Senate by Yea-Nay Vote. 78 - 21. Record Vote Number: 209.

Introduced 2015-06-09 ·

Introduced 2015-06-08 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-04 ·

Introduced 2015-06-03 ·

Introduced 2015-06-03 · Amendment SA 1539 agreed to in Senate by Unanimous Consent.

Introduced 2015-06-03 ·

Introduced 2015-06-03 ·

Introduced 2015-06-02 ·

Introduced 2015-06-02 ·

Introduced 2015-06-01 ·

Introduced 2015-06-01 ·

Introduced 2015-06-01 · Amendment SA 1456 agreed to in Senate by Voice Vote.

Introduced 2015-06-02 · Notwithstanding the provisions of Rule XXII and the adoption of Amendment SA 1463, the substitute amendment was amended by Unanimous Consent.

Introduced 2015-05-14 · Amendment SA 1226 ruled non-germane by the chair.

Introduced 2015-03-26 ·

Introduced 2015-03-24 ·

Introduced 2015-03-24 · Amendment SA 360 as modified agreed to in Senate by Yea-Nay Vote. 58 - 42. Record Vote Number: 124.

Introduced 2015-03-24 ·

Introduced 2015-03-24 ·

Introduced 2015-01-13 ·

S 1888USA Act

Introduced 2015-07-29 · Read twice and referred to the Committee on Environment and Public Works.

Government Operations and Politics

S 1836Internet Freedom Act of 2009

Introduced 2009-10-22 · Read twice and referred to the Committee on Commerce, Science, and Transportation.

Science, Technology, Communications

SRES 193A resolution expressing support for all Iranian citizens who embrace the values of freedom, human rights, civil liberties, and rule of law, and for other purposes.

Introduced 2009-06-19 · Submitted in the Senate, considered, and agreed to without amendment by Unanimous Consent. (consideration: CR S6854-6855; text as passed Senate: CR S6855; text of measure as introduced: CR S6848)

International Affairs

Introduced 1991-09-18 · Amendment SP 1169 agreed to in Senate by Voice Vote.

Introduced 1991-09-13 · Amendment SP 1124 not agreed to in Senate by Voice Vote.

S 1219Senate Campaign Finance Reform Act of 1995

Introduced 1995-09-07 · Placed on Senate Legislative Calendar under General Orders. Calendar No. 456.

Government Operations and Politics

S 199321st Century Conservation Service Corps Act of 2015

Introduced 2015-08-05 · Committee on Energy and Natural Resources Senate Subcommittee on National Parks. Hearings held. With printed Hearing: S.Hrg. 114-496.

Public Lands and Natural Resources

S 2184Veterans Community Care and Access Act of 2017

Introduced 2017-12-01 · Read twice and referred to the Committee on Veterans' Affairs.

Armed Forces and National Security

S 1561Open America's Waters Act of 2017

Introduced 2017-07-13 · Read twice and referred to the Committee on Commerce, Science, and Transportation. (Sponsor introductory remarks on measure: CR S4000-4001)

Transportation and Public Works

Introduced 2012-12-18 · Amendment SA 3355, under the order of 12/27/12, not having achieved 60 votes in the affirmative, the amendment was not agreed to in Senate by Yea-Nay Vote. 46 - 49. Record Vote Number: 245.

Introduced 2011-09-19 · Amendment SA 625, under the order of 9/20/2011, not having achieved 60 votes in the affirmative, was not agreed to in Senate by Yea-Nay Vote. 46 - 53. Record Vote Number: 143.

S 1527Protecting Access to Care for Veterans Act of 2017

Introduced 2017-07-11 · Read twice and referred to the Committee on Appropriations.

Armed Forces and National Security

Introduced 2012-12-19 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-18 ·

Introduced 2012-12-03 ·

Introduced 2012-11-29 ·

Introduced 2012-11-29 · Amendment SA 3261 agreed to in Senate by Unanimous Consent.

Introduced 2012-11-29 · Amendment SA 3262 as modified agreed to in Senate by Yea-Nay Vote. 92 - 6. Record Vote Number: 220. (text as modified: CR S7386)

Introduced 2012-11-29 · Amendment SA 3247 as modified agreed to in Senate by Unanimous Consent. (text as modified: CR S7297)

Introduced 2012-11-28 · Amendment SA 3091 as modified agreed to in Senate by Voice Vote. (text as modified: CR S7326)

Introduced 2012-11-28 ·

Introduced 2012-11-28 · Amendment SA 3054 as modified agreed to in Senate by Voice Vote. (text as modified: CR S7325)

Introduced 2012-11-28 · Amendment SA 3051 agreed to in Senate by Voice Vote.

Introduced 2012-11-28 · Amendment SA 3052 agreed to in Senate by Voice Vote.

Introduced 2012-11-28 ·

Introduced 2012-09-11 ·

Introduced 2012-07-31 ·

Introduced 2012-07-31 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-30 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-26 ·

Introduced 2012-07-19 ·

Introduced 2012-06-07 · Amendment SA 2199 agreed to in Senate by Voice Vote.

Introduced 2012-06-07 ·

Introduced 2012-06-07 ·

Introduced 2012-06-07 ·

Introduced 2012-06-06 ·

Introduced 2012-06-06 ·

Introduced 2012-05-17 · Amendment SA 2107, under the order of 5/23/12, not having achieved 60 votes in the affirmative, was not agreed to in Senate by Yea-Nay Vote. 43 - 54. Record Vote Number: 108.

Introduced 2012-04-18 · Amendment SA 2033, under the order of 4/19/2012, not having achieved 60 votes in the affirmative, the amendment was not agreed to in Senate by Yea-Nay Vote. 30 - 69. Record Vote Number: 70.

Introduced 2012-04-17 ·

Introduced 2012-04-17 ·

Introduced 2012-04-17 ·

Introduced 2012-04-17 ·

Introduced 2012-04-17 ·

Introduced 2012-04-17 ·

Introduced 2012-03-26 ·

Introduced 2012-03-26 ·

Introduced 2012-03-26 ·

Introduced 2012-03-26 ·

Introduced 2012-03-26 ·

Introduced 2012-03-26 ·

Introduced 2012-03-20 ·

Introduced 2012-03-20 ·

Introduced 2012-03-15 ·

Introduced 2014-09-17 ·

Introduced 2014-07-31 ·

Introduced 2014-07-30 ·

Introduced 2014-07-23 ·

Introduced 2014-07-10 ·

Introduced 2014-06-19 ·

Introduced 2014-06-19 ·

Introduced 2014-06-19 ·

Introduced 2014-06-19 ·

Introduced 2014-06-18 ·

Introduced 2014-06-12 ·

Introduced 2014-06-12 ·

Introduced 2014-05-15 ·

Introduced 2014-05-15 ·

Introduced 2014-05-15 ·

Introduced 2014-05-15 ·

Introduced 2014-05-14 ·

Introduced 2014-05-14 ·

Introduced 2014-05-14 ·

Introduced 2014-05-14 ·

Introduced 2014-01-29 ·

Introduced 2013-11-21 ·

Introduced 2013-11-21 ·

Introduced 2013-11-21 ·

Introduced 2013-11-21 ·

Introduced 2013-11-21 ·

Introduced 2013-11-20 ·

Introduced 2013-11-20 ·

Introduced 2013-11-20 ·

Introduced 2013-11-20 ·

Introduced 2013-11-19 ·

Introduced 2013-11-19 ·

Introduced 2013-11-19 ·

Introduced 2013-09-26 ·

Introduced 2013-09-12 ·

Introduced 2013-09-12 ·

Introduced 2013-09-12 ·

Introduced 2013-07-25 · Amendment SA 1803 agreed to in Senate by Unanimous Consent.

Introduced 2013-07-24 ·

Introduced 2013-06-20 ·

Introduced 2013-05-22 ·

Introduced 2013-05-22 ·

Introduced 2013-05-21 ·

Introduced 2013-05-21 ·

Introduced 2013-05-13 ·

Introduced 2013-05-08 · Amendment SA 833 agreed to in Senate by Unanimous Consent.

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 · Amendment SA 33 agreed to in Senate by Voice Vote.

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

Introduced 2013-03-13 ·

S 2930Clay Hunt SAV Act

Introduced 2014-11-17 · Read twice and referred to the Committee on Veterans' Affairs.

Armed Forces and National Security