How the Vote 2026 quiz works

WTPPPA doesn't have candidates on the Nov 3 ballot in these races. This tool covers 18 races and 37 candidates: Governor and all 17 U.S. House seats, and every candidate on the ballot in them — Democrat, Republican, third-party, and independent. Ballot lists are checked against county election-office candidate listings and sample ballots. Write-in campaigns aren't included.

What this is, and isn't

This is a tool to start your own research, not a voter guide, a scorecard, or an endorsement. WTPPPA doesn't endorse candidates in these races and hasn't taken party positions on these issues. Candidate positions are our best reading of public statements and votes. Many are incomplete or open to interpretation, and some candidates have little on record. A match percentage can't tell you how someone will govern. Read the sources and decide for yourself.

The fairness rules

See every candidate's positions and sources →

The math

For each issue, a candidate whose position is the same option you picked gets 100%. An option that partly overlaps yours gets 50% (the list below shows which ones overlap). Any other option gets 0%. A mixed record gets the average of its two options. Issues you mark "matters a lot" count double. Your match is the weighted average over issues where the candidate has a public position. "Not sure" and "None of these" are skipped. Scores built on fewer than 4 issues are marked as rough.

State issues are used only for Governor; federal issues only for U.S. House; shared issues for both.

The issues

Privacy

Your answers never leave your browser. We count anonymous events (quiz started, finished, names revealed, shared, which length and district you picked) with GoatCounter, which uses no cookies. No names, emails, or answers are stored.

A note on AI

We used Claude, an AI assistant from Anthropic, to help write the code and to search for candidate positions. Every position links to the public source it came from so you can check it yourself. Positions last checked 2026-10-27. Found a mistake? Let us know and we'll fix it.

← Take the quiz