Get notified when new votes are added
Latest vote (11:06 a.m., Sept. 20): The House passed H.R. 1423, banning companies from requiring private arbitration to resolve disputes. Trump opposes the bill.

Tracking Congress In The Age Of Trump

An updating tally of how often every member of the House and the Senate votes with or against the president.

Fred Keller

R
Republican representative for Pennsylvania’s 12th District
Trump score
How often Keller votes in line with Trump’s position
Trump margin
Trump’s share of the vote in the 2016 election in the member’s state or district minus Clinton’s
Predicted score
How often Keller is expected to support Trump based on Trump’s 2016 margin
Trump plus-minus
Difference between Keller’s actual and predicted Trump-support scores
Career
94.1%
+36.4 
94.9%
-0.8 
116th Congress
94.1%
+36.4 
94.9%
-0.8 
Trump score
How often Keller votes in line with Trump’s position
94.1%
Trump margin
Trump’s share of the vote in the 2016 election in the member’s state or district minus Clinton’s
+36.4 
Predicted score
How often Keller is expected to support Trump based on Trump’s 2016 margin
94.9%
Trump plus-minus
Difference between Keller’s actual and predicted Trump-support scores
-0.8 

116th Congress (2019-20)

Republican representative for Pennsylvania’s 12th District
DateMeasureTrump PositionKeller VoteAgree with Trump?Likelihood of agreementPlus-minus
Sept. 20 Banning companies from requiring private arbitration to resolve disputes (225-186)
Trump Position
oppose
Keller Vote
Not voting
Agree with Trump?
——
Likelihood of agreement
100.0%
Plus-minus
——
Sept. 11 Banning drilling off the Atlantic and Pacific coasts (238-189)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
98.9%
Plus-minus
+1.1
Sept. 11 Banning drilling in the eastern Gulf of Mexico (248-180)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
97.0%
Plus-minus
+3.0
July 25 Two-year budget bill (284-149)
Trump Position
support
Keller Vote
No
Agree with Trump?
Likelihood of agreement
30.0%
Plus-minus
-30.0
July 24 Establishing humanitarian standards for people in the custody of Customs and Border Protection (233-195)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
July 18 Raising the federal minimum wage to $15 per hour (231-199)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
July 17 Holding the attorney general and secretary of commerce in contempt of Congress (230-198)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
July 17 Blocking the sale of arms to Saudi Arabia (237-190)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
99.8%
Plus-minus
+0.2
July 17 Blocking the sale of arms to the United Arab Emirates (238-190)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
99.8%
Plus-minus
+0.2
July 17 Blocking the sale of arms to Saudi Arabia (238-190)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
99.8%
Plus-minus
+0.2
July 17 Motion to table articles of impeachment against President Trump (332-95)
Trump Position
support
Keller Vote
Yes
Agree with Trump?
Likelihood of agreement
99.8%
Plus-minus
+0.2
July 16 Condeming President Trump’s comments about four congresswomen as racist (240-187)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
July 12 National Defense Authorization Act (220-197)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
93.8%
Plus-minus
+6.2
June 26 Funding the Treasury Department, the IRS, the Executive Office of the President and other agencies (224-196)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
June 25 Providing humanitarian aid for the U.S.-Mexico border (230-195)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
97.1%
Plus-minus
+2.9
June 25 Funding the Department of Commerce, the Department of Justice and several other parts of the government (227-194)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
June 19 Funding much of the federal government, including the departments of Defense, Labor, Education, State, and Health and Human Services (226-203)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
97.8%
Plus-minus
+2.2
June 4 Creating a path to citizenship for undocumented immigrants who came to the U.S. as children (237-187)
Trump Position
oppose
Keller Vote
No
Agree with Trump?
Likelihood of agreement
100.0%
Plus-minus
0.0
Average
94.1%
94.9%
-0.8

Members’ “likelihood of agreement” scores on each vote are calculated using a regression for which the input is Trump’s 2016 vote margin in every member’s state or district and the output is the probability that a member will vote for the bill. The plus-minus on each vote is the difference between the member’s vote (100 percent for a “yes,” 0 percent for a “no”) and the likelihood of agreement. Averages do not include missed votes. How this works »

Comments