Local Election Results 2022
Aberdeenshire
Whole council up for election.
IndScot = Independence for Scotland Party
Libtn = Libertarian Party
ScFam = Scottish Family Party
Other results for Aberdeenshire:
2003
2007
2012
2017
By-elections for Aberdeenshire (may be incomplete): 9th June 2005 (Huntly E.)
— 1st May 2008 (Troup)
— 23rd April 2009 (Aboyne, Upper Deeside & Donside)
— 27th November 2014 (Troup)
— 5th November 2015 (Huntly, Strathbogie & Howe of Alford)
— 3rd November 2016 (Banff & District; Inverurie & District)
— 12th October 2017 (Inverurie & District)
— 15th October 2020 (Ellon & District)
— 17th June 2021 (East Garioch)
— 19th August 2021 (Mid Formartine)
Map of the results —Full STV preference information —Export spreadsheet
Party |
Votes |
Percent |
Seats |
Conservative |
30586 |
33.9% |
26 |
Scottish National Party |
27826 |
30.8% |
21 |
Liberal Democrat |
13269 |
14.7% |
14 |
Independent |
11967 |
13.3% |
9 |
Labour |
3717 |
4.1% |
0 |
Green Party |
1815 |
2.0% |
0 |
Alba Party |
775 |
0.9% |
0 |
Scottish Family Party |
270 |
0.3% |
0 |
Independence for Scotland Party |
36 |
0.0% |
0 |
Libertarian Party |
34 |
0.0% |
0 |
Geva Blackett |
Ind |
1098 |
22.7% |
Anouk Kloppert |
SNP |
1049 |
21.7% |
Sarah Brown |
C |
1029 |
21.3% |
Peter Argyle |
LD |
846 |
17.5% |
Claudia Leith |
C |
640 |
13.2% |
John Lawson |
Lab |
179 |
3.7% |
Consolidated results:— C 1669 (34.5%; 1 seat); Ind 1098 (22.7%; 1 seat); SNP 1049 (21.7%; 1 seat); LD 846 (17.5%); Lab 179 (3.7%)
Transfers (Quota = 1211)
Stage |
I |
II |
III |
IV |
V |
Geva Blackett |
1098 |
1127 |
1173 |
1272 |
1211 |
Anouk Kloppert |
1049 |
1091 |
1098 |
1104 |
1117 |
Sarah Brown |
1029 |
1040 |
1571 |
1211 |
1211 |
Peter Argyle |
846 |
908 |
950 |
1063 |
1090 |
Claudia Leith |
640 |
653 |
John Lawson |
179 |
Ann Ross |
C |
1211 |
25.1% |
Eileen Durno |
SNP |
1158 |
24.0% |
Yi-pei Chou Turvey |
LD |
1040 |
21.5% |
Harriet Cross |
C |
852 |
17.6% |
Andy Brown |
Lab |
536 |
11.1% |
Graeme Craib |
ScFam |
35 |
0.7% |
Consolidated results:— C 2063 (42.7%; 1 seat); SNP 1158 (24.0%; 1 seat); LD 1040 (21.5%; 1 seat); Lab 536 (11.1%); ScFam 35 (0.7%)
Transfers (Quota = 1209)
Stage |
I |
II |
IV |
Ann Ross |
1211 |
1209 |
1209 |
Eileen Durno |
1158 |
1158 |
1264 |
Yi-pei Chou Turvey |
1040 |
1040 |
1340 |
Harriet Cross |
852 |
853 |
923 |
Andy Brown |
536 |
536 |
Graeme Craib |
35 |
35 |
Glen Reynolds |
SNP |
1265 |
31.9% |
Stewart Adams |
C |
1103 |
27.8% |
John Cox |
Ind |
787 |
19.8% |
Mike Roy |
Ind |
285 |
7.2% |
James Low |
Lab |
200 |
5.0% |
Sandy Leslie |
LD |
150 |
3.8% |
Neil Woodward |
Grn |
105 |
2.6% |
Iain Cameron |
Alba |
73 |
1.8% |
Consolidated results:— SNP 1265 (31.9%; 1 seat); C 1103 (27.8%; 1 seat); Ind 1072 (27.0%; 1 seat); Lab 200 (5.0%); LD 150 (3.8%); Grn 105 (2.6%); Alba 73 (1.8%)
Transfers (Quota = 993)
Stage |
I |
II |
III |
IV |
V |
Glen Reynolds |
1265 |
993 |
993 |
993 |
993 |
Stewart Adams |
1103 |
1103 |
993 |
993 |
993 |
John Cox |
787 |
834 |
862 |
892 |
921 |
Mike Roy |
285 |
299 |
318 |
326 |
368 |
James Low |
200 |
224 |
234 |
238 |
294 |
Sandy Leslie |
150 |
167 |
181 |
199 |
Neil Woodward |
105 |
182 |
185 |
214 |
238 |
Iain Cameron |
73 |
106 |
108 |
Hannah Powell |
C |
871 |
18.7% |
David Mair |
SNP |
744 |
16.0% |
Geoff Crowson |
SNP |
705 |
15.1% |
Steve Owen |
C |
679 |
14.6% |
Anne Simpson |
LD |
607 |
13.0% |
Norman Smith |
Ind |
527 |
11.3% |
Arif Mahmood |
Lab |
213 |
4.6% |
Jamie Cole-Hamilton |
Grn |
135 |
2.9% |
Charlotte Cross |
Alba |
111 |
2.4% |
Joanna Moore |
ScFam |
65 |
1.4% |
Consolidated results:— C 1550 (33.3%; 1 seat); SNP 1449 (31.1%; 2 seats); LD 607 (13.0%; 1 seat); Ind 527 (11.3%); Lab 213 (4.6%); Grn 135 (2.9%); Alba 111 (2.4%); ScFam 65 (1.4%)
Transfers (Quota = 932)
Stage |
I |
II |
III |
IV |
V |
VI |
VII |
VIII |
Hannah Powell |
871 |
883 |
885 |
889 |
902 |
1020 |
932 |
932 |
David Mair |
744 |
750 |
774 |
797 |
812 |
862 |
864 |
866 |
Geoff Crowson |
705 |
710 |
740 |
788 |
810 |
843 |
843 |
845 |
Steve Owen |
679 |
690 |
693 |
697 |
714 |
759 |
830 |
833 |
Anne Simpson |
607 |
613 |
617 |
641 |
715 |
946 |
946 |
932 |
Norman Smith |
527 |
535 |
551 |
561 |
597 |
Arif Mahmood |
213 |
215 |
223 |
239 |
Jamie Cole-Hamilton |
135 |
138 |
145 |
Charlotte Cross |
111 |
117 |
Joanna Moore |
65 |
Glen Reid |
SNP |
1727 |
41.0% |
Dominic Lonchay |
C |
1156 |
27.4% |
Trevor Mason |
LD |
398 |
9.4% |
Rosanna Dobbin |
Lab |
323 |
7.7% |
Jim Gifford |
Ind |
321 |
7.6% |
Drew Cullinane |
Ind |
290 |
6.9% |
Consolidated results:— SNP 1727 (41.0%; 1 seat); C 1156 (27.4%; 1 seat); Ind 611 (14.5%; 1 seat); LD 398 (9.4%; 1 seat); Lab 323 (7.7%)
Transfers (Quota = 844)
Stage |
I |
II |
III |
IV |
Glen Reid |
1727 |
844 |
844 |
844 |
Dominic Lonchay |
1156 |
1156 |
844 |
844 |
Trevor Mason |
398 |
563 |
649 |
719 |
Rosanna Dobbin |
323 |
496 |
538 |
595 |
Jim Gifford |
321 |
441 |
502 |
763 |
Drew Cullinane |
290 |
437 |
476 |
Isobel Davidson |
LD |
1205 |
22.0% |
Louise McAllister |
SNP |
1139 |
20.8% |
John Crawley |
C |
1050 |
19.1% |
Gillian Owen |
C |
906 |
16.5% |
Josh Gall |
SNP |
599 |
10.9% |
Mark Lappin |
Lab |
348 |
6.3% |
Craig Stewart |
Grn |
241 |
4.4% |
Consolidated results:— C 1956 (35.6%; 2 seats); SNP 1738 (31.7%; 1 seat); LD 1205 (22.0%; 1 seat); Lab 348 (6.3%); Grn 241 (4.4%)
Transfers (Quota = 1098)
Stage |
I |
II |
III |
IV |
V |
Isobel Davidson |
1205 |
1098 |
1098 |
1098 |
1098 |
Louise McAllister |
1139 |
1139 |
1098 |
1098 |
1098 |
John Crawley |
1050 |
1063 |
1063 |
1069 |
1140 |
Gillian Owen |
906 |
934 |
936 |
945 |
993 |
Josh Gall |
599 |
611 |
645 |
771 |
871 |
Mark Lappin |
348 |
369 |
371 |
443 |
Craig Stewart |
241 |
255 |
257 |
James Adams |
C |
1526 |
32.4% |
Doreen Mair |
Ind |
1509 |
32.1% |
Seamus Logan |
SNP |
941 |
20.0% |
Brian Topping |
Alba |
274 |
5.8% |
Ann Bell |
LD |
228 |
4.8% |
Paul Greenall |
Ind |
182 |
3.9% |
John McColl |
ScFam |
43 |
0.9% |
Consolidated results:— Ind 1691 (36.0%; 1 seat); C 1526 (32.4%; 1 seat); SNP 941 (20.0%; 1 seat); Alba 274 (5.8%); LD 228 (4.8%; 1 seat); ScFam 43 (0.9%)
Transfers (Quota = 941)
Stage |
I |
II |
III |
IV |
V |
James Adams |
1526 |
941 |
941 |
941 |
941 |
Doreen Mair |
1509 |
1509 |
941 |
941 |
941 |
Seamus Logan |
941 |
941 |
941 |
941 |
941 |
Brian Topping |
274 |
312 |
385 |
396 |
Ann Bell |
228 |
402 |
557 |
574 |
650 |
Paul Greenall |
182 |
269 |
423 |
444 |
553 |
John McColl |
43 |
75 |
94 |
Gwyneth Petrie |
SNP |
1945 |
34.5% |
Lauren Knight |
C |
1491 |
26.5% |
Robbie Withey |
C |
788 |
14.0% |
Jeff Goodhall |
LD |
784 |
13.9% |
Bryan Begg |
Lab |
441 |
7.8% |
Rosie Leagas |
Ind |
152 |
2.7% |
Stuart Whitby |
Libtn |
34 |
0.6% |
Consolidated results:— C 2279 (40.4%; 2 seats); SNP 1945 (34.5%; 1 seat); LD 784 (13.9%; 1 seat); Lab 441 (7.8%); Ind 152 (2.7%); Libtn 34 (0.6%)
Transfers (Quota = 1128)
Stage |
I |
II |
III |
Gwyneth Petrie |
1945 |
1128 |
1128 |
Lauren Knight |
1491 |
1491 |
1128 |
Robbie Withey |
788 |
820 |
1046 |
Jeff Goodhall |
784 |
975 |
1020 |
Bryan Begg |
441 |
629 |
650 |
Rosie Leagas |
152 |
263 |
275 |
Stuart Whitby |
34 |
57 |
61 |
David Keating |
C |
1276 |
25.7% |
Neil Baillie |
SNP |
1200 |
24.1% |
Judy Whyte |
Ind |
1120 |
22.5% |
Marion Ewenson |
LD |
843 |
17.0% |
Archie Peebles |
SNP |
343 |
6.9% |
Denise Rothnie |
Grn |
187 |
3.8% |
Consolidated results:— SNP 1543 (31.1%; 1 seat); C 1276 (25.7%; 1 seat); Ind 1120 (22.5%; 1 seat); LD 843 (17.0%; 1 seat); Grn 187 (3.8%)
Transfers (Quota = 994)
Stage |
I |
II |
David Keating |
1276 |
994 |
Neil Baillie |
1200 |
1200 |
Judy Whyte |
1120 |
1120 |
Marion Ewenson |
843 |
1003 |
Archie Peebles |
343 |
348 |
Denise Rothnie |
187 |
194 |
Kevin Stelfox |
SNP |
1677 |
29.0% |
George Carr |
C |
1217 |
21.0% |
Alison Evison |
Ind |
623 |
10.8% |
Laurie Carnie |
C |
619 |
10.7% |
Dave Stewart |
Ind |
513 |
8.9% |
Shona Ewen |
LD |
377 |
6.5% |
Yvonne Allan |
Lab |
336 |
5.8% |
Douglas Fraser |
Grn |
194 |
3.4% |
Leigh Wilson |
Alba |
99 |
1.7% |
David Neill |
Ind |
75 |
1.3% |
Diane Laurenson |
ScFam |
52 |
0.9% |
Consolidated results:— C 1836 (31.8%; 2 seats); SNP 1677 (29.0%; 1 seat); Ind 1211 (20.9%; 1 seat); LD 377 (6.5%); Lab 336 (5.8%); Grn 194 (3.4%); Alba 99 (1.7%); ScFam 52 (0.9%)
Transfers (Quota = 1157)
Stage |
I |
II |
III |
VI |
VII |
VIII |
IX |
Kevin Stelfox |
1677 |
1157 |
1157 |
1157 |
1157 |
1157 |
1157 |
George Carr |
1217 |
1217 |
1157 |
1157 |
1157 |
1157 |
1157 |
Alison Evison |
623 |
662 |
667 |
729 |
791 |
893 |
1111 |
Laurie Carnie |
619 |
624 |
668 |
694 |
723 |
741 |
824 |
Dave Stewart |
513 |
546 |
549 |
591 |
621 |
671 |
Shona Ewen |
377 |
412 |
414 |
430 |
561 |
679 |
788 |
Yvonne Allan |
336 |
392 |
393 |
412 |
Douglas Fraser |
194 |
375 |
375 |
446 |
506 |
Leigh Wilson |
99 |
170 |
170 |
David Neill |
75 |
85 |
86 |
Diane Laurenson |
52 |
56 |
56 |
Jenny Nicol |
SNP |
971 |
19.2% |
Paul Johnston |
Ind |
916 |
18.2% |
Derek Ritchie |
C |
876 |
17.4% |
Sheila Powell |
C |
803 |
15.9% |
Andrew Hassan |
LD |
752 |
14.9% |
Kenny Hutchison |
SNP |
728 |
14.4% |
Consolidated results:— SNP 1699 (33.7%; 1 seat); C 1679 (33.3%; 1 seat); Ind 916 (18.2%; 1 seat); LD 752 (14.9%; 1 seat)
Transfers (Quota = 1010)
Stage |
I |
II |
III |
IV |
Jenny Nicol |
971 |
1597 |
1010 |
1010 |
Paul Johnston |
916 |
959 |
1131 |
1010 |
Derek Ritchie |
876 |
879 |
897 |
910 |
Sheila Powell |
803 |
809 |
827 |
837 |
Andrew Hassan |
752 |
782 |
934 |
999 |
Kenny Hutchison |
728 |
David Aitchison |
SNP |
1182 |
21.6% |
Shirley Burnett |
C |
855 |
15.6% |
Mel Sullivan |
LD |
850 |
15.5% |
Catherine Victor |
SNP |
799 |
14.6% |
Jeff Hutchison |
C |
620 |
11.3% |
Colin Pike |
Ind |
527 |
9.6% |
Louise Ross |
Grn |
314 |
5.7% |
Alastair Bews |
Ind |
255 |
4.7% |
Elizabeth Leslie |
ScFam |
75 |
1.4% |
Consolidated results:— SNP 1981 (36.2%; 2 seats); C 1475 (26.9%; 1 seat); LD 850 (15.5%; 1 seat); Ind 782 (14.3%); Grn 314 (5.7%); ScFam 75 (1.4%)
Transfers (Quota = 1096)
Stage |
I |
II |
III |
IV |
V |
VI |
VII |
David Aitchison |
1182 |
1096 |
1096 |
1096 |
1096 |
1096 |
1096 |
Shirley Burnett |
855 |
856 |
863 |
897 |
905 |
1457 |
1096 |
Mel Sullivan |
850 |
852 |
864 |
895 |
992 |
1015 |
1125 |
Catherine Victor |
799 |
865 |
870 |
903 |
1052 |
1053 |
1058 |
Jeff Hutchison |
620 |
620 |
625 |
632 |
636 |
Colin Pike |
527 |
528 |
534 |
649 |
683 |
717 |
804 |
Louise Ross |
314 |
319 |
335 |
347 |
Alastair Bews |
255 |
259 |
269 |
Elizabeth Leslie |
75 |
75 |
Leeann McWhinnie |
SNP |
1222 |
29.1% |
Dianne Beagrie |
Ind |
974 |
23.2% |
Matthew James |
C |
599 |
14.3% |
Alan Buchan |
Ind |
548 |
13.0% |
Iain Sutherland |
C |
523 |
12.5% |
Kevin Anderson |
LD |
156 |
3.7% |
Trish McPherson |
Alba |
99 |
2.4% |
Sharon Bradford |
Ind |
79 |
1.9% |
Consolidated results:— Ind 1601 (38.1%; 2 seats); SNP 1222 (29.1%; 1 seat); C 1122 (26.7%; 1 seat); LD 156 (3.7%); Alba 99 (2.4%)
Transfers (Quota = 841)
Stage |
I |
II |
III |
IV |
V |
VI |
Leeann McWhinnie |
1222 |
841 |
841 |
841 |
841 |
841 |
Dianne Beagrie |
974 |
974 |
841 |
841 |
841 |
841 |
Matthew James |
599 |
609 |
626 |
633 |
637 |
664 |
Alan Buchan |
548 |
604 |
631 |
678 |
740 |
823 |
Iain Sutherland |
523 |
536 |
554 |
563 |
570 |
589 |
Kevin Anderson |
156 |
201 |
207 |
225 |
257 |
Trish McPherson |
99 |
189 |
194 |
215 |
Sharon Bradford |
79 |
116 |
141 |
Stephen Smith |
SNP |
1578 |
46.5% |
George Hall |
C |
1105 |
32.5% |
Colin Simpson |
LD |
414 |
12.2% |
Neil Johnstone |
C |
298 |
8.8% |
Consolidated results:— SNP 1578 (46.5%; 1 seat); C 1403 (41.3%; 1 seat); LD 414 (12.2%; 1 seat)
Transfers (Quota = 849)
Stage |
I |
II |
Stephen Smith |
1578 |
849 |
George Hall |
1105 |
1105 |
Colin Simpson |
414 |
783 |
Neil Johnstone |
298 |
370 |
Sarah Dickinson |
LD |
1263 |
22.7% |
Wendy Agnew |
C |
1147 |
20.6% |
Dawn Black |
SNP |
951 |
17.1% |
Alan Turner |
C |
630 |
11.3% |
Dennis Robertson |
SNP |
550 |
9.9% |
Ma Simpson |
Ind |
462 |
8.3% |
Raymond Christie |
Lab |
383 |
6.9% |
Rachel Shanks |
Grn |
173 |
3.1% |
Consolidated results:— C 1777 (32.0%; 2 seats); SNP 1501 (27.0%; 1 seat); LD 1263 (22.7%; 1 seat); Ind 462 (8.3%); Lab 383 (6.9%); Grn 173 (3.1%)
Transfers (Quota = 1112)
Stage |
I |
II |
III |
IV |
V |
VI |
Sarah Dickinson |
1263 |
1112 |
1112 |
1112 |
1112 |
1112 |
Wendy Agnew |
1147 |
1147 |
1112 |
1112 |
1112 |
1112 |
Dawn Black |
951 |
968 |
969 |
1023 |
1104 |
1214 |
Alan Turner |
630 |
651 |
677 |
681 |
721 |
852 |
Dennis Robertson |
550 |
563 |
564 |
601 |
643 |
721 |
Ma Simpson |
462 |
488 |
490 |
517 |
630 |
Raymond Christie |
383 |
412 |
414 |
453 |
Rachel Shanks |
173 |
191 |
192 |
Mark Findlater |
C |
1305 |
42.5% |
Ross Cassie |
SNP |
1144 |
37.3% |
Ian Bailey |
LD |
260 |
8.5% |
Richard Menard |
C |
236 |
7.7% |
Simon Scott |
Grn |
125 |
4.1% |
Consolidated results:— C 1541 (50.2%; 2 seats); SNP 1144 (37.3%; 1 seat); LD 260 (8.5%); Grn 125 (4.1%)
Transfers (Quota = 768)
Stage |
I |
II |
III |
IV |
Mark Findlater |
1305 |
768 |
768 |
768 |
Ross Cassie |
1144 |
1144 |
768 |
768 |
Ian Bailey |
260 |
299 |
378 |
546 |
Richard Menard |
236 |
647 |
675 |
696 |
Simon Scott |
125 |
135 |
300 |
Iain Taylor |
C |
1075 |
23.8% |
Anne Stirling |
LD |
1059 |
23.5% |
Alastair Forsyth |
SNP |
792 |
17.5% |
Susan Dubois |
SNP |
740 |
16.4% |
Gordon Lang |
C |
690 |
15.3% |
Kathryn Vincent |
Grn |
159 |
3.5% |
Consolidated results:— C 1765 (39.1%; 2 seats); SNP 1532 (33.9%; 1 seat); LD 1059 (23.5%; 1 seat); Grn 159 (3.5%)
Transfers (Quota = 904)
Stage |
I |
II |
III |
IV |
Iain Taylor |
1075 |
904 |
904 |
904 |
Anne Stirling |
1059 |
1059 |
904 |
904 |
Alastair Forsyth |
792 |
798 |
824 |
868 |
Susan Dubois |
740 |
741 |
750 |
822 |
Gordon Lang |
690 |
838 |
881 |
894 |
Kathryn Vincent |
159 |
160 |
186 |
Moray Grant |
SNP |
1247 |
29.4% |
Sam Payne |
C |
1150 |
27.1% |
Hazel Smith |
LD |
539 |
12.7% |
Sheena Lonchay |
Ind |
451 |
10.6% |
Sasha Brydon |
Lab |
324 |
7.6% |
Sebastian Leslie |
Ind |
273 |
6.4% |
Anne Mansfield |
Grn |
182 |
4.3% |
Elaine Mitchell |
Alba |
71 |
1.7% |
Consolidated results:— SNP 1247 (29.4%; 1 seat); C 1150 (27.1%; 1 seat); Ind 724 (17.1%); LD 539 (12.7%; 1 seat); Lab 324 (7.6%); Grn 182 (4.3%); Alba 71 (1.7%)
Transfers (Quota = 1060)
Stage |
I |
II |
III |
IV |
V |
VI |
VII |
Moray Grant |
1247 |
1060 |
1060 |
1060 |
1060 |
1060 |
1060 |
Sam Payne |
1150 |
1150 |
1060 |
1060 |
1060 |
1060 |
1060 |
Hazel Smith |
539 |
560 |
587 |
598 |
683 |
736 |
956 |
Sheena Lonchay |
451 |
468 |
479 |
492 |
536 |
695 |
773 |
Sasha Brydon |
324 |
347 |
357 |
364 |
424 |
450 |
Sebastian Leslie |
273 |
281 |
298 |
306 |
326 |
Anne Mansfield |
182 |
251 |
253 |
278 |
Elaine Mitchell |
71 |
88 |
89 |
Ron McKail |
C |
1655 |
29.0% |
Iris Walker |
LD |
1498 |
26.3% |
Fatima Joji |
SNP |
1430 |
25.1% |
Craig Miller |
C |
605 |
10.6% |
Lesley Young |
Lab |
434 |
7.6% |
Colin McKay |
Alba |
48 |
0.8% |
Stephen Cameron |
IndScot |
36 |
0.6% |
Consolidated results:— C 2260 (39.6%; 2 seats); LD 1498 (26.3%; 1 seat); SNP 1430 (25.1%; 1 seat); Lab 434 (7.6%); Alba 48 (0.8%); IndScot 36 (0.6%)
Transfers (Quota = 1142)
Stage |
I |
II |
III |
Ron McKail |
1655 |
1142 |
1142 |
Iris Walker |
1498 |
1498 |
1142 |
Fatima Joji |
1430 |
1430 |
1430 |
Craig Miller |
605 |
1050 |
1134 |
Lesley Young |
434 |
454 |
604 |
Colin McKay |
48 |
52 |
61 |
Stephen Cameron |
36 |
38 |
46 |
Back to the 2022 list of councils.
Copyright © Andrew Teale, 2002–2024.
All text and images in this website are available for reuse and modification under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported Licence and the GNU Free Documentation Licence (unversioned, with no invariant sections, front-cover texts, or back-cover texts).
All electoral data on this website are based on information kindly supplied by the relevant Returning Officer and are held for archiving, historical and research purposes in the public interest as provided for by the Data Protection Act 2018.
This website does not use cookies or collect any data on users.
This website can be accessed anonymously at:
ya63kyvm3fstfre3tpgjckcv7tzpbu5
wfx64ggqztks4e2sruav5wjad.onion
If this website has been helpful to you, please consider making a donation to support the work required to keep the Local Elections Archive Project going.
Comments? Corrections? Constructive abuse? Commissions? Cash donations? Email me: