← East Ayrshire (all cycles) · 5 May 2022 cohort

East Ayrshire 2022

Local elections held 5 May 2022.

9 ward races
32 seats
17 elected below the proportional quota
53.1% of seats below quota
2 unfairly awarded seats
6.3% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 9 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 32 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Scottish National Party15,76737.9%1443.8%1340.6%+1
Labour Party12,25129.5%1031.3%1031.3%0
Conservative Party7,35117.7%412.5%618.8%-2
Independent4,73011.4%39.4%39.4%0
The Rubbish Party7871.9%13.1%00.0%+1
Green Party2280.5%00.0%00.0%0
Alba Party2270.5%00.0%00.0%0
Liberal Democrats1830.4%00.0%00.0%0
Scottish Libertarian Party380.1%00.0%00.0%0
Total41,562100.0%32100.0%32100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

The 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Kilmarnock North · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 9.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,882

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Elaine CowanScottish National Party1,48338.2%38.2%+13.2 ptsElected
2Maureen McKayLabour Party1,08427.9%27.9%+2.9 ptsElected
3Allan MacdonaldConservative Party53613.8%13.8%
4David William RichardsonScottish National Party3649.4%9.4%−15.6 ptsElected
5Ian GrantIndependent3168.1%8.1%
6Wendy MacDonaldAlba Party992.6%2.6%

Electorate 9,748 · Ballots cast 3,935 · Invalid 53 · EC ward code gss-S13002893 · Back to ward index

Kilmarnock East and Hurlford · 4-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 9.0% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.0 pts Valid ballots Voters who cast a valid ballot, from source data. 5,328

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Barry DouglasLabour Party2,05338.5%38.5%+18.5 ptsElected
2Graham BartonScottish National Party1,50128.2%28.2%+8.2 ptsElected
3Jon HerdConservative Party64512.1%12.1%
4Graham BoydIndependent57410.8%10.8%−9.2 ptsElected
5Neal IngramScottish National Party4819.0%9.0%−11.0 ptsElected
6Trevor GrantLiberal Democrats741.4%1.4%

Electorate 12,370 · Ballots cast 5,397 · Invalid 69 · EC ward code gss-S13002895 · Back to ward index

Ballochmyle · 4-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 11.7% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.3 pts Valid ballots Voters who cast a valid ballot, from source data. 4,646

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Claire LeitchScottish National Party1,30128.0%28.0%+8.0 ptsElected
2Linda HollandLabour Party1,08523.4%23.4%+3.4 ptsElected
3Alyson SimmonsConservative Party77916.8%16.8%−3.2 ptsElected
4William LennoxScottish National Party54211.7%11.7%−8.3 ptsElected
5David ShawIndependent50710.9%10.9%
6Stephen McCarronLabour Party4329.3%9.3%

Electorate 11,193 · Ballots cast 4,746 · Invalid 100 · EC ward code gss-S13002898 · Back to ward index

Annick · 4-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 13.1% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.9 pts Valid ballots Voters who cast a valid ballot, from source data. 6,184

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1John McFadzeanConservative Party1,51624.5%24.5%+4.5 ptsElected
2John McGheeLabour Party1,18319.1%19.1%−0.9 ptsElected
3Stephen CanningScottish National Party1,04816.9%16.9%−3.1 ptsElected
4Wendy HannahScottish National Party99816.1%16.1%
5Ellen FreelIndependent81213.1%13.1%−6.9 ptsElected
6John CairnsIndependent62710.1%10.1%

Electorate 12,530 · Ballots cast 6,264 · Invalid 80 · EC ward code gss-S13002892 · Back to ward index

Cumnock and New Cumnock · 4-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 13.2% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.8 pts Valid ballots Voters who cast a valid ballot, from source data. 4,476

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Billy CrawfordLabour Party1,34930.1%30.1%+10.1 ptsElected
2Jim McMahonScottish National Party89720.0%20.0%0.0 ptsElected
3Neill WattsConservative Party82718.5%18.5%−1.5 ptsElected
4Jacqui ToddScottish National Party70115.7%15.7%
5June KyleLabour Party59313.2%13.2%−6.8 ptsElected
6Fraser WrightLiberal Democrats1092.4%2.4%

Electorate 11,044 · Ballots cast 4,592 · Invalid 116 · EC ward code gss-S13002899 · Back to ward index

Irvine Valley · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 18.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.5 pts Valid ballots Voters who cast a valid ballot, from source data. 4,256

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Beverley Michele ClarkScottish National Party1,30930.8%30.8%+5.8 ptsElected
2Kevin McGregorLabour Party96222.6%22.6%−2.4 ptsElected
3Sally CogleyThe Rubbish Party78718.5%18.5%−6.5 ptsElected
4Susan McFadzeanConservative Party73717.3%17.3%
5Lee-Anne Margaret ToScottish National Party46110.8%10.8%

Electorate 9,797 · Ballots cast 4,302 · Invalid 46 · EC ward code gss-S13002897 · Back to ward index

Kilmarnock South · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 20.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,036

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Jim ToddScottish National Party99032.6%32.6%+7.6 ptsElected
2Peter MabonLabour Party95431.4%31.4%+6.4 ptsElected
3Clare MaitlandScottish National Party62720.7%20.7%−4.3 ptsElected
4Robin BawaConservative Party37012.2%12.2%
5Stewart John McLintockAlba Party571.9%1.9%
6Keyrin James Von-DöringScottish Libertarian Party381.3%1.3%

Electorate 8,186 · Ballots cast 3,103 · Invalid 67 · EC ward code gss-S13002896 · Back to ward index

Doon Valley · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 20.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,866

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Drew FilsonIndependent1,07727.9%27.9%+2.9 ptsElected
2Elaine StewartLabour Party89423.1%23.1%−1.9 ptsElected
3Jennifer HoggScottish National Party80320.8%20.8%−4.2 ptsElected
4Samantha HaineyConservative Party64416.7%16.7%
5John BellIndependent3118.0%8.0%
6Murray HendrieIndependent1373.5%3.5%

Electorate 8,932 · Ballots cast 3,925 · Invalid 59 · EC ward code gss-S13002900 · Back to ward index

Kilmarnock West and Crosshouse · 4-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~4× smaller. 18.6% Proportional quota 20.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.4 pts Valid ballots Voters who cast a valid ballot, from source data. 5,888

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 4 votes, so we approximate ballots as total votes ÷ 4. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Lillian JonesLabour Party1,66228.2%28.2%+8.2 ptsElected
2James AdamsConservative Party1,29722.0%22.0%+2.0 ptsElected
3Iain LintonScottish National Party1,16819.8%19.8%−0.2 ptsElected
4Douglas ReidScottish National Party1,09318.6%18.6%−1.4 ptsElected
5Frank McNiffIndependent3696.3%6.3%
6Elizabeth Anne BrownGreen Party2283.9%3.9%
7Guy Njali BolaAlba Party711.2%1.2%

Electorate 13,347 · Ballots cast 5,958 · Invalid 70 · EC ward code gss-S13002894 · Back to ward index