Australian House of Representatives elections use full-preferential voting: voters number every box. If no candidate has more than half the first-preference votes, the candidate with the fewest is excluded and their ballots pass to each voter’s next preference, repeating until someone has more than half. Practical lesson: rank the candidate you most want to win first and the one you most want to lose last.
Mary DOYLE (Australian Labor Party) won Aston in 2025 with 58,690 of the 109,849 votes in the final count, beating Manny CICCHIELLO (Liberal) by 7,531 votes (53.4% to 46.6%). Doyle came from behind: Cicchiello led on first preferences (37.7% to 37.3%) but preferences from excluded candidates put Doyle ahead at count 7.
109,849 formal votes9 candidates7 counts7,531-vote final margin
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.
What happened, count by count
Initially 109,849 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, David FAWCETT (Libertarian) was excluded; their 1,059 votes were distributed: 356 (33.6%) to John De WACHT; 144 (13.6%) to Manny CICCHIELLO; 137 (12.9%) to Craig MANNERS; 126 (11.9%) to Andrew WILLIAMS and 4 more.
On count 2, Andrew WILLIAMS (Independent) was excluded; their 2,230 votes were distributed: 1,176 (52.7%) to Mark GRONDMAN; 317 (14.2%) to Mary DOYLE; 243 (10.9%) to Manny CICCHIELLO; 199 (8.9%) to Craig MANNERS and 3 more.
On count 3, Steve DESVEAUX (Trumpet of Patriots) was excluded; their 2,675 votes were distributed: 1,285 (48.0%) to John De WACHT; 437 (16.3%) to Manny CICCHIELLO; 368 (13.8%) to Craig MANNERS; 220 (8.2%) to Mark GRONDMAN and 2 more.
On count 4, Craig MANNERS (Family First) was excluded; their 3,710 votes were distributed: 1,107 (29.8%) to John De WACHT; 1,052 (28.4%) to Manny CICCHIELLO; 751 (20.2%) to Mark GRONDMAN; 505 (13.6%) to Mary DOYLE and 1 more.
On count 5, Mark GRONDMAN (Independent) was excluded; their 4,688 votes were distributed: 1,886 (40.2%) to Reuben STEEN; 1,141 (24.3%) to Mary DOYLE; 1,030 (22.0%) to John De WACHT; 631 (13.5%) to Manny CICCHIELLO.
On count 6, John De WACHT (Pauline Hanson's One Nation) was excluded; their 7,579 votes were distributed: 4,622 (61.0%) to Manny CICCHIELLO; 1,844 (24.3%) to Reuben STEEN; 1,113 (14.7%) to Mary DOYLE.
On count 7, Reuben STEEN (The Greens) was excluded; their 17,071 votes were distributed: 14,423 (84.5%) to Mary DOYLE; 2,648 (15.5%) to Manny CICCHIELLO.
Finally, Mary DOYLE (Australian Labor Party) won with 58,690 votes to 51,159 for Manny CICCHIELLO (Liberal).
Where the preferences went
Aston 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
David FAWCETTLibertarian
1,059
John De WACHT (ON): 356 (33.6%)
Manny CICCHIELLO (LP): 144 (13.6%)
Craig MANNERS (FFPA): 137 (12.9%)
Andrew WILLIAMS (IND): 126 (11.9%)
Mark GRONDMAN (IND): 102 (9.6%)
Steve DESVEAUX (CYA): 90 (8.5%)
Reuben STEEN (GVIC): 54 (5.1%)
Mary DOYLE (ALP): 50 (4.7%)
2
Andrew WILLIAMSIndependent
2,230
Mark GRONDMAN (IND): 1,176 (52.7%)
Mary DOYLE (ALP): 317 (14.2%)
Manny CICCHIELLO (LP): 243 (10.9%)
Craig MANNERS (FFPA): 199 (8.9%)
Reuben STEEN (GVIC): 173 (7.8%)
John De WACHT (ON): 63 (2.8%)
Steve DESVEAUX (CYA): 59 (2.6%)
3
Steve DESVEAUXTrumpet of Patriots
2,675
John De WACHT (ON): 1,285 (48.0%)
Manny CICCHIELLO (LP): 437 (16.3%)
Craig MANNERS (FFPA): 368 (13.8%)
Mark GRONDMAN (IND): 220 (8.2%)
Mary DOYLE (ALP): 215 (8.0%)
Reuben STEEN (GVIC): 150 (5.6%)
4
Craig MANNERSFamily First
3,710
John De WACHT (ON): 1,107 (29.8%)
Manny CICCHIELLO (LP): 1,052 (28.4%)
Mark GRONDMAN (IND): 751 (20.2%)
Mary DOYLE (ALP): 505 (13.6%)
Reuben STEEN (GVIC): 295 (8.0%)
5
Mark GRONDMANIndependent
4,688
Reuben STEEN (GVIC): 1,886 (40.2%)
Mary DOYLE (ALP): 1,141 (24.3%)
John De WACHT (ON): 1,030 (22.0%)
Manny CICCHIELLO (LP): 631 (13.5%)
6
John De WACHTPauline Hanson's One Nation
7,579
Manny CICCHIELLO (LP): 4,622 (61.0%)
Reuben STEEN (GVIC): 1,844 (24.3%)
Mary DOYLE (ALP): 1,113 (14.7%)
7
Reuben STEENThe Greens
17,071
Mary DOYLE (ALP): 14,423 (84.5%)
Manny CICCHIELLO (LP): 2,648 (15.5%)
Votes after every count
Aston 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Count 7
Manny CICCHIELLOLiberal
41,382
41,526
41,769
42,206
43,258
43,889
48,511
51,159
Mary DOYLEAustralian Labor Party · elected
40,926
40,976
41,293
41,508
42,013
43,154
44,267
58,690
Reuben STEENThe Greens
12,669
12,723
12,896
13,046
13,341
15,227
17,071
–
John De WACHTPauline Hanson's One Nation
3,738
4,094
4,157
5,442
6,549
7,579
–
–
Craig MANNERSFamily First
3,006
3,143
3,342
3,710
–
–
–
–
Steve DESVEAUXTrumpet of Patriots
2,526
2,616
2,675
–
–
–
–
–
Mark GRONDMANIndependent
2,439
2,541
3,717
3,937
4,688
–
–
–
Andrew WILLIAMSIndependent
2,104
2,230
–
–
–
–
–
–
David FAWCETTLibertarian
1,059
–
–
–
–
–
–
–
2022 Federal election
Alan TUDGE (Liberal) won Aston in 2022 with 51,840 of the 98,160 votes in the final count, beating Mary DOYLE (Australian Labor Party) by 5,520 votes (52.8% to 47.2%). Tudge led on first preferences with 43.1% of 98,160 formal votes and passed the 49,081-vote majority at count 5.
98,160 formal votes7 candidates5 counts5,520-vote final margin
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.
What happened, count by count
Initially 98,160 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Ryan BRUCE (TNL) was excluded; their 973 votes were distributed: 366 (37.6%) to Asher COOKSON; 158 (16.2%) to Mary DOYLE; 133 (13.7%) to Liam ROCHE; 122 (12.5%) to Alan TUDGE and 2 more.
On count 2, Liam ROCHE (Liberal Democrats) was excluded; their 2,244 votes were distributed: 674 (30.0%) to Rebekah Jane SPELMAN; 589 (26.2%) to Craig IBBOTSON; 513 (22.9%) to Alan TUDGE; 270 (12.0%) to Mary DOYLE and 1 more.
On count 3, Craig IBBOTSON (Pauline Hanson's One Nation) was excluded; their 3,714 votes were distributed: 2,429 (65.4%) to Rebekah Jane SPELMAN; 503 (13.5%) to Alan TUDGE; 407 (11.0%) to Asher COOKSON; 375 (10.1%) to Mary DOYLE.
On count 4, Rebekah Jane SPELMAN (United Australia Party) was excluded; their 9,184 votes were distributed: 5,305 (57.8%) to Alan TUDGE; 2,217 (24.1%) to Asher COOKSON; 1,662 (18.1%) to Mary DOYLE.
On count 5, Asher COOKSON (The Greens) was excluded; their 15,043 votes were distributed: 11,906 (79.1%) to Mary DOYLE; 3,137 (20.9%) to Alan TUDGE.
Finally, Alan TUDGE (Liberal) won with 51,840 votes to 46,320 for Mary DOYLE (Australian Labor Party).
Where the preferences went
Aston 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Ryan BRUCETNL
973
Asher COOKSON (GVIC): 366 (37.6%)
Mary DOYLE (ALP): 158 (16.2%)
Liam ROCHE (LDP): 133 (13.7%)
Alan TUDGE (LP): 122 (12.5%)
Craig IBBOTSON (ON): 103 (10.6%)
Rebekah Jane SPELMAN (UAPP): 91 (9.4%)
2
Liam ROCHELiberal Democrats
2,244
Rebekah Jane SPELMAN (UAPP): 674 (30.0%)
Craig IBBOTSON (ON): 589 (26.2%)
Alan TUDGE (LP): 513 (22.9%)
Mary DOYLE (ALP): 270 (12.0%)
Asher COOKSON (GVIC): 198 (8.8%)
3
Craig IBBOTSONPauline Hanson's One Nation
3,714
Rebekah Jane SPELMAN (UAPP): 2,429 (65.4%)
Alan TUDGE (LP): 503 (13.5%)
Asher COOKSON (GVIC): 407 (11.0%)
Mary DOYLE (ALP): 375 (10.1%)
4
Rebekah Jane SPELMANUnited Australia Party
9,184
Alan TUDGE (LP): 5,305 (57.8%)
Asher COOKSON (GVIC): 2,217 (24.1%)
Mary DOYLE (ALP): 1,662 (18.1%)
5
Asher COOKSONThe Greens
15,043
Mary DOYLE (ALP): 11,906 (79.1%)
Alan TUDGE (LP): 3,137 (20.9%)
Votes after every count
Aston 2022: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Alan TUDGELiberal · elected
42,260
42,382
42,895
43,398
48,703
51,840
Mary DOYLEAustralian Labor Party
31,949
32,107
32,377
32,752
34,414
46,320
Asher COOKSONThe Greens
11,855
12,221
12,419
12,826
15,043
–
Rebekah Jane SPELMANUnited Australia Party
5,990
6,081
6,755
9,184
–
–
Craig IBBOTSONPauline Hanson's One Nation
3,022
3,125
3,714
–
–
–
Liam ROCHELiberal Democrats
2,111
2,244
–
–
–
–
Ryan BRUCETNL
973
–
–
–
–
–
2019 Federal election
Alan TUDGE (Liberal) won Aston in 2019 with 60,180 of the 100,090 votes in the final count, beating Kadira PETHIYAGODA (Australian Labor Party) by 20,270 votes (60.1% to 39.9%). Tudge won on first preferences, with 54.7% of 100,090 formal votes (more than half: 50,046 needed).
100,090 formal votes5 candidates3 counts20,270-vote final margin
Each column is a count. Bar height = votes held; the candidate with the fewest votes is excluded and their votes flow to the others. Hover or tap a candidate to highlight their flows.
What happened, count by count
Initially 100,090 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Anna KENNEDY (Labour DLP) was excluded; their 3,029 votes were distributed: 1,115 (36.8%) to Kadira PETHIYAGODA; 928 (30.6%) to Alan TUDGE; 521 (17.2%) to Asher COOKSON; 465 (15.4%) to Matthew SIRIANNI-DUFFY.
On count 2, Matthew SIRIANNI-DUFFY (United Australia Party) was excluded; their 4,076 votes were distributed: 2,171 (53.3%) to Alan TUDGE; 1,139 (27.9%) to Kadira PETHIYAGODA; 766 (18.8%) to Asher COOKSON.
On count 3, Asher COOKSON (The Greens (VIC)) was excluded; their 10,154 votes were distributed: 7,817 (77.0%) to Kadira PETHIYAGODA; 2,337 (23.0%) to Alan TUDGE.
Finally, Alan TUDGE (Liberal) won with 60,180 votes to 39,910 for Kadira PETHIYAGODA (Australian Labor Party).
Where the preferences went
Aston 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Anna KENNEDYLabour DLP
3,029
Kadira PETHIYAGODA (ALP): 1,115 (36.8%)
Alan TUDGE (LP): 928 (30.6%)
Asher COOKSON (GVIC): 521 (17.2%)
Matthew SIRIANNI-DUFFY (UAPP): 465 (15.4%)
2
Matthew SIRIANNI-DUFFYUnited Australia Party
4,076
Alan TUDGE (LP): 2,171 (53.3%)
Kadira PETHIYAGODA (ALP): 1,139 (27.9%)
Asher COOKSON (GVIC): 766 (18.8%)
3
Asher COOKSONThe Greens (VIC)
10,154
Kadira PETHIYAGODA (ALP): 7,817 (77.0%)
Alan TUDGE (LP): 2,337 (23.0%)
Votes after every count
Aston 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Alan TUDGELiberal · elected
54,744
55,672
57,843
60,180
Kadira PETHIYAGODAAustralian Labor Party
29,839
30,954
32,093
39,910
Asher COOKSONThe Greens (VIC)
8,867
9,388
10,154
–
Matthew SIRIANNI-DUFFYUnited Australia Party
3,611
4,076
–
–
Anna KENNEDYLabour DLP
3,029
–
–
–
About this page
Australian House of Representatives elections use full-preferential voting: voters number every box. If no candidate has more than half the first-preference votes, the candidate with the fewest is excluded and their ballots pass to each voter’s next preference, repeating until someone has more than half. Practical lesson: rank the candidate you most want to win first and the one you most want to lose last.