VoteDataCanada

2021 Nova Scotia Provincial Election

August 17, 2021

General Election · August 17, 2021

PC won 31 of 55 seats. This meets the 28-seat majority threshold.

Contests
55
Candidates
230
Eligible voters
767,617
Votes cast
422,712
Voter turnout
55.1%
Final resultsElections Nova ScotiaChecked: October 11, 2026

Party results

Seats won Majority threshold: 28
PC: 31 seatsLiberal: 17 seatsNDP: 6 seatsInd: 1 seats
  • PC 31
  • Liberal 17
  • NDP 6
  • Ind 1
PartyVotesVote %SeatsSeats %
Progressive Conservative Association of Nova Scotia162,47338.6%3156.4%
Nova Scotia Liberal Party155,02636.8%1730.9%
Nova Scotia New Democratic Party88,47721.0%610.9%
Green Party of Nova Scotia9,0422.1%00.0%
Independent4,9601.2%11.8%

Party2017 seats2021 seatsChange2017 Vote %2021 Vote %Vote share Δ
Progressive Conservative Association of Nova Scotia1731+1435.7%38.6%+2.9 pp
Nova Scotia Liberal Party2717−1039.5%36.8%−2.6 pp
Nova Scotia New Democratic Party76−121.5%21.0%−0.5 pp

Seat changes by party

010203040PCLiberalNDP20172021

51 → 55 seats

2017 election results →

Historical trends

550201320172021

New Democratic Party Nova Scotia Liberal Party Progressive Conservative Association of Nova Scotia Nova Scotia New Democratic Party

Chart data
ElectionNew Democratic PartyNova Scotia Liberal PartyProgressive Conservative Association of Nova ScotiaNova Scotia New Democratic Party
October 8, 201383211—
May 30, 2017—27177
August 17, 2021—17316

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

55 districts found

Swipe to compare parties · Tap a district for full results

DistrictPCLiberalNDPInd
VotesVote %VotesVote %VotesVote %VotesVote %
2,46944.8%44.8%1,44426.2%26.2%1,22222.2%22.2%———5,50951.9%
4,26445.8%45.8%3,16934.1%34.1%1,61817.4%17.4%———9,30556.2%
1,67822.3%22.3%2,89238.5%38.5%2,78737.1%37.1%———7,51047.2%
2,75434.6%34.6%2,47931.2%31.2%2,72534.2%34.2%———7,95859.0%
3,28163.4%63.4%1,57130.4%30.4%2474.8%4.8%———5,17665.9%
1,68122.1%22.1%3,07040.3%40.3%2,59334.1%34.1%630.8%0.8%7,60953.5%
1,49319.6%19.6%4,21355.2%55.2%1,74022.8%22.8%———7,62947.1%
91111.8%11.8%2,47832.1%32.1%4,00952.0%52.0%———7,71160.5%
1,42517.8%17.8%2,95636.8%36.8%3,39742.3%42.3%———8,02847.9%
90410.0%10.0%2,61729.1%29.1%5,30859.0%59.0%———9,00252.6%
2,86535.7%35.7%3,69746.1%46.1%1,33316.6%16.6%———8,02656.6%
3,32837.4%37.4%3,23936.4%36.4%2,14224.0%24.0%———8,90850.6%
3,96843.1%43.1%3,82741.6%41.6%1,01511.0%11.0%———9,20455.3%
4,83355.9%55.9%3,11236.0%36.0%7088.2%8.2%———8,65360.7%
3,97144.7%44.7%2,60229.3%29.3%1,87621.1%21.1%———8,88354.7%
3,04633.2%33.2%4,04944.1%44.1%1,80819.7%19.7%———9,17955.2%
4,59249.4%49.4%3,85641.5%41.5%5495.9%5.9%———9,28755.5%
3,54442.0%42.0%2,91534.6%34.6%1,75020.7%20.7%———8,43757.4%
4,06544.4%44.4%3,19734.9%34.9%1,70918.7%18.7%———9,15155.2%
3,14036.5%36.5%4,03046.9%46.9%1,43016.6%16.6%———8,60053.0%

Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.

DistrictElectedRunner-up
Barbara AdamsPC2,469 votes · 44.8%
Runner-upJoyce TreenLiberal1,444 votes · 26.2%
Joyce TreenLiberal1,444 votes · 26.2%18.6percentage points
Kent SmithPC4,264 votes · 45.8%
Runner-upKevin MurphyLiberal3,169 votes · 34.1%
Kevin MurphyLiberal3,169 votes · 34.1%11.8percentage points
Patricia ArabLiberal2,892 votes · 38.5%
Runner-upJoanne HusseyNDP2,787 votes · 37.1%
Joanne HusseyNDP2,787 votes · 37.1%1.4percentage points
John WhitePC2,754 votes · 34.6%
Runner-upJohn MorganNDP2,725 votes · 34.2%
John MorganNDP2,725 votes · 34.2%0.4percentage points
Greg MorrowPC3,281 votes · 63.4%
Runner-upLloyd HinesLiberal1,571 votes · 30.4%
Lloyd HinesLiberal1,571 votes · 30.4%33.0percentage points
Ali DualeLiberal3,070 votes · 40.4%
Runner-upJulie MelansonNDP2,593 votes · 34.1%
Julie MelansonNDP2,593 votes · 34.1%6.3percentage points
Brendan MaguireLiberal4,213 votes · 55.2%
Runner-upShauna HattNDP1,740 votes · 22.8%
Shauna HattNDP1,740 votes · 22.8%32.4percentage points
Gary BurrillNDP4,009 votes · 52.0%
Runner-upJackie KinleyLiberal2,478 votes · 32.1%
Jackie KinleyLiberal2,478 votes · 32.1%19.9percentage points
Lisa LachanceNDP3,397 votes · 42.3%
Runner-upLabi KousoulisLiberal2,956 votes · 36.8%
Labi KousoulisLiberal2,956 votes · 36.8%5.5percentage points
Suzy HansenNDP5,308 votes · 59.0%
Runner-upColin CoadyLiberal2,617 votes · 29.1%
Colin CoadyLiberal2,617 votes · 29.1%29.9percentage points
Ben JessomeLiberal3,697 votes · 46.1%
Runner-upJulie ChaissonPC2,865 votes · 35.7%
Julie ChaissonPC2,865 votes · 35.7%10.4percentage points
John A. MacDonaldPC3,328 votes · 37.4%
Runner-upMichael BloisLiberal3,239 votes · 36.4%
Michael BloisLiberal3,239 votes · 36.4%1.0percentage points
Melissa Sheehy- RichardPC3,968 votes · 43.1%
Runner-upBrian CaseyLiberal3,827 votes · 41.6%
Brian CaseyLiberal3,827 votes · 41.6%1.5percentage points
Allan Gerard MacMasterPC4,833 votes · 55.9%
Runner-upDamian MacInnisLiberal3,112 votes · 36.0%
Damian MacInnisLiberal3,112 votes · 36.0%19.9percentage points
John LohrPC3,971 votes · 44.7%
Runner-upGeof TurnerLiberal2,602 votes · 29.3%
Geof TurnerLiberal2,602 votes · 29.3%15.4percentage points
Keith IrvingLiberal4,049 votes · 44.1%
Runner-upDerrick KimballPC3,046 votes · 33.2%
Derrick KimballPC3,046 votes · 33.2%10.9percentage points
Chris PalmerPC4,592 votes · 49.5%
Runner-upEmily LutzLiberal3,856 votes · 41.5%
Emily LutzLiberal3,856 votes · 41.5%7.9percentage points
Susan Corkum-GreekPC3,544 votes · 42.0%
Runner-upSuzanne Lohnes-CroftLiberal2,915 votes · 34.6%
Suzanne Lohnes-CroftLiberal2,915 votes · 34.6%7.5percentage points
Becky DruhanPC4,065 votes · 44.4%
Runner-upJennifer NauglerLiberal3,197 votes · 34.9%
Jennifer NauglerLiberal3,197 votes · 34.9%9.5percentage points
Fred TilleyLiberal4,030 votes · 46.9%
Runner-upMurray RyanPC3,140 votes · 36.5%
Murray RyanPC3,140 votes · 36.5%10.4percentage points