
Congress Member Profile|U.S. Senator|Democrat|Rhode Island
Sheldon Whitehouse
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 789
Yes31%
No65%
Present0%
Not Voting4%
Party align95%
Cross-party5%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Sheldon Whitehouse
U.S. SenatorDemocratRhode Island
SoupScore
Sheldon's ATmosphere Activity
20 recent posts · 88 sponsored · 218 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Hence my letter to the Chief Justice.
www.whitehouse.senate.gov/wp-content/u...
Unless you see all the pieces of this sordid saga, it’s hard to understand how the Judicial Conference proceedings are being set up to spare DOJ having to answer questions under oath in Judge Boasberg’s contempt proceedings.
The very same DOJ that will eventually be the subject of contempt proceedings will likely now seek to disqualify Judge Boasberg, based on the invented ethics complaint and the “created conflict” coming from the Chief Justice’s Judicial Conference.
On its face, the ethics complaint seems hogwash. But for DOJ, it tees up a challenge to Boasberg going forward with the contempt hearing whenever the stay is lifted. The lawyers’ term for that is “creating a conflict.”
(As a sidebar, the allegation is that Boasberg spoke generally about violation of court orders by the Trump administration. If that’s the complaint, in addition to being private, in an internal administrative venue not a judicial one, it has the benefit of being true.)
So with Bove safely rammed through our Judiciary Committee, now comes DOJ with an ethics complaint against Boasberg, based supposedly on comments he made in the private, administrative venue of the Judicial Conference.
The device the Trump appeals judges used to stall the contempt hearings was an “administrative stay,” a device customarily only lasting days or hours. This one lasted three months and counting. But they can’t stall it forever.
Judiciary Committee Republicans signaled loudly that Bove needn’t answer Democrats’ questions, except with “I don’t recall,” “that’s not public,” or “it would be inappropriate.” The fix was in. A courtroom would have been different.
We know from well-corroborated whistleblowers (ignored by Judiciary Committee Republicans in their stampede) that had the contempt hearing gone forward, there is abundant reason to believe it would have gone badly for Emil Bove.
Bove was teed up to become a Trump judge, and in an AMAZING coincidence, two Trump judges on the Court of Appeals stalled the contempt proceedings, allowing Bove to be rushed through confirmation without that factual record of contempt.
At the center of the mischief was Trump thug lawyer Emil Bove, who would have been a center of attention, and possibly found a contemnor, in contempt hearings, where testimony is taken under oath under penalty of perjury, and with cross-examination.
Federal judges, particularly senior and respected ones, aren’t used to being conned, tricked or lied to, particularly not by the government. DOJ’s conduct in the deportation proceedings caused Boasberg to find probable cause of criminal contempt.
The saga begins with the much-reported battle over illegal deportations that played out in federal court, in the courtroom of Chief Judge Boasberg of the United States District Court for the District of Columbia, a respected veteran of decades on the bench.
Why did I send this letter to the Chief Justice?
So he’d understand the full scenario that just touched the Judicial Conference (the administrative body of judges that oversees the operations of the Judicial Branch), which he convenes and chairs.
🧵
Turns out that disinvestment from failing fossil fuel wasn’t “ESG” after all. It was economics, and fiduciary duty.
Trump's Big, Beautiful-for-Billionaires Bill will raise your energy prices.
@heinrich.senate.gov and I explain how:
www.youtube.com/watch?v=VN9O...
“On the campaign trail, President Donald Trump promised to bring energy prices down…But electricity prices are still going up, and Trump’s signature legislative accomplishment [the Beautiful For Billionaires Bill] is likely to raise prices further.”
Yup.
I can’t wait to hear more lectures about the debt from this crowd. So sincere. So credible.
SoupScore Breakdown
Loading analysis metrics…
Voting History789 total votesExpandCollapse
Voting History
789 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (74-25) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (73-25) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-31) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (62-30) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-32) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-33) |
| 2025-03-14 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Bill Passed (54-46) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (27-73) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-38, 3/5 majority required) |
| 2025-03-14 | S. 331 (119th) | Final passage | YES | YES | ✓ | Bill Passed (84-16) |
| 2025-03-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-40) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-39) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-03-13 | S. 331 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (84-15, 3/5 majority required) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-03-11 | — | Confirm nominee | YES | YES | ✓ | Nomination Confirmed (78-19) |
| 2025-03-11 | — | End debate | YES | YES | ✓ | Cloture Motion Agreed to (76-20) |
| 2025-03-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-03-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-10 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (67-32) |
| 2025-03-06 | S. 331 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required) |
| 2025-03-06 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (66-30) |
| 2025-03-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-03-05 | S.J. Res. 28 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-47) |
| 2025-03-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-04 | S.J. Res. 28 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-03-04 | S.J. Res. 3 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-27) |
| 2025-03-04 | S.J. Res. 3 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-03 | S. 9 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-03-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-27 | H.J. Res. 35 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-02-26 | S.J. Res. 12 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-26 | S.J. Res. 10 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-52) |
| 2025-02-26 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (56-43) |
| 2025-02-25 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-02-25 | S.J. Res. 11 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (54-44) |
| 2025-02-25 | S.J. Res. 11 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (54-42) |
| 2025-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-28) |
Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.