politrack

Methodology · Version 2.1 · Updated Oct 1, 2026

How we decide what was promised, and whether it was kept.

This page is the rulebook. Every rating on the site follows it, for every official and both parties. If you think we broke our own rules, tell us. We publish every correction below.

One standard

Party, office and popularity don’t change the rules. A promise is judged on what was said and what was done.

Sourced, then archived

Every promise links to its original source and to an archived copy, so the record survives deleted pages.

Corrected in public

Errors are fixed, dated and logged. Rating changes keep their full history on the promise page.

What counts as a promise

We track a statement as a promise only if it meets all five tests. Editors log it with the exact words, the date and an archived source before it can be rated.

  1. It commits to an outcome or an action.

    “I will vote against…” or “We will pass…”, not “I care about…”.

  2. It can be checked against the public record.

    A vote, a bill, an order, a budget line or a deadline someone can verify.

  3. It was made in public.

    Speeches, debates, interviews, official websites, campaign platforms and posts on official accounts.

  4. It is within the official’s power to act on.

    A senator can vote and sponsor bills. A senator can’t sign an executive order.

  5. It was made as a candidate for, or holder of, the current office.

    Promises from earlier offices are archived separately and don’t count toward the scorecard.

We leave out jokes, hypotheticals, statements of values, and promises made only in private or reported second-hand without a recording or transcript.

The six ratings

A rating describes what happened, not whether the promise was a good idea. Each rating has its own icon, label and color, so you can read it without relying on color.

Kept
The promise was carried out as stated, or so closely that the difference doesn’t matter to the outcome.
Example: Trump promised to take the U.S. out of the Paris climate agreement again. The withdrawal took effect Jan 27, 2026.
Compromise
Part of the promise was delivered, or a narrower version of it, with the official’s support.
Example: The 2022 Inflation Reduction Act capped insulin at $35 a month in Medicare. The cap for private insurance failed, 57–43.
In progress
The official has taken concrete steps, such as introducing a bill or issuing a draft rule, and the outcome is still open.
Example: A bill to finish a rural water system is in committee.
Blocked
The official made a real effort, but others stopped it: a failed vote, a veto, the other chamber or a court.
Example: A bill passed the Senate, but the House never took it up.
Broken
The official acted against the promise, or a stated deadline passed with no real effort.
Example: A promised plan was due in the first 100 days and was never released.
Not yet rated
The promise is logged and sourced, but editors haven’t finished reviewing it. It doesn’t count toward the scorecard.
Example: Every promise by a member of Congress on this site, until editors finish review.

How a rating is made

  1. Two editors research separately

    Each editor gathers the evidence and proposes a rating without seeing the other’s work.

  2. They compare, and a third editor settles any disagreement

    If the two editors disagree, a senior editor decides and adds a note explaining why.

  3. We ask the official’s office for comment

    Offices get five business days to send evidence we may have missed. Their response, or lack of one, is noted on the page.

  4. We publish the rating with the editors’ reasoning and every source

    Each piece of evidence is marked as supporting or contradicting the promise.

  5. We review every rating at least every six months

    We also review sooner when there’s a new vote, bill, order or statement. Every review is dated, even when the rating stays the same.

Human verified and AI verified

Every rating, bill note and researched fact carries one of two labels, so you always know who has checked it.

Human verified
Our editors reviewed it through the process above: two editors, a third for disagreements, and a second editor’s approval before anything is published.
AI verified
Made in our research pilot. One AI model gathered the evidence and drafted it, and a second model from another company checked it without seeing the first model’s reasoning, then checked every fact and link. We published it only when both agreed. Offices haven’t been asked for comment yet. These stay published, clearly labeled, until our editors review them, and the label changes when they do.

Sources we rely on

Primary records first

  • Congress.gov bill text and actions
  • Senate and House roll call votes
  • The Federal Register and executive orders
  • The Congressional Record
  • CBO and GAO reports

For the promise itself

  • Video or audio, with a timestamp
  • Official transcripts and press releases
  • Campaign platforms and websites
  • Posts on verified official accounts

Always archived

We save a copy of every source the day we cite it, and link to both the original and the archived copy.

Voting records and careers

Profiles count every roll-call vote in the current Congress, from the official records at senate.gov and clerk.house.gov. The numbers are worked out the same way for everyone.

Votes with party. For each roll call we find how most of the member’s party voted, yea or nay. We then count how often the member’s own yea or nay matched. Roll calls where the party split evenly, and votes of present, aren’t counted. Independents are compared with the party they caucus with.

Missed votes. Roll calls where the member was recorded as not voting. The chamber median is the middle rate among members who were there for at least half of the Congress’s roll calls, so a member sworn in last month doesn’t skew it. Members miss votes for illness, family leave or campaigning, so a high number is a prompt to look closer, not a verdict.

Careers and committees. Terms in Congress and the White House, leadership roles and committee seats come from congress-legislators, a public-domain dataset maintained by the open-source @unitedstates project. “Elected 2014” is worked out from when a term began; we don’t give a year when a term began at an unusual time, such as after a special election.

Backgrounds and bill notes

Backgrounds. Birth dates come from congress-legislators. Birthplaces, schools and degree levels, occupations, military service and offices held outside Congress come from Wikidata, an openly licensed database anyone can edit, and link to the entry they came from so you can check them and fix them at the source. Before publishing them we had a random sample checked against official biographies: about 1 fact in 13 was wrong or misleading, mostly employers and the exact type or field of a degree. We dropped those, so profiles show degree levels (“Bachelor’s degree”), not majors, and no employers unless we researched them. “None recorded” means our sources don’t list something, not that it didn’t happen.

Some facts, such as where someone grew up or what they did before office, are researched by us. Each cites its sources and is published only after an independent check. When research finds an imported fact is wrong, we hide it until the source is corrected.

Bill notes. On some bills we add short notes beside the text explaining, in plain language, what a passage does, who it affects, what it spends, which laws it changes, when it takes effect, or what a defined term means. Notes describe what the text says, never whether it is a good idea. Each note is tied to one version of the bill, says who wrote and checked it, and is published only after an independent check against the bill text.

Independence & funding

politrack is funded by [FUNDING SOURCES]. We don’t accept money from campaigns, parties, political action committees or officials we track. Donors have no say over which promises we track or how we rate them.

Editors may not work for, donate to or volunteer for any campaign or party while they work here. Each editor’s relevant past work is listed on the editorial team page.

Corrections log

When we get something wrong, we fix it on the page, add a dated note there, and list it here.

DateTypePageWhat changed

Changes to these rules

Every rating records the version of these rules it was made under. When we change them, we publish a new version and say what changed.

  1. Version 2.1 · currentOct 1, 2026

    The methodology in use when the editor tools were built.

Report an error or suggest a promise

Use the report form: every page has a “Report an error” link at the bottom, and ratings, bill notes and backgrounds have one beside them. Tell us what’s wrong or missing and, if you can, link to a source. We email you a link to confirm the report, then an editor reads it, and every correction we make is listed in the log above.

We use your email only to reply about your report and delete it 90 days after we close it. We keep the report itself, without your address, as part of the record. We don’t store IP addresses.

Report an error or suggest a promise