Skip to content

Aston: preference flows

VIC · how preferences were distributed at the 2025, 2022, 2019 Federal elections

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Mary DOYLEAustralian Labor PartyManny CICCHIELLOLiberal7,5317Came from behind
2022Alan TUDGELiberalMary DOYLEAustralian Labor Party5,5205Majority at count 5
2019Alan TUDGELiberalKadira PETHIYAGODAAustralian Labor Party20,2703First preferences

2025 Federal election

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

Aston 2025: preference flowsSankey diagram of the distribution of preferences in Aston at the 2025 Federal election. Mary DOYLE was elected after 7 counts, 58,690 votes to 51,159 for Manny CICCHIELLO. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Manny CICCHIELLO: 41,382 votes stay with themMary DOYLE: 40,926 votes stay with themReuben STEEN: 12,669 votes stay with themJohn De WACHT: 3,738 votes stay with themCraig MANNERS: 3,006 votes stay with themSteve DESVEAUX: 2,526 votes stay with themMark GRONDMAN: 2,439 votes stay with themAndrew WILLIAMS: 2,104 votes stay with them356 votes from David FAWCETT (excluded) go to John De WACHT144 votes from David FAWCETT (excluded) go to Manny CICCHIELLO137 votes from David FAWCETT (excluded) go to Craig MANNERS126 votes from David FAWCETT (excluded) go to Andrew WILLIAMS102 votes from David FAWCETT (excluded) go to Mark GRONDMAN90 votes from David FAWCETT (excluded) go to Steve DESVEAUX54 votes from David FAWCETT (excluded) go to Reuben STEEN50 votes from David FAWCETT (excluded) go to Mary DOYLEManny CICCHIELLO: 41,526 votes stay with themMary DOYLE: 40,976 votes stay with themReuben STEEN: 12,723 votes stay with themJohn De WACHT: 4,094 votes stay with themCraig MANNERS: 3,143 votes stay with themSteve DESVEAUX: 2,616 votes stay with themMark GRONDMAN: 2,541 votes stay with them1,176 votes from Andrew WILLIAMS (excluded) go to Mark GRONDMAN317 votes from Andrew WILLIAMS (excluded) go to Mary DOYLE243 votes from Andrew WILLIAMS (excluded) go to Manny CICCHIELLO199 votes from Andrew WILLIAMS (excluded) go to Craig MANNERS173 votes from Andrew WILLIAMS (excluded) go to Reuben STEEN63 votes from Andrew WILLIAMS (excluded) go to John De WACHT59 votes from Andrew WILLIAMS (excluded) go to Steve DESVEAUXManny CICCHIELLO: 41,769 votes stay with themMary DOYLE: 41,293 votes stay with themReuben STEEN: 12,896 votes stay with themJohn De WACHT: 4,157 votes stay with themCraig MANNERS: 3,342 votes stay with them1,285 votes from Steve DESVEAUX (excluded) go to John De WACHT437 votes from Steve DESVEAUX (excluded) go to Manny CICCHIELLO368 votes from Steve DESVEAUX (excluded) go to Craig MANNERS220 votes from Steve DESVEAUX (excluded) go to Mark GRONDMAN215 votes from Steve DESVEAUX (excluded) go to Mary DOYLE150 votes from Steve DESVEAUX (excluded) go to Reuben STEENMark GRONDMAN: 3,717 votes stay with themManny CICCHIELLO: 42,206 votes stay with themMary DOYLE: 41,508 votes stay with themReuben STEEN: 13,046 votes stay with themJohn De WACHT: 5,442 votes stay with them1,107 votes from Craig MANNERS (excluded) go to John De WACHT1,052 votes from Craig MANNERS (excluded) go to Manny CICCHIELLO751 votes from Craig MANNERS (excluded) go to Mark GRONDMAN505 votes from Craig MANNERS (excluded) go to Mary DOYLE295 votes from Craig MANNERS (excluded) go to Reuben STEENMark GRONDMAN: 3,937 votes stay with themManny CICCHIELLO: 43,258 votes stay with themMary DOYLE: 42,013 votes stay with themReuben STEEN: 13,341 votes stay with themJohn De WACHT: 6,549 votes stay with them1,886 votes from Mark GRONDMAN (excluded) go to Reuben STEEN1,141 votes from Mark GRONDMAN (excluded) go to Mary DOYLE1,030 votes from Mark GRONDMAN (excluded) go to John De WACHT631 votes from Mark GRONDMAN (excluded) go to Manny CICCHIELLOManny CICCHIELLO: 43,889 votes stay with themMary DOYLE: 43,154 votes stay with themReuben STEEN: 15,227 votes stay with them4,622 votes from John De WACHT (excluded) go to Manny CICCHIELLO1,844 votes from John De WACHT (excluded) go to Reuben STEEN1,113 votes from John De WACHT (excluded) go to Mary DOYLEManny CICCHIELLO: 48,511 votes stay with themMary DOYLE: 44,267 votes stay with them14,423 votes from Reuben STEEN (excluded) go to Mary DOYLE2,648 votes from Reuben STEEN (excluded) go to Manny CICCHIELLOManny CICCHIELLO (LP): 41,382 votes at first preferencesCICCHIELLOMary DOYLE (ALP): 40,926 votes at first preferencesDOYLEReuben STEEN (GVIC): 12,669 votes at first preferencesSTEENJohn De WACHT (ON): 3,738 votes at first preferencesCraig MANNERS (FFPA): 3,006 votes at first preferencesSteve DESVEAUX (CYA): 2,526 votes at first preferencesMark GRONDMAN (IND): 2,439 votes at first preferencesAndrew WILLIAMS (IND): 2,104 votes at first preferencesDavid FAWCETT (LTP): 1,059 votes at first preferencesManny CICCHIELLO (LP): 41,526 votes at count 1CICCHIELLOMary DOYLE (ALP): 40,976 votes at count 1DOYLEReuben STEEN (GVIC): 12,723 votes at count 1STEENJohn De WACHT (ON): 4,094 votes at count 1Craig MANNERS (FFPA): 3,143 votes at count 1Steve DESVEAUX (CYA): 2,616 votes at count 1Mark GRONDMAN (IND): 2,541 votes at count 1Andrew WILLIAMS (IND): 2,230 votes at count 1Manny CICCHIELLO (LP): 41,769 votes at count 2CICCHIELLOMary DOYLE (ALP): 41,293 votes at count 2DOYLEReuben STEEN (GVIC): 12,896 votes at count 2STEENJohn De WACHT (ON): 4,157 votes at count 2Craig MANNERS (FFPA): 3,342 votes at count 2Steve DESVEAUX (CYA): 2,675 votes at count 2Mark GRONDMAN (IND): 3,717 votes at count 2Manny CICCHIELLO (LP): 42,206 votes at count 3CICCHIELLOMary DOYLE (ALP): 41,508 votes at count 3DOYLEReuben STEEN (GVIC): 13,046 votes at count 3STEENJohn De WACHT (ON): 5,442 votes at count 3De WACHTCraig MANNERS (FFPA): 3,710 votes at count 3Mark GRONDMAN (IND): 3,937 votes at count 3Manny CICCHIELLO (LP): 43,258 votes at count 4CICCHIELLOMary DOYLE (ALP): 42,013 votes at count 4DOYLEReuben STEEN (GVIC): 13,341 votes at count 4STEENJohn De WACHT (ON): 6,549 votes at count 4De WACHTMark GRONDMAN (IND): 4,688 votes at count 4GRONDMANManny CICCHIELLO (LP): 43,889 votes at count 5CICCHIELLOMary DOYLE (ALP): 43,154 votes at count 5DOYLEReuben STEEN (GVIC): 15,227 votes at count 5STEENJohn De WACHT (ON): 7,579 votes at count 5De WACHTManny CICCHIELLO (LP): 48,511 votes at count 6CICCHIELLOMary DOYLE (ALP): 44,267 votes at count 6DOYLEReuben STEEN (GVIC): 17,071 votes at count 6STEENManny CICCHIELLO (LP): 51,159 votes at count 7CICCHIELLO · runner-upMary DOYLE (ALP): 58,690 votes at count 7DOYLE · elected
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

Where the preferences went

Aston 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1David FAWCETTLibertarian1,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%)
2Andrew WILLIAMSIndependent2,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%)
3Steve DESVEAUXTrumpet of Patriots2,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%)
4Craig MANNERSFamily First3,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%)
5Mark GRONDMANIndependent4,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%)
6John De WACHTPauline Hanson's One Nation7,579
  • Manny CICCHIELLO (LP): 4,622 (61.0%)
  • Reuben STEEN (GVIC): 1,844 (24.3%)
  • Mary DOYLE (ALP): 1,113 (14.7%)
7Reuben STEENThe Greens17,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Manny CICCHIELLOLiberal41,38241,52641,76942,20643,25843,88948,51151,159
Mary DOYLEAustralian Labor Party · elected40,92640,97641,29341,50842,01343,15444,26758,690
Reuben STEENThe Greens12,66912,72312,89613,04613,34115,22717,071–
John De WACHTPauline Hanson's One Nation3,7384,0944,1575,4426,5497,579––
Craig MANNERSFamily First3,0063,1433,3423,710––––
Steve DESVEAUXTrumpet of Patriots2,5262,6162,675–––––
Mark GRONDMANIndependent2,4392,5413,7173,9374,688–––
Andrew WILLIAMSIndependent2,1042,230––––––
David FAWCETTLibertarian1,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

Aston 2022: preference flowsSankey diagram of the distribution of preferences in Aston at the 2022 Federal election. Alan TUDGE was elected after 5 counts, 51,840 votes to 46,320 for Mary DOYLE. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Alan TUDGE: 42,260 votes stay with themMary DOYLE: 31,949 votes stay with themAsher COOKSON: 11,855 votes stay with themRebekah Jane SPELMAN: 5,990 votes stay with themCraig IBBOTSON: 3,022 votes stay with themLiam ROCHE: 2,111 votes stay with them366 votes from Ryan BRUCE (excluded) go to Asher COOKSON158 votes from Ryan BRUCE (excluded) go to Mary DOYLE133 votes from Ryan BRUCE (excluded) go to Liam ROCHE122 votes from Ryan BRUCE (excluded) go to Alan TUDGE103 votes from Ryan BRUCE (excluded) go to Craig IBBOTSON91 votes from Ryan BRUCE (excluded) go to Rebekah Jane SPELMANAlan TUDGE: 42,382 votes stay with themMary DOYLE: 32,107 votes stay with themAsher COOKSON: 12,221 votes stay with themRebekah Jane SPELMAN: 6,081 votes stay with themCraig IBBOTSON: 3,125 votes stay with them674 votes from Liam ROCHE (excluded) go to Rebekah Jane SPELMAN589 votes from Liam ROCHE (excluded) go to Craig IBBOTSON513 votes from Liam ROCHE (excluded) go to Alan TUDGE270 votes from Liam ROCHE (excluded) go to Mary DOYLE198 votes from Liam ROCHE (excluded) go to Asher COOKSONAlan TUDGE: 42,895 votes stay with themMary DOYLE: 32,377 votes stay with themAsher COOKSON: 12,419 votes stay with themRebekah Jane SPELMAN: 6,755 votes stay with them2,429 votes from Craig IBBOTSON (excluded) go to Rebekah Jane SPELMAN503 votes from Craig IBBOTSON (excluded) go to Alan TUDGE407 votes from Craig IBBOTSON (excluded) go to Asher COOKSON375 votes from Craig IBBOTSON (excluded) go to Mary DOYLEAlan TUDGE: 43,398 votes stay with themMary DOYLE: 32,752 votes stay with themAsher COOKSON: 12,826 votes stay with them5,305 votes from Rebekah Jane SPELMAN (excluded) go to Alan TUDGE2,217 votes from Rebekah Jane SPELMAN (excluded) go to Asher COOKSON1,662 votes from Rebekah Jane SPELMAN (excluded) go to Mary DOYLEAlan TUDGE: 48,703 votes stay with themMary DOYLE: 34,414 votes stay with them11,906 votes from Asher COOKSON (excluded) go to Mary DOYLE3,137 votes from Asher COOKSON (excluded) go to Alan TUDGEAlan TUDGE (LP): 42,260 votes at first preferencesTUDGEMary DOYLE (ALP): 31,949 votes at first preferencesDOYLEAsher COOKSON (GVIC): 11,855 votes at first preferencesCOOKSONRebekah Jane SPELMAN (UAPP): 5,990 votes at first preferencesSPELMANCraig IBBOTSON (ON): 3,022 votes at first preferencesLiam ROCHE (LDP): 2,111 votes at first preferencesRyan BRUCE (TNL): 973 votes at first preferencesAlan TUDGE (LP): 42,382 votes at count 1TUDGEMary DOYLE (ALP): 32,107 votes at count 1DOYLEAsher COOKSON (GVIC): 12,221 votes at count 1COOKSONRebekah Jane SPELMAN (UAPP): 6,081 votes at count 1SPELMANCraig IBBOTSON (ON): 3,125 votes at count 1Liam ROCHE (LDP): 2,244 votes at count 1Alan TUDGE (LP): 42,895 votes at count 2TUDGEMary DOYLE (ALP): 32,377 votes at count 2DOYLEAsher COOKSON (GVIC): 12,419 votes at count 2COOKSONRebekah Jane SPELMAN (UAPP): 6,755 votes at count 2SPELMANCraig IBBOTSON (ON): 3,714 votes at count 2Alan TUDGE (LP): 43,398 votes at count 3TUDGEMary DOYLE (ALP): 32,752 votes at count 3DOYLEAsher COOKSON (GVIC): 12,826 votes at count 3COOKSONRebekah Jane SPELMAN (UAPP): 9,184 votes at count 3SPELMANAlan TUDGE (LP): 48,703 votes at count 4TUDGEMary DOYLE (ALP): 34,414 votes at count 4DOYLEAsher COOKSON (GVIC): 15,043 votes at count 4COOKSONAlan TUDGE (LP): 51,840 votes at count 5TUDGE · electedMary DOYLE (ALP): 46,320 votes at count 5DOYLE · runner-up
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

Where the preferences went

Aston 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Ryan BRUCETNL973
  • 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%)
2Liam ROCHELiberal Democrats2,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%)
3Craig IBBOTSONPauline Hanson's One Nation3,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%)
4Rebekah Jane SPELMANUnited Australia Party9,184
  • Alan TUDGE (LP): 5,305 (57.8%)
  • Asher COOKSON (GVIC): 2,217 (24.1%)
  • Mary DOYLE (ALP): 1,662 (18.1%)
5Asher COOKSONThe Greens15,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Alan TUDGELiberal · elected42,26042,38242,89543,39848,70351,840
Mary DOYLEAustralian Labor Party31,94932,10732,37732,75234,41446,320
Asher COOKSONThe Greens11,85512,22112,41912,82615,043–
Rebekah Jane SPELMANUnited Australia Party5,9906,0816,7559,184––
Craig IBBOTSONPauline Hanson's One Nation3,0223,1253,714–––
Liam ROCHELiberal Democrats2,1112,244––––
Ryan BRUCETNL973–––––

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

Aston 2019: preference flowsSankey diagram of the distribution of preferences in Aston at the 2019 Federal election. Alan TUDGE was elected after 3 counts, 60,180 votes to 39,910 for Kadira PETHIYAGODA. The table below gives every figure.First prefsCount 1Count 2Count 3Alan TUDGE: 54,744 votes stay with themKadira PETHIYAGODA: 29,839 votes stay with themAsher COOKSON: 8,867 votes stay with themMatthew SIRIANNI-DUFFY: 3,611 votes stay with them1,115 votes from Anna KENNEDY (excluded) go to Kadira PETHIYAGODA928 votes from Anna KENNEDY (excluded) go to Alan TUDGE521 votes from Anna KENNEDY (excluded) go to Asher COOKSON465 votes from Anna KENNEDY (excluded) go to Matthew SIRIANNI-DUFFYAlan TUDGE: 55,672 votes stay with themKadira PETHIYAGODA: 30,954 votes stay with themAsher COOKSON: 9,388 votes stay with them2,171 votes from Matthew SIRIANNI-DUFFY (excluded) go to Alan TUDGE1,139 votes from Matthew SIRIANNI-DUFFY (excluded) go to Kadira PETHIYAGODA766 votes from Matthew SIRIANNI-DUFFY (excluded) go to Asher COOKSONAlan TUDGE: 57,843 votes stay with themKadira PETHIYAGODA: 32,093 votes stay with them7,817 votes from Asher COOKSON (excluded) go to Kadira PETHIYAGODA2,337 votes from Asher COOKSON (excluded) go to Alan TUDGEAlan TUDGE (LP): 54,744 votes at first preferencesTUDGEKadira PETHIYAGODA (ALP): 29,839 votes at first preferencesPETHIYAGODAAsher COOKSON (GVIC): 8,867 votes at first preferencesCOOKSONMatthew SIRIANNI-DUFFY (UAPP): 3,611 votes at first preferencesAnna KENNEDY (DLP): 3,029 votes at first preferencesAlan TUDGE (LP): 55,672 votes at count 1TUDGEKadira PETHIYAGODA (ALP): 30,954 votes at count 1PETHIYAGODAAsher COOKSON (GVIC): 9,388 votes at count 1COOKSONMatthew SIRIANNI-DUFFY (UAPP): 4,076 votes at count 1SIRIANNI-DUFFYAlan TUDGE (LP): 57,843 votes at count 2TUDGEKadira PETHIYAGODA (ALP): 32,093 votes at count 2PETHIYAGODAAsher COOKSON (GVIC): 10,154 votes at count 2COOKSONAlan TUDGE (LP): 60,180 votes at count 3TUDGE · electedKadira PETHIYAGODA (ALP): 39,910 votes at count 3PETHIYAGODA · runner-up
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

Where the preferences went

Aston 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Anna KENNEDYLabour DLP3,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%)
2Matthew SIRIANNI-DUFFYUnited Australia Party4,076
  • Alan TUDGE (LP): 2,171 (53.3%)
  • Kadira PETHIYAGODA (ALP): 1,139 (27.9%)
  • Asher COOKSON (GVIC): 766 (18.8%)
3Asher 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)
CandidateFirst prefsCount 1Count 2Count 3
Alan TUDGELiberal · elected54,74455,67257,84360,180
Kadira PETHIYAGODAAustralian Labor Party29,83930,95432,09339,910
Asher COOKSONThe Greens (VIC)8,8679,38810,154–
Matthew SIRIANNI-DUFFYUnited Australia Party3,6114,076––
Anna KENNEDYLabour DLP3,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.

Source: Australian Electoral Commission, House of Representatives distribution of preferences by division (© Commonwealth of Australia, CC BY 4.0), 2019, 2022 and 2025 Federal elections. Division boundaries change between elections, so results under the same name are not like-for-like. Built 2 November 2026. Spotted an error? Tell us.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.