Sen. John McCain

Senator from Arizona


Senior Senator

Elected Positions

Dates Title State / District
1987-2016 Senator Arizona
1983-1986 Representative Arizona's 1st District

See Also: McCain's Official Website | @SenJohnMcCain | OpenSecrets | VoteSmart | Bioguide | C-SPAN

Track Him

2014 Report Card

Read our 2014 Report Card for McCain »

Sponsorship Analysis

Our unique analysis of the bills McCain has sponsored and cosponsored provides insight into his position in the Senate.

Each dot in the chart below is a member of the Senate. The dots are positioned horizontally according to our progressive—conservative ideology score and vertically according to our leadership score (leaders toward the top). McCain is shown as a purple triangle. (analysis methodology)

Committee Membership

John McCain sits on the following committees:

Bills Sponsored

Some of McCain’s most recently sponsored bills include...

View All » (including bills from previous years)

Voting Record

From Jan 1987 to May 2015, McCain missed 973 of 9,548 roll call votes, which is 10.2%. This is worse than the median of 1.6% among the lifetime records of senators currently serving. The chart below reports missed votes over time.

Show the numbers...

Primary Sources

The information on this page is originally sourced from a variety of materials, including:

Recent Legislative Activity

Reported by Committee

S. 1376: An original bill to authorize appropriations for fiscal year 2016 for military activities of the Department of Defense, for military construction, and for defense activities of the Department of Energy, to prescribe military personnel strengths f

Sponsor: Sen. John McCain [R-AZ]

Last Action: Placed on Senate Legislative Calendar under General Orders. Calendar No. 88.

Explanation: The committees assigned to this bill sent it to the House or Senate as a whole for consideration on May 19, 2015.

May 19, 2015