Skip to content

Holt: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Cassandra FERNANDOAustralian Labor PartyAnnette SAMUELLiberal27,8434Majority at count 4
2022Cassandra FERNANDOAustralian Labor PartyRanj PERERALiberal12,6586Majority at count 6
2019Anthony BYRNEAustralian Labor PartyJennifer VAN DEN BROEKLiberal16,4672First preferences

2025 Federal election

Cassandra FERNANDO (Australian Labor Party) won Holt in 2025 with 63,538 of the 99,233 votes in the final count, beating Annette SAMUEL (Liberal) by 27,843 votes (64.0% to 36.0%). Fernando led on first preferences with 45.0% of 99,233 formal votes and passed the 49,617-vote majority at count 4.

99,233 formal votes6 candidates4 counts27,843-vote final margin

Holt 2025: preference flowsSankey diagram of the distribution of preferences in Holt at the 2025 Federal election. Cassandra FERNANDO was elected after 4 counts, 63,538 votes to 35,695 for Annette SAMUEL. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Cassandra FERNANDO: 44,686 votes stay with themAnnette SAMUEL: 24,840 votes stay with themPayal TIWARI: 11,122 votes stay with themTrevor HAMMOND: 8,655 votes stay with themShane FOREMAN: 5,185 votes stay with them1,217 votes from Riley AICKIN (excluded) go to Payal TIWARI1,197 votes from Riley AICKIN (excluded) go to Cassandra FERNANDO1,006 votes from Riley AICKIN (excluded) go to Shane FOREMAN872 votes from Riley AICKIN (excluded) go to Trevor HAMMOND453 votes from Riley AICKIN (excluded) go to Annette SAMUELCassandra FERNANDO: 45,883 votes stay with themAnnette SAMUEL: 25,293 votes stay with themPayal TIWARI: 12,339 votes stay with themTrevor HAMMOND: 9,527 votes stay with them2,100 votes from Shane FOREMAN (excluded) go to Trevor HAMMOND1,972 votes from Shane FOREMAN (excluded) go to Payal TIWARI1,080 votes from Shane FOREMAN (excluded) go to Annette SAMUEL1,039 votes from Shane FOREMAN (excluded) go to Cassandra FERNANDOCassandra FERNANDO: 46,922 votes stay with themAnnette SAMUEL: 26,373 votes stay with themPayal TIWARI: 14,311 votes stay with them6,315 votes from Trevor HAMMOND (excluded) go to Annette SAMUEL2,998 votes from Trevor HAMMOND (excluded) go to Payal TIWARI2,314 votes from Trevor HAMMOND (excluded) go to Cassandra FERNANDOCassandra FERNANDO: 49,236 votes stay with themAnnette SAMUEL: 32,688 votes stay with them14,302 votes from Payal TIWARI (excluded) go to Cassandra FERNANDO3,007 votes from Payal TIWARI (excluded) go to Annette SAMUELCassandra FERNANDO (ALP): 44,686 votes at first preferencesFERNANDOAnnette SAMUEL (LP): 24,840 votes at first preferencesSAMUELPayal TIWARI (GVIC): 11,122 votes at first preferencesTIWARITrevor HAMMOND (ON): 8,655 votes at first preferencesHAMMONDShane FOREMAN (FFPA): 5,185 votes at first preferencesFOREMANRiley AICKIN (HMP): 4,745 votes at first preferencesAICKINCassandra FERNANDO (ALP): 45,883 votes at count 1FERNANDOAnnette SAMUEL (LP): 25,293 votes at count 1SAMUELPayal TIWARI (GVIC): 12,339 votes at count 1TIWARITrevor HAMMOND (ON): 9,527 votes at count 1HAMMONDShane FOREMAN (FFPA): 6,191 votes at count 1FOREMANCassandra FERNANDO (ALP): 46,922 votes at count 2FERNANDOAnnette SAMUEL (LP): 26,373 votes at count 2SAMUELPayal TIWARI (GVIC): 14,311 votes at count 2TIWARITrevor HAMMOND (ON): 11,627 votes at count 2HAMMONDCassandra FERNANDO (ALP): 49,236 votes at count 3FERNANDOAnnette SAMUEL (LP): 32,688 votes at count 3SAMUELPayal TIWARI (GVIC): 17,309 votes at count 3TIWARICassandra FERNANDO (ALP): 63,538 votes at count 4FERNANDO · electedAnnette SAMUEL (LP): 35,695 votes at count 4SAMUEL · 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

Holt 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Riley AICKINLegalise Cannabis Party4,745
  • Payal TIWARI (GVIC): 1,217 (25.6%)
  • Cassandra FERNANDO (ALP): 1,197 (25.2%)
  • Shane FOREMAN (FFPA): 1,006 (21.2%)
  • Trevor HAMMOND (ON): 872 (18.4%)
  • Annette SAMUEL (LP): 453 (9.5%)
2Shane FOREMANFamily First6,191
  • Trevor HAMMOND (ON): 2,100 (33.9%)
  • Payal TIWARI (GVIC): 1,972 (31.9%)
  • Annette SAMUEL (LP): 1,080 (17.4%)
  • Cassandra FERNANDO (ALP): 1,039 (16.8%)
3Trevor HAMMONDPauline Hanson's One Nation11,627
  • Annette SAMUEL (LP): 6,315 (54.3%)
  • Payal TIWARI (GVIC): 2,998 (25.8%)
  • Cassandra FERNANDO (ALP): 2,314 (19.9%)
4Payal TIWARIThe Greens17,309
  • Cassandra FERNANDO (ALP): 14,302 (82.6%)
  • Annette SAMUEL (LP): 3,007 (17.4%)

Votes after every count

Holt 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Cassandra FERNANDOAustralian Labor Party · elected44,68645,88346,92249,23663,538
Annette SAMUELLiberal24,84025,29326,37332,68835,695
Payal TIWARIThe Greens11,12212,33914,31117,309–
Trevor HAMMONDPauline Hanson's One Nation8,6559,52711,627––
Shane FOREMANFamily First5,1856,191–––
Riley AICKINLegalise Cannabis Party4,745––––

2022 Federal election

Cassandra FERNANDO (Australian Labor Party) won Holt in 2022 with 50,777 of the 88,896 votes in the final count, beating Ranj PERERA (Liberal) by 12,658 votes (57.1% to 42.9%). Fernando led on first preferences with 40.9% of 88,896 formal votes and passed the 44,449-vote majority at count 6.

88,896 formal votes8 candidates6 counts12,658-vote final margin

Holt 2022: preference flowsSankey diagram of the distribution of preferences in Holt at the 2022 Federal election. Cassandra FERNANDO was elected after 6 counts, 50,777 votes to 38,119 for Ranj PERERA. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Cassandra FERNANDO: 36,326 votes stay with themRanj PERERA: 26,274 votes stay with themGerardine HANSEN: 8,592 votes stay with themSujit MATHEW: 7,583 votes stay with themSandy AMBARD: 4,295 votes stay with themRavi RAGUPATHY: 2,673 votes stay with themMatthew NUNEZ-SILVA: 2,423 votes stay with them196 votes from Gregory SALDANHA (excluded) go to Sandy AMBARD114 votes from Gregory SALDANHA (excluded) go to Ravi RAGUPATHY109 votes from Gregory SALDANHA (excluded) go to Gerardine HANSEN108 votes from Gregory SALDANHA (excluded) go to Matthew NUNEZ-SILVA85 votes from Gregory SALDANHA (excluded) go to Cassandra FERNANDO59 votes from Gregory SALDANHA (excluded) go to Sujit MATHEW59 votes from Gregory SALDANHA (excluded) go to Ranj PERERACassandra FERNANDO: 36,411 votes stay with themRanj PERERA: 26,333 votes stay with themGerardine HANSEN: 8,701 votes stay with themSujit MATHEW: 7,642 votes stay with themSandy AMBARD: 4,491 votes stay with themRavi RAGUPATHY: 2,787 votes stay with them750 votes from Matthew NUNEZ-SILVA (excluded) go to Ranj PERERA618 votes from Matthew NUNEZ-SILVA (excluded) go to Gerardine HANSEN517 votes from Matthew NUNEZ-SILVA (excluded) go to Sandy AMBARD263 votes from Matthew NUNEZ-SILVA (excluded) go to Cassandra FERNANDO235 votes from Matthew NUNEZ-SILVA (excluded) go to Sujit MATHEW148 votes from Matthew NUNEZ-SILVA (excluded) go to Ravi RAGUPATHYCassandra FERNANDO: 36,674 votes stay with themRanj PERERA: 27,083 votes stay with themGerardine HANSEN: 9,319 votes stay with themSujit MATHEW: 7,877 votes stay with themSandy AMBARD: 5,008 votes stay with them1,076 votes from Ravi RAGUPATHY (excluded) go to Cassandra FERNANDO556 votes from Ravi RAGUPATHY (excluded) go to Gerardine HANSEN476 votes from Ravi RAGUPATHY (excluded) go to Sujit MATHEW418 votes from Ravi RAGUPATHY (excluded) go to Ranj PERERA409 votes from Ravi RAGUPATHY (excluded) go to Sandy AMBARDCassandra FERNANDO: 37,750 votes stay with themRanj PERERA: 27,501 votes stay with themGerardine HANSEN: 9,875 votes stay with themSujit MATHEW: 8,353 votes stay with them3,420 votes from Sandy AMBARD (excluded) go to Gerardine HANSEN728 votes from Sandy AMBARD (excluded) go to Cassandra FERNANDO712 votes from Sandy AMBARD (excluded) go to Ranj PERERA557 votes from Sandy AMBARD (excluded) go to Sujit MATHEWCassandra FERNANDO: 38,478 votes stay with themRanj PERERA: 28,213 votes stay with themGerardine HANSEN: 13,295 votes stay with them5,799 votes from Sujit MATHEW (excluded) go to Cassandra FERNANDO1,576 votes from Sujit MATHEW (excluded) go to Gerardine HANSEN1,535 votes from Sujit MATHEW (excluded) go to Ranj PERERACassandra FERNANDO: 44,277 votes stay with themRanj PERERA: 29,748 votes stay with them8,371 votes from Gerardine HANSEN (excluded) go to Ranj PERERA6,500 votes from Gerardine HANSEN (excluded) go to Cassandra FERNANDOCassandra FERNANDO (ALP): 36,326 votes at first preferencesFERNANDORanj PERERA (LP): 26,274 votes at first preferencesPERERAGerardine HANSEN (UAPP): 8,592 votes at first preferencesHANSENSujit MATHEW (GVIC): 7,583 votes at first preferencesMATHEWSandy AMBARD (ON): 4,295 votes at first preferencesAMBARDRavi RAGUPATHY (IND): 2,673 votes at first preferencesMatthew NUNEZ-SILVA (LDP): 2,423 votes at first preferencesGregory SALDANHA (CYA): 730 votes at first preferencesCassandra FERNANDO (ALP): 36,411 votes at count 1FERNANDORanj PERERA (LP): 26,333 votes at count 1PERERAGerardine HANSEN (UAPP): 8,701 votes at count 1HANSENSujit MATHEW (GVIC): 7,642 votes at count 1MATHEWSandy AMBARD (ON): 4,491 votes at count 1AMBARDRavi RAGUPATHY (IND): 2,787 votes at count 1Matthew NUNEZ-SILVA (LDP): 2,531 votes at count 1Cassandra FERNANDO (ALP): 36,674 votes at count 2FERNANDORanj PERERA (LP): 27,083 votes at count 2PERERAGerardine HANSEN (UAPP): 9,319 votes at count 2HANSENSujit MATHEW (GVIC): 7,877 votes at count 2MATHEWSandy AMBARD (ON): 5,008 votes at count 2AMBARDRavi RAGUPATHY (IND): 2,935 votes at count 2Cassandra FERNANDO (ALP): 37,750 votes at count 3FERNANDORanj PERERA (LP): 27,501 votes at count 3PERERAGerardine HANSEN (UAPP): 9,875 votes at count 3HANSENSujit MATHEW (GVIC): 8,353 votes at count 3MATHEWSandy AMBARD (ON): 5,417 votes at count 3AMBARDCassandra FERNANDO (ALP): 38,478 votes at count 4FERNANDORanj PERERA (LP): 28,213 votes at count 4PERERAGerardine HANSEN (UAPP): 13,295 votes at count 4HANSENSujit MATHEW (GVIC): 8,910 votes at count 4MATHEWCassandra FERNANDO (ALP): 44,277 votes at count 5FERNANDORanj PERERA (LP): 29,748 votes at count 5PERERAGerardine HANSEN (UAPP): 14,871 votes at count 5HANSENCassandra FERNANDO (ALP): 50,777 votes at count 6FERNANDO · electedRanj PERERA (LP): 38,119 votes at count 6PERERA · 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

Holt 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Gregory SALDANHAAustralian Federation Party730
  • Sandy AMBARD (ON): 196 (26.8%)
  • Ravi RAGUPATHY (IND): 114 (15.6%)
  • Gerardine HANSEN (UAPP): 109 (14.9%)
  • Matthew NUNEZ-SILVA (LDP): 108 (14.8%)
  • Cassandra FERNANDO (ALP): 85 (11.6%)
  • Sujit MATHEW (GVIC): 59 (8.1%)
  • Ranj PERERA (LP): 59 (8.1%)
2Matthew NUNEZ-SILVALiberal Democrats2,531
  • Ranj PERERA (LP): 750 (29.6%)
  • Gerardine HANSEN (UAPP): 618 (24.4%)
  • Sandy AMBARD (ON): 517 (20.4%)
  • Cassandra FERNANDO (ALP): 263 (10.4%)
  • Sujit MATHEW (GVIC): 235 (9.3%)
  • Ravi RAGUPATHY (IND): 148 (5.8%)
3Ravi RAGUPATHYIndependent2,935
  • Cassandra FERNANDO (ALP): 1,076 (36.7%)
  • Gerardine HANSEN (UAPP): 556 (18.9%)
  • Sujit MATHEW (GVIC): 476 (16.2%)
  • Ranj PERERA (LP): 418 (14.2%)
  • Sandy AMBARD (ON): 409 (13.9%)
4Sandy AMBARDPauline Hanson's One Nation5,417
  • Gerardine HANSEN (UAPP): 3,420 (63.1%)
  • Cassandra FERNANDO (ALP): 728 (13.4%)
  • Ranj PERERA (LP): 712 (13.1%)
  • Sujit MATHEW (GVIC): 557 (10.3%)
5Sujit MATHEWThe Greens8,910
  • Cassandra FERNANDO (ALP): 5,799 (65.1%)
  • Gerardine HANSEN (UAPP): 1,576 (17.7%)
  • Ranj PERERA (LP): 1,535 (17.2%)
6Gerardine HANSENUnited Australia Party14,871
  • Ranj PERERA (LP): 8,371 (56.3%)
  • Cassandra FERNANDO (ALP): 6,500 (43.7%)

Votes after every count

Holt 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Cassandra FERNANDOAustralian Labor Party · elected36,32636,41136,67437,75038,47844,27750,777
Ranj PERERALiberal26,27426,33327,08327,50128,21329,74838,119
Gerardine HANSENUnited Australia Party8,5928,7019,3199,87513,29514,871–
Sujit MATHEWThe Greens7,5837,6427,8778,3538,910––
Sandy AMBARDPauline Hanson's One Nation4,2954,4915,0085,417–––
Ravi RAGUPATHYIndependent2,6732,7872,935––––
Matthew NUNEZ-SILVALiberal Democrats2,4232,531–––––
Gregory SALDANHAAustralian Federation Party730––––––

2019 Federal election

Anthony BYRNE (Australian Labor Party) won Holt in 2019 with 55,577 of the 94,687 votes in the final count, beating Jennifer VAN DEN BROEK (Liberal) by 16,467 votes (58.7% to 41.3%). Byrne won on first preferences, with 50.7% of 94,687 formal votes (more than half: 47,344 needed).

94,687 formal votes4 candidates2 counts16,467-vote final margin

Holt 2019: preference flowsSankey diagram of the distribution of preferences in Holt at the 2019 Federal election. Anthony BYRNE was elected after 2 counts, 55,577 votes to 39,110 for Jennifer VAN DEN BROEK. The table below gives every figure.First prefsCount 1Count 2Anthony BYRNE: 48,031 votes stay with themJennifer VAN DEN BROEK: 33,963 votes stay with themJess WHEELOCK: 6,735 votes stay with them2,961 votes from Jatinder SINGH (excluded) go to Jennifer VAN DEN BROEK1,642 votes from Jatinder SINGH (excluded) go to Anthony BYRNE1,355 votes from Jatinder SINGH (excluded) go to Jess WHEELOCKAnthony BYRNE: 49,673 votes stay with themJennifer VAN DEN BROEK: 36,924 votes stay with them5,904 votes from Jess WHEELOCK (excluded) go to Anthony BYRNE2,186 votes from Jess WHEELOCK (excluded) go to Jennifer VAN DEN BROEKAnthony BYRNE (ALP): 48,031 votes at first preferencesBYRNEJennifer VAN DEN BROEK (LP): 33,963 votes at first preferencesVAN DEN BROEKJess WHEELOCK (GVIC): 6,735 votes at first preferencesWHEELOCKJatinder SINGH (UAPP): 5,958 votes at first preferencesSINGHAnthony BYRNE (ALP): 49,673 votes at count 1BYRNEJennifer VAN DEN BROEK (LP): 36,924 votes at count 1VAN DEN BROEKJess WHEELOCK (GVIC): 8,090 votes at count 1WHEELOCKAnthony BYRNE (ALP): 55,577 votes at count 2BYRNE · electedJennifer VAN DEN BROEK (LP): 39,110 votes at count 2VAN DEN BROEK · 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

Holt 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Jatinder SINGHUnited Australia Party5,958
  • Jennifer VAN DEN BROEK (LP): 2,961 (49.7%)
  • Anthony BYRNE (ALP): 1,642 (27.6%)
  • Jess WHEELOCK (GVIC): 1,355 (22.7%)
2Jess WHEELOCKThe Greens (VIC)8,090
  • Anthony BYRNE (ALP): 5,904 (73.0%)
  • Jennifer VAN DEN BROEK (LP): 2,186 (27.0%)

Votes after every count

Holt 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2
Anthony BYRNEAustralian Labor Party · elected48,03149,67355,577
Jennifer VAN DEN BROEKLiberal33,96336,92439,110
Jess WHEELOCKThe Greens (VIC)6,7358,090–
Jatinder SINGHUnited Australia Party5,958––

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.