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
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
| Date | Type | Stance | Measure | Detail | Source |
| 2022-06-23 | vote procedural | support (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-23 | vote passage | support (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
| Date | Type | Stance | Measure | Detail | Source |
| 2024-05-23 | vote procedural | oppose (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-20 | vote passage | support (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
| Date | Type | Stance | Measure | Detail | Source |
| 2022-12-22 | vote passage | support (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-01 | vote passage | support (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-14 | vote passage | support (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-17 | vote passage | support (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-05 | vote passage | support (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
| Date | Type | Stance | Measure | Detail | Source |
| 2022-08-07 | vote passage | oppose (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-01 | vote passage | support (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
| Date | Type | Stance | Measure | Detail | Source |
| 2022-05-19 | vote passage | support (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-06 | vote procedural | oppose (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-07 | vote procedural | oppose (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-13 | vote passage | support (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-23 | vote procedural | support (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-23 | vote passage | support (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/.