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 18th day of April of the year 2026, a total of 1,120 members are sitting at the federal, provincial or territorial levels — 710 men, 405 women, and 5 persons identifying as non binary — and 3 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 = Majority = MinorityOppo.: 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 | ![]() |
45 | LPC
|
CPC
|
343
♂: 238 ♀: 105 ⚥: 0 Vac: 0 |
172 | ![]() |
174
♂: 103
♀: 71 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
169
♂: 135
♀: 34 ⚥: 0 |
0 | Mark Carney (Gov’t)
Pierre Poilievre (OO)
Francis Scarpaleggia (Sp.) |
||
| 8 | BC | ![]() |
43 | NDP
|
CPBC
|
93
♂: 43 ♀: 50 ⚥: 0 Vac: 0 |
47 | ![]() |
47
♂: 16
♀: 31 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
46
♂: 27
♀: 19 ⚥: 0 |
0 | David Eby (Gov’t)
Trevor Halford (OO)
Raj Chouhan (Sp.) |
||
| 9 | AB | ![]() |
31 | UCP
|
NDP
|
87
♂: 55 ♀: 32 ⚥: 0 Vac: 0 |
44 | ![]() |
47
♂: 35
♀: 12 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
40
♂: 20
♀: 20 ⚥: 0 |
0 | Danielle Smith (Gov’t)
Naheed Nenshi (OO)
Ric McIver (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.) |
||
| 11 | MB | ![]() |
43 | NDP
|
PCM
|
57
♂: 36 ♀: 19 ⚥: 1 Vac: 1 |
29 | ![]() |
33
♂: 19
♀: 13 ⚥: 1 |
0
♂: 0
♀: 0 ⚥: 0 |
23
♂: 17
♀: 6 ⚥: 0 |
1 | Wab Kinew (Gov’t)
Obby Khan (OO)
Tom Lindsey (Sp.) |
||
| 6 | ON | ![]() |
44 | PCO
|
NDP
|
124
♂: 78 ♀: 43 ⚥: 2 Vac: 1 |
63 | ![]() |
79
♂: 59
♀: 20 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
44
♂: 19
♀: 23 ⚥: 2 |
1 | Doug Ford (Gov’t)
Marit Stiles (OO)
Donna Skelly (Sp.) |
||
| 5 | QC | ![]() |
43 | CAQ
|
QLP
|
125
♂: 68 ♀: 57 ⚥: 0 Vac: 0 |
63 | ![]() |
80
♂: 43
♀: 37 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
45
♂: 25
♀: 20 ⚥: 0 |
0 | Christine Fréchette (Gov’t)
André Fortin (OO)
Nathalie Roy (Sp.) |
||
| 3 | NB | ![]() |
61 | NBLP
|
PCNB
|
49
♂: 31 ♀: 18 ⚥: 0 Vac: 0 |
25 | ![]() |
31
♂: 20
♀: 11 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
18
♂: 11
♀: 7 ⚥: 0 |
0 | Susan Holt (Gov’t)
Glen Savoie (OO)
Francine Landry (Sp.) |
||
| 2 | NS | ![]() |
65 | NSPC
|
NDP
|
55
♂: 35 ♀: 19 ⚥: 1 Vac: 0 |
28 | ![]() |
42
♂: 31
♀: 11 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
13
♂: 4
♀: 8 ⚥: 1 |
0 | Tim Houston (Gov’t)
Claudia Chender (OO)
Danielle Barkhouse (Sp.) |
||
| 4 | PE | ![]() |
67 | PCPE
|
LPPE
|
27
♂: 19 ♀: 7 ⚥: 0 Vac: 1 |
14 | ![]() |
19
♂: 14
♀: 5 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
7
♂: 5
♀: 2 ⚥: 0 |
1 | Rob Lantz (Gov’t)
Hal Perry (OO)
Brad Trivers (Sp.) |
||
| 7 | NL | ![]() |
51 | PCNL
|
LPNL
|
40
♂: 30 ♀: 10 ⚥: 0 Vac: 0 |
21 | ![]() |
21
♂: 18
♀: 3 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
19
♂: 12
♀: 7 ⚥: 0 |
0 | Tony Wakeham (Gov’t)
John Hogan (OO)
Paul Lane (Sp.) |
||
| 12 | YT | ![]() |
36 | YP
|
NDP
|
21
♂: 9 ♀: 11 ⚥: 1 Vac: 0 |
11 | ![]() |
14
♂: 7
♀: 7 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
7
♂: 2
♀: 4 ⚥: 1 |
0 | Currie Dixon (Gov’t)
Yvonne Clarke (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 | ![]() |
7 | INDE
|
INDO
|
22
♂: 17 ♀: 5 ⚥: 0 Vac: 0 |
n/a | n/a | 10
♂: 6
♀: 4 ⚥: 0 |
0
♂: 0
♀: 0 ⚥: 0 |
12
♂: 11
♀: 1 ⚥: 0 |
0 | John Main (Gov’t)
David Joanasie (Sp.) |
||