Political Movement Intelligence

Party stability, floor crossings, regional concentration, and source-backed recent changes.

Tracked MPs
343
5 active parties, 343 current seats
Party Switches
5
Since 2025 election
Latest Change
2026-04-08
Marilyn Gladu: CPC to LPC
Net Shift
+5 LPC -4 CPC
Largest net gain and loss in this window.
Vote Dissent

Party-majority breaks

Open
Votes
107
Dissent
36
Rate
0.1%

Cohesion Pressure

LPC 99.9%
CPC 99.9%
BQ 100.0%
NDP 100.0%

Party Momentum Score

Composite of current footprint, net movement, activity, and recency.

LPC 174 seats
100
+5 gains, -0 losses, +5 net
CPC 140 seats
23
+0 gains, -4 losses, -4 net
NDP 6 seats
13
+0 gains, -1 losses, -1 net
BQ 22 seats
4
+0 gains, -0 losses, +0 net
GPC 1 seats
0
+0 gains, -0 losses, +0 net

Current Parliament Snapshot

Current party standings in the tracked dataset.

343 seats tracked
Liberal Party of Canada
174
Conservative Party of Canada
140
Bloc Québécois
22
New Democratic Party
6
Green Party of Canada
1

Signals

Most Common Flow
CPC to LPC (4)
Regional Hotspot
Ontario (2)
Source Coverage
100% of history rows link back to source records

Party Gains And Losses

Net movement from party switches in the selected window.

Liberal Party of Canada
+5
Gains5
Losses0
Conservative Party of Canada
-4
Gains0
Losses4
New Democratic Party
-1
Gains0
Losses1

Province Hotspots

Where party switches concentrate.

Ontario 2
Nunavut 1
Alberta 1
Nova Scotia 1

Compare Parties

Side-by-side movement, seat footprint, and regional strength.

Liberal Party of Canada
LPC
100
score
Seats
174
Movement
+5 / -0
Net
+5
Strongest region
Ontario (72)
Conservative Party of Canada
CPC
23
score
Seats
140
Movement
+0 / -4
Net
-4
Strongest region
Ontario (50)

Province Standings

Current regional balance with movement pressure in the selected window.

Province Leader Seats Switches Mix
Ontario LPC 72 122 2
Alberta CPC 33 37 1
Nova Scotia LPC 11 11 1
Nunavut LPC 1 1 1
Quebec LPC 44 78 0
British Columbia LPC 20 43 0
Manitoba CPC 7 14 0
Saskatchewan CPC 13 14 0
New Brunswick LPC 6 10 0
Newfoundland and Labrador LPC 4 7 0
Prince Edward Island LPC 4 4 0
Northwest Territories LPC 1 1 0

Recent Source-Backed Changes

The exact MPs behind the movement numbers.

Since 2025 election
Date MP Movement Riding Source
2026-04-08 Marilyn Gladu CPC to LPC Sarnia—Lambton—Bkejwanong, ON OpenParliament
2026-03-11 Lori Idlout NDP to LPC Nunavut, NU OpenParliament
2026-02-18 Matt Jeneroux CPC to LPC Edmonton Riverbend, AB OpenParliament
2025-12-12 Michael Ma CPC to LPC Markham—Unionville, ON OpenParliament
2025-11-05 Chris d'Entremont CPC to LPC Acadie—Annapolis, NS OpenParliament

Parliament Composition Over Time

Monthly party composition from the tracked history.

Selected Seats
0
Switches In ----
0
Liberal Party of Canada
174
Conservative Party of Canada
140
Bloc Québécois
22
New Democratic Party
6
Green Party of Canada
1
Timeline Window
2015-01-01 to 2026-04-30
Current composition is shown directly here so the page remains useful even when browser chart libraries are unavailable.

Floor Crossings By Year

Actual party changes, excluding re-elections to the same party.

2004 2
2018 8
2025 2
2026 3

Party Flow Explorer

Direction and volume of party switches in the selected window.

CPC to LPC
4
NDP to LPC
1

Transition Matrix

Exact counts behind the party flow diagram.

From \ To CPC LPC NDP GPC CA BQ QD
CPC - 4 - - - - -
LPC - - - - - - -
NDP - 1 - - - - -
GPC - - - - - - -
CA - - - - - - -
BQ - - - - - - -
QD - - - - - - -

Data Trust

Source
OpenParliament.ca
Database Updated
2026-04-29 22:36 PDT
Latest Source Date
2026-04-13
History Rows
467 rows, 467 sourced
Automated Sync
Daily at 04:15 Pacific with a randomized 30 minute delay
Last Sync Status
Success 2026-04-29 21:34 PDT
Latest Backup
2026-04-29 21:34 PDT
Backup File
database.sqlite.bak-20260430-043209-pre-update