Who Voted for Trump’s Nominees


by
3634w

Nominees

James Mattis

Name James Mattis
Position Secretary of Defense
Date January 20, 2017, 04:55 PM
Link senate.gov page
Nomination number PN29
Yeas 96
Nays 1
Abstains 1

John F. Kelly

Name John F. Kelly
Position Secretary of Homeland Security
Date January 20, 2017, 05:57 PM
Link senate.gov page
Nomination number PN40
Yeas 88
Nays 11
Abstains 1

Mike Pompeo

Name Mike Pompeo
Position Director of the CIA
Date January 23, 2017, 07:01 PM
Link senate.gov page
Nomination number PN43
Yeas 66
Nays 32
Abstains 2

Nikki R. Haley

Name Nikki R. Haley
Position Representative of the US to the UN (...)
Date January 24, 2017, 05:31 PM
Link senate.gov page
Nomination number PN50
Yeas 96
Nays 4
Abstains 0

Elaine L. Chao

Name Elaine L. Chao
Position Secretary of Transportation
Date January 31, 2017, 12:33 PM
Link senate.gov page
Nomination number PN35
Yeas 93
Nays 6
Abstains 1

Elisabeth Prince DeVos

Name Elisabeth Prince DeVos
Position Secretary of Education
Date February 7, 2017, 12:02 PM
Link senate.gov page
Nomination number PN37
Yeas 50
Nays 50
Abstains 0

Jeff Sessions

Name Jeff Sessions
Position Attorney General
Date February 8, 2017, 06:58 PM
Link senate.gov page
Nomination number PN30
Yeas 52
Nays 47
Abstains 1

Thomas Price

Name Thomas Price
Position Secretary of HHS
Date February 10, 2017, 01:46 AM
Link senate.gov page
Nomination number PN33
Yeas 52
Nays 47
Abstains 1

Steven T. Mnuchin

Name Steven T. Mnuchin
Position Secretary of the Treasury
Date February 13, 2017, 07:04 PM
Link senate.gov page
Nomination number PN26
Yeas 53
Nays 47
Abstains 0

Scott Pruitt

Name Scott Pruitt
Position Administrator of the EPA
Date February 17, 2017, 01:03 PM
Link senate.gov page
Nomination number PN44
Yeas 52
Nays 46
Abstains 2

Votes

Methodology

  • Copying the vote information from the links listed above
  • Putting each vote in a [nominee].csv file with a header reading Senator,[Nominee]
  • Concatenating the files “horizontally” in macOS Bash with:
paste -d, mattis.csv kelly.csv pompeo.csv haley.csv chao.csv tillerson.csv devos.csv sessions.csv price.csv mnuchin.csv pruitt.csv > temp.csv
  • Removing the redundant “Senator” columns:
$ cut -d, -f1,2,4,6,8,10,12,14,16,18,20,22 temp.csv > votes.csv
  • Cleaning up votes.csv:
$ cat votes.csv | sed "s/, /,/g" > temp.csv
$ cat temp.csv | sed "s/Not Voting/Abstain/g" > votes.csv
  • Delete temp.csv:
$ rm temp.csv

Since paste doesn’t check for malformed CSV prior to its concatenation, you may want to run a CSV linter like csvlint on your CSV files to make sure:

for f in *.csv; do csvlint $f; done

In one file:

#!/usr/bin/env bash

paste -d, mattis.csv kelly.csv pompeo.csv haley.csv chao.csv tillerson.csv devos.csv sessions.csv price.csv mnuchin.csv pruitt.csv > temp.csv
cut -d, -f1,2,4,6,8,10,12,14,16,18,20,22 temp.csv > votes.csv
cat votes.csv | sed "s/, /,/g" > temp.csv
cat temp.csv | sed "s/Not Voting/Abstain/g" > votes.csv
rm temp.csv
for f in *.csv; do csvlint $f; done

Here is the Liquid code used to render the HTML tables:

Roll call

Votes cast by Republican senators
Senator Mattis Kelly Pompeo Haley Chao Tillerson Devos Sessions Price Mnuchin Pruitt
Alexander (R-TN) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Barrasso (R-WY) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Blunt (R-MO) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Boozman (R-AR) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Burr (R-NC) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Capito (R-WV) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Cassidy (R-LA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Cochran (R-MS) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Collins (R-ME) Yea Yea Yea Yea Yea Yea Nay Yea Yea Yea Nay
Corker (R-TN) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Cornyn (R-TX) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Cotton (R-AR) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Crapo (R-ID) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Cruz (R-TX) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Daines (R-MT) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Enzi (R-WY) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Ernst (R-IA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Fischer (R-NE) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Flake (R-AZ) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Gardner (R-CO) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Graham (R-SC) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Grassley (R-IA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Hatch (R-UT) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Heller (R-NV) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Hoeven (R-ND) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Inhofe (R-OK) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Isakson (R-GA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Johnson (R-WI) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Kennedy (R-LA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Lankford (R-OK) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Lee (R-UT) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
McCain (R-AZ) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Abstain
McConnell (R-KY) Yea Yea Yea Yea Present Yea Yea Yea Yea Yea Yea
Moran (R-KS) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Murkowski (R-AK) Yea Yea Yea Yea Yea Yea Nay Yea Yea Yea Yea
Paul (R-KY) Yea Yea Nay Yea Yea Yea Yea Yea Yea Yea Yea
Perdue (R-GA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Portman (R-OH) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Risch (R-ID) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Roberts (R-KS) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Rounds (R-SD) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Rubio (R-FL) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Sasse (R-NE) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Scott (R-SC) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Sessions (R-AL) Abstain Abstain Yea Yea Yea Yea Yea Present Nay Nay Nay
Shelby (R-AL) Yea Yea Yea Yea Yea Yea Yea Yea Nay Nay Nay
Sullivan (R-AK) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Thune (R-SD) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Tillis (R-NC) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Toomey (R-PA) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Wicker (R-MS) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Young (R-IN) Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea Yea
Votes cast by Democratic senators
Senator Mattis Kelly Pompeo Haley Chao Tillerson Devos Sessions Price Mnuchin Pruitt
Baldwin (D-WI) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Bennet (D-CO) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Blumenthal (D-CT) Yea Nay Abstain Yea Yea Nay Nay Nay Nay Nay Nay
Booker (D-NJ) Yea Nay Nay Yea Nay Nay Nay Nay Nay Nay Nay
Brown (D-OH) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Cantwell (D-WA) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Cardin (D-MD) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Carper (D-DE) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Casey (D-PA) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Coons (D-DE) Yea Yea Nay Nay Yea Abstain Nay Nay Nay Nay Nay
Cortez Masto (D-NV) Yea Nay Nay Yea Yea Nay Nay Nay Nay Nay Nay
Donnelly (D-IN) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Abstain
Duckworth (D-IL) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Durbin (D-IL) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Feinstein (D-CA) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Franken (D-MN) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Gillibrand (D-NY) Nay Nay Nay Yea Nay Nay Nay Nay Nay Nay Nay
Harris (D-CA) Yea Nay Nay Yea Yea Nay Nay Nay Nay Nay Nay
Hassan (D-NH) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Heinrich (D-NM) Yea Nay Nay Nay Yea Nay Nay Nay Nay Nay Nay
Heitkamp (D-ND) Yea Yea Yea Yea Yea Yea Nay Nay Nay Nay Yea
Hirono (D-HI) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Kaine (D-VA) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Klobuchar (D-MN) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Leahy (D-VT) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Manchin (D-WV) Yea Yea Yea Yea Yea Yea Nay Yea Nay Yea Yea
Markey (D-MA) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
McCaskill (D-MO) Yea Yea Yea Yea Yea Nay Nay Nay Abstain Nay Nay
Menendez (D-NJ) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Merkley (D-OR) Yea Nay Nay Yea Nay Nay Nay Nay Nay Nay Nay
Murphy (D-CT) Yea Yea Abstain Yea Yea Nay Nay Nay Nay Nay Nay
Murray (D-WA) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Nelson (D-FL) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Peters (D-MI) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Reed (D-RI) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Schatz (D-HI) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Schumer (D-NY) Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay Nay
Shaheen (D-NH) Yea Yea Yea Yea Yea Nay Nay Nay Yea Yea Yea
Stabenow (D-MI) Yea Yea Nay Yea Yea Nay Nay Nay Yea Yea Yea
Tester (D-MT) Yea Yea Nay Yea Yea Nay Nay Nay Nay Nay Nay
Udall (D-NM) Yea Nay Nay Nay Yea Nay Nay Nay Nay Nay Nay
Van Hollen (D-MD) Yea Nay Nay Yea Yea Nay Nay Nay Nay Nay Nay
Warner (D-VA) Yea Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay
Warren (D-MA) Yea Nay Nay Yea Nay Nay Nay Nay Nay Nay Nay
Whitehouse (D-RI) Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay Nay
Wyden (D-OR) Yea Nay Nay Yea Yea Nay Nay Nay Nay Nay Nay
Votes cast by Independent senators
Senator Mattis Kelly Pompeo Haley Chao Tillerson Devos Sessions Price Mnuchin Pruitt
King (I-ME) Yea Yea Yea Yea Yea Yea Nay Nay Nay Nay Nay
Sanders (I-VT) Yea Yea Nay Nay Nay Nay Nay Nay Nay Nay Nay

NB: Everything can go wrong in compiling resource, so consider this a guidance and not a resource.

If you are looking up your local representatives, crossreference the data displayed with the roll call links in the first section of this piece.

Last, but not least:

Other projects