
John McCain
Republican · Arizona · Senate
43 years in office
Quylt Score
* Preliminary — 65% of criteria computed. Remaining data pending.
Score Breakdown
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 1888 — USA Act
Introduced 2015-07-29 · Read twice and referred to the Committee on Environment and Public Works.
Government Operations and PoliticsS 2402 — A bill to require the Secretary of Homeland Security to search all public records to determine if an alien is inadmissible to the United States.
Introduced 2015-12-15 · Read twice and referred to the Committee on the Judiciary.
ImmigrationS 1836 — Internet Freedom Act of 2009
Introduced 2009-10-22 · Read twice and referred to the Committee on Commerce, Science, and Transportation.
Science, Technology, CommunicationsSRES 193 — A 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 1219 — Senate Campaign Finance Reform Act of 1995
Introduced 1995-09-07 · Placed on Senate Legislative Calendar under General Orders. Calendar No. 456.
Government Operations and PoliticsS 1993 — 21st 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 ResourcesS 2184 — Veterans 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 SecurityS 1561 — Open 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 1527 — Protecting 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 2930 — Clay Hunt SAV Act
Introduced 2014-11-17 · Read twice and referred to the Committee on Veterans' Affairs.
Armed Forces and National Security