Conservative Party of Canada

Latest update: March 19, 2023
Leader | Pierre Poilievre |
National popular vote in 2021 | 33.7% |
Current vote projection | 34.5% ± 4.2% |
Current number of MP's | 118 |
Current seat projection | 140 [114-174] |
Note: The seats-per-vote function, or vote efficiency, is not a linear function, but can be approximated as one
over narrow vote intervals.
Popular vote projection | March 19, 2023
Seat projection | March 19, 2023
Ranked list of favourable electoral districts | Conservative Party of Canada
Rank | Electoral districts | Province | Current party | Last projection | Odds of winning |
---|---|---|---|---|---|
1. | Souris–Moose Mountain | ![]() |
![]() |
CPC safe hold | >99% |
2. | Fort McMurray–Cold Lake | ![]() |
![]() |
CPC safe hold | >99% |
3. | Battle River–Crowfoot | ![]() |
![]() |
CPC safe hold | >99% |
4. | Bow River | ![]() |
![]() |
CPC safe hold | >99% |
5. | Cypress Hills–Grasslands | ![]() |
![]() |
CPC safe hold | >99% |
6. | Lakeland | ![]() |
![]() |
CPC safe hold | >99% |
7. | Yorkton–Melville | ![]() |
![]() |
CPC safe hold | >99% |
8. | Grande Prairie–Mackenzie | ![]() |
![]() |
CPC safe hold | >99% |
9. | Red Deer–Lacombe | ![]() |
![]() |
CPC safe hold | >99% |
10. | Foothills | ![]() |
![]() |
CPC safe hold | >99% |
11. | Yellowhead | ![]() |
![]() |
CPC safe hold | >99% |
12. | Carlton Trail–Eagle Creek | ![]() |
![]() |
CPC safe hold | >99% |
13. | Red Deer–Mountain View | ![]() |
![]() |
CPC safe hold | >99% |
14. | Medicine Hat–Cardston–Warner | ![]() |
![]() |
CPC safe hold | >99% |
15. | Prince Albert | ![]() |
![]() |
CPC safe hold | >99% |
16. | Prince George–Peace River–Northern Rockies | ![]() |
![]() |
CPC safe hold | >99% |
17. | Battlefords–Lloydminster | ![]() |
![]() |
CPC safe hold | >99% |
18. | Sturgeon River–Parkland | ![]() |
![]() |
CPC safe hold | >99% |
19. | Mégantic–L’Érable | ![]() |
![]() |
CPC safe hold | >99% |
20. | Peace River–Westlock | ![]() |
![]() |
CPC safe hold | >99% |
21. | Regina–Qu’Appelle | ![]() |
![]() |
CPC safe hold | >99% |
22. | Calgary Shepard | ![]() |
![]() |
CPC safe hold | >99% |
23. | Calgary Midnapore | ![]() |
![]() |
CPC safe hold | >99% |
24. | Stormont–Dundas–South Glengarry | ![]() |
![]() |
CPC safe hold | >99% |
25. | Moose Jaw–Lake Centre–Lanigan | ![]() |
![]() |
CPC safe hold | >99% |
26. | Calgary Signal Hill | ![]() |
![]() |
CPC safe hold | >99% |
27. | Sherwood Park–Fort Saskatchewan | ![]() |
![]() |
CPC safe hold | >99% |
28. | Cariboo–Prince George | ![]() |
![]() |
CPC safe hold | >99% |
29. | Calgary Heritage | ![]() |
![]() |
CPC safe hold | >99% |
30. | Banff–Airdrie | ![]() |
![]() |
CPC safe hold | >99% |
31. | Lethbridge | ![]() |
![]() |
CPC safe hold | >99% |
32. | Edmonton–Wetaskiwin | ![]() |
![]() |
CPC safe hold | >99% |
33. | Beauce | ![]() |
![]() |
CPC safe hold | >99% |
34. | Dauphin–Swan River–Neepawa | ![]() |
![]() |
CPC safe hold | >99% |
35. | Haliburton–Kawartha Lakes–Brock | ![]() |
![]() |
CPC safe hold | >99% |
36. | Huron–Bruce | ![]() |
![]() |
CPC safe hold | >99% |
37. | Calgary Nose Hill | ![]() |
![]() |
CPC safe hold | >99% |
38. | Wellington–Halton Hills | ![]() |
![]() |
CPC safe hold | >99% |
39. | Portneuf–Jacques-Cartier | ![]() |
![]() |
CPC safe hold | >99% |
40. | Lévis–Lotbinière | ![]() |
![]() |
CPC safe hold | >99% |
41. | Louis-Saint-Laurent | ![]() |
![]() |
CPC safe hold | >99% |
42. | Portage–Lisgar | ![]() |
![]() |
CPC safe hold | >99% |
43. | Bellechasse–Les Etchemins–Lévis | ![]() |
![]() |
CPC safe hold | >99% |
44. | Abbotsford | ![]() |
![]() |
CPC safe hold | >99% |
45. | Elgin–Middlesex–London | ![]() |
![]() |
CPC safe hold | >99% |
46. | Haldimand–Norfolk | ![]() |
![]() |
CPC safe hold | >99% |
47. | Bruce–Grey–Owen Sound | ![]() |
![]() |
CPC safe hold | >99% |
48. | Calgary Rocky Ridge | ![]() |
![]() |
CPC safe hold | >99% |
49. | Leeds-Grenville-Thousand Islands and Rideau Lakes | ![]() |
![]() |
CPC safe hold | >99% |
50. | North Okanagan–Shuswap | ![]() |
![]() |
CPC safe hold | >99% |
51. | Perth–Wellington | ![]() |
![]() |
CPC safe hold | >99% |
52. | Langley–Aldergrove | ![]() |
![]() |
CPC safe hold | >99% |
53. | Chilliwack–Hope | ![]() |
![]() |
CPC safe hold | >99% |
54. | Tobique–Mactaquac | ![]() |
![]() |
CPC safe hold | >99% |
55. | Selkirk–Interlake–Eastman | ![]() |
![]() |
CPC safe hold | >99% |
56. | Renfrew–Nipissing–Pembroke | ![]() |
![]() |
CPC safe hold | >99% |
57. | Barrie–Innisfil | ![]() |
![]() |
CPC safe hold | >99% |
58. | Central Okanagan–Similkameen–Nicola | ![]() |
![]() |
CPC safe hold | >99% |
59. | Lambton–Kent–Middlesex | ![]() |
![]() |
CPC safe hold | >99% |
60. | Dufferin–Caledon | ![]() |
![]() |
CPC safe hold | >99% |
61. | Lanark–Frontenac–Kingston | ![]() |
![]() |
CPC safe hold | >99% |
62. | New Brunswick Southwest | ![]() |
![]() |
CPC safe hold | >99% |
63. | Oxford | ![]() |
![]() |
CPC safe hold | >99% |
64. | Simcoe–Grey | ![]() |
![]() |
CPC safe hold | >99% |
65. | Barrie–Springwater–Oro-Medonte | ![]() |
![]() |
CPC safe hold | >99% |
66. | Parry Sound–Muskoka | ![]() |
![]() |
CPC safe hold | >99% |
67. | Mission–Matsqui–Fraser Canyon | ![]() |
![]() |
CPC safe hold | >99% |
68. | Carleton | ![]() |
![]() |
CPC safe hold | >99% |
69. | Richmond–Arthabaska | ![]() |
![]() |
CPC safe hold | >99% |
70. | Kelowna–Lake Country | ![]() |
![]() |
CPC safe hold | >99% |
71. | Niagara West | ![]() |
![]() |
CPC safe hold | >99% |
72. | Kamloops–Thompson–Cariboo | ![]() |
![]() |
CPC safe hold | >99% |
73. | Simcoe North | ![]() |
![]() |
CPC safe hold | >99% |
74. | Montmagny–L’Islet–Kamouraska–Rivière-du-Loup | ![]() |
![]() |
CPC safe hold | >99% |
75. | Sarnia–Lambton | ![]() |
![]() |
CPC safe hold | >99% |
76. | Fundy Royal | ![]() |
![]() |
CPC safe hold | >99% |
77. | Provencher | ![]() |
![]() |
CPC safe hold | >99% |
78. | Brandon–Souris | ![]() |
![]() |
CPC safe hold | >99% |
79. | Chatham-Kent–Leamington | ![]() |
![]() |
CPC safe hold | >99% |
80. | Brantford–Brant | ![]() |
![]() |
CPC safe hold | >99% |
81. | York–Simcoe | ![]() |
![]() |
CPC safe hold | >99% |
82. | Northumberland–Peterborough South | ![]() |
![]() |
CPC safe hold | >99% |
83. | Hastings–Lennox and Addington | ![]() |
![]() |
CPC safe hold | >99% |
84. | Durham | ![]() |
![]() |
CPC safe hold | >99% |
85. | West Nova | ![]() |
![]() |
CPC safe hold | >99% |
86. | Charlesbourg–Haute-Saint-Charles | ![]() |
![]() |
CPC safe hold | >99% |
87. | Regina–Wascana | ![]() |
![]() |
CPC safe hold | >99% |
88. | Kootenay–Columbia | ![]() |
![]() |
CPC safe hold | >99% |
89. | Thornhill | ![]() |
![]() |
CPC safe hold | >99% |
90. | Edmonton West | ![]() |
![]() |
CPC safe hold | >99% |
91. | Edmonton Riverbend | ![]() |
![]() |
CPC safe hold | >99% |
92. | Calgary Centre | ![]() |
![]() |
CPC safe hold | >99% |
93. | Desnethé–Missinippi–Churchill River | ![]() |
![]() |
CPC safe hold | >99% |
94. | Niagara Falls | ![]() |
![]() |
CPC safe hold | >99% |
95. | Bay of Quinte | ![]() |
![]() |
CPC safe hold | >99% |
96. | Flamborough–Glanbrook | ![]() |
![]() |
CPC likely hold | 99% |
97. | Pitt Meadows–Maple Ridge | ![]() |
![]() |
CPC likely hold | 99% |
98. | Peterborough–Kawartha | ![]() |
![]() |
CPC likely hold | 99% |
99. | Calgary Forest Lawn | ![]() |
![]() |
CPC likely hold | 99% |
100. | Calgary Confederation | ![]() |
![]() |
CPC likely hold | 99% |
101. | St. Albert–Edmonton | ![]() |
![]() |
CPC likely hold | 99% |
102. | Cumberland–Colchester | ![]() |
![]() |
CPC likely hold | 99% |
103. | Kildonan–St. Paul | ![]() |
![]() |
CPC likely hold | 97% |
104. | South Surrey–White Rock | ![]() |
![]() |
CPC likely hold | 96% |
105. | Saskatoon–University | ![]() |
![]() |
CPC likely hold | 94% |
106. | Saskatoon–Grasswood | ![]() |
![]() |
CPC likely hold | 93% |
107. | Regina–Lewvan | ![]() |
![]() |
CPC likely hold | 93% |
108. | Kitchener South–Hespeler | ![]() |
![]() |
CPC likely gain | 93% |
109. | Saskatoon West | ![]() |
![]() |
CPC likely hold | 93% |
110. | Kitchener–Conestoga | ![]() |
![]() |
CPC likely gain | 92% |
111. | Edmonton Mill Woods | ![]() |
![]() |
CPC likely hold | 91% |
112. | Chicoutimi–Le Fjord | ![]() |
![]() |
CPC likely hold | 90% |
113. | Kenora | ![]() |
![]() |
CPC leaning hold | 89% |
114. | Edmonton Manning | ![]() |
![]() |
CPC leaning hold | 89% |
115. | Charleswood–St. James–Assiniboia–Headingley | ![]() |
![]() |
CPC leaning hold | 88% |
116. | South Shore–St. Margarets | ![]() |
![]() |
CPC leaning hold | 85% |
117. | Miramichi–Grand Lake | ![]() |
![]() |
CPC leaning hold | 85% |
118. | Port Moody–Coquitlam | ![]() |
![]() |
CPC leaning gain | 85% |
119. | Kanata–Carleton | ![]() |
![]() |
CPC leaning gain | 84% |
120. | King–Vaughan | ![]() |
![]() |
CPC leaning hold | 83% |
121. | North Island–Powell River | ![]() |
![]() |
CPC leaning gain | 83% |
122. | Oshawa | ![]() |
![]() |
CPC leaning hold | 83% |
123. | Cambridge | ![]() |
![]() |
CPC leaning gain | 81% |
124. | Richmond Centre | ![]() |
![]() |
CPC leaning gain | 81% |
125. | Cloverdale–Langley City | ![]() |
![]() |
CPC leaning gain | 80% |
126. | Essex | ![]() |
![]() |
CPC leaning hold | 80% |
127. | South Okanagan–West Kootenay | ![]() |
![]() |
CPC leaning gain | 79% |
128. | Coast of Bays–Central–Notre Dame | ![]() |
![]() |
CPC leaning hold | 79% |
129. | Skeena–Bulkley Valley | ![]() |
![]() |
CPC leaning gain | 78% |
130. | Sault Ste. Marie | ![]() |
![]() |
CPC leaning gain | 75% |
131. | Nipissing–Timiskaming | ![]() |
![]() |
CPC leaning gain | 71% |
132. | West Vancouver–Sunshine Coast–Sea to Sky Country | ![]() |
![]() |
Toss up LPC/CPC | 66% |
133. | St. Catharines | ![]() |
![]() |
Toss up LPC/CPC | 64% |
134. | Niagara Centre | ![]() |
![]() |
Toss up LPC/CPC/NDP | 63% |
135. | London West | ![]() |
![]() |
Toss up LPC/CPC/NDP | 62% |
136. | Edmonton Centre | ![]() |
![]() |
Toss up LPC/CPC | 60% |
137. | Nanaimo–Ladysmith | ![]() |
![]() |
Toss up CPC/NDP/GPC | 57% |
138. | Markham–Unionville | ![]() |
![]() |
Toss up LPC/CPC | 54% |
139. | Fredericton | ![]() |
![]() |
Toss up LPC/CPC | 53% |
140. | Glengarry–Prescott–Russell | ![]() |
![]() |
Toss up LPC/CPC | 52% |
141. | Sydney–Victoria | ![]() |
![]() |
Toss up LPC/CPC | 48% |
142. | Delta | ![]() |
![]() |
Toss up LPC/CPC | 43% |
143. | Courtenay–Alberni | ![]() |
![]() |
Toss up CPC/NDP | 42% |
144. | Newmarket–Aurora | ![]() |
![]() |
Toss up LPC/CPC | 42% |
145. | Calgary Skyview | ![]() |
![]() |
Toss up LPC/CPC | 41% |
146. | Long Range Mountains | ![]() |
![]() |
Toss up LPC/CPC | 39% |
147. | Steveston–Richmond East | ![]() |
![]() |
Toss up LPC/CPC | 39% |
148. | Coquitlam–Port Coquitlam | ![]() |
![]() |
Toss up LPC/CPC | 38% |
149. | Vaughan–Woodbridge | ![]() |
![]() |
Toss up LPC/CPC | 37% |
150. | Aurora–Oak Ridges–Richmond Hill | ![]() |
![]() |
Toss up LPC/CPC | 37% |
151. | Bonavista–Burin–Trinity | ![]() |
![]() |
Toss up LPC/CPC | 37% |
152. | Thunder Bay–Rainy River | ![]() |
![]() |
Toss up LPC/CPC/NDP | 34% |
153. | Hamilton West–Ancaster–Dundas | ![]() |
![]() |
Toss up LPC/CPC | 32% |
154. | Sudbury | ![]() |
![]() |
Toss up LPC/CPC/NDP | 31% |
155. | Vancouver Granville | ![]() |
![]() |
Toss up LPC/CPC/NDP | 31% |
156. | Hamilton East–Stoney Creek | ![]() |
![]() |
Toss up LPC/CPC/NDP | 30% |
157. | Nepean | ![]() |
![]() |
LPC leaning hold | 29% |
158. | York Centre | ![]() |
![]() |
LPC leaning hold | 29% |
159. | Oakville | ![]() |
![]() |
LPC leaning hold | 29% |
160. | Yukon | ![]() |
![]() |
Toss up LPC/CPC/NDP | 28% |
161. | Cowichan–Malahat–Langford | ![]() |
![]() |
NDP leaning hold | 26% |
162. | Burlington | ![]() |
![]() |
LPC leaning hold | 25% |
163. | Richmond Hill | ![]() |
![]() |
LPC leaning hold | 25% |
164. | Oakville North–Burlington | ![]() |
![]() |
LPC leaning hold | 24% |
165. | Whitby | ![]() |
![]() |
LPC leaning hold | 24% |
166. | Malpeque | ![]() |
![]() |
LPC leaning hold | 23% |
167. | London North Centre | ![]() |
![]() |
Toss up LPC/CPC/NDP | 21% |
168. | Nickel Belt | ![]() |
![]() |
Toss up LPC/CPC/NDP | 20% |
169. | Edmonton Griesbach | ![]() |
![]() |
NDP leaning hold | 17% |
170. | Eglinton–Lawrence | ![]() |
![]() |
LPC leaning hold | 16% |
171. | Ottawa West–Nepean | ![]() |
![]() |
LPC leaning hold | 16% |
172. | Pickering–Uxbridge | ![]() |
![]() |
LPC leaning hold | 15% |
173. | Trois-Rivières | ![]() |
![]() |
BQ leaning hold | 13% |
174. | Mississauga–Lakeshore | ![]() |
![]() |
LPC leaning hold | 13% |
175. | Etobicoke Centre | ![]() |
![]() |
LPC leaning hold | 13% |
176. | Labrador | ![]() |
![]() |
LPC leaning hold | 13% |
177. | Waterloo | ![]() |
![]() |
LPC leaning hold | 12% |
178. | Fleetwood–Port Kells | ![]() |
![]() |
LPC leaning hold | 12% |
179. | Windsor–Tecumseh | ![]() |
![]() |
Toss up LPC/CPC/NDP | 12% |
180. | Cape Breton–Canso | ![]() |
![]() |
LPC leaning hold | 11% |
181. | Vancouver Quadra | ![]() |
![]() |
LPC likely hold | 8% |
182. | Burnaby North–Seymour | ![]() |
![]() |
LPC likely hold | 6% |
183. | Egmont | ![]() |
![]() |
LPC likely hold | 6% |
184. | Charlottetown | ![]() |
![]() |
LPC likely hold | 6% |
185. | Beauport–Limoilou | ![]() |
![]() |
BQ likely hold | 6% |
186. | Etobicoke–Lakeshore | ![]() |
![]() |
LPC likely hold | 6% |
187. | Mississauga–Streetsville | ![]() |
![]() |
LPC likely hold | 5% |
188. | Avalon | ![]() |
![]() |
LPC likely hold | 5% |
189. | Don Valley West | ![]() |
![]() |
LPC likely hold | 5% |
190. | Markham–Stouffville | ![]() |
![]() |
LPC likely hold | 5% |
191. | Saint John–Rothesay | ![]() |
![]() |
LPC likely hold | 5% |
192. | Central Nova | ![]() |
![]() |
LPC likely hold | 4% |
193. | North Vancouver | ![]() |
![]() |
LPC likely hold | 4% |
194. | Willowdale | ![]() |
![]() |
LPC likely hold | 4% |
195. | Thunder Bay–Superior North | ![]() |
![]() |
Toss up LPC/NDP | 4% |
196. | Guelph | ![]() |
![]() |
LPC likely hold | 4% |
197. | Hamilton Mountain | ![]() |
![]() |
Toss up LPC/NDP | 4% |
198. | Brampton Centre | ![]() |
![]() |
LPC likely hold | 3% |
199. | Cardigan | ![]() |
![]() |
LPC likely hold | 3% |
200. | Orléans | ![]() |
![]() |
LPC likely hold | 3% |
201. | Burnaby South | ![]() |
![]() |
NDP leaning hold | 2% |
202. | Mississauga–Erin Mills | ![]() |
![]() |
LPC likely hold | 2% |
203. | Louis-Hébert | ![]() |
![]() |
LPC leaning hold | 2% |
204. | Beauport-Côte-de-Beaupré-Île d’Orléans-Charlevoix | ![]() |
![]() |
BQ likely hold | 2% |
205. | Kings–Hants | ![]() |
![]() |
LPC likely hold | 2% |
206. | Timmins–James Bay | ![]() |
![]() |
NDP likely hold | 2% |
207. | Ottawa South | ![]() |
![]() |
LPC likely hold | 1% |
208. | Mississauga East–Cooksville | ![]() |
![]() |
LPC likely hold | 1% |
209. | Milton | ![]() |
![]() |
LPC likely hold | 1% |
Rank | Electoral districts | Projection |
---|---|---|
1. | Souris–Moose Mountain | CPC safe hold |
2. | Fort McMurray–Cold Lake | CPC safe hold |
3. | Battle River–Crowfoot | CPC safe hold |
4. | Bow River | CPC safe hold |
5. | Cypress Hills–Grasslands | CPC safe hold |
6. | Lakeland | CPC safe hold |
7. | Yorkton–Melville | CPC safe hold |
8. | Grande Prairie–Mackenzie | CPC safe hold |
9. | Red Deer–Lacombe | CPC safe hold |
10. | Foothills | CPC safe hold |
11. | Yellowhead | CPC safe hold |
12. | Carlton Trail–Eagle Creek | CPC safe hold |
13. | Red Deer–Mountain View | CPC safe hold |
14. | Medicine Hat–Cardston–Warner | CPC safe hold |
15. | Prince Albert | CPC safe hold |
16. | Prince George–Peace River–Northern Rockies | CPC safe hold |
17. | Battlefords–Lloydminster | CPC safe hold |
18. | Sturgeon River–Parkland | CPC safe hold |
19. | Mégantic–L’Érable | CPC safe hold |
20. | Peace River–Westlock | CPC safe hold |
21. | Regina–Qu’Appelle | CPC safe hold |
22. | Calgary Shepard | CPC safe hold |
23. | Calgary Midnapore | CPC safe hold |
24. | Stormont–Dundas–South Glengarry | CPC safe hold |
25. | Moose Jaw–Lake Centre–Lanigan | CPC safe hold |
26. | Calgary Signal Hill | CPC safe hold |
27. | Sherwood Park–Fort Saskatchewan | CPC safe hold |
28. | Cariboo–Prince George | CPC safe hold |
29. | Calgary Heritage | CPC safe hold |
30. | Banff–Airdrie | CPC safe hold |
31. | Lethbridge | CPC safe hold |
32. | Edmonton–Wetaskiwin | CPC safe hold |
33. | Beauce | CPC safe hold |
34. | Dauphin–Swan River–Neepawa | CPC safe hold |
35. | Haliburton–Kawartha Lakes–Brock | CPC safe hold |
36. | Huron–Bruce | CPC safe hold |
37. | Calgary Nose Hill | CPC safe hold |
38. | Wellington–Halton Hills | CPC safe hold |
39. | Portneuf–Jacques-Cartier | CPC safe hold |
40. | Lévis–Lotbinière | CPC safe hold |
41. | Louis-Saint-Laurent | CPC safe hold |
42. | Portage–Lisgar | CPC safe hold |
43. | Bellechasse–Les Etchemins–Lévis | CPC safe hold |
44. | Abbotsford | CPC safe hold |
45. | Elgin–Middlesex–London | CPC safe hold |
46. | Haldimand–Norfolk | CPC safe hold |
47. | Bruce–Grey–Owen Sound | CPC safe hold |
48. | Calgary Rocky Ridge | CPC safe hold |
49. | Leeds-Grenville-Thousand Islands and Rideau Lakes | CPC safe hold |
50. | North Okanagan–Shuswap | CPC safe hold |
51. | Perth–Wellington | CPC safe hold |
52. | Langley–Aldergrove | CPC safe hold |
53. | Chilliwack–Hope | CPC safe hold |
54. | Tobique–Mactaquac | CPC safe hold |
55. | Selkirk–Interlake–Eastman | CPC safe hold |
56. | Renfrew–Nipissing–Pembroke | CPC safe hold |
57. | Barrie–Innisfil | CPC safe hold |
58. | Central Okanagan–Similkameen–Nicola | CPC safe hold |
59. | Lambton–Kent–Middlesex | CPC safe hold |
60. | Dufferin–Caledon | CPC safe hold |
61. | Lanark–Frontenac–Kingston | CPC safe hold |
62. | New Brunswick Southwest | CPC safe hold |
63. | Oxford | CPC safe hold |
64. | Simcoe–Grey | CPC safe hold |
65. | Barrie–Springwater–Oro-Medonte | CPC safe hold |
66. | Parry Sound–Muskoka | CPC safe hold |
67. | Mission–Matsqui–Fraser Canyon | CPC safe hold |
68. | Carleton | CPC safe hold |
69. | Richmond–Arthabaska | CPC safe hold |
70. | Kelowna–Lake Country | CPC safe hold |
71. | Niagara West | CPC safe hold |
72. | Kamloops–Thompson–Cariboo | CPC safe hold |
73. | Simcoe North | CPC safe hold |
74. | Montmagny–L’Islet–Kamouraska–Rivière-du-Loup | CPC safe hold |
75. | Sarnia–Lambton | CPC safe hold |
76. | Fundy Royal | CPC safe hold |
77. | Provencher | CPC safe hold |
78. | Brandon–Souris | CPC safe hold |
79. | Chatham-Kent–Leamington | CPC safe hold |
80. | Brantford–Brant | CPC safe hold |
81. | York–Simcoe | CPC safe hold |
82. | Northumberland–Peterborough South | CPC safe hold |
83. | Hastings–Lennox and Addington | CPC safe hold |
84. | Durham | CPC safe hold |
85. | West Nova | CPC safe hold |
86. | Charlesbourg–Haute-Saint-Charles | CPC safe hold |
87. | Regina–Wascana | CPC safe hold |
88. | Kootenay–Columbia | CPC safe hold |
89. | Thornhill | CPC safe hold |
90. | Edmonton West | CPC safe hold |
91. | Edmonton Riverbend | CPC safe hold |
92. | Calgary Centre | CPC safe hold |
93. | Desnethé–Missinippi–Churchill River | CPC safe hold |
94. | Niagara Falls | CPC safe hold |
95. | Bay of Quinte | CPC safe hold |
96. | Flamborough–Glanbrook | CPC likely hold |
97. | Pitt Meadows–Maple Ridge | CPC likely hold |
98. | Peterborough–Kawartha | CPC likely hold |
99. | Calgary Forest Lawn | CPC likely hold |
100. | Calgary Confederation | CPC likely hold |
101. | St. Albert–Edmonton | CPC likely hold |
102. | Cumberland–Colchester | CPC likely hold |
103. | Kildonan–St. Paul | CPC likely hold |
104. | South Surrey–White Rock | CPC likely hold |
105. | Saskatoon–University | CPC likely hold |
106. | Saskatoon–Grasswood | CPC likely hold |
107. | Regina–Lewvan | CPC likely hold |
108. | Kitchener South–Hespeler | CPC likely gain |
109. | Saskatoon West | CPC likely hold |
110. | Kitchener–Conestoga | CPC likely gain |
111. | Edmonton Mill Woods | CPC likely hold |
112. | Chicoutimi–Le Fjord | CPC likely hold |
113. | Kenora | CPC leaning hold |
114. | Edmonton Manning | CPC leaning hold |
115. | Charleswood–St. James–Assiniboia–Headingley | CPC leaning hold |
116. | South Shore–St. Margarets | CPC leaning hold |
117. | Miramichi–Grand Lake | CPC leaning hold |
118. | Port Moody–Coquitlam | CPC leaning gain |
119. | Kanata–Carleton | CPC leaning gain |
120. | King–Vaughan | CPC leaning hold |
121. | North Island–Powell River | CPC leaning gain |
122. | Oshawa | CPC leaning hold |
123. | Cambridge | CPC leaning gain |
124. | Richmond Centre | CPC leaning gain |
125. | Cloverdale–Langley City | CPC leaning gain |
126. | Essex | CPC leaning hold |
127. | South Okanagan–West Kootenay | CPC leaning gain |
128. | Coast of Bays–Central–Notre Dame | CPC leaning hold |
129. | Skeena–Bulkley Valley | CPC leaning gain |
130. | Sault Ste. Marie | CPC leaning gain |
131. | Nipissing–Timiskaming | CPC leaning gain |
132. | West Vancouver–Sunshine Coast–Sea to Sky Country | Toss up LPC/CPC |
133. | St. Catharines | Toss up LPC/CPC |
134. | Niagara Centre | Toss up LPC/CPC/NDP |
135. | London West | Toss up LPC/CPC/NDP |
136. | Edmonton Centre | Toss up LPC/CPC |
137. | Nanaimo–Ladysmith | Toss up CPC/NDP/GPC |
138. | Markham–Unionville | Toss up LPC/CPC |
139. | Fredericton | Toss up LPC/CPC |
140. | Glengarry–Prescott–Russell | Toss up LPC/CPC |
141. | Sydney–Victoria | Toss up LPC/CPC |
142. | Delta | Toss up LPC/CPC |
143. | Courtenay–Alberni | Toss up CPC/NDP |
144. | Newmarket–Aurora | Toss up LPC/CPC |
145. | Calgary Skyview | Toss up LPC/CPC |
146. | Long Range Mountains | Toss up LPC/CPC |
147. | Steveston–Richmond East | Toss up LPC/CPC |
148. | Coquitlam–Port Coquitlam | Toss up LPC/CPC |
149. | Vaughan–Woodbridge | Toss up LPC/CPC |
150. | Aurora–Oak Ridges–Richmond Hill | Toss up LPC/CPC |
151. | Bonavista–Burin–Trinity | Toss up LPC/CPC |
152. | Thunder Bay–Rainy River | Toss up LPC/CPC/NDP |
153. | Hamilton West–Ancaster–Dundas | Toss up LPC/CPC |
154. | Sudbury | Toss up LPC/CPC/NDP |
155. | Vancouver Granville | Toss up LPC/CPC/NDP |
156. | Hamilton East–Stoney Creek | Toss up LPC/CPC/NDP |
157. | Nepean | LPC leaning hold |
158. | York Centre | LPC leaning hold |
159. | Oakville | LPC leaning hold |
160. | Yukon | Toss up LPC/CPC/NDP |
161. | Cowichan–Malahat–Langford | NDP leaning hold |
162. | Burlington | LPC leaning hold |
163. | Richmond Hill | LPC leaning hold |
164. | Oakville North–Burlington | LPC leaning hold |
165. | Whitby | LPC leaning hold |
166. | Malpeque | LPC leaning hold |
167. | London North Centre | Toss up LPC/CPC/NDP |
168. | Nickel Belt | Toss up LPC/CPC/NDP |
169. | Edmonton Griesbach | NDP leaning hold |
170. | Eglinton–Lawrence | LPC leaning hold |
171. | Ottawa West–Nepean | LPC leaning hold |
172. | Pickering–Uxbridge | LPC leaning hold |
173. | Trois-Rivières | BQ leaning hold |
174. | Mississauga–Lakeshore | LPC leaning hold |
175. | Etobicoke Centre | LPC leaning hold |
176. | Labrador | LPC leaning hold |
177. | Waterloo | LPC leaning hold |
178. | Fleetwood–Port Kells | LPC leaning hold |
179. | Windsor–Tecumseh | Toss up LPC/CPC/NDP |
180. | Cape Breton–Canso | LPC leaning hold |
181. | Vancouver Quadra | LPC likely hold |
182. | Burnaby North–Seymour | LPC likely hold |
183. | Egmont | LPC likely hold |
184. | Charlottetown | LPC likely hold |
185. | Beauport–Limoilou | BQ likely hold |
186. | Etobicoke–Lakeshore | LPC likely hold |
187. | Mississauga–Streetsville | LPC likely hold |
188. | Avalon | LPC likely hold |
189. | Don Valley West | LPC likely hold |
190. | Markham–Stouffville | LPC likely hold |
191. | Saint John–Rothesay | LPC likely hold |
192. | Central Nova | LPC likely hold |
193. | North Vancouver | LPC likely hold |
194. | Willowdale | LPC likely hold |
195. | Thunder Bay–Superior North | Toss up LPC/NDP |
196. | Guelph | LPC likely hold |
197. | Hamilton Mountain | Toss up LPC/NDP |
198. | Brampton Centre | LPC likely hold |
199. | Cardigan | LPC likely hold |
200. | Orléans | LPC likely hold |
201. | Burnaby South | NDP leaning hold |
202. | Mississauga–Erin Mills | LPC likely hold |
203. | Louis-Hébert | LPC leaning hold |
204. | Beauport-Côte-de-Beaupré-Île d’Orléans-Charlevoix | BQ likely hold |
205. | Kings–Hants | LPC likely hold |
206. | Timmins–James Bay | NDP likely hold |
207. | Ottawa South | LPC likely hold |
208. | Mississauga East–Cooksville | LPC likely hold |
209. | Milton | LPC likely hold |