by Maurice Y. Michaud (he/him)
The Generation X cohort is by far the most present in the Canadian legislatures in 2025, while Boomers and Millennials are just about evenly represented. Given that the youngest person from the Silent Generation is turning 80 in 2025, it is fair to expect that their columns will disappear soon from the interactive table below. Keep an eye on Raymond Cho in Ontario, and Hedy Fry, Louis Plamondon and Judy Sgro federally, who respectively have turned or will be turning 89, 84, 82 and 81 this year.
This is a period where there are five generations sitting in the Canadian legislatures: Silent, Boomers, Gen-X, Millennial (Y) and Zoomers (Z).
This table is interactive. Clicking a number will give you the list of the people corresponding to that number. Do note that the year of birth is missing for 419 of those parliamentarians, which is why your help to find some of them would be appreciated.
Jurisdiction | Silent | Boomer | Gen X | Millennial (Y) | Zoomer (Z) | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
♂ | ♀ | ∑ | ♂ | ♀ | ⚥ | ∑ | ♂ | ♀ | ⚥ | ∑ | ♂ | ♀ | ⚥ | ∑ | ♂ | ♀ | ⚥ | ∑ | ||||
∑ → | 2 | 2 | 4 | 128 | 54 | 1 | 183 | 219 | 128 | 1 | 348 | 100 | 49 | 1 | 150 | 8 | 3 | 0 | 11 | |||
1 | CA | ![]() |
45 | 1 | 2 | 3 | 47 | 16 | 0 | 63 | 88 | 51 | 0 | 139 | 46 | 13 | 0 | 59 | 5 | 2 | 0 | 7 |
8 | BC | ![]() |
43 | 0 | 0 | 0 | 6 | 5 | 0 | 11 | 3 | 10 | 0 | 13 | 3 | 4 | 0 | 7 | 0 | 0 | 0 | 0 |
9 | AB | ![]() |
31 | 0 | 0 | 0 | 8 | 6 | 0 | 14 | 19 | 11 | 0 | 30 | 8 | 5 | 0 | 13 | 0 | 0 | 0 | 0 |
10 | SK | ![]() |
30 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 6 | 2 | 0 | 8 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
11 | MB | ![]() |
43 | 0 | 0 | 0 | 4 | 0 | 0 | 4 | 6 | 2 | 0 | 8 | 3 | 2 | 1 | 6 | 0 | 1 | 0 | 1 |
6 | ON | ![]() |
44 | 1 | 0 | 1 | 19 | 7 | 1 | 27 | 12 | 15 | 1 | 28 | 12 | 4 | 0 | 16 | 3 | 0 | 0 | 3 |
5 | QC | ![]() |
43 | 0 | 0 | 0 | 15 | 11 | 0 | 26 | 40 | 25 | 0 | 65 | 10 | 14 | 0 | 24 | 0 | 0 | 0 | 0 |
3 | NB | ![]() |
61 | 0 | 0 | 0 | 7 | 1 | 0 | 8 | 8 | 1 | 0 | 9 | 3 | 2 | 0 | 5 | 0 | 0 | 0 | 0 |
2 | NS | ![]() |
65 | 0 | 0 | 0 | 3 | 2 | 0 | 5 | 14 | 8 | 0 | 22 | 7 | 3 | 0 | 10 | 0 | 0 | 0 | 0 |
4 | PE | ![]() |
67 | 0 | 0 | 0 | 2 | 1 | 0 | 3 | 5 | 0 | 0 | 5 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
7 | NL | ![]() |
50 | 0 | 0 | 0 | 9 | 3 | 0 | 12 | 11 | 0 | 0 | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
12 | YT | ![]() |
35 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 3 | 1 | 0 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
14 | NT | ![]() |
20 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 3 | 1 | 0 | 4 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
13 | NU | ![]() |
6 | 0 | 0 | 0 | 4 | 0 | 0 | 4 | 1 | 1 | 0 | 2 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |