
Senator · NH · D
Current term Jan 3, 2021 – Jan 3, 2027 · In the Senate since Jan 6, 2009
Official websiteContact formBiographical Directory
Portrait: U.S. Government Publishing Office, via unitedstates/images (public domain)
How often this member works with colleagues across party lines, from bill sponsorships and recorded votes in this Congress. Bills are H.R., S., H.J.Res. and S.J.Res.; resolutions, post office namings, and Congressional Gold Medal and commemorative coin bills are left out. Independents are counted with the party they caucus with. These figures describe the public record; they do not measure effectiveness or ideology.
Loading working relationships119th Congress, Senate.
Bills with other-party backing
65%
51 of 78 bills they sponsored had at least one original cosponsor from the other party.
Senate median 41% · Democrats 35%
Cosponsoring the other party's bills
36%
141 of 388 bills they cosponsored were introduced by a Republican.
Senate median 19% · Democrats 22%
Voting with own party
86%
On 805 party-line votes, voted with most Democrats 689 times.
Senate median 99% · Democrats 96%
Voting with the other party
20%
On 857 contested votes, voted the same way as most Republicans 168 times.
Senate median 6% · Democrats 8%
Counted both ways: bills by the colleague that this member cosponsored, and bills by this member that the colleague cosponsored.
Contested roll calls (at least 10% of yea and nay votes on the losing side) on which both voted yea or nay, and how often they made the same choice. Colleagues who shared too few of these votes with this member are not ranked.
Bills this member sponsored or joined as an original cosponsor, with original backers from both parties, that passed at least one chamber (11). Furthest along first.
Became lawS. 3705Semiquincentennial Congressional Time Capsule Act
Original cosponsor · sponsored by Thom Tillis · original backers: 2 D, 2 R · became law Feb 18, 2026
Became lawS. 356Secure Rural Schools Reauthorization Act of 2025
Original cosponsor · sponsored by Mike Crapo · original backers: 10 D, 11 R · became law Dec 18, 2025
Became lawS. 331HALT Fentanyl Act
Original cosponsor · sponsored by Bill Cassidy · original backers: 7 D, 10 R · became law Jul 16, 2025
Passed the SenateS. 1092WIPPES Act
Original cosponsor · sponsored by Jeff Merkley · original backers: 8 D, 1 R · passed the Senate Mar 22, 2026
Passed the SenateS. 3436Caring for Veterans and Strengthening National Security Act
Original cosponsor · sponsored by Jerry Moran · original backers: 5 D, 5 R · passed the Senate Dec 17, 2025
Each member's party on each date comes from congress-legislators term records. Party-line votes are roll calls on which most voting Democrats and most voting Republicans took opposite sides; procedural votes are included. The Vice President's tie-breaking votes and impeachment verdicts are not counted, and a bill enacted as part of another bill counts only at the stage it reached on its own. Medians include everyone who served in the chamber this Congress with enough records (5 sponsored bills, 10 cosponsorships, 25 votes). Computed Oct 23, 2026, 6:07 PM ET from Congress.gov and House and Senate roll calls.
Passed the SenateS. 2950Scam Compound Accountability and Mobilization Act
Original cosponsor · sponsored by John Cornyn · original backers: 1 D, 1 R · passed the Senate Dec 8, 2025
Passed the SenateS. 2379Countering Threats and Attacks on Our Judges Act
Original cosponsor · sponsored by John Cornyn · original backers: 3 D, 3 R · passed the Senate Nov 20, 2025
Passed the SenateS.J.Res. 88A joint resolution terminating the national emergency declared to impose global tariffs.
Original cosponsor · sponsored by Ron Wyden · original backers: 6 D, 1 R · passed the Senate Oct 30, 2025
Passed the SenateS.J.Res. 77A joint resolution terminating the national emergency declared to impose duties on articles imported from Canada.
Original cosponsor · sponsored by Tim Kaine · original backers: 11 D, 3 R · passed the Senate Oct 29, 2025
Passed the SenateS.J.Res. 81A joint resolution terminating the national emergency declared to impose duties on articles imported from Brazil.
Original cosponsor · sponsored by Tim Kaine · original backers: 6 D, 1 R · passed the Senate Oct 28, 2025