Skip to content

Commit 512ac4d

Browse files
authored
Initial release
1 parent 0c758d8 commit 512ac4d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3686
-0
lines changed

congress.py

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
''' Use k-means to locate voting clusters in the U.S. Congress.
2+
3+
Data set: Senate voting record on 28 passed bills for the 2016 (114th Congress)
4+
Source: https://www.govtrack.us/congress/votes#chamber[]=1&category[]=3
5+
6+
'''
7+
8+
from typing import Tuple, List, Dict, DefaultDict, NamedTuple
9+
from kmeans import k_means, assign_data
10+
from collections import defaultdict, Counter
11+
import csv
12+
import glob
13+
14+
Senator = NamedTuple('Senator', [('name', str), ('party', str), ('state', str)])
15+
VoteValue = float
16+
17+
# Load votes arranged by topic and accumulate votes by senator
18+
vote_value: Dict[str, VoteValue] = {'Nay': -1, 'Not Voting': 0, 'Yea': 1}
19+
accumulated_record: DefaultDict[Senator, List[VoteValue]] = defaultdict(list)
20+
for filename in glob.glob('congress_data/*.csv'):
21+
with open(filename, encoding='utf-8') as f:
22+
reader = csv.reader(f)
23+
vote_topic = next(reader)
24+
headers = next(reader)
25+
for person, state, district, vote, name, party in reader:
26+
senator = Senator(name, party, state)
27+
accumulated_record[senator].append(vote_value[vote])
28+
29+
# Transform record into plain dict mapping a senator to a tuple of vote values
30+
record: Dict[Senator, Tuple[VoteValue, ...]] = {senator: tuple(votes) for senator, votes in accumulated_record.items() }
31+
32+
# Use k-means to locate the cluster centroids and assign senators to the nearest cluster
33+
centroids = k_means(record.values(), k=3, iterations=50)
34+
clustered_votes = assign_data(centroids, record.values())
35+
36+
# Build a reverse mapping from a pattern of votes to senators who voted that way
37+
votes_to_senators: DefaultDict[Tuple[VoteValue, ...], List[Senator]] = defaultdict(list)
38+
for senator, votes in record.items():
39+
votes_to_senators[votes].append(senator)
40+
assert sum(len(cluster) for cluster in clustered_votes.values()) == 100
41+
42+
# Display the clusters and the members of each cluster
43+
for i, votes_in_cluster in enumerate(clustered_votes.values(), start=1):
44+
print(f'=========== Voting Cluster #{i} ===========')
45+
party_totals: Counter = Counter()
46+
for votes in set(votes_in_cluster):
47+
for senator in votes_to_senators[votes]:
48+
party_totals[senator.party] += 1
49+
print(senator)
50+
print(party_totals)
51+
print()
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Senate Vote #116 2016-06-29T19:03:00 - S. 2328: National Sea Grant College Program Amendments Act of 2015
2+
person,state,district,vote,name,party
3+
300002,TN,,Yea,Sen. Lamar Alexander [R],Republican
4+
300011,CA,,Nay,Sen. Barbara Boxer [D],Democrat
5+
300018,WA,,Nay,Sen. Maria Cantwell [D],Democrat
6+
300019,DE,,Yea,Sen. Thomas Carper [D],Democrat
7+
300023,MS,,Yea,Sen. Thad Cochran [R],Republican
8+
300025,ME,,Yea,Sen. Susan Collins [R],Republican
9+
300027,TX,,Yea,Sen. John Cornyn [R],Republican
10+
300030,ID,,Yea,Sen. Michael Crapo [R],Republican
11+
300038,IL,,Yea,Sen. Richard Durbin [D],Democrat
12+
300041,WY,,Yea,Sen. Michael Enzi [R],Republican
13+
300043,CA,,Yea,Sen. Dianne Feinstein [D],Democrat
14+
300047,SC,,Yea,Sen. Lindsey Graham [R],Republican
15+
300048,IA,,Nay,Sen. Charles “Chuck” Grassley [R],Republican
16+
300052,UT,,Yea,Sen. Orrin Hatch [R],Republican
17+
300055,OK,,Yea,Sen. James “Jim” Inhofe [R],Republican
18+
300065,VT,,Yea,Sen. Patrick Leahy [D],Democrat
19+
300071,AZ,,Yea,Sen. John McCain [R],Republican
20+
300072,KY,,Yea,Sen. Mitch McConnell [R],Republican
21+
300073,MD,,Yea,Sen. Barbara Mikulski [D],Democrat
22+
300075,AK,,Nay,Sen. Lisa Murkowski [R],Republican
23+
300076,WA,,Nay,Sen. Patty Murray [D],Democrat
24+
300078,FL,,Yea,Sen. Bill Nelson [D],Democrat
25+
300081,RI,,Yea,Sen. John “Jack” Reed [D],Democrat
26+
300082,NV,,Yea,Sen. Harry Reid [D],Democrat
27+
300083,KS,,Yea,Sen. Pat Roberts [R],Republican
28+
300087,NY,,Yea,Sen. Charles “Chuck” Schumer [D],Democrat
29+
300088,AL,,Yea,Sen. Jefferson “Jeff” Sessions [R],Republican
30+
300089,AL,,Nay,Sen. Richard Shelby [R],Republican
31+
300093,MI,,Yea,Sen. Debbie Stabenow [D],Democrat
32+
300100,OR,,Yea,Sen. Ron Wyden [D],Democrat
33+
400013,WI,,Nay,Sen. Tammy Baldwin [D],Democrat
34+
400034,MO,,Yea,Sen. Roy Blunt [R],Republican
35+
400040,AR,,Nay,Sen. John Boozman [R],Republican
36+
400050,OH,,Nay,Sen. Sherrod Brown [D],Democrat
37+
400054,NC,,Yea,Sen. Richard Burr [R],Republican
38+
400061,WV,,Nay,Sen. Shelley Capito [R],Republican
39+
400064,MD,,Yea,Sen. Benjamin Cardin [D],Democrat
40+
400134,AZ,,Yea,Sen. Jeff Flake [R],Republican
41+
400194,GA,,Yea,Sen. John “Johnny” Isakson [R],Republican
42+
400222,IL,,Yea,Sen. Mark Kirk [R],Republican
43+
400253,MA,,Nay,Sen. Edward “Ed” Markey [D],Democrat
44+
400272,NJ,,Nay,Sen. Robert “Bob” Menéndez [D],Democrat
45+
400284,KS,,Nay,Sen. Jerry Moran [R],Republican
46+
400325,OH,,Nay,Sen. Robert “Rob” Portman [R],Republican
47+
400357,VT,,Nay,Sen. Bernard “Bernie” Sanders [I],Independent
48+
400408,PA,,Yea,Sen. Patrick “Pat” Toomey [R],Republican
49+
400413,NM,,Yea,Sen. Tom Udall [D],Democrat
50+
400418,LA,,Yea,Sen. David Vitter [R],Republican
51+
400432,MS,,Nay,Sen. Roger Wicker [R],Republican
52+
400546,SD,,Yea,Sen. John Thune [R],Republican
53+
402675,IN,,Yea,Sen. Daniel Coats [R],Republican
54+
412194,CT,,Yea,Sen. Christopher Murphy [D],Democrat
55+
412200,HI,,Yea,Sen. Mazie Hirono [D],Democrat
56+
412205,IN,,Yea,Sen. Joe Donnelly [D],Democrat
57+
412218,NV,,Nay,Sen. Dean Heller [R],Republican
58+
412223,NY,,Yea,Sen. Kirsten Gillibrand [D],Democrat
59+
412242,MN,,Yea,Sen. Amy Klobuchar [D],Democrat
60+
412243,MO,,Yea,Sen. Claire McCaskill [D],Democrat
61+
412244,MT,,Nay,Sen. Jon Tester [D],Democrat
62+
412246,PA,,Yea,Sen. Robert “Bob” Casey Jr. [D],Democrat
63+
412247,RI,,Yea,Sen. Sheldon Whitehouse [D],Democrat
64+
412248,TN,,Yea,Sen. Bob Corker [R],Republican
65+
412251,WY,,Yea,Sen. John Barrasso [R],Republican
66+
412269,LA,,Yea,Sen. Bill Cassidy [R],Republican
67+
412281,NM,,Yea,Sen. Martin Heinrich [D],Democrat
68+
412305,MI,,Yea,Sen. Gary Peters [D],Democrat
69+
412321,VA,,Not Voting,Sen. Mark Warner [D],Democrat
70+
412322,ID,,Yea,Sen. James Risch [R],Republican
71+
412323,NH,,Yea,Sen. Jeanne Shaheen [D],Democrat
72+
412325,OR,,Nay,Sen. Jeff Merkley [D],Democrat
73+
412330,CO,,Yea,Sen. Michael Bennet [D],Democrat
74+
412378,MN,,Yea,Sen. Alan “Al” Franken [D],Democrat
75+
412390,DE,,Yea,Sen. Chris Coons [D],Democrat
76+
412391,WV,,Not Voting,Sen. Joe Manchin III [D],Democrat
77+
412406,CO,,Yea,Sen. Cory Gardner [R],Republican
78+
412464,OK,,Yea,Sen. James Lankford [R],Republican
79+
412471,SC,,Nay,Sen. Tim Scott [R],Republican
80+
412490,CT,,Yea,Sen. Richard Blumenthal [D],Democrat
81+
412491,FL,,Yea,Sen. Marco Rubio [R],Republican
82+
412492,KY,,Yea,Sen. Rand Paul [R],Republican
83+
412493,NH,,Yea,Sen. Kelly Ayotte [R],Republican
84+
412494,ND,,Yea,Sen. John Hoeven [R],Republican
85+
412495,UT,,Nay,Sen. Mike Lee [R],Republican
86+
412496,WI,,Yea,Sen. Ron Johnson [R],Republican
87+
412507,HI,,Yea,Sen. Brian Schatz [D],Democrat
88+
412508,AR,,Nay,Sen. Tom Cotton [R],Republican
89+
412542,MA,,Nay,Sen. Elizabeth Warren [D],Democrat
90+
412545,ME,,Yea,Sen. Angus King [I],Independent
91+
412549,MT,,Nay,Sen. Steve Daines [R],Republican
92+
412554,ND,,Yea,Sen. Heidi Heitkamp [D],Democrat
93+
412556,NE,,Yea,Sen. Deb Fischer [R],Republican
94+
412573,TX,,Nay,Sen. Ted Cruz [R],Republican
95+
412582,VA,,Yea,Sen. Timothy Kaine [D],Democrat
96+
412598,NJ,,Nay,Sen. Cory Booker [D],Democrat
97+
412665,AK,,Yea,Sen. Dan Sullivan [R],Republican
98+
412666,GA,,Nay,Sen. David Perdue [R],Republican
99+
412667,IA,,Nay,Sen. Joni Ernst [R],Republican
100+
412668,NC,,Nay,Sen. Thom Tillis [R],Republican
101+
412669,SD,,Yea,Sen. Mike Rounds [R],Republican
102+
412671,NE,,Nay,Sen. Benjamin Sasse [R],Republican
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Senate Vote #123 2016-07-07T22:45:00 - S. 764: Defund Planned Parenthood Act of 2015
2+
person,state,district,vote,name,party
3+
300002,TN,,Yea,Sen. Lamar Alexander [R],Republican
4+
300011,CA,,Not Voting,Sen. Barbara Boxer [D],Democrat
5+
300018,WA,,Nay,Sen. Maria Cantwell [D],Democrat
6+
300019,DE,,Yea,Sen. Thomas Carper [D],Democrat
7+
300023,MS,,Yea,Sen. Thad Cochran [R],Republican
8+
300025,ME,,Nay,Sen. Susan Collins [R],Republican
9+
300027,TX,,Yea,Sen. John Cornyn [R],Republican
10+
300030,ID,,Yea,Sen. Michael Crapo [R],Republican
11+
300038,IL,,Nay,Sen. Richard Durbin [D],Democrat
12+
300041,WY,,Yea,Sen. Michael Enzi [R],Republican
13+
300043,CA,,Yea,Sen. Dianne Feinstein [D],Democrat
14+
300047,SC,,Not Voting,Sen. Lindsey Graham [R],Republican
15+
300048,IA,,Yea,Sen. Charles “Chuck” Grassley [R],Republican
16+
300052,UT,,Yea,Sen. Orrin Hatch [R],Republican
17+
300055,OK,,Yea,Sen. James “Jim” Inhofe [R],Republican
18+
300065,VT,,Nay,Sen. Patrick Leahy [D],Democrat
19+
300071,AZ,,Yea,Sen. John McCain [R],Republican
20+
300072,KY,,Yea,Sen. Mitch McConnell [R],Republican
21+
300073,MD,,Yea,Sen. Barbara Mikulski [D],Democrat
22+
300075,AK,,Nay,Sen. Lisa Murkowski [R],Republican
23+
300076,WA,,Nay,Sen. Patty Murray [D],Democrat
24+
300078,FL,,Yea,Sen. Bill Nelson [D],Democrat
25+
300081,RI,,Nay,Sen. John “Jack” Reed [D],Democrat
26+
300082,NV,,Nay,Sen. Harry Reid [D],Democrat
27+
300083,KS,,Yea,Sen. Pat Roberts [R],Republican
28+
300087,NY,,Nay,Sen. Charles “Chuck” Schumer [D],Democrat
29+
300088,AL,,Nay,Sen. Jefferson “Jeff” Sessions [R],Republican
30+
300089,AL,,Yea,Sen. Richard Shelby [R],Republican
31+
300093,MI,,Yea,Sen. Debbie Stabenow [D],Democrat
32+
300100,OR,,Nay,Sen. Ron Wyden [D],Democrat
33+
400013,WI,,Yea,Sen. Tammy Baldwin [D],Democrat
34+
400034,MO,,Yea,Sen. Roy Blunt [R],Republican
35+
400040,AR,,Yea,Sen. John Boozman [R],Republican
36+
400050,OH,,Yea,Sen. Sherrod Brown [D],Democrat
37+
400054,NC,,Yea,Sen. Richard Burr [R],Republican
38+
400061,WV,,Yea,Sen. Shelley Capito [R],Republican
39+
400064,MD,,Nay,Sen. Benjamin Cardin [D],Democrat
40+
400134,AZ,,Nay,Sen. Jeff Flake [R],Republican
41+
400194,GA,,Yea,Sen. John “Johnny” Isakson [R],Republican
42+
400222,IL,,Yea,Sen. Mark Kirk [R],Republican
43+
400253,MA,,Nay,Sen. Edward “Ed” Markey [D],Democrat
44+
400272,NJ,,Yea,Sen. Robert “Bob” Menéndez [D],Democrat
45+
400284,KS,,Yea,Sen. Jerry Moran [R],Republican
46+
400325,OH,,Yea,Sen. Robert “Rob” Portman [R],Republican
47+
400357,VT,,Nay,Sen. Bernard “Bernie” Sanders [I],Independent
48+
400408,PA,,Yea,Sen. Patrick “Pat” Toomey [R],Republican
49+
400413,NM,,Nay,Sen. Tom Udall [D],Democrat
50+
400418,LA,,Not Voting,Sen. David Vitter [R],Republican
51+
400432,MS,,Yea,Sen. Roger Wicker [R],Republican
52+
400546,SD,,Yea,Sen. John Thune [R],Republican
53+
402675,IN,,Not Voting,Sen. Daniel Coats [R],Republican
54+
412194,CT,,Nay,Sen. Christopher Murphy [D],Democrat
55+
412200,HI,,Yea,Sen. Mazie Hirono [D],Democrat
56+
412205,IN,,Yea,Sen. Joe Donnelly [D],Democrat
57+
412218,NV,,Not Voting,Sen. Dean Heller [R],Republican
58+
412223,NY,,Nay,Sen. Kirsten Gillibrand [D],Democrat
59+
412242,MN,,Yea,Sen. Amy Klobuchar [D],Democrat
60+
412243,MO,,Yea,Sen. Claire McCaskill [D],Democrat
61+
412244,MT,,Nay,Sen. Jon Tester [D],Democrat
62+
412246,PA,,Yea,Sen. Robert “Bob” Casey Jr. [D],Democrat
63+
412247,RI,,Nay,Sen. Sheldon Whitehouse [D],Democrat
64+
412248,TN,,Yea,Sen. Bob Corker [R],Republican
65+
412251,WY,,Yea,Sen. John Barrasso [R],Republican
66+
412269,LA,,Yea,Sen. Bill Cassidy [R],Republican
67+
412281,NM,,Nay,Sen. Martin Heinrich [D],Democrat
68+
412305,MI,,Yea,Sen. Gary Peters [D],Democrat
69+
412321,VA,,Yea,Sen. Mark Warner [D],Democrat
70+
412322,ID,,Yea,Sen. James Risch [R],Republican
71+
412323,NH,,Yea,Sen. Jeanne Shaheen [D],Democrat
72+
412325,OR,,Nay,Sen. Jeff Merkley [D],Democrat
73+
412330,CO,,Yea,Sen. Michael Bennet [D],Democrat
74+
412378,MN,,Yea,Sen. Alan “Al” Franken [D],Democrat
75+
412390,DE,,Not Voting,Sen. Chris Coons [D],Democrat
76+
412391,WV,,Yea,Sen. Joe Manchin III [D],Democrat
77+
412406,CO,,Yea,Sen. Cory Gardner [R],Republican
78+
412464,OK,,Yea,Sen. James Lankford [R],Republican
79+
412471,SC,,Yea,Sen. Tim Scott [R],Republican
80+
412490,CT,,Nay,Sen. Richard Blumenthal [D],Democrat
81+
412491,FL,,Yea,Sen. Marco Rubio [R],Republican
82+
412492,KY,,Nay,Sen. Rand Paul [R],Republican
83+
412493,NH,,Yea,Sen. Kelly Ayotte [R],Republican
84+
412494,ND,,Yea,Sen. John Hoeven [R],Republican
85+
412495,UT,,Not Voting,Sen. Mike Lee [R],Republican
86+
412496,WI,,Yea,Sen. Ron Johnson [R],Republican
87+
412507,HI,,Nay,Sen. Brian Schatz [D],Democrat
88+
412508,AR,,Yea,Sen. Tom Cotton [R],Republican
89+
412542,MA,,Nay,Sen. Elizabeth Warren [D],Democrat
90+
412545,ME,,Nay,Sen. Angus King [I],Independent
91+
412549,MT,,Yea,Sen. Steve Daines [R],Republican
92+
412554,ND,,Yea,Sen. Heidi Heitkamp [D],Democrat
93+
412556,NE,,Yea,Sen. Deb Fischer [R],Republican
94+
412573,TX,,Yea,Sen. Ted Cruz [R],Republican
95+
412582,VA,,Yea,Sen. Timothy Kaine [D],Democrat
96+
412598,NJ,,Nay,Sen. Cory Booker [D],Democrat
97+
412665,AK,,Nay,Sen. Dan Sullivan [R],Republican
98+
412666,GA,,Yea,Sen. David Perdue [R],Republican
99+
412667,IA,,Yea,Sen. Joni Ernst [R],Republican
100+
412668,NC,,Yea,Sen. Thom Tillis [R],Republican
101+
412669,SD,,Yea,Sen. Mike Rounds [R],Republican
102+
412671,NE,,Nay,Sen. Benjamin Sasse [R],Republican
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Senate Vote #127 2016-07-13T13:54:00 - H.R. 636: Federal Aviation Administration Reauthorization Act of 2016
2+
person,state,district,vote,name,party
3+
300002,TN,,Yea,Sen. Lamar Alexander [R],Republican
4+
300011,CA,,Yea,Sen. Barbara Boxer [D],Democrat
5+
300018,WA,,Yea,Sen. Maria Cantwell [D],Democrat
6+
300019,DE,,Yea,Sen. Thomas Carper [D],Democrat
7+
300023,MS,,Not Voting,Sen. Thad Cochran [R],Republican
8+
300025,ME,,Yea,Sen. Susan Collins [R],Republican
9+
300027,TX,,Yea,Sen. John Cornyn [R],Republican
10+
300030,ID,,Yea,Sen. Michael Crapo [R],Republican
11+
300038,IL,,Yea,Sen. Richard Durbin [D],Democrat
12+
300041,WY,,Yea,Sen. Michael Enzi [R],Republican
13+
300043,CA,,Yea,Sen. Dianne Feinstein [D],Democrat
14+
300047,SC,,Yea,Sen. Lindsey Graham [R],Republican
15+
300048,IA,,Yea,Sen. Charles “Chuck” Grassley [R],Republican
16+
300052,UT,,Yea,Sen. Orrin Hatch [R],Republican
17+
300055,OK,,Not Voting,Sen. James “Jim” Inhofe [R],Republican
18+
300065,VT,,Yea,Sen. Patrick Leahy [D],Democrat
19+
300071,AZ,,Yea,Sen. John McCain [R],Republican
20+
300072,KY,,Yea,Sen. Mitch McConnell [R],Republican
21+
300073,MD,,Yea,Sen. Barbara Mikulski [D],Democrat
22+
300075,AK,,Yea,Sen. Lisa Murkowski [R],Republican
23+
300076,WA,,Yea,Sen. Patty Murray [D],Democrat
24+
300078,FL,,Yea,Sen. Bill Nelson [D],Democrat
25+
300081,RI,,Yea,Sen. John “Jack” Reed [D],Democrat
26+
300082,NV,,Yea,Sen. Harry Reid [D],Democrat
27+
300083,KS,,Not Voting,Sen. Pat Roberts [R],Republican
28+
300087,NY,,Yea,Sen. Charles “Chuck” Schumer [D],Democrat
29+
300088,AL,,Not Voting,Sen. Jefferson “Jeff” Sessions [R],Republican
30+
300089,AL,,Not Voting,Sen. Richard Shelby [R],Republican
31+
300093,MI,,Yea,Sen. Debbie Stabenow [D],Democrat
32+
300100,OR,,Yea,Sen. Ron Wyden [D],Democrat
33+
400013,WI,,Yea,Sen. Tammy Baldwin [D],Democrat
34+
400034,MO,,Yea,Sen. Roy Blunt [R],Republican
35+
400040,AR,,Yea,Sen. John Boozman [R],Republican
36+
400050,OH,,Yea,Sen. Sherrod Brown [D],Democrat
37+
400054,NC,,Yea,Sen. Richard Burr [R],Republican
38+
400061,WV,,Yea,Sen. Shelley Capito [R],Republican
39+
400064,MD,,Yea,Sen. Benjamin Cardin [D],Democrat
40+
400134,AZ,,Yea,Sen. Jeff Flake [R],Republican
41+
400194,GA,,Yea,Sen. John “Johnny” Isakson [R],Republican
42+
400222,IL,,Yea,Sen. Mark Kirk [R],Republican
43+
400253,MA,,Yea,Sen. Edward “Ed” Markey [D],Democrat
44+
400272,NJ,,Yea,Sen. Robert “Bob” Menéndez [D],Democrat
45+
400284,KS,,Nay,Sen. Jerry Moran [R],Republican
46+
400325,OH,,Yea,Sen. Robert “Rob” Portman [R],Republican
47+
400357,VT,,Yea,Sen. Bernard “Bernie” Sanders [I],Independent
48+
400408,PA,,Nay,Sen. Patrick “Pat” Toomey [R],Republican
49+
400413,NM,,Yea,Sen. Tom Udall [D],Democrat
50+
400418,LA,,Yea,Sen. David Vitter [R],Republican
51+
400432,MS,,Not Voting,Sen. Roger Wicker [R],Republican
52+
400546,SD,,Yea,Sen. John Thune [R],Republican
53+
402675,IN,,Yea,Sen. Daniel Coats [R],Republican
54+
412194,CT,,Yea,Sen. Christopher Murphy [D],Democrat
55+
412200,HI,,Yea,Sen. Mazie Hirono [D],Democrat
56+
412205,IN,,Yea,Sen. Joe Donnelly [D],Democrat
57+
412218,NV,,Yea,Sen. Dean Heller [R],Republican
58+
412223,NY,,Yea,Sen. Kirsten Gillibrand [D],Democrat
59+
412242,MN,,Yea,Sen. Amy Klobuchar [D],Democrat
60+
412243,MO,,Yea,Sen. Claire McCaskill [D],Democrat
61+
412244,MT,,Yea,Sen. Jon Tester [D],Democrat
62+
412246,PA,,Nay,Sen. Robert “Bob” Casey Jr. [D],Democrat
63+
412247,RI,,Yea,Sen. Sheldon Whitehouse [D],Democrat
64+
412248,TN,,Yea,Sen. Bob Corker [R],Republican
65+
412251,WY,,Yea,Sen. John Barrasso [R],Republican
66+
412269,LA,,Nay,Sen. Bill Cassidy [R],Republican
67+
412281,NM,,Yea,Sen. Martin Heinrich [D],Democrat
68+
412305,MI,,Yea,Sen. Gary Peters [D],Democrat
69+
412321,VA,,Yea,Sen. Mark Warner [D],Democrat
70+
412322,ID,,Yea,Sen. James Risch [R],Republican
71+
412323,NH,,Yea,Sen. Jeanne Shaheen [D],Democrat
72+
412325,OR,,Yea,Sen. Jeff Merkley [D],Democrat
73+
412330,CO,,Yea,Sen. Michael Bennet [D],Democrat
74+
412378,MN,,Yea,Sen. Alan “Al” Franken [D],Democrat
75+
412390,DE,,Yea,Sen. Chris Coons [D],Democrat
76+
412391,WV,,Yea,Sen. Joe Manchin III [D],Democrat
77+
412406,CO,,Yea,Sen. Cory Gardner [R],Republican
78+
412464,OK,,Yea,Sen. James Lankford [R],Republican
79+
412471,SC,,Yea,Sen. Tim Scott [R],Republican
80+
412490,CT,,Yea,Sen. Richard Blumenthal [D],Democrat
81+
412491,FL,,Yea,Sen. Marco Rubio [R],Republican
82+
412492,KY,,Yea,Sen. Rand Paul [R],Republican
83+
412493,NH,,Yea,Sen. Kelly Ayotte [R],Republican
84+
412494,ND,,Yea,Sen. John Hoeven [R],Republican
85+
412495,UT,,Yea,Sen. Mike Lee [R],Republican
86+
412496,WI,,Yea,Sen. Ron Johnson [R],Republican
87+
412507,HI,,Yea,Sen. Brian Schatz [D],Democrat
88+
412508,AR,,Yea,Sen. Tom Cotton [R],Republican
89+
412542,MA,,Yea,Sen. Elizabeth Warren [D],Democrat
90+
412545,ME,,Yea,Sen. Angus King [I],Independent
91+
412549,MT,,Yea,Sen. Steve Daines [R],Republican
92+
412554,ND,,Yea,Sen. Heidi Heitkamp [D],Democrat
93+
412556,NE,,Yea,Sen. Deb Fischer [R],Republican
94+
412573,TX,,Yea,Sen. Ted Cruz [R],Republican
95+
412582,VA,,Yea,Sen. Timothy Kaine [D],Democrat
96+
412598,NJ,,Yea,Sen. Cory Booker [D],Democrat
97+
412665,AK,,Yea,Sen. Dan Sullivan [R],Republican
98+
412666,GA,,Yea,Sen. David Perdue [R],Republican
99+
412667,IA,,Yea,Sen. Joni Ernst [R],Republican
100+
412668,NC,,Yea,Sen. Thom Tillis [R],Republican
101+
412669,SD,,Not Voting,Sen. Mike Rounds [R],Republican
102+
412671,NE,,Yea,Sen. Benjamin Sasse [R],Republican

0 commit comments

Comments
 (0)