Costs are up on everything from health care to groceries. ICE agents are terrorizing our communities. The Trump admin won’t release all of the Epstein files.
How exactly does another forever war in the Middle East put ‘America First’?

Congress Member Profile|U.S. Senator|Democrat|Colorado
John W. Hickenlooper
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 772
Yes32%
No67%
Present0%
Not Voting1%
Party align94%
Cross-party5%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

John W. Hickenlooper
U.S. SenatorDemocratColorado
SoupScore
John W.'s ATmosphere Activity
20 recent posts · 32 sponsored · 228 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I’m a YES on the bipartisan Iran War Powers Resolution. The American people don’t want another forever war in the Middle East.
We salute the bravery of our troops, pray for their safety, and mourn the service members who have been killed. We owe it to them, their families, and the American people to demand answers and a plan from the Trump administration.
Reposted bySenator John Hickenlooper
"That's the way it is," says the five-time draft dodger to our military families who fear their loved one in uniform could be next.
What a disgrace.
Reposted bySenator John Hickenlooper
President Trump was right in 2020:
"We've spent $8 trillion in the Middle East and we're not fixing our roads in this country? How stupid. How stupid is it? And we're not fixing our tunnels, our bridges, our hospitals, our schools? It's crazy."
President Trump and Secretary Noem can’t hide from accountability and ignore the law.
Congressional oversight is necessary and constitutionally required. People have the right to see how their government is conducting itself.
NEW: A judge has restored lawmakers' unfettered access to ICE detention facilities, her third ruling to block Secretary Noem's policy attempting to limit unannounced visits from members of Congress.
www.politico.com/news/2026/03...
Trump taxed YOU. Now he’s trying to dodge paying you back.
American families and small businesses deserve a refund ASAP. We’ll keep fighting until that happens.
www.cbsnews.com/amp/news/fed...
Our hearts are with the families and loved ones of the three brave service members killed. We’re wishing a speedy recovery for those wounded in action.
My statement after President Trump launched military strikes on Iran without Congressional approval:
President Trump’s illegal tariffs robbed working families and small businesses of their hard earned money. Every American deserves a refund.
Dreamers know no other home than America. They deserve a pathway to citizenship, not ICE’s cruelty.
Caroline’s story is a reminder that ICE’s lawlessness is un-American. No one should have to live in fear of violence from their own government.
youtu.be/lduMCwWQeMc?...
Coloradans love their public lands. These places are treasures.
Yet, Trump and MAGA Republicans want to sell them off. No matter what they try to do, no matter who they try to nominate, we’ll always fight back to protect them.
Americans who work hard their entire lives deserve to retire with dignity. We already have bipartisan legislation ready to go that will help working people build a secure retirement.
We need to hold ICE accountable for its lawlessness. A new facility in Hudson will make a horrible situation worse. It should be out of the question.
www.denverpost.com/2026/02/24/c...
When someone says repeatedly they support selling off our public lands, believe them the first time.
Colorado’s message to Steve Pearce, Trump’s pick to lead the Bureau of Land Management: Our public lands are NEVER for sale.
Trump’s first year is full of broken promises. Working families can’t afford groceries, housing, or child care. People are being priced out and kicked off their health care. Americans deserve better.
Under Donald Trump, the ultra-wealthy have gotten all the breaks while working Americans are getting worked over. That is the state of our union.
(3/3)
Trump is attacking Colorado’s clean drinking water and withholding child care funding, just for petty political revenge. And ICE is grabbing, beating, and even killing people across the country.
(2/3)
Try as he might, Trump can’t erase what we see with our own eyes. Working families are struggling to afford groceries and health care. Small businesses are crushed under illegal tariffs.
(1/3)
SoupScore Breakdown
Loading analysis metrics…
Voting History772 total votesExpandCollapse
Voting History
772 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-11-19 | S.J. Res. 76 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-51) |
| 2025-11-19 | S.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-11-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-11-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (65-32) |
| 2025-11-10 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Passed (60-40) |
| 2025-11-10 | H.R. 5371 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-40, 3/5 majority required) |
| 2025-11-10 | H.R. 5371 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (60-40) |
| 2025-11-10 | H.R. 5371 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-40, 3/5 majority required) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | NO | YES | ✕ | Motion to Table Agreed to (76-24) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (47-53) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (47-53) |
| 2025-11-10 | H.R. 5371 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (60-40) |
| 2025-11-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required) |
| 2025-11-07 | S. 3012 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (53-43, 3/5 majority required) |
| 2025-11-06 | S.J. Res. 90 (119th) | Motion to Discharge S.J.Res. 90 | YES | YES | ✓ | Motion to Discharge Rejected (49-51) |
| 2025-11-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-43) |
| 2025-11-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-11-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-11-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-11-04 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required) |
| 2025-11-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-10-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-10-30 | S.J. Res. 88 (119th) | Joint Resolution S.J.Res. 88 | YES | YES | ✓ | Joint Resolution Passed (51-47) |
| 2025-10-30 | S.J. Res. 80 (119th) | Joint Resolution S.J.Res. 80 | NO | NO | ✓ | Joint Resolution Passed (52-45) |
| 2025-10-29 | S.J. Res. 77 (119th) | Joint Resolution S.J.Res. 77 | YES | YES | ✓ | Joint Resolution Passed (50-46) |
| 2025-10-29 | S.J. Res. 69 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (25-72) |
| 2025-10-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-10-29 | S.J. Res. 80 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (54-46) |
| 2025-10-28 | S.J. Res. 81 (119th) | Joint Resolution S.J.Res. 81 | YES | YES | ✓ | Joint Resolution Passed (52-48) |
| 2025-10-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-28 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2025-10-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-10-28 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (58-40) |
| 2025-10-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-10-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-45) |
| 2025-10-23 | S. 3012 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-10-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-10-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-39) |
| 2025-10-22 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2025-10-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-10-20 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-43, 3/5 majority required) |
| 2025-10-16 | H.R. 4016 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-44, 3/5 majority required) |
| 2025-10-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-34) |
| 2025-10-16 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
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.