Skip to content

Canadian parliamentary vote intelligence: party cohesion and controversy

License unclearFreshLicense: NOASSERTION
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

The full snapshot isn't published yet — check back after the next refresh.Download sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Monthly intelligence panel of every recorded division in the 45th Parliament, 1st session, from the keyless openparliament.ca API (a volunteer mirror of official House of Commons data): vote tallies, per-party Yes/No positions with intra-party disagreement rates, turnout against 343 seats, and a documented 0-100 controversy score (closeness of the division, caucus dissent, party split) ranked as controversy_rank. Flags identify unanimous votes, Liberal/Conservative splits, cross-partisan alignment, caucus dissent, and suspected free votes (>=1% mean disagreement, a heuristic). Caveats: disagreement rates are computed by openparliament from official division lists; paired votes are excluded from margins; only recorded divisions appear (no voice votes); bill titles are a best-effort parse of the procedural description. Underlying material is House of Commons parliamentary data mirrored by openparliament.ca, which holds no copyright on API data and requests link-back attribution; commercial_use=unclear.

Rows
174
Columns
44
Source cadence
Monthly
Last refreshed
Sep 26, 2026
Theme
government

Use your own AI key

Once today's free allowance is used up, AI features can run on your own provider account.

Kept in this browser tab only (cleared when you close it) and sent with each AI request. Our servers use it for that request and never store or log it.