Position Drift

Thom Tillis — Position over time

Every dated record on this entity, arranged chronologically. Promises and the breaks that followed them; statements made and the conduct that contradicted them; votes that diverged from prior commitments. 4 events on record.

Machine-readable JSON →

2025

2025-07-01 VOTED CONTRA
Vote contradicts: position_evolution
Tillis voted for the 2017 tax cuts that added $1.5 trillion to the national debt, benefiting corporations and high earners, but voted against the 2025 H.R. 1 in part because of deficit concerns. However, his 2025 opposition was driven more by Medicaid cuts affecting North Carolina than by a philosophical shift on deficit spending, making this a distinct policy calculus rather than a direct reversa…
2025-01-24 VOTED CONTRA
Vote contradicts: reversal
Tillis personally solicited damning testimony from Hegseth's ex-sister-in-law, telling her it would move three votes including his own, then cast the decisive 50th vote to confirm Hegseth after overnight pressure including a Trump primary threat. The WSJ's 24-hour narrative and NC Newsline described it as a 'new standard for disingenuous flipflops.'

2020

2020-10-26 VOTED CONTRA
Vote contradicts: reversal
Tillis blocked Garland in 2016 by arguing voters should choose the next president to fill a Supreme Court vacancy, then voted to confirm Barrett eight days before the 2020 presidential election. PolitiFact rated this a 'Full Flop' — a complete reversal on the same policy question of whether election-year vacancies should be filled.

2019

2019-03-14 VOTED CONTRA
Vote contradicts: reversal
Tillis publicly staked out a principled constitutional objection to Trump's emergency declaration in a high-profile Washington Post op-ed, then voted to support the same declaration less than a month later. Multiple North Carolina news outlets labeled it an 'Olympic gold flip-flop,' and it triggered a primary challenge from conservative businessman Garland Tucker.

What this view assembles

  • Promises & violations — every documented commitment + each documented break, with primary sources.
  • Contradiction pairs — fact-against-fact entries from the contradictions ledger; the "said" appears in its year, the "did" appears in its year.
  • Vote-based analyses — for elected officials, every documented case where a vote diverged from a stated commitment.
  • Entity events — major dated events recorded against the entity (acquisitions, indictments, appointments, etc.).

This view DOES NOT auto-detect new drift candidates. It surfaces records that are already on file. If you spot an undocumented inversion, the curator workflow (admin) is where to add it.