Test overview
METHODS & LIMITATIONS

How the 12-axis political ideology test works

This page explains the questionnaire and scoring rules behind the results. The test is an editorial self-reflection tool: it is not a validated psychological instrument, an election poll or a voting recommendation.

Scope48 statements · 12 axes · four statements per axis · five response options

What the test measures

The questionnaire asks how closely you agree with statements about political trade-offs. It summarizes those answers across 12 topics, from the economy and authority to housing, technology and security. The axes are editorial categories chosen for this test; they are not a universal or exhaustive map of political thought.

A result describes the answers you gave to these statements. It does not establish your identity, explain every reason behind your views, or predict how you will vote. Two people with the same score can arrive at it for different reasons.

Questionnaire structure and response scale

There are 48 statements: four assigned to each of the 12 axes. Within each axis, two statements are keyed toward one endpoint and two toward the other. This lets the calculation account for agreement with statements that point in opposite directions.

Statements currently appear in a fixed order, grouped by axis. They are not randomized. You answer one at a time and can go back to review earlier answers before completing the questionnaire.

Response option and numeric value used for scoring
ResponseValue
Strongly agree+1
Agree+0.5
Neutral / indifferent0
Disagree−0.5
Strongly disagree−1

Each statement also has a direction code of +1 or −1. The selected response value is multiplied by that code so that all four items on an axis point toward the same two endpoints. The sign alone is not a judgment of whether a view is good or bad.

The 12 axes and their displayed endpoints

  1. 01EconomyCommunism Capitalism
  2. 02GovernmentAnarchy Authority
  3. 03BordersCosmopolitanism Nationalism
  4. 04SocietyProgress Tradition
  5. 05EcologyEnvironmentalism Productivism
  6. 06RightsIndividual freedom Social order
  7. 07TaxationHigher taxes Lower taxes
  8. 08EuropeMore Europe National sovereignty
  9. 09WorkTrade unionism Labour flexibility
  10. 10TechnologyPrivacy Innovation
  11. 11HousingPublic intervention Property market
  12. 12SecuritySocial prevention Hard line

How each axis score is calculated

For each statement, the app multiplies the response value by the statement’s direction code. It then takes the arithmetic mean of the four adjusted values assigned to that axis. Every statement has equal weight; there are no demographic adjustments or hidden weighting factors in this calculation.

Per item: adjusted answer = response value × item directionAxis score = mean of the 4 adjusted answers

The axis score ranges from −1 to +1. The result screen converts it to a 0–100 display using (score + 1) × 50. A displayed 50 is the midpoint between that axis’s two defined endpoints; it does not mean that a person is politically average or has no opinions.

How the short profile label is assigned

The short profile name is a rule-based description, not a separate test or a diagnosis. The app checks the following conditions in order and assigns the first matching label:

  1. Green Social DemocratEconomy < −0.35 and ecology < −0.30.
  2. Progressive EgalitarianOtherwise, economy < −0.35 and society < −0.25.
  3. Conservative SovereigntistOtherwise, economy > 0.35, society > 0.25 and borders > 0.35.
  4. Liberal ConservativeOtherwise, economy > 0.30 and society > 0.20.
  5. Progressive LiberalOtherwise, society < −0.35.
  6. Pluralist CentristIf none of the preceding conditions matches.

How the party-affinity score is calculated

For PSOE, PP, VOX and Sumar, the app stores one fixed reference coordinate on each of the 12 axes. It calculates the straight-line distance between your 12 scores and each party reference, then converts that distance to a rounded 0–100 affinity score.

Distance = √Σ(user axis score − party reference coordinate)²Affinity = round(clamp(100 × (1 − distance / √48), 0, 100))

Limitations and responsible interpretation

The score is useful as a prompt for reflection, but several limits matter when interpreting it:

No published validation study

No psychometric validation, reliability study, test–retest analysis or representative-sample study is published for this questionnaire. The scores should not be treated as a scientific measurement of a person’s ideology.

Editorial selection and equal weighting

The topics, statements, endpoints and equal weighting reflect design decisions. Four statements cannot cover every meaning or real-world policy choice within an axis.

Fixed question order

The statements are grouped by axis in a fixed sequence. Wording and question order can shape responses, and this version does not measure or correct for those effects.

Self-selected participation

People choose for themselves whether to take the test. Results from visitors cannot be used to estimate what Spain’s population or any electorate believes.

Language equivalence has not been studied

English and Spanish versions are available, but no formal study of cross-language measurement equivalence is published. Some phrases may carry different associations across languages or contexts.

Party comparisons have limited sourcing

The party reference coordinates are not linked here to dated manifesto passages or expert estimates. Party positions also vary by issue, territory, candidate and time.

How answers are handled

The current implementation calculates scores in your browser from answers held in page state. The scoring flow does not send questionnaire answers to a scoring API. This describes the test calculation only; it is not a statement about every service involved in loading a website.

Use the axis breakdown to explore your own priorities, and consult current party programmes and other sources before making political or voting decisions.

Further reading and sources

These sources provide context about political-ideology research and survey design. They do not validate this questionnaire or its scores.

  • Political Ideology: Its Structure, Functions, and Elective AffinitiesAnnual Review of Psychology

    A review of research on how political beliefs are organized. It provides context for studying political views across more than one dimension; it does not validate this test.

  • Writing Survey QuestionsPew Research Center

    Explains how wording, response options, question order and pretesting can affect survey responses. These are general survey-design considerations, not evidence that this questionnaire has been pretested.

  • ESS Core Questionnaire: Political IssuesEuropean Social Survey

    Documents a 0–10 left–right self-placement question used in a separate survey. This test uses its own 12-axis editorial model.

  • Chapel Hill Expert SurveyCHES

    Describes a separate, wave-based expert survey of party positions. The party coordinates in this test are not taken from CHES.

Frequently asked questions about the methodology

Is this political ideology test scientifically validated?

No validation or reliability study is published for this test. Treat it as an editorial self-reflection tool, not a scientific or clinical measurement.

How many questions contribute to each axis?

Four statements contribute equally to each axis. Each response is adjusted by the direction assigned to its statement, and the four adjusted values are averaged.

Are party-affinity scores official or up to date?

No. They compare your answers with fixed, site-defined editorial coordinates. This version does not publish a source and date for each coordinate, so the scores are not official party ratings or a current policy audit.

Does the result tell me which party to vote for?

No. The result describes similarity to the test’s reference coordinates. It is not a poll or voting recommendation; check current proposals and decide which issues matter most to you.

EXPLORE YOUR OWN ANSWERS

See the full 12-axis picture

Take the questionnaire and review each axis alongside the overall profile label.