by Maurice Y. Michaud (he/him)
The Generation X cohort is by far the most present in the Canadian legislatures in 2026, while Boomers and Millennials are just about evenly represented. Given that the youngest person from the Silent Generation is turning 81 in 2026, 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 90, 85, 83 and 82 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 406 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 | 125 | 53 | 1 | 179 | 226 | 134 | 1 | 361 | 106 | 52 | 1 | 159 | 8 | 3 | 0 | 11 | |||
| 1 | CA | ![]() |
45 | 1 | 2 | 3 | 48 | 16 | 0 | 64 | 91 | 52 | 0 | 143 | 45 | 15 | 0 | 60 | 5 | 2 | 0 | 7 |
| 8 | BC | ![]() |
43 | 0 | 0 | 0 | 6 | 5 | 0 | 11 | 3 | 11 | 0 | 14 | 6 | 4 | 0 | 10 | 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 | 7 | 2 | 0 | 9 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
| 11 | MB | ![]() |
43 | 0 | 0 | 0 | 4 | 0 | 0 | 4 | 9 | 5 | 0 | 14 | 5 | 2 | 1 | 8 | 0 | 1 | 0 | 1 |
| 6 | ON | ![]() |
44 | 1 | 0 | 1 | 19 | 7 | 1 | 27 | 12 | 15 | 1 | 28 | 13 | 4 | 0 | 17 | 3 | 0 | 0 | 3 |
| 5 | QC | ![]() |
43 | 0 | 0 | 0 | 15 | 11 | 0 | 26 | 41 | 25 | 0 | 66 | 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 | 15 | 8 | 0 | 23 | 7 | 3 | 0 | 10 | 0 | 0 | 0 | 0 |
| 4 | PE | ![]() |
67 | 0 | 0 | 0 | 2 | 1 | 0 | 3 | 4 | 0 | 0 | 4 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 7 | NL | ![]() |
51 | 0 | 0 | 0 | 8 | 3 | 0 | 11 | 11 | 1 | 0 | 12 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 12 | YT | ![]() |
36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 1 | 1 | 0 | 2 | 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 | ![]() |
7 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 2 | 1 | 0 | 3 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 16 | PC | ![]() |
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |