Published: 2026-05-13
Composite index (47/100, High risk) from five process-integrity signals, plus four context signals (Benford, neighborhood swing, electoral volatility, polling error). Per-section risk screening (10 Critical out of 12,705) and per-party Benford 2BL. Aligned with the international electoral-integrity frameworks.
Update (2026-05-20): The per-section risk score now combines seven signals — a cross-election swing signal has been added, flagging sections whose turnout and winning-party share rose abnormally versus the same section at the previous election. A new geographic risk-cluster map on /risk-analysis groups adjacent same-party elevated-risk sections — the spatial fingerprint of a controlled or corporate vote. The six-signal section-band counts in §4 below predate the swing signal.
Composite index (47/100, High risk) from five process-integrity signals, plus four context signals (Benford, neighborhood swing, electoral volatility, polling error). Per-section risk screening (10 Critical out of 12,705) and per-party Benford 2BL.
This is a follow-up to the integrity analysis published ten days earlier covering the 19.04.2026 election. Since then we have added three new aggregation layers on top of the raw metrics:
The 19.04.2026 election reads 47 / 100 (High risk) under the new methodology. These are screening tools, not fraud determinations. The original integrity article's bottom-line read — "genuine but historically unusual surge rather than a manipulated outcome" — is unchanged.
A survey of the leading electoral-integrity composites (Norris PEI, V-Dem EQI, Klimek PNAS, IFES) yields three consistent principles:
These measure disagreements between votes cast and the recorded result:
Headline: 47 / 100 (High risk) on the scale <20 Calm, 20–40 Elevated, 40–60 High, 60+ Critical.
These describe the environment but do not contribute to the systemic risk score:
Combines six signals including recount adjustments and peer-outlier z-scores.
| Band | Sections | Share |
|---|---|---|
| Critical (≥80) | 10 | 0.08% |
| High (60–80) | 230 | 1.81% |
| Elevated (30–60) | 1,696 | 13.35% |
| Low (<30) | 10,769 | 84.76% |
The 10 Critical sections (3–24 votes each) are mostly driven by invalid ballots and additional voters. The full ranked table is on /risk-score.
We test the second-digit (2BL) distribution. Four parties show MAD ≥ 0.04, but only two (АКБ and СБ) have enough sections (n ≥ 100) to be meaningful.
Important: none of the major parliamentary parties shows meaningful deviation.
The most serious issue is the audit-chain weakness (machine integrity 90 and missing flash 59). The enormous political realignment (Pedersen 49.7) is the context for all other anomalies. The neighborhood excess swing for ПрБ (+5.8 pp) is noticeable but moderate.
Takeaway: signals of a compromised audit chain are real and warrant attention; the neighborhood realignment is noticeable but moderate; the political reshuffle is enormous but not by itself anomalous.
All data and methodology live on /risk-analysis. The composite is computed client-side in useRiskComposite.ts — every formula and threshold lives in a single file and is auditable. The page /risk-analysis/methodology remains the quick reference for what each component measures.
References:
This analysis is not a new survey but a re-analysis of existing public datasets through the lens of the international election-forensics literature.