The Electorate's average of every public provincial poll since the May 2023 election: 47 polls from 15 firms. The next election is set for October 18, 2027. For the riding-by-riding 2023 results, see the Alberta electoral map.
Hover or tap the chart to read any date.
Many pollsters fold small parties into "other", so these rest on fewer polls than the main lines.
The average puts the UCP at 46.4% and the NDP at 44.3%, a UCP lead of 2.1 points. That is a 6.5-point swing toward the NDP on the lead since the 2023 election, when the UCP won by 8.6 points. Smaller parties together take about 13.7%, led by the Progressive Tory Party at 5.9%.
Translated into seats on the 2023 map, that projects the UCP to win 44 and the NDP 43 of 87 seats, with 44 needed for a majority. 5 divisions would change hands from 2023. The range is wide a year out: in 80% of simulated elections the UCP won between 34 and 57 seats, and it formed a majority in 56% of them.
Calgary is where the election will be decided. Polls with regional numbers average UCP 44.8%, NDP 45.9% in the city, effectively tied. Edmonton remains NDP territory (52.6% to 35.8%), and the UCP leads the rest of the province 58.4% to 33.3%.
Pollsters differ. Compared with other firms polling at the same time, Abacus Data has shown the UCP lead 4.8 points larger than average and Canadian Election Study 2.9 points smaller. The average corrects for these leans, so one firm's new poll moves it less than the raw numbers suggest.
Shares of decided and leaning voters, newest first. Regional numbers are UCP–NDP.
| Pollster | Fieldwork | Sample | Method | UCP | NDP | Lead |
|---|---|---|---|---|---|---|
| Mainstreet Research | Oct 16, 2026 | 825 | IVR | 43 | 43 | 0 |
| Abacus Data | Oct 7 – Oct 13, 2026 | 1,021 | Online | 47 | 42 | +5 |
| Pollara | Oct 2 – Oct 15, 2026 | 1,347 | Online | 46 | 50 | −4 |
| Léger | Oct 2 – Oct 4, 2026 | 1,001 | Online | 47 | 45 | +2 |
| Janet Brown ORfor CBC News | Sep 15, 2026 | 1,200 | Phone | 45 | 45 | 0 |
| Abacus Data | Sep 4 – Sep 7, 2026 | 1,000 | Online | 52 | 39 | +13 |
| Research Co. | Aug 24 – Aug 26, 2026 | 750 | Online | 46 | 43 | +3 |
| Léger | Aug 21 – Aug 23, 2026 | 1,001 | Online | 51 | 41 | +10 |
| Légerfor Postmedia | May 29 – Jun 1, 2026 | 1,014 | Online | 49 | 40 | +9 |
| Ipsosfor Global News | May 28 – Jun 1, 2026 | 600 | Online | 48 | 45 | +3 |
| Angus Reid | May 22 – May 24, 2026 | 800 | Online | 46 | 45 | +1 |
| Probe Research | Apr 27 – May 6, 2026 | 1,484 | Online | 46 | 39 | +7 |
| Mainstreet Research | Apr 20 – Apr 22, 2026 | 3,129 | IVR | 46 | 42 | +4 |
| Janet Brown ORfor CBC News | Apr 7 – Apr 22, 2026 | 1,200 | Phone | 49 | 36 | +13 |
| Léger | Apr 3 – Apr 6, 2026 | 1,003 | Online | 53 | 36 | +17 |
| Pollara | Mar 16 – Mar 25, 2026 | 3,200 | Online | 49 | 42 | +7 |
| Léger | Mar 2 – Mar 4, 2026 | 1,001 | Online | 48 | 36 | +12 |
| Abacus Data | Feb 20 – Feb 25, 2026 | 1,000 | Online | 49 | 36 | +13 |
| Mainstreet Researchfor Western Standard | Feb 10 – Feb 12, 2026 | 1,504 | IVR | 48 | 40 | +8 |
| Léger | Jan 23 – Jan 26, 2026 | 1,003 | Online | 50 | 37 | +13 |
| Liaison Strategies | Jan 7 – Jan 11, 2026 | 1,000 | IVR | 46 | 44 | +2 |
| Angus Reid | Nov 26 – Dec 1, 2025 | 400 | Online | 48 | 45 | +3 |
| Léger | Oct 10 – Oct 12, 2025 | 1,045 | Online | 44 | 39 | +5 |
| Cardinal Research | Sep 17 – Sep 20, 2025 | 2,626 | IVR | 43 | 36 | +7 |
| Angus Reid | Aug 28 – Sep 5, 2025 | 431 | Online | 51 | 40 | +11 |
| Léger | May 23 – May 25, 2025 | 1,040 | Online | 48 | 34 | +14 |
| Abacus Data | May 15 – May 21, 2025 | 400 | Online | 58 | 32 | +26 |
| Janet Brown ORfor CBC News | May 7 – May 21, 2025 | 1,200 | Phone | 52 | 38 | +14 |
| Canadian Election Study | Apr 29 – May 13, 2025 | 1,302 | Online | 47 | 43 | +4 |
| Environicsfor Alberta Federation of LabourCommissioned; not in the average | Apr 2 – Apr 14, 2025 | 1,003 | Online | 43 | 47 | −4 |
| Mainstreet Research | Mar 18, 2025 | 1,228 | IVR | 51 | 39 | +12 |
| Léger | Jan 24 – Jan 26, 2025 | 1,002 | Online | 51 | 36 | +15 |
| Cardinal Research | Sep 17 – Sep 28, 2024 | 1,553 | IVR | 50 | 43 | +7 |
| Léger | Aug 2 – Aug 5, 2024 | 1,005 | Online | 48 | 40 | +8 |
| Sovereign Northfor Western Standard | Jul 6 – Jul 11, 2024 | 2,861 | Phone | 47 | 46 | +1 |
| Abacus Data | Jun 25 – Jun 28, 2024 | 1,000 | Online | 54 | 40 | +14 |
| Léger | May 22 – May 25, 2024 | 1,009 | Online | 47 | 43 | +4 |
| Léger | Mar 22 – Mar 24, 2024 | 1,002 | Online | 46 | 44 | +2 |
| Abacus Data | Mar 14 – Mar 21, 2024 | 1,000 | Online | 55 | 40 | +15 |
| Pallas Data | Mar 12 – Mar 13, 2024 | 868 | IVR | 52 | 45 | +7 |
| Léger | Mar 8 – Mar 11, 2024 | 1,001 | Online | 49 | 41 | +8 |
| Léger | Feb 9 – Feb 12, 2024 | 1,002 | Online | 49 | 42 | +7 |
| Léger | Jan 19 – Jan 22, 2024 | 1,001 | Online | 51 | 40 | +11 |
| Léger | Jan 12 – Jan 15, 2024 | 1,012 | Online | 50 | 43 | +7 |
| Angus Reid | Nov 24 – Dec 1, 2023 | 392 | Online | 53 | 40 | +13 |
| Léger | Oct 27 – Oct 30, 2023 | 1,001 | Online | 46 | 47 | −1 |
| Léger | Sep 15 – Sep 18, 2023 | 1,001 | Online | 49 | 39 | +10 |
On any date, every poll fielded up to that day gets a weight. A poll's weight halves every 30 days, grows with the square root of its sample (capped at 2,000 so one very large panel cannot dominate), and is scaled by its pollster's 338Canada grade, from 1.0 for A+ firms to 0.2 for unrated ones. The average is the weighted mean.
Before averaging, each poll is adjusted for its firm's lean: how far that firm's polls have sat from other firms' polls taken around the same time. Firms with few polls are pulled toward zero lean. Polls commissioned by interest groups are listed but left out. Regional averages use the same weights without the lean adjustment.
Seats are projected by regional swing. Each of the 87 divisions starts from its 2023 UCP and NDP vote share and moves by the change in its region (Calgary, Edmonton or the rest of Alberta, with close-in suburbs such as Airdrie, St. Albert and Sherwood Park counted with their city), scaled so the province-wide total matches the average. Simulations then add a province-wide polling miss of about 4 points per party, a regional miss and local variation, and count how often each party wins each seat.
The average does not know which pollsters are right, only how they differ. Alberta polls have underestimated the UCP before, and a miss shared by every firm would not show here. The seat projection uses the 2023 boundaries and will move to the new map once it becomes law. It describes where the polls point today, not a forecast of election day.
Sources: pollster releases, the Wikipedia polling table and 338Canada's Alberta poll list. Each pollster name above links to its source. Last updated October 23, 2026.
As of October 23, 2026, The Electorate's average has the UCP at 46.4% and the NDP at 44.3% (UCP ahead by 2.1 points). The UCP led in 7 of the last 10 polls and the NDP in 1.
On today's average, The Electorate projects the UCP to win 44 of 87 seats and the NDP 43; 44 are needed for a majority. Across thousands of simulated elections the UCP won a majority 56% of the time and the NDP 44%. The projection uses the 87 divisions from the 2023 election, since Alberta's new boundaries are not final.
Alberta's fixed election date is October 18, 2027, the third Monday in October four years after the 2023 vote. The premier can ask for an earlier election.
Each poll is weighted by how recent it is (its weight halves every 30 days), by the square root of its sample size (capped at 2,000) and by its pollster's 338Canada grade. Each poll is then adjusted for how its pollster has leaned compared with other firms.
Among polls that publish regional numbers, the average in Calgary is UCP 44.8%, NDP 45.9%. In Edmonton it is NDP 52.6%, UCP 35.8%, and in the rest of Alberta UCP 58.4%, NDP 33.3%.