Return

alberta

Foothills

forty-fifth general election 2025 — Poll-by-poll results
Polling Division Number of ballots for Rejected ballots Total votes Electors on lists
No. Name Kaitte Aurora

NDP-New Democratic Party
John Barlow

Conservative
John Bruinsma

Liberal
Emma Hoberg

Green Party
Paul O'Halloran

People's Party - PPC
1 Bragg Creek 12 98 38 2 1 0 151 336
2 Bragg Creek 11 94 58 1 0 0 164 381
3 Bragg Creek 5 78 47 3 0 2 135 333
4 Bragg Creek 6 117 51 3 0 0 177 337
5 Kananaskis 5 98 46 0 0 0 149 415
6 Redwood Meadows 8 100 66 1 3 2 180 433
7 Redwood Meadows 2 67 46 0 2 1 118 365
8 Tsuu T'ina Nation 145 25 20 99 5 1 1 151 1,103
9 Priddis 4 160 46 2 2 0 214 348
10 Priddis 6 142 31 4 2 0 185 391
11 Priddis 1 147 54 1 0 3 206 356
12 Priddis 1 180 38 3 4 1 227 365
13 Priddis 1 169 25 1 1 0 197 350
14 Priddis 7 180 43 3 2 2 237 371
15 Priddis 1 181 33 1 3 1 220 374
16 De Winton 1 225 39 2 2 18 287 456
17 Millarville 4 152 28 0 1 0 185 426
18 Kew 5 205 51 0 3 0 264 493
19 Millarville 3 198 28 1 5 2 237 440
20 Millarville 4 190 17 1 0 0 212 446
21 Foothills County 4 111 26 3 0 0 144 358
22 Foothills County 2 122 33 0 2 0 159 353
23 Foothills County 0 94 22 2 0 0 118 398
24 Foothills County 0 69 30 0 0 0 99 275
25 De Winton 5 181 37 4 3 0 230 360
26 De Winton 4 187 47 0 0 2 240 403
27 De Winton 2 202 37 0 7 0 248 410
28 De Winton 2 170 31 0 4 1 208 488
29 De Winton 4 156 39 1 0 0 200 518
30 Foothills County 1 95 12 0 3 0 111 340
31 De Winton 2 130 25 1 0 0 158 438
32 De Winton 3 95 30 1 0 0 129 316
33 De Winton 4 134 20 1 3 0 162 405
34 De Winton 4 124 28 1 0 0 157 445
35 De Winton 4 120 23 2 1 0 150 446
36 De Winton 1 71 12 2 2 1 89 300
37 De Winton 7 103 21 1 0 1 133 337
38 De Winton 1 97 9 0 0 2 109 355
39 Turner Valley 4 101 20 2 1 1 129 374
40 Turner Valley 6 76 9 0 1 0 92 228
41 Turner Valley 7 117 34 2 4 1 165 458
42 Turner Valley 3 74 17 4 2 0 100 354
43 Turner Valley 2 74 27 2 3 0 108 310
44 Turner Valley 3 111 23 4 4 1 146 418
45 Foothills County 1 112 19 0 1 0 133 406
46 Okotoks 4 104 26 1 5 0 140 378
47 Okotoks 5 174 36 2 2 0 219 659
48 Okotoks 7 198 65 4 2 1 277 733
49 Okotoks 5 149 34 3 3 0 194 485
50 Okotoks 3 103 38 4 1 0 149 375
51 Okotoks 5 146 30 1 3 0 185 438
52 Okotoks 4 117 41 1 2 0 165 533
53 Okotoks 1 134 38 1 2 0 176 510
54 Okotoks 1 118 37 1 0 1 158 475
55 Okotoks 6 146 38 5 1 0 196 492
56 Okotoks 3 127 26 2 2 1 161 513
57 Foothills County 4 196 31 0 1 1 233 677
58 Okotoks 4 132 42 1 3 2 184 540
59 Okotoks 1 111 21 1 2 0 136 451
60 Okotoks 8 103 35 4 0 0 150 462
61 Okotoks 6 160 29 2 1 0 198 479
62 Okotoks 8 111 26 1 0 0 146 467
63 Okotoks 3 108 41 6 3 1 162 467
64 Okotoks 5 148 31 2 3 1 190 482
65 Okotoks 9 132 25 3 2 0 171 523
66 Okotoks 3 104 30 0 3 0 140 494
67 Okotoks 6 118 22 0 5 0 151 468
68 Okotoks 1 89 26 0 0 0 116 393
69 Okotoks 5 132 44 2 3 0 186 493
70 Okotoks 8 141 61 1 3 3 217 580
71 Okotoks 6 119 32 2 0 0 159 379
72 Okotoks 3 140 39 1 3 0 186 480
73 Okotoks 7 142 36 1 2 2 190 507
74 Okotoks 7 159 32 0 1 1 200 489
75 Okotoks 5 170 33 1 2 0 211 541
76 Okotoks 5 137 37 1 1 1 182 472
77 Black Diamond 2 127 27 1 3 0 160 385
78 Black Diamond 12 97 27 2 2 0 140 370
79 Turner Valley 6 121 33 1 1 0 162 348
80 Black Diamond 15 129 16 3 2 1 166 376
81 Black Diamond 6 160 31 3 2 0 202 548
82 Turner Valley 5 75 18 3 1 1 103 378
83 Black Diamond 4 75 13 0 0 0 92 203
84 Turner Valley 5 132 33 1 1 1 173 425
85 Black Diamond 2 151 23 1 2 0 179 437
86 Okotoks 5 143 38 2 3 0 191 432
87 Okotoks 6 139 43 0 1 1 190 468
88 Okotoks 3 127 19 4 3 0 156 444
89 Okotoks 10 126 35 1 3 0 175 474
90 Okotoks 6 117 46 2 0 0 171 464
91 Okotoks 8 185 52 4 1 5 255 682
92 De Winton 7 136 13 0 2 0 158 384
93 De Winton 1 95 10 1 1 0 108 357
94 Okotoks 6 114 36 0 2 1 159 439
95 Okotoks 2 113 38 0 3 3 159 390
96 Okotoks 5 174 43 1 0 0 223 647
97 Okotoks 7 156 50 1 0 1 215 580
98 Okotoks 4 136 50 2 1 3 196 512
99 Foothills County 0 111 26 0 0 0 137 378
100 Okotoks 7 125 24 1 0 0 157 438
101 Okotoks 7 174 46 5 3 1 236 604
102 Okotoks 0 57 12 1 3 0 73 220
103 Okotoks 2 154 20 2 1 0 179 529
104 Okotoks 7 117 36 0 2 0 162 489
105 Okotoks 2 152 29 3 6 2 194 522
106 Okotoks 6 147 46 1 3 0 203 523
107 Okotoks 5 134 29 3 0 1 172 457
108 Okotoks 5 105 31 0 2 1 144 434
109 Okotoks 4 135 36 2 3 2 182 585
110 Okotoks 4 110 30 2 2 0 148 402
111 Okotoks 5 145 20 2 4 1 177 559
112 Gladys 3 138 6 1 2 0 150 420
113 High River 0 109 12 0 1 0 122 299
114 High River 6 125 12 0 1 0 144 429
115 High River 7 97 36 0 2 1 143 430
116 High River 5 133 30 3 1 0 172 579
117 High River 7 130 18 0 1 2 158 471
118 High River 5 90 24 1 5 2 127 537
119 High River 3 86 23 0 2 1 115 462
120 High River 1 72 22 0 2 0 97 409
121 High River 9 121 25 1 1 1 158 549
122 High River 0 107 21 0 0 0 128 444
123 High River 4 137 50 1 3 0 195 503
124 High River 11 142 30 1 5 0 189 487
125 High River 7 128 44 3 4 3 189 494
126 High River 7 127 20 0 3 1 158 440
127A High River 6 119 33 3 1 1 163 459
127B Mobile poll
Combined with No. 511B
9
128 High River 4 152 25 1 2 1 185 476
129 High River 4 98 31 1 2 2 138 400
130 Mossleigh 5 209 15 2 4 0 235 368
131 Longview 3 165 30 3 2 0 203 352
132 Eden Valley 216 2 17 37 3 0 0 59 236
133 Longview 3 157 20 1 4 0 185 303
134 Azure 0 151 26 3 5 1 186 428
135 High River 2 138 40 4 4 3 191 514
136 High River 4 122 25 0 4 3 158 494
137 High River 2 106 32 0 1 1 142 424
138 High River 4 147 36 5 4 2 198 495
139 High River 4 123 25 2 1 1 156 350
140 High River 6 120 29 4 5 3 167 445
141 High River 6 133 42 1 6 1 189 483
142 High River 5 158 35 2 3 3 206 468
143 High River 7 151 38 3 5 1 205 478
144 Azure 1 127 25 1 1 0 155 361
145 Blackie 5 175 23 1 3 2 209 366
146 Cayley 3 198 15 2 2 0 220 438
147 Cayley 4 237 36 0 4 0 281 470
148 Brant 1 124 10 1 6 0 142 460
149 Vulcan 5 96 13 2 3 1 120 369
150 Vulcan 7 89 6 2 1 0 105 313
151 Vulcan 1 101 12 0 5 3 122 428
152 Vulcan 6 111 19 2 1 0 139 342
153 Vulcan 0 102 20 1 1 1 125 344
154 Nanton 1 145 22 2 3 0 173 450
155 Nanton 6 136 19 4 1 0 166 505
156 Nanton 4 120 19 1 0 0 144 459
157 Nanton 6 130 31 0 1 0 168 466
158 Nanton 3 101 19 2 3 0 128 407
159 Parkland 4 125 8 0 2 0 139 453
160 Nanton 0 54 2 0 0 0 56 90
161 Stavely 3 209 24 3 3 0 242 364
162 Stavely 7 157 14 1 2 2 183 284
163 Stavely 4 163 10 0 2 0 179 329
164 Claresholm 1 107 8 0 2 0 118 365
165 Claresholm 2 102 9 2 1 1 117 359
166 Claresholm 12 100 23 3 0 0 138 413
167 Claresholm 3 126 14 0 0 0 143 335
168 Claresholm 8 121 27 3 2 0 161 353
169 Claresholm 5 107 21 2 1 0 136 343
170 Claresholm 2 81 31 2 4 0 120 350
171 Claresholm 4 108 28 0 0 0 140 357
172 Claresholm 8 100 25 1 4 0 138 385
173 Claresholm 3 94 13 0 1 0 111 252
174 Claresholm 6 115 25 2 7 1 156 415
175A Crowsnest Pass 5 132 30 3 5 1 176 461
175B Mobile poll 4 43 9 4 1 0 61 80
176 Sentinel 2 164 29 0 2 2 199 528
177 Crowsnest Pass 6 126 58 5 0 0 195 482
178 Crowsnest Pass 3 130 46 5 7 0 191 476
179 Granum 0 111 10 0 1 1 123 299
180 Granum 6 127 13 0 1 1 148 338
181 Granum 9 124 28 2 1 0 164 315
182 Crowsnest Pass 3 80 16 1 0 0 100 319
183 Crowsnest Pass 2 73 19 0 0 0 94 349
184 Crowsnest Pass 6 98 30 0 0 0 134 371
185 Crowsnest Pass 0 91 10 2 4 0 107 314
186 Crowsnest Pass 3 96 23 1 2 1 126 367
187 Tod Creek 4 112 19 1 3 1 140 327
188 Lundbreck 8 165 34 2 2 1 212 368
189 Lundbreck 3 137 24 0 1 2 167 351
190 Fort Macleod 0 148 8 0 2 0 158 286
191 Fort Macleod 1 142 9 2 6 0 160 290
192 Fort Macleod 6 113 22 3 2 0 146 466
193 Fort Macleod 4 123 25 1 2 0 155 368
194 Fort Macleod 6 104 23 0 1 1 135 367
195 Crowsnest Pass 1 120 26 6 4 1 158 361
196 Crowsnest Pass 6 146 34 1 3 0 190 421
197 Crowsnest Pass 13 143 36 1 2 0 195 442
198 Hillcrest Mines 2 104 18 2 4 0 130 400
199 Summerview 2 115 9 2 0 1 129 342
200 Pincher Creek 6 114 23 1 3 0 147 397
201 Pincher Creek 5 78 10 2 4 2 101 372
202 Pincher Creek 7 94 21 3 4 0 129 387
203 Pincher Creek 9 110 12 2 0 1 134 366
204 Piikani 147 21 11 83 1 1 0 117 485
205 Piikani 147 17 21 91 4 2 1 136 460
206 Fort Macleod 7 131 43 1 3 1 186 384
207 Fort Macleod 11 84 24 2 1 1 123 324
208 Fort Macleod 7 76 26 0 0 0 109 307
209 Fort Macleod 6 104 22 0 5 0 137 318
210 Fort Macleod 4 168 14 3 6 0 195 354
211 Ardenville 1 73 6 0 3 0 83 224
212 Pincher Creek 4 129 23 1 0 0 157 415
213 Pincher Creek 6 120 35 6 2 0 169 407
214 Pincher Creek 7 113 20 2 3 0 145 370
215 Pincher Creek 8 118 23 0 2 0 151 452
216 Pincher Creek 5 76 20 1 1 1 104 332
217 Beaver Mines 1 100 28 2 1 1 133 362
218 Fort Macleod 1 101 7 0 0 4 113 356
219 Glenwood 1 130 15 2 0 0 148 293
220 Blood 148 12 11 66 1 0 0 90 403
221 Blood 148 16 11 129 3 2 1 162 817
222 Blood 148 3 6 28 2 0 0 39 320
223 Blood 148 6 10 52 1 0 0 69 350
224 Blood 148 4 9 38 2 0 1 54 342
225 Blood 148 13 12 92 2 0 1 120 452
226 Twin Butte 8 117 27 2 3 1 158 304
227 Hill Spring 2 214 20 2 2 1 241 373
228 Waterton Park 4 50 27 2 0 1 84 129
228-1 Blood 148A - Blood
Void
500 Mobile poll
Combined with No. 502
8
501 Mobile poll
Combined with No. 502
9
502 Mobile poll 3 45 5 0 3 1 57 46
503 Mobile poll
Combined with No. 502
18
504 Mobile poll
Combined with No. 502
12
505 Mobile poll 3 68 18 2 0 5 96 129
506 Mobile poll
Combined with No. 505
49
507 Okotoks
Combined with No. 65
0
508 Mobile poll 1 68 33 0 1 2 105 123
509 Mobile poll 7 87 22 1 2 3 122 185
510 Mobile poll
Combined with No. 508
30
511A Mobile poll
Combined with No. 511B
24
511B Mobile poll 5 75 19 1 0 2 102 100
512 Mobile poll
Combined with No. 509
49
513 Mobile poll
Combined with No. 519
69
514 Mobile poll
Combined with No. 519
9
515 Mobile poll
Combined with No. 516
36
516 Mobile poll 2 32 9 1 0 0 44 31
517 Mobile poll
Combined with No. 516
17
518 Mobile poll 3 73 17 0 1 0 94 71
519 Mobile poll 1 68 11 1 2 0 83 70
520 Mobile poll
Combined with No. 518
67
521 Claresholm
Combined with No. 174
21
522 Mobile poll
Combined with No. 175B
1
523 Crowsnest Pass
Combined with No. 184
2
524 Crowsnest Pass
Combined with No. 184
14
525 Crowsnest Pass
Combined with No. 195
5
526 Mobile poll 3 24 9 5 0 0 41 44
527 Mobile poll
Combined with No. 526
41
528 Mobile poll
Void
529 Mobile poll
Combined with No. 530
30
530 Mobile poll 7 89 13 2 1 1 113 80
531 Mobile poll
Combined with No. 530
60
Subtotal 1,126 28,345 6,928 372 463 173 37,407 96,883
Advance polling divisions
600 Bragg Creek 20 480 238 2 4 1 745 ...
601 Tsuu T'ina Nation 145 14 191 126 5 1 0 337 ...
602 Priddis 4 374 66 5 1 0 450 ...
603 Gladys—De Winton 10 820 173 1 2 1 1,007 ...
604 Gladys—De Winton 18 890 180 5 19 3 1,115 ...
605 Okotoks 43 1,382 376 9 16 5 1,831 ...
606 De Winton 5 405 109 2 5 1 527 ...
607 Diamond Valley 27 930 205 8 25 3 1,198 ...
608 Turner Valley 26 770 174 7 19 2 998 ...
609 Eden Valley 216
Combined with No. 606
...
610 Okotoks 30 963 294 8 10 4 1,309 ...
611 Okotoks 31 934 295 11 10 5 1,286 ...
612 Okotoks 63 1,288 446 12 21 6 1,836 ...
613 Foothills County 31 1,273 327 4 12 3 1,650 ...
614 Okotoks 26 1,114 289 7 14 6 1,456 ...
615 Foothills County 29 1,617 293 12 16 6 1,973 ...
616 High River 48 1,261 307 20 19 3 1,658 ...
617 Foothills County 38 1,184 308 13 13 1 1,557 ...
618 Vulcan 19 692 115 4 8 3 841 ...
619 Nanton 28 1,073 198 6 13 7 1,325 ...
620 Blairmore 21 552 160 8 12 2 755 ...
621 Claresholm 8 553 92 1 8 1 663 ...
622 Claresholm 32 716 141 6 6 2 903 ...
623 Fort Macleod 27 756 162 10 6 1 962 ...
624 Piikani 147
Combined with No. 625
...
625 Pincher Creek 27 493 164 4 5 2 695 ...
626 Blairmore 29 870 202 11 10 2 1,124 ...
627 Pincher Creek 22 497 148 7 2 0 676 ...
628 Stand Off 10 12 81 2 2 0 107 ...
629 Blood 148A - Blood
Combined with No. 628
...
Subtotal 686 22,090 5,669 190 279 70 28,984 ...
Votes under Special Voting Rules
Group 1*+ 35 756 319 11 13 48 1,182 270
Group 2** 76 3,683 790 16 41 45 4,651 ...
Subtotal 111 4,439 1,109 27 54 93 5,833 270
* Includes Canadian citizens residing outside Canada, members of the Canadian Armed Forces who voted at military polls, incarcerated electors and Canadian citizens residing in Canada who voted by special ballot outside their electoral districts. "Electors on lists" includes only Canadian citizens residing outside Canada and incarcerated electors.
+ National special ballots cast must be returned to Elections Canada officers in Ottawa by 6pm EST time in order to be counted. As a result of an administrative error, 1 vote cast by national special ballot in 59008 Coquitlam—Port Coquitlam was not submitted by the local office to Ottawa in time to be counted and, therefore, does not appear in the final results.
** Includes Canadian citizens residing in Canada who voted by special ballot inside their electoral districts.
Totals 1,923 54,874 13,706 589 796 336 72,224 97,153
Percentage of valid ballots 2.7 76.3 19.1 0.8 1.1 ... ... ...
Population (2021): 114,930
Total number of voting desks (without voided and combined polling divisions): 266
Elected candidate: John Barlow (Conservative)