Texas Promise Tracker

← Leaderboard

John Cornyn

R
Federal · U.S. Senate · term ends 2027-01-03

Not returning: Ken Paxton won the 2026 GOP nomination; James Talarico (D) won the Nov 3 general (unofficial).

Not yet reviewed

100%kept rate
2 / 2kept / rated · LOW SAMPLE
0in progress (not in rate)
2promises tracked
Promises (2) Donors Foreign-link leads (110) Positions & flips

Flips

A candidate flip is opposite substantive votes on the same measure group, or a vote against an earlier dated statement. Each is classified (possible genuine reversal / amended or different bill / procedural difference, not counted) and stays a candidate until reviewed. Same rules for every party.

Ukraine aidProcedural (not counted)procedural difference

Earlier: 2022-05-19 Senate roll call 191 on H.R. 7691 (On Passage of the Bill): voted Yea. Later: 2023-12-06 Senate roll call 332 on H.R. 815 (On Cloture on the Motion to Proceed): voted Nay. At least one vote is procedural (cloture / motion to proceed / table); procedural votes often reflect floor strategy or bill text not yet final, so this is not counted as a reversal.

Earlier: 2022-05-19 H.R. 7691 Yea — source · Later: 2023-12-06 H.R. 815 Nay — source
Ukraine aidProcedural (not counted)procedural difference

Earlier: 2022-05-19 Senate roll call 191 on H.R. 7691 (On Passage of the Bill): voted Yea. Later: 2024-02-07 Senate roll call 39 on H.R. 815 (On Cloture on the Motion to Proceed): voted Nay. At least one vote is procedural (cloture / motion to proceed / table); procedural votes often reflect floor strategy or bill text not yet final, so this is not counted as a reversal.

Earlier: 2022-05-19 H.R. 7691 Yea — source · Later: 2024-02-07 H.R. 815 Nay — source

Positions by issue

Guns

DateTypeStanceMeasureDetailSource
2022-06-23vote proceduralsupport (Yea) S. 2938 roll 240
On the Cloture Motion
Senate roll call 240 (117th Congress): On the Cloture Motion - S. 2938 Motion to Invoke Cloture: Motion to Concur in the House Amendment to S. 2938 with Amendment No. 5099. Result: Cloture Motion Agreed to. Voted Yea.source
2022-06-23vote passagesupport (Yea) S. 2938 roll 242
On the Motion
Senate roll call 242 (117th Congress): On the Motion - S. 2938 Motion to Concur in the House amendment to S. 2938 with an amendment (Amdt. No. 5099). Result: Motion Agreed to. Voted Yea.source

Immigration & border

DateTypeStanceMeasureDetailSource
2024-05-23vote proceduraloppose (Nay) S. 4361 roll 182
On Cloture on the Motion to Proceed
Senate roll call 182 (118th Congress): On Cloture on the Motion to Proceed - S. 4361 Motion to Invoke Cloture: Motion to Proceed to S. 4361. Result: Cloture on the Motion to Proceed Rejected. Voted Nay.source
2025-01-20vote passagesupport (Yea) S. 5 roll 7
On Passage of the Bill
Senate roll call 7 (119th Congress): On Passage of the Bill - S. 5 S. 5, As Amended. Result: Bill Passed. Voted Yea.source

Spending & debt ceiling

DateTypeStanceMeasureDetailSource
2022-12-22vote passagesupport (Yea) H.R. 2617 roll 421
On the Motion
Senate roll call 421 (117th Congress): On the Motion - H.R. 2617 Motion to Concur in the House Amendment to Senate Amendment No. 4 with an Amendment No. 6552. Result: Motion Agreed to. Voted Yea.source
2023-06-01vote passagesupport (Yea) H.R. 3746 roll 146
On Passage of the Bill
Senate roll call 146 (118th Congress): On Passage of the Bill - H.R. 3746 H.R. 3746. Result: Bill Passed. Voted Yea.source
2025-03-14vote passagesupport (Yea) H.R. 1968 roll 133
On Passage of the Bill
Senate roll call 133 (119th Congress): On Passage of the Bill - H.R. 1968 H.R. 1968. Result: Bill Passed. Voted Yea.source
2025-07-17vote passagesupport (Yea) H.R. 4 roll 411
On Passage of the Bill
Senate roll call 411 (119th Congress): On Passage of the Bill - H.R. 4 H.R. 4, As Amended. Result: Bill Passed. Voted Yea.source
2026-06-05vote passagesupport (Yea) S. 2 roll 163
On Passage of the Bill
Senate roll call 163 (119th Congress): On Passage of the Bill - S. 2 S. 2, As Amended. Result: Bill Passed. Voted Yea.source

Taxes

DateTypeStanceMeasureDetailSource
2022-08-07vote passageoppose (Nay) H.R. 5376 roll 325
On Passage of the Bill
Senate roll call 325 (117th Congress): On Passage of the Bill - H.R. 5376 H.R. 5376, As Amended. Result: Bill Passed. Voted Nay.source
2025-07-01vote passagesupport (Yea) H.R. 1 roll 372
On Passage of the Bill
Senate roll call 372 (119th Congress): On Passage of the Bill - H.R. 1 H.R. 1, as Amended. Result: Bill Passed. Voted Yea.source

Ukraine aid

DateTypeStanceMeasureDetailSource
2022-05-19vote passagesupport (Yea) H.R. 7691 roll 191
On Passage of the Bill
Senate roll call 191 (117th Congress): On Passage of the Bill - H.R. 7691 H.R. 7691. Result: Bill Passed. Voted Yea.source
2023-12-06vote proceduraloppose (Nay) H.R. 815 roll 332
On Cloture on the Motion to Proceed
Senate roll call 332 (118th Congress): On Cloture on the Motion to Proceed - H.R. 815 Motion to Invoke Cloture: Motion to Proceed to H.R. 815. Result: Cloture on the Motion to Proceed Rejected. Voted Nay.source
2024-02-07vote proceduraloppose (Nay) H.R. 815 roll 39
On Cloture on the Motion to Proceed
Senate roll call 39 (118th Congress): On Cloture on the Motion to Proceed - H.R. 815 Motion to Invoke Cloture: Motion to Proceed to H.R. 815. Result: Cloture on the Motion to Proceed Rejected. Voted Nay.source
2024-02-13vote passagesupport (Yea) H.R. 815 roll 48
On Passage of the Bill
Senate roll call 48 (118th Congress): On Passage of the Bill - H.R. 815 H.R. 815, as Amended. Result: Bill Passed. Voted Yea.source
2024-04-23vote proceduralsupport (Yea) H.R. 815 roll 152
On the Cloture Motion
Senate roll call 152 (118th Congress): On the Cloture Motion - H.R. 815 Motion to Invoke Cloture: Motion to Concur in the House Amdt to the Senate Amdt to H.R. 815. Result: Cloture Motion Agreed to. Voted Yea.source
2024-04-23vote passagesupport (Yea) H.R. 815 roll 154
On the Motion
Senate roll call 154 (118th Congress): On the Motion - H.R. 815 Motion to Concur in the House Amendment to the Senate Amendment to H.R. 815. Result: Motion Agreed to. Voted Yea.source

Texas Legislature journals are not loaded yet. House and Senate journals are not published as a single roll-call XML feed like clerk.house.gov or senate.gov, and this app does not invent votes from bill histories. The daily checkup can call ingest_legislature_journals() once a journal parser is attached. Sources: https://journals.house.texas.gov/ and https://journals.senate.texas.gov/.