How matches are calculated
Scoring method
Each quiz answer is compared to the party's stated position on the same topic. The closer your answer is to the party's position, the higher the match score for that question.
Answers are on a 5-point scale from "Strongly support" (+2) to "Strongly oppose" (โ2). Party positions are mapped to the same scale: "Supports" = +2, "Neutral" = 0, "Opposes" = โ2.
The final match percentage = (sum of per-question alignment scores) รท (maximum possible score) ร 100.
Topic weighting
All selected topics are weighted equally by default. If you mark a topic as "particularly important" during the quiz, those questions count double in the final score.
Skipped questions are excluded from both the numerator and the denominator โ they don't penalise your score.
Data sources
Party positions are sourced from official manifestos, party websites, and recorded public statements. All positions are labelled with a provenance indicator (Tier 1: AI-sourced; Tier 2: directly submitted by the party).
Limitations
Match scores are an approximation based on available public data. A high match percentage does not mean a party will deliver on those positions โ it means their stated positions are closest to yours.
Parties with fewer recorded positions may show lower scores simply due to data availability. These are clearly marked.