// THE ROLL-CALL RECORD

How they actually voted

Every recorded vote in the House and Senate since 2023, from the chambers' own tallies. For each member: how often they voted with their party's majority, where they broke from it, and how often they were there at all. Speeches are theatre; this is the record.

100members
3,523roll calls
7,358breaks with party
2026-09-30latest vote
What this record covers — last checked 2026-10-19 00:31 UTC
ChamberSessionRoll callsDatesMembers
House 119th Congress · session 2 314 2026-01-06 → 2026-09-16 443
Senate 119th Congress · session 2 256 2026-01-05 → 2026-09-30 102
House 119th Congress · session 1 362 2025-01-03 → 2025-12-18 446
Senate 119th Congress · session 1 659 2025-01-09 → 2025-12-18 102
House 118th Congress · session 2 517 2024-01-09 → 2024-12-20 447
Senate 118th Congress · session 2 339 2024-01-08 → 2024-12-21 103
House 118th Congress · session 1 724 2023-01-03 → 2023-12-14 444
Senate 118th Congress · session 1 352 2023-01-23 → 2023-12-19 101

Pulled nightly from senate.gov and clerk.house.gov; every row on this desk links back to the official tally it came from. Members are matched through their Biographical Directory id.

How to read this table party unity, breaks, attendance, across the aisle, flagged trades Party line is each party's majority among yea and nay on a roll call. Party unity is the share of a member's yea/nay votes that went with that line; breaks counts the votes that went against it. Attendance is the share of roll calls the member voted on. Across aisle is the share of the member's cosponsorships this Congress that are on measures introduced by the other party, over the number cosponsored — whose bills they sign when nobody is counting. Flagged trades counts the member's reported securities trades that overlap a committee they sit on, a sector vote within thirty days, or a sector whose PACs fund them (House filings only so far), over the member's total trades. A low unity number means independence from the caucus, not virtue, and a flagged trade is an overlap, not a finding — the member's page shows exactly which votes and trades, and on what.
Party AllDRI
MemberSeatVotes castParty unityBreaksAttendanceAcross aisleFlagged tradesLast vote
Susan M. Collins R Senate · ME 1,606
71.1%
463 100.0% 54.2% / 334 3 / 12 2026-09-30
Lisa Murkowski R Senate · AK 1,543
72.8%
419 96.1% 58.1% / 248 — 2026-09-30
Rand Paul R Senate · KY 1,533
83.3%
255 95.6% 41.0% / 78 — 2026-09-30
John Fetterman D Senate · PA 1,402
87.9%
170 87.3% 37.0% / 408 8 / 97 2026-09-30
Thom Tillis R Senate · NC 1,419
89.3%
152 88.4% 35.3% / 399 2 / 1 2026-09-30
Josh Hawley R Senate · MO 1,518
90.0%
151 94.5% 24.6% / 175 — 2026-09-30
Mike Lee R Senate · UT 1,537
91.4%
132 95.7% 11.9% / 236 — 2026-09-30
Jeanne Shaheen D Senate · NH 1,543
91.8%
126 96.1% 40.9% / 540 — 2026-09-30
Mike Rounds R Senate · SD 1,564
92.1%
124 97.4% 33.0% / 276 0 / 1 2026-09-30
Margaret Wood Hassan D Senate · NH 1,586
92.6%
118 98.8% 63.5% / 340 — 2026-09-30
Dan Sullivan R Senate · AK 1,540
92.7%
112 95.9% 27.8% / 284 164 / 98 2026-09-30
Ruben Gallego D Senate · AZ 1,801
92.9%
127 83.8% 39.3% / 415 — 2026-09-30
John Kennedy R Senate · LA 1,561
92.9%
111 97.2% 18.5% / 205 3 / 1 2026-09-30
Tim Kaine D Senate · VA 1,591
93.0%
112 99.1% 30.4% / 523 — 2026-09-30
Mitch McConnell R Senate · KY 1,431
93.0%
100 89.1% 22.1% / 68 29 / 18 2026-09-30
Todd Young R Senate · IN 1,590
93.3%
107 99.0% 34.7% / 251 — 2026-09-30
Jacky Rosen D Senate · NV 1,590
93.3%
106 99.0% 36.9% / 439 0 / 4 2026-09-30
Rick Scott R Senate · FL 1,549
93.4%
102 96.5% 17.3% / 404 0 / 202 2026-09-30
Bill Cassidy R Senate · LA 1,513
93.4%
99 94.2% 29.1% / 344 — 2026-09-30
Elissa Slotkin D Senate · MI 2,099
93.5%
137 97.6% 38.3% / 298 — 2026-09-30
Roger Marshall R Senate · KS 1,555
93.8%
97 96.8% 20.2% / 326 0 / 1 2026-09-30
Jerry Moran R Senate · KS 1,494
93.9%
91 93.0% 30.5% / 210 89 / 64 2026-09-30
Eric Schmitt R Senate · MO 1,566
94.1%
92 97.5% 12.9% / 171 — 2026-09-30
Mark R. Warner D Senate · VA 1,548
94.2%
89 96.4% 40.9% / 337 0 / 65 2026-09-30
Tommy Tuberville R Senate · AL 1,497
94.2%
87 93.2% 10.2% / 265 770 / 996 2026-09-30
Chuck Grassley R Senate · IA 1,577
94.3%
89 98.2% 36.3% / 248 — 2026-09-30
Edward J. Markey D Senate · MA 1,576
94.4%
88 98.1% 15.6% / 499 — 2026-09-30
Shelley Moore Capito R Senate · WV 1,558
94.4%
87 97.0% 28.3% / 360 277 / 170 2026-09-30
Mark Kelly D Senate · AZ 1,530
94.4%
86 95.3% 46.3% / 410 — 2026-09-30
John R. Curtis R Senate · UT 2,043
94.8%
107 95.0% 44.0% / 241 0 / 28 2026-09-30
Elizabeth Warren D Senate · MA 1,586
94.8%
82 98.8% 18.3% / 531 — 2026-09-30
Richard J. Durbin D Senate · IL 1,531
94.9%
78 95.3% 24.2% / 509 — 2026-09-30
Bernard Sanders I Senate · VT 1,476
95.0%
66 91.9% — — 2026-09-30
Catherine Cortez Masto D Senate · NV 1,578
95.1%
78 98.3% 48.1% / 416 — 2026-09-30
Ron Johnson R Senate · WI 1,575
95.1%
77 98.1% 17.7% / 62 — 2026-09-30
Jim Banks R Senate · IN 2,075
95.3%
97 96.5% 16.3% / 263 4 / 5 2026-09-30
Jeff Merkley D Senate · OR 1,582
95.4%
73 98.5% 21.2% / 717 — 2026-09-30
Cynthia M. Lummis R Senate · WY 1,544
95.5%
69 96.1% 15.8% / 354 0 / 3 2026-09-30
Ted Cruz R Senate · TX 1,501
95.5%
68 93.5% 14.7% / 279 4 / 2 2026-09-30
Peter Welch D Senate · VT 1,543
95.6%
68 96.1% 25.6% / 648 — 2026-09-30
Cory A. Booker D Senate · NJ 1,527
95.6%
67 95.5% 22.2% / 757 6 / 7 2026-09-30
Kevin Cramer R Senate · ND 1,498
95.7%
65 93.3% 24.7% / 377 — 2026-09-30
Martin Heinrich D Senate · NM 1,566
95.8%
66 97.5% 28.4% / 436 — 2026-09-30
Adam B. Schiff D Senate · CA 2,054
96.0%
83 95.6% 22.6% / 623 1 / 1 2026-09-30
Andy Kim D Senate · NJ 2,010
96.1%
78 93.5% 22.8% / 460 — 2026-09-30
Roger F. Wicker R Senate · MS 1,561
96.1%
61 97.2% 29.0% / 303 — 2026-09-30
Raphael G. Warnock D Senate · GA 1,552
96.2%
59 96.7% 60.7% / 374 — 2026-09-30
Steve Daines R Senate · MT 1,541
96.2%
58 96.0% 22.6% / 354 — 2026-09-30
John Cornyn R Senate · TX 1,577
96.3%
59 98.2% 25.4% / 323 — 2026-09-30
Jack Reed D Senate · RI 1,598
96.3%
59 99.5% 21.8% / 335 — 2026-09-30

100 seated members with at least 20 yea/nay votes on file. Sorted by most independent.