Climate Political Landscape Index · Methodology

Reading party manifestos by machine

How an automated classifier turns 407,000 lines of party manifestos into structured measures of where parties stand on climate and energy — explained for a first-time reader.

1The raw material

The project has gathered the election manifestos and platform documents of major parties across 22 countries — 367 party-elections in all — and split them into roughly 407,000 individual statements, one short claim or pledge each. A statement might be “We will legislate net zero by 2050” or “Scrap the carbon tax that is punishing working families.”

A large language model reads every statement, one at a time, in its original language — no translation — and fills in a fixed set of fields. Those fields, together, are the “codebook.” The model never invents a final score: it makes many small, reliable judgments per statement, and a transparent formula adds them up afterward.

2Two separate readings — and why

Each statement is read twice, by two different sets of instructions:

Why split them? For a measured reason. When everything was asked in one combined reading, the extra load made the model measurably worse at one of the core position judgments. Keeping the readings separate keeps the headline numbers clean.

3Reading 1 — the position codebook

Filled in for every statement.

FieldWhat it capturesThe allowed answers
Relevant?Is this about climate, energy, or fossil extraction at all? Deliberately over-inclusive — better to over-catch and filter later.yes / no
ChannelIs it about using energy and cutting emissions, or producing it?demand / supply / both
ObjectThe main thing named.fossil / clean / policy / actor / other
DirectionThe party’s stance toward the thing it names — not whether it helps the climate. Backing a fossil fuel counts as “for,” even if dressed up as “clean.”for / against / mixed
FirmnessHow binding the commitment is — a rising ladder.rhetoric → aspiration → pledge → quantified target → target + date → target + funding
TimingHow soon the party plans to act.near / medium / long / none given
BacklashIs the party trying to reverse climate progress? “Denial” is reserved for an explicit rejection of the science.none / rollback / denial
DistributiveDoes it address who pays and who benefits — and whom does it name?a flag + named cost-bearers / beneficiaries
Adaptation relationIf it discusses adapting to impacts, how does that relate to cutting emissions? “Substitute” — adapt instead of cutting — is a subtle form of delay.complement / independent / substitute
Confidence + quoteA self-rating, plus the exact text kept as a receipt.high / medium / low + verbatim

4Reading 2 — the argument codebook

Filled in for every statement.

The “why” — 16 appeal cues

For each reason a party invokes, the model records which of these it is:

cost · national competitiveness · jobs · energy & climate security · development & energy access · health · agriculture · moral duty · fairness & justice · freedom · sovereignty · technology · nature · climate outcomes · effectiveness (“will it even work?”) · corruption & capture  (plus “other”)

For each cue, it also records how it’s used — the party endorses it, rebuts it, or merely reports it — and, where it applies, whether it’s framed as a loss or a gain.

The “who” — named actors

Every organization or interest the party names — a firm, union, NGO, government body, industry association, and so on — is recorded with which side it’s on (fossil or clean) and the party’s posture toward it: ally, adversary, neutral, or just-mentioned.

5One statement, all the way through

“Labor’s carbon tax is driving up power bills for working families, and we will repeal it.”

Relevant?
yes
Channel
demand (a climate policy)
Object
policy (the carbon tax)
Direction
against (opposes the policy)
Firmness
pledge (“we will repeal”, no date)
Timing
none given
Backlash
rollback (repealing a climate policy)
Distributive
cost-bearer = “working families”
Appeal cue
cost — endorsed, framed as a loss
Named actor
“Labor” (a party) — adversary

Rolled up, this one statement pushes the party’s clean-energy position toward against, adds to its backlash score, and contributes a cost / loss argument to how it makes its case.

6From statements to scores

7The guardrails on the run

8What comes out

From the two readings, the index derives — for each party, then rolled up to each country by seat share:

PositionWhere the party stands on clean vs. fossil energy — as two separate scores, never merged.
AmbitionHow ambitious its climate program is, and whether that ambition targets the sectors that actually pollute.
BacklashHow much intent it carries to reverse climate progress.
Producer tiesWhether it acts as a vehicle for fossil vs. clean producers.
TimingWhether it plans near-term action or delay.
DistributionWho it says bears the costs and reaps the benefits.
AdaptationHow seriously it treats adapting to unavoidable impacts.
laterFrom the second reading: whom the party names as allies and adversaries, and how similarly rival parties frame the issue.