by Maurice Y. Michaud (he/him)
Here is how each legislative assembly is constituted in terms of government and opposition. If all the seats in a legislature are shown as vacant, that means that a general election is currently being held.
On this 19th day of April of the year 2025, a total of 771 members are sitting at both the federal and provincial or territorial levels — 471 men, 295 women, and 5 persons identifying as non binary — and 350 seats are vacant. Among those sitting members:
Legend } | N: Current assembly Gov’t: Government CS: Confidence-and-supply agreement OO: Official opposition S: Seats |
Maj: Seats for majority St: Status ![]() ![]() Oppo.: Opposition(s) |
Vac: Vacant seats Sp.: Speaker ♂: Men ♀: Women ⚥: Non binary |
||||||||||||
Jurisdiction | Parties | Assembly | Leadership role | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gov’t | CS | OO | S | Maj. | St. | Gov’t | CS | Oppo. | Vac. | ||||||
1 | CA | ![]() |
44 | LIB
|
CPC
|
343
♂: ♀: ⚥: Vac: 343 |
172 | Diss. | 0
♂:
♀: ⚥: |
0
♂:
♀: ⚥: |
0
♂:
♀: ⚥: |
343 | Mark Carney (Gov’t)
Pierre Poilievre (OO)
Dissolution |
||
9 | AB | ![]() |
31 | UCP
|
NDP
|
87
♂: 54 ♀: 31 ⚥: 0 Vac: 2 |
44 | ![]() |
47
♂: 36
♀: 11 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
38
♂: 18
♀: 20 ⚥: 0 |
2 | Danielle Smith (Gov’t)
Christina Gray (OO)
Nathan Cooper (Sp.) |
||
8 | BC | ![]() |
43 | NDP
|
CONS
|
93
♂: 43 ♀: 50 ⚥: 0 Vac: 0 |
47 | ![]() |
47
♂: 16
♀: 31 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
46
♂: 27
♀: 19 ⚥: 0 |
0 | David Eby (Gov’t)
John Rustad (OO)
Raj Chouhan (Sp.) |
||
11 | MB | ![]() |
43 | NDP
|
PC
|
57
♂: 36 ♀: 19 ⚥: 1 Vac: 1 |
29 | ![]() |
34
♂: 19
♀: 14 ⚥: 1 |
0
♂: 0
♀: 0 ⚥: 0 |
22
♂: 17
♀: 5 ⚥: 0 |
1 | Wab Kinew (Gov’t)
Wayne Ewasko (OO)
Tom Lindsey (Sp.) |
||
3 | NB | ![]() |
61 | LIB
|
PC
|
49
♂: 30 ♀: 18 ⚥: 0 Vac: 1 |
25 | ![]() |
31
♂: 20
♀: 11 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
17
♂: 10
♀: 7 ⚥: 0 |
1 | Susan Holt (Gov’t)
Glen Savoie (OO)
Francine Landry (Sp.) |
||
7 | NL | ![]() |
50 | LIB
|
PC
|
40
♂: 31 ♀: 9 ⚥: 0 Vac: 0 |
21 | ![]() |
22
♂: 15
♀: 7 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
18
♂: 16
♀: 2 ⚥: 0 |
0 | Andrew Furey (Gov’t)
Tony Wakeham (OO)
Derek Bennett (Sp.) |
||
2 | NS | ![]() |
65 | PC
|
NDP
|
55
♂: 35 ♀: 19 ⚥: 1 Vac: 0 |
28 | ![]() |
43
♂: 31
♀: 12 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
12
♂: 4
♀: 7 ⚥: 1 |
0 | Tim Houston (Gov’t)
Claudia Chender (OO)
Danielle Barkhouse (Sp.) |
||
14 | NT | ![]() |
20 | INDE
|
INDO
|
19
♂: 11 ♀: 8 ⚥: 0 Vac: 0 |
n/a | n/a | 8
♂: 4
♀: 4 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
11
♂: 7
♀: 4 ⚥: 0 |
0 | R.J. Simpson (Gov’t)
Shane Thompson (Sp.) |
||
13 | NU | ![]() |
6 | INDE
|
INDO
|
22
♂: 16 ♀: 6 ⚥: 0 Vac: 0 |
n/a | n/a | 8
♂: 6
♀: 2 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
14
♂: 10
♀: 4 ⚥: 0 |
0 | P.J. Akeeagok (Gov’t)
Tony Akoak (Sp.) |
||
6 | ON | ![]() |
44 | PC
|
NDP
|
124
♂: 78 ♀: 44 ⚥: 2 Vac: 0 |
63 | ![]() |
80
♂: 60
♀: 20 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
44
♂: 18
♀: 24 ⚥: 2 |
0 | Doug Ford (Gov’t)
Marit Stiles (OO)
Donna Skelly (Sp.) |
||
4 | PE | ![]() |
67 | PC
|
LIB
|
27
♂: 19 ♀: 6 ⚥: 0 Vac: 2 |
14 | ![]() |
19
♂: 14
♀: 5 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
6
♂: 5
♀: 1 ⚥: 0 |
2 | Rob Lantz (Gov’t)
Hal Perry (OO)
Sidney MacEwen (Sp.) |
||
5 | QC | ![]() |
43 | CAQ
|
QLP
|
125
♂: 67 ♀: 57 ⚥: 0 Vac: 1 |
63 | ![]() |
86
♂: 46
♀: 40 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
38
♂: 21
♀: 17 ⚥: 0 |
1 | François Legault (Gov’t)
Marc Tanguay (OO)
Nathalie Roy (Sp.) |
||
10 | SK | ![]() |
30 | SKP
|
NDP
|
61
♂: 40 ♀: 21 ⚥: 0 Vac: 0 |
31 | ![]() |
34
♂: 26
♀: 8 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
27
♂: 14
♀: 13 ⚥: 0 |
0 | Scott Moe (Gov’t)
Carla Beck (OO)
Todd Goudy (Sp.) |
||
12 | YT | ![]() |
35 | LIB
|
NDP
|
YP
|
19
♂: 11 ♀: 7 ⚥: 1 Vac: 0 |
10 | ![]() |
8
♂: 6
♀: 2 ⚥: 0 |
3
♂: 0
♀: 2 ⚥: 1 |
8
♂: 5
♀: 3 ⚥: 0 |
0 | Ranj Pillai (Gov’t)
Currie Dixon (OO)
Jeremy Harper (Sp.) |