Skip to content
PolityIQThe election desk
Find your race
Browse PolityIQ
POLITYIQ / DATA QUALITY / OCTOBER 22, 2026

Checked.
Corrected.
Still accountable.

Corrections published; primary-source verification remains partial. This is a dated audit, with structural checks across the local inventories and selected primary-source reviews. It is not a claim that every source record has been independently verified.

Live-coverage readiness remains incomplete. BC nominations match the official register, but its results feed is not connected. Canadian poll discrepancies and US model-identity reviews remain open.

Download the full audit, evidence and review queue

What was checked.

DatasetCoverageResult
Canadian federal archive2,666 records · 31 firms19 primary-reviewed · 73 flagged
US candidates1,963 names · 661 races38 forecast races need identity review
BC nominations353 candidates · 93 districtsExact match with Elections BC candidate CSV
Ontario inventory444 municipalities · 1,713 racesStructural checks; not individual ballot certification
Toronto polls26 poll rows10 primary-source checks recorded

What changed.

US identities

Repaired 32 broken-encoding text fields, including 20 candidate names. Diacritic matching now preserves accented names. Original source hash and before/after changes are retained.

US forecast labels

38 races have unresolved source-to-directory name or party discrepancies, including possible name variants. Their candidate-specific labels are withheld, source estimates use model-slot labels, and these races are excluded from personal pick-board choices. Raw source names remain in provenance; probabilities are not reassigned to replacement candidates.

Canadian federal polls

29 record-level metadata/figure patches applied. Fixed a mixed all-respondent/decided Liaison record, Green support in a Léger release, and a Mainstreet sample transcription. Matching duplicate entries were consolidated with original transcriptions retained.

Overlapping trackers

The final Nanos April 27 one-day and two-day samples are retained as distinct, labelled variants. The two-day ballot figures and decided sample were corrected against the original report.

Toronto polls

Nine Liaison releases and the latest Nanos release now have primary-source links and review labels; remaining supplied rows stay explicitly unverified.

What still needs work.

BEFORE LIVE COVERAGE

BC results

Candidate coverage is checked, but resultsStatus is not-connected. Connect and test the official results feed before promising live BC returns.

REVIEW QUEUE

Canadian polling

73 records remain flagged. They remain in the ledger but are excluded from chart dots and descriptive trend lines. Link availability is not verification of a poll’s figures.

REVIEW QUEUE

US model identities

38 races need source-model reconciliation. Candidate directory date remains 2026-10-21. Name variants and real roster conflicts require individual review.

REVIEW QUEUE

Toronto compilation

16 supplied poll rows still lack a recorded primary-source check.

OPERATIONAL CHECK

Election-night updates

No test before polls close proves that every upstream provider will publish complete, timely election-night data. Live returns, projections and rehearsal data must remain separate.

The evidence.

Elections BC candidate CSV (opens in a new tab): 353 exact candidate/district/party matches; no missing or extra entries. The downloaded file’s fingerprint is preserved in the audit JSON.

Clerk of the US House member data (opens in a new tab): 433 automated officeholder state/surname matches against the October 1, 2026 snapshot. This is a consistency test, not proof of ballot eligibility or redistricted-seat incumbency. 0 entries remain unmatched by that rule.

All 93 BC historical districts pass candidate-total, valid/rejected-ballot and winner-count arithmetic checks. Ontario has 0 positive-vote records in the pre-election imported snapshot. A source-supplied zero is not treated as counted election-night votes.

US source-model identity review queue (38)
Limits of this audit
  • Only 19 national federal polling records have a full primary-source review; other archive records are transcriptions, not independently verified originals.
  • House officeholder comparison uses an October 1 official snapshot. Senate official XML returned HTTP 403; no full Senate-officeholder primary check is claimed.
  • No original XLS refresh was obtained during this audit; the US candidate directory remains the dated October 21 compilation.
  • BC results feed is not connected. Election-night delivery is not certified by these data checks.