📚 Sources
The scores come from the official roll calls. The stories come from 146 cited sources across 76 publishers, listed here with where each one is used.
📜 Official vote records
- Voteview: Congressional Roll-Call Votes Database (UCLA): every vote and the DW-NOMINATE ideology scores
- U.S. Senate roll call votes
- Office of the Clerk, U.S. House: roll call votes
- @unitedstates congress-legislators: official names and the public-domain member photos
ABC News (2)
- 9 Republicans vote with Democrats to set up House vote on 3-year extension of ACA subsidies Used on: David Valadao
- Liz Cheney says she's voting for Kamala Harris against Trump Used on: Liz Cheney
AP News (5)
- Senate confirms Blanche as attorney general in an overnight vote Used on: Confirm Todd Blanche as Attorney General
- House passes bill extending health care subsidies, defying GOP leaders Used on: Democrats' 3-year extension of the Obamacare subsidies, Mike Lawler
- Letlow and Fleming advance to Louisiana Senate runoff, Cassidy loses Used on: Bill Cassidy
- Texas Attorney General Ken Paxton wins GOP runoff for US Senate Used on: John Cornyn
- Kevin Kiley says he's leaving GOP and will serve as an independent Used on: Kevin Kiley
Associated Press (via PBS NewsHour) (1)
- New Jersey Republican Tom Kean Jr. and Democrat Rebecca Bennett clash in debate Used on: Tom Kean Jr.
Ballotpedia (4)
- United States Senate election in Maine, 2026 Used on: Susan Collins
- Pennsylvania's 1st Congressional District election, 2026 Used on: Brian Fitzpatrick
- David Valadao Used on: David Valadao
- Ed Gallrein Used on: Thomas Massie
Ballotpedia News (1)
- Incumbent Thomas Kean Jr. (R) and Rebecca Bennett (D) to face off in competitive New Jersey's 7th Congressional District Used on: Tom Kean Jr.
bresnahan.house.gov (official site) (2)
- Bresnahan Secures Vote on Restoring Union Rights for Federal Workers Used on: Rob Bresnahan
- Bresnahan Signs Discharge Petitions to Extend ACA Premium Tax Credits Used on: Rob Bresnahan
CBS New York (1)
- Long Island Rep. Andrew Garbarino Receives Death Threats After Voting In Favor Of Infrastructure Bill Used on: Andrew Garbarino
CBS News (6)
- House votes to rescind Trump's Canada tariffs, with 6 Republicans joining Democrats Used on: Democrats' resolution to end the Canada tariffs, Don Bacon
- How every senator voted on Trump's top officials Used on: Confirm Robert F. Kennedy Jr. as Secretary of Health and Human Services, Confirm Tulsi Gabbard as Director of National Intelligence, Confirm Pete Hegseth as Secretary of Defense, Mitch McConnell
- Speaker Johnson removes Rep. Turner as House Intelligence chairman Used on: Mike Turner
- Bipartisan lawmakers reup immigration bill amid Trump deportation crackdown Used on: María Elvira Salazar
- Mitt Romney says he's not running for reelection to the Senate in 2024 Used on: Mitt Romney
- Rep. Kevin Kiley leaves GOP to become an independent Used on: Kevin Kiley
Clerk of the House (1)
Clerk of the U.S. House of Representatives (9)
- Roll Call 190 | Bill Number: H.R. 1 (One Big Beautiful Bill Act) Used on: David Joyce, Andrew Garbarino
- Roll Call 4 | H. Res. 780 (motion to discharge the ACA subsidy bill, Jan. 7, 2026) Used on: David Joyce
- Roll Call 321 | H. Res. 432 (motion to discharge the Protect America's Workforce Act, Dec. 10, 2025) Used on: David Joyce
- Roll Call 513 | Bill Number: H.R. 8404 (Respect for Marriage Act) Used on: David Joyce
- Roll Call 332 | Bill Number: H.R. 2550 (Protect America's Workforce Act) Used on: David Joyce, Tom Kean Jr., Rob Bresnahan
- Roll Call 216 | Bill Number: H.R. 5408 (Faster Labor Contracts Act) Used on: David Joyce, Nicole Malliotakis, Rob Bresnahan
- Roll Call 203 | H. Res. 590 (rule for the Senate amendment to H.R. 4) Used on: Nicole Malliotakis
- Roll Call 212 | H. Res. 1140 (motion to discharge the Faster Labor Contracts Act, June 9, 2026) Used on: Andrew Garbarino
- Roll Call 11 | Bill Number: H.R. 1834 (three-year ACA subsidy extension) Used on: Rob Bresnahan
CNN (3)
- 4 Senate Republicans rebuke Trump for a third time this week Used on: Democrats' resolution to end the Canada tariffs (October 2025)
- Senate passes resolution to end Brazil tariffs Used on: Democrats' resolution to end the Brazil tariffs
- Mitch McConnell blames Trump but voted not guilty anyway Used on: Mitch McConnell
Congress.gov (3)
- S. 2, Secure America Act (enrolled text) Used on: Secure America Act: $70 billion for ICE and the Border Patrol
- S.Amdt. 4290 to H.R. 7148: actions Used on: Bernie Sanders' amendment to take back ICE funding
- H.R.4393, DIGNIDAD (Dignity) Act of 2025 Used on: María Elvira Salazar
Decision Desk HQ (1)
E&E News by POLITICO (1)
Election Central (1)
Florida Phoenix (States Newsroom) (1)
- With GOP defections, US House passes bill extending legal status for 350,000 Haitians Used on: Nicole Malliotakis
Florida Politics (1)
- Maria Elvira Salazar part of successful petition forcing House vote on TPS for Haitians Used on: María Elvira Salazar
Fox News (3)
- Senators Lee and Cornyn publicly clash over SAVE America Act Used on: Susan Collins, John Cornyn
- Ex-cop and 9/11 first responder secures Dem nod in bid to unseat firebrand conservative Used on: Nicole Malliotakis
- Trump endorses House Republican who failed to vote on the One Big Beautiful Bill Act Used on: Andrew Garbarino
FOX56 (1)
House Committee on Homeland Security (1)
- “Public Trust and Public Safety Go Hand in Hand”: Chairman Garbarino Opens Hearing With ICE, CBP, USCIS Used on: Andrew Garbarino
Just The News (1)
Just the News (1)
Law Commentary (1)
- House Votes to End Iran War as 7 Republicans Break With Trump Used on: Third resolution calling for an end to the Iran war
Littler Mendelson (1)
Mediaite (1)
- Trump rips into 'losers' like Tillis, Massie, and 'Dumocrats' Used on: Thom Tillis, Bill Cassidy, Thomas Massie
NBC News (13)
- Senate rejects resolution calling to end the Iran war Used on: Democrats' resolution calling for an end to the Iran war (September 2026)
- Senate rebukes Trump by calling for end to Iran war Used on: Democrats' resolution calling for an end to the Iran war (June 2026)
- Senate passes $70B bill to fund immigration enforcement Used on: Secure America Act: $70 billion for ICE and the Border Patrol, Lisa Murkowski
- House votes to end Trump's tariffs on Canada Used on: Democrats' resolution to end the Canada tariffs, Don Bacon, Dan Newhouse
- Senate advances measure to restrict Trump's power to use military force in Venezuela Used on: Democrats' Venezuela war powers resolution
- House passes sprawling domestic policy bill, sending it to Trump's desk Used on: Final passage of the One Big Beautiful Bill Act, Pass the One Big Beautiful Bill Act, Brian Fitzpatrick
- House Republicans vote to claw back $9.4 billion in funding for foreign aid, NPR and PBS Used on: Nicole Malliotakis
- Bipartisan duo introduces bill to give some migrant workers protected status Used on: María Elvira Salazar
- Rep. Rob Bresnahan sold stock in several Medicaid providers before voting for cuts Used on: Rob Bresnahan
- Trump-backed Rep. Julia Letlow wins Louisiana Senate GOP runoff Used on: Bill Cassidy
- Trump-endorsed Ed Gallrein unseats Rep. Thomas Massie in Kentucky GOP primary Used on: Thomas Massie
- Indiana Senate rejects GOP-drawn congressional map in a major rebuke of Trump Used on: Indiana: 5 state senators fired for blocking redistricting
- Trump exacts revenge in Indiana over redistricting vote, with five GOP legislators defeated Used on: Indiana: 5 state senators fired for blocking redistricting
New Jersey Globe (5)
- How Donald Norcross got a GOP Congress to take up a pro-union bill Used on: Nick LaLota
- In a first, Trump gives Tom Kean Jr. his 'complete and total endorsement' Used on: Tom Kean Jr.
- Smith, Van Drew, Kean support final GOP megabill, sending it to Trump's desk Used on: Tom Kean Jr.
- Kean votes in favor of Obamacare credit extension, bucking GOP Used on: Tom Kean Jr.
- Kean pens DHS to ask for collaboration, communication on proposed Roxbury ICE site Used on: Tom Kean Jr.
New York Daily News (via Yahoo News) (1)
News 5 Cleveland (WEWS) (1)
Newsweek (2)
- Two Republicans just voted to divert billions in ICE funds to Medicaid Used on: Bernie Sanders' amendment to take back ICE funding
- List of Republicans who defied Donald Trump on Obamacare subsidies grows Used on: Andrew Garbarino
NPR (3)
- GOP-led Senate rebukes Trump on tariffs for a third time Used on: Resolution to end the worldwide Liberation Day tariffs, Democrats' resolution to end the Canada tariffs (April 2025)
- After vote, McConnell torched Trump as 'practically and morally responsible' for riot Used on: Mitch McConnell
- Former Republican lawmaker offers a blistering assessment of Trump in his DNC speech Used on: Adam Kinzinger
Office of Rep. Andrew Garbarino (2)
- Garbarino Marks One Year as Chairman of House Committee on Homeland Security Used on: Andrew Garbarino
- Garbarino Issues Statement on Final Passage of the One Big Beautiful Bill Act Used on: Andrew Garbarino
Office of Rep. Jared Golden (1)
- Golden’s bill to restore federal workers’ union rights clears threshold to force House action Used on: Nick LaLota
Office of Rep. María Elvira Salazar (1)
Office of Rep. Nick LaLota (2)
- LaLota Delivers $5,000+ SALT Relief, Cuts Middle-Class Taxes, Protects Social Security, and Strengthens Long Island’s Economy Used on: Nick LaLota
- LaLota Joins Bipartisan Effort to Pass ACA Extension to the Senate Under Deadline Used on: Nick LaLota
Office of Rep. Nicole Malliotakis (2)
- Malliotakis Celebrates Passage of the Big Beautiful Bill Used on: Nicole Malliotakis
- Malliotakis Votes To Save Local Healthcare Workers From Deportation Used on: Nicole Malliotakis
Office of Rep. Tom Kean Jr. (1)
Office of Rep. Young Kim (1)
Office of Sen. Murkowski (1)
Office of the Clerk, U.S. House of Representatives (3)
- Roll Call 332 | Bill Number: H.R. 2550 Used on: Andrew Garbarino
- Roll Call 4 | Bill Number: H. Res. 780 Used on: Andrew Garbarino
- Roll Call 216 | Bill Number: H. R. 5408 Used on: Andrew Garbarino
Politico (1)
- Murkowski suggests she could become an Independent in the right circumstance Used on: Lisa Murkowski
PoliticsPA (1)
- Fitzpatrick, Mackenzie, Bresnahan Defy Speaker Johnson to Force Vote on ACA Subsidies Used on: Rob Bresnahan
Polling Forecast (1)
Punchbowl News (1)
Rep. Dave Joyce (official House website) (2)
- Joyce Elected as Chair of the Republican Governance Group Used on: David Joyce
- Joyce Votes to Preserve Freedom, Make American Communities Safer Used on: David Joyce
Reuters (3)
- Senate Republicans narrowly confirm Todd Blanche as attorney general Used on: Confirm Todd Blanche as Attorney General
- US House votes for measure that would end Iran war, in blow to Trump Used on: Democrats' resolution calling for an end to the Iran war
- Breaking with Republicans, Romney votes 'guilty' in Trump impeachment trial Used on: Mitt Romney
Roll Call (2)
- Vote studies: 2025 sets new mark for partisanship on Capitol Hill Used on: Brian Fitzpatrick
- House halts censure resolution against Rep. LaMonica McIver Used on: David Joyce
Senate Democratic Caucus (1)
- Wrap Up for Thursday, June 4, 2026 (roll call list) Used on: SAVE Act vote #2: President Trump's SAVE America Act (Graham amendment)
Spectrum News (1)
Spectrum News NY1 (1)
Spotlight PA (1)
- Pa. election 2026: Where Bresnahan, Cognetti stand on campaign finance reform, anti-corruption policies Used on: Rob Bresnahan
The East Hampton Star (1)
The Hill (7)
- Senate GOP moderates, Democrats unite on Iran war powers bill Used on: Democrats' resolution calling for an end to the Iran war (June 2026)
- Josh Hawley blasts GOP senators who rejected adding SAVE America Act to reconciliation package Used on: SAVE Act vote #3: the House-passed SAVE America Act (Lee amendment), SAVE Act vote #2: President Trump's SAVE America Act (Graham amendment), Lisa Murkowski, Mitch McConnell, Thom Tillis
- 10 Republicans help Democrats pass resolution extending TPS protections for Haitian migrants Used on: Force the administration to extend amnesty-style TPS for Haitians, Brian Fitzpatrick, Mike Lawler, Don Bacon
- 17 GOP members support ObamaCare subsidies extension Used on: Democrats' 3-year extension of the Obamacare subsidies, Brian Fitzpatrick
- Senate passes resolution to end Donald Trump's global tariffs Used on: Resolution to end the worldwide Liberation Day tariffs, Rand Paul
- Cassidy calls out Trump's staff over SAVE America Act insult Used on: Bill Cassidy
- Kevin Kiley says he will not caucus with Republicans if reelected Used on: Kevin Kiley
The Jerusalem Post (1)
- Seven Republicans back Iran war powers resolution, widening GOP split with Trump Used on: Third resolution calling for an end to the Iran war
The National News Desk (via KTUL) (1)
- 13 House Republicans join Democrats to advance bill reversing Trump's union crackdown Used on: Nicole Malliotakis
The New York Times (3)
- How every senator voted on the bid to cancel foreign aid and public media funding Used on: Rescissions Act: cut $9 billion of foreign aid and public broadcasting
- How the Senate voted to confirm Kash Patel Used on: Confirm Kash Patel as FBI Director
- How each senator voted to confirm Pete Hegseth Used on: Confirm Pete Hegseth as Secretary of Defense
The New York Times (via The Boston Globe) (1)
The Philadelphia Inquirer (1)
- N.J. Republican Tom Kean Jr. faces a 'blue wave' as former Navy pilot Bennett gains ground Used on: Tom Kean Jr.
The South Shore Press (1)
The Vindicator (1)
The Washington Post (3)
- How every senator voted on the Iran war powers resolution Used on: Democrats' resolution calling for an end to the Iran war (September 2026)
- How every senator voted on the rescissions bill Used on: Rescissions Act: cut $9 billion of foreign aid and public broadcasting
- How every House member voted on Trump's big tax bill Used on: Final passage of the One Big Beautiful Bill Act
The Washington Post (republished by The Philadelphia Inquirer) (1)
- Moderate Republican willing to break with party is set to lead ICE hearing Used on: Andrew Garbarino
The Washington Times (1)
TIME (1)
- The full speech Republican Adam Kinzinger gave at the Democratic National Convention Used on: Adam Kinzinger
Times Leader (reposted at bresnahan.house.gov) (2)
- Rep. Bresnahan explains his vote for President Trump’s ‘One Big Beautiful Bill’ Used on: Rob Bresnahan
- Bresnahan discusses decision to sign Discharge Petitions to extend ACA premium tax credits Used on: Rob Bresnahan
Tribune Chronicle (1)
Trump's Truth (archive of Truth Social posts) (2)
- Donald J. Trump: "Congressman Dave Joyce is doing an incredible job representing the wonderful..." Used on: David Joyce
- Donald J. Trump: "Congresswoman Nicole Malliotakis is a Tremendous Champion for New York’s 11t..." - Trump’s Truth Used on: Nicole Malliotakis
Trump’s Truth (archive of Truth Social posts) (1)
- Donald J. Trump: "Congressman Nick LaLota is doing a truly fantastic job representing the incr... - Trump’s Truth Used on: Nick LaLota
Truth Social (1)
Truth Social (archived at Trump's Truth) (1)
- Donald J. Trump: "TO THE GREAT PEOPLE OF NEW YORK, MAKE A PLAN TO VOTE FOR:" Used on: Andrew Garbarino
U.S. Senate (2)
- Senate Daily Press, January 8, 2026 Used on: Democrats' Venezuela war powers resolution
- Senate Daily Press, July 1, 2025 Used on: Pass the One Big Beautiful Bill Act, Susan Collins, Thom Tillis
USA Today (1)
Washington Examiner (2)
- Nick LaLota breaks with Trump over Santos commutation: ‘Three months is not enough’ Used on: Nick LaLota
- Scranton Mayor Paige Cognetti to face Rep. Rob Bresnahan in Pennsylvania’s 8th District general election Used on: Rob Bresnahan
WLT Report (1)
- Here are the four RINO Republicans who voted against the SAVE America Act Used on: SAVE Act vote #1: voter ID and proof of citizenship (Kennedy amendment)
WTHR (1)
- 5 Republican Indiana senators who voted against redistricting lose primary election Used on: Indiana: 5 state senators fired for blocking redistricting