Skip to content

Lalor: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Joanne RYANAustralian Labor PartyMira D'SILVALiberal26,2385Majority at count 5
2022Joanne RYANAustralian Labor PartyRavi GADDIPATILiberal22,7047Majority at count 6
2019Joanne RYANAustralian Labor PartyGayle MURPHYLiberal23,2044First preferences

2025 Federal election

Joanne RYAN (Australian Labor Party) won Lalor in 2025 with 62,761 of the 99,284 votes in the final count, beating Mira D'SILVA (Liberal) by 26,238 votes (63.2% to 36.8%). Ryan led on first preferences with 43.6% of 99,284 formal votes and passed the 49,643-vote majority at count 5.

99,284 formal votes7 candidates5 counts26,238-vote final margin

Lalor 2025: preference flowsSankey diagram of the distribution of preferences in Lalor at the 2025 Federal election. Joanne RYAN was elected after 5 counts, 62,761 votes to 36,523 for Mira D'SILVA. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Joanne RYAN: 43,284 votes stay with themMira D'SILVA: 25,869 votes stay with themOwen PARRIS: 15,181 votes stay with themJason OOSTHUIZEN: 6,986 votes stay with themMatthew EMERSON: 4,578 votes stay with themAijaz MOINUDDIN: 2,101 votes stay with them377 votes from Patrizia BARCATTA (excluded) go to Jason OOSTHUIZEN269 votes from Patrizia BARCATTA (excluded) go to Aijaz MOINUDDIN226 votes from Patrizia BARCATTA (excluded) go to Matthew EMERSON219 votes from Patrizia BARCATTA (excluded) go to Mira D'SILVA100 votes from Patrizia BARCATTA (excluded) go to Joanne RYAN94 votes from Patrizia BARCATTA (excluded) go to Owen PARRISJoanne RYAN: 43,384 votes stay with themMira D'SILVA: 26,088 votes stay with themOwen PARRIS: 15,275 votes stay with themJason OOSTHUIZEN: 7,363 votes stay with themMatthew EMERSON: 4,804 votes stay with them752 votes from Aijaz MOINUDDIN (excluded) go to Owen PARRIS471 votes from Aijaz MOINUDDIN (excluded) go to Matthew EMERSON432 votes from Aijaz MOINUDDIN (excluded) go to Mira D'SILVA431 votes from Aijaz MOINUDDIN (excluded) go to Joanne RYAN284 votes from Aijaz MOINUDDIN (excluded) go to Jason OOSTHUIZENJoanne RYAN: 43,815 votes stay with themMira D'SILVA: 26,520 votes stay with themOwen PARRIS: 16,027 votes stay with themJason OOSTHUIZEN: 7,647 votes stay with them1,703 votes from Matthew EMERSON (excluded) go to Jason OOSTHUIZEN1,285 votes from Matthew EMERSON (excluded) go to Mira D'SILVA1,147 votes from Matthew EMERSON (excluded) go to Owen PARRIS1,140 votes from Matthew EMERSON (excluded) go to Joanne RYANJoanne RYAN: 44,955 votes stay with themMira D'SILVA: 27,805 votes stay with themOwen PARRIS: 17,174 votes stay with them5,367 votes from Jason OOSTHUIZEN (excluded) go to Mira D'SILVA2,021 votes from Jason OOSTHUIZEN (excluded) go to Joanne RYAN1,962 votes from Jason OOSTHUIZEN (excluded) go to Owen PARRISJoanne RYAN: 46,976 votes stay with themMira D'SILVA: 33,172 votes stay with them15,785 votes from Owen PARRIS (excluded) go to Joanne RYAN3,351 votes from Owen PARRIS (excluded) go to Mira D'SILVAJoanne RYAN (ALP): 43,284 votes at first preferencesRYANMira D'SILVA (LP): 25,869 votes at first preferencesD'SILVAOwen PARRIS (GVIC): 15,181 votes at first preferencesPARRISJason OOSTHUIZEN (ON): 6,986 votes at first preferencesOOSTHUIZENMatthew EMERSON (FFPA): 4,578 votes at first preferencesEMERSONAijaz MOINUDDIN (IND): 2,101 votes at first preferencesPatrizia BARCATTA (LTP): 1,285 votes at first preferencesJoanne RYAN (ALP): 43,384 votes at count 1RYANMira D'SILVA (LP): 26,088 votes at count 1D'SILVAOwen PARRIS (GVIC): 15,275 votes at count 1PARRISJason OOSTHUIZEN (ON): 7,363 votes at count 1OOSTHUIZENMatthew EMERSON (FFPA): 4,804 votes at count 1EMERSONAijaz MOINUDDIN (IND): 2,370 votes at count 1Joanne RYAN (ALP): 43,815 votes at count 2RYANMira D'SILVA (LP): 26,520 votes at count 2D'SILVAOwen PARRIS (GVIC): 16,027 votes at count 2PARRISJason OOSTHUIZEN (ON): 7,647 votes at count 2OOSTHUIZENMatthew EMERSON (FFPA): 5,275 votes at count 2EMERSONJoanne RYAN (ALP): 44,955 votes at count 3RYANMira D'SILVA (LP): 27,805 votes at count 3D'SILVAOwen PARRIS (GVIC): 17,174 votes at count 3PARRISJason OOSTHUIZEN (ON): 9,350 votes at count 3OOSTHUIZENJoanne RYAN (ALP): 46,976 votes at count 4RYANMira D'SILVA (LP): 33,172 votes at count 4D'SILVAOwen PARRIS (GVIC): 19,136 votes at count 4PARRISJoanne RYAN (ALP): 62,761 votes at count 5RYAN · electedMira D'SILVA (LP): 36,523 votes at count 5D'SILVA · 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

Lalor 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Patrizia BARCATTALibertarian1,285
  • Jason OOSTHUIZEN (ON): 377 (29.3%)
  • Aijaz MOINUDDIN (IND): 269 (20.9%)
  • Matthew EMERSON (FFPA): 226 (17.6%)
  • Mira D'SILVA (LP): 219 (17.0%)
  • Joanne RYAN (ALP): 100 (7.8%)
  • Owen PARRIS (GVIC): 94 (7.3%)
2Aijaz MOINUDDINIndependent2,370
  • Owen PARRIS (GVIC): 752 (31.7%)
  • Matthew EMERSON (FFPA): 471 (19.9%)
  • Mira D'SILVA (LP): 432 (18.2%)
  • Joanne RYAN (ALP): 431 (18.2%)
  • Jason OOSTHUIZEN (ON): 284 (12.0%)
3Matthew EMERSONFamily First5,275
  • Jason OOSTHUIZEN (ON): 1,703 (32.3%)
  • Mira D'SILVA (LP): 1,285 (24.4%)
  • Owen PARRIS (GVIC): 1,147 (21.7%)
  • Joanne RYAN (ALP): 1,140 (21.6%)
4Jason OOSTHUIZENPauline Hanson's One Nation9,350
  • Mira D'SILVA (LP): 5,367 (57.4%)
  • Joanne RYAN (ALP): 2,021 (21.6%)
  • Owen PARRIS (GVIC): 1,962 (21.0%)
5Owen PARRISThe Greens19,136
  • Joanne RYAN (ALP): 15,785 (82.5%)
  • Mira D'SILVA (LP): 3,351 (17.5%)

Votes after every count

Lalor 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Joanne RYANAustralian Labor Party · elected43,28443,38443,81544,95546,97662,761
Mira D'SILVALiberal25,86926,08826,52027,80533,17236,523
Owen PARRISThe Greens15,18115,27516,02717,17419,136–
Jason OOSTHUIZENPauline Hanson's One Nation6,9867,3637,6479,350––
Matthew EMERSONFamily First4,5784,8045,275–––
Aijaz MOINUDDINIndependent2,1012,370––––
Patrizia BARCATTALibertarian1,285–––––

2022 Federal election

Joanne RYAN (Australian Labor Party) won Lalor in 2022 with 55,613 of the 88,522 votes in the final count, beating Ravi GADDIPATI (Liberal) by 22,704 votes (62.8% to 37.2%). Ryan led on first preferences with 44.1% of 88,522 formal votes and passed the 44,262-vote majority at count 6.

88,522 formal votes9 candidates7 counts22,704-vote final margin

Lalor 2022: preference flowsSankey diagram of the distribution of preferences in Lalor at the 2022 Federal election. Joanne RYAN was elected after 7 counts, 55,613 votes to 32,909 for Ravi GADDIPATI. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Joanne RYAN: 39,047 votes stay with themRavi GADDIPATI: 22,083 votes stay with themJack BODDEKE: 9,192 votes stay with themJuanita Coral PATERSON: 6,340 votes stay with themJames INGARFILL: 3,489 votes stay with themPatrizia BARCATTA: 3,403 votes stay with themAijaz MOINUDDIN: 2,535 votes stay with themClaudio URIBE: 1,482 votes stay with them197 votes from Peter MALLIAROS (excluded) go to Patrizia BARCATTA175 votes from Peter MALLIAROS (excluded) go to James INGARFILL143 votes from Peter MALLIAROS (excluded) go to Joanne RYAN110 votes from Peter MALLIAROS (excluded) go to Juanita Coral PATERSON97 votes from Peter MALLIAROS (excluded) go to Ravi GADDIPATI95 votes from Peter MALLIAROS (excluded) go to Aijaz MOINUDDIN82 votes from Peter MALLIAROS (excluded) go to Jack BODDEKE52 votes from Peter MALLIAROS (excluded) go to Claudio URIBEJoanne RYAN: 39,190 votes stay with themRavi GADDIPATI: 22,180 votes stay with themJack BODDEKE: 9,274 votes stay with themJuanita Coral PATERSON: 6,450 votes stay with themJames INGARFILL: 3,664 votes stay with themPatrizia BARCATTA: 3,600 votes stay with themAijaz MOINUDDIN: 2,630 votes stay with them600 votes from Claudio URIBE (excluded) go to Jack BODDEKE327 votes from Claudio URIBE (excluded) go to Joanne RYAN230 votes from Claudio URIBE (excluded) go to Aijaz MOINUDDIN167 votes from Claudio URIBE (excluded) go to Juanita Coral PATERSON81 votes from Claudio URIBE (excluded) go to Ravi GADDIPATI69 votes from Claudio URIBE (excluded) go to Patrizia BARCATTA60 votes from Claudio URIBE (excluded) go to James INGARFILLJoanne RYAN: 39,517 votes stay with themRavi GADDIPATI: 22,261 votes stay with themJack BODDEKE: 9,874 votes stay with themJuanita Coral PATERSON: 6,617 votes stay with themJames INGARFILL: 3,724 votes stay with themPatrizia BARCATTA: 3,669 votes stay with them991 votes from Aijaz MOINUDDIN (excluded) go to Juanita Coral PATERSON676 votes from Aijaz MOINUDDIN (excluded) go to Joanne RYAN440 votes from Aijaz MOINUDDIN (excluded) go to Jack BODDEKE289 votes from Aijaz MOINUDDIN (excluded) go to Ravi GADDIPATI253 votes from Aijaz MOINUDDIN (excluded) go to Patrizia BARCATTA211 votes from Aijaz MOINUDDIN (excluded) go to James INGARFILLJoanne RYAN: 40,193 votes stay with themRavi GADDIPATI: 22,550 votes stay with themJack BODDEKE: 10,314 votes stay with themJuanita Coral PATERSON: 7,608 votes stay with themJames INGARFILL: 3,935 votes stay with them1,205 votes from Patrizia BARCATTA (excluded) go to Juanita Coral PATERSON1,017 votes from Patrizia BARCATTA (excluded) go to Ravi GADDIPATI696 votes from Patrizia BARCATTA (excluded) go to James INGARFILL663 votes from Patrizia BARCATTA (excluded) go to Joanne RYAN341 votes from Patrizia BARCATTA (excluded) go to Jack BODDEKEJoanne RYAN: 40,856 votes stay with themRavi GADDIPATI: 23,567 votes stay with themJack BODDEKE: 10,655 votes stay with themJuanita Coral PATERSON: 8,813 votes stay with them2,595 votes from James INGARFILL (excluded) go to Juanita Coral PATERSON701 votes from James INGARFILL (excluded) go to Joanne RYAN668 votes from James INGARFILL (excluded) go to Ravi GADDIPATI667 votes from James INGARFILL (excluded) go to Jack BODDEKEJoanne RYAN: 41,557 votes stay with themRavi GADDIPATI: 24,235 votes stay with them7,847 votes from Jack BODDEKE (excluded) go to Joanne RYAN1,895 votes from Jack BODDEKE (excluded) go to Ravi GADDIPATI1,580 votes from Jack BODDEKE (excluded) go to Juanita Coral PATERSONJuanita Coral PATERSON: 11,408 votes stay with themJoanne RYAN: 49,404 votes stay with themRavi GADDIPATI: 26,130 votes stay with them6,779 votes from Juanita Coral PATERSON (excluded) go to Ravi GADDIPATI6,209 votes from Juanita Coral PATERSON (excluded) go to Joanne RYANJoanne RYAN (ALP): 39,047 votes at first preferencesRYANRavi GADDIPATI (LP): 22,083 votes at first preferencesGADDIPATIJack BODDEKE (GVIC): 9,192 votes at first preferencesBODDEKEJuanita Coral PATERSON (UAPP): 6,340 votes at first preferencesPATERSONJames INGARFILL (ON): 3,489 votes at first preferencesPatrizia BARCATTA (LDP): 3,403 votes at first preferencesAijaz MOINUDDIN (IND): 2,535 votes at first preferencesClaudio URIBE (VNS): 1,482 votes at first preferencesPeter MALLIAROS (CYA): 951 votes at first preferencesJoanne RYAN (ALP): 39,190 votes at count 1RYANRavi GADDIPATI (LP): 22,180 votes at count 1GADDIPATIJack BODDEKE (GVIC): 9,274 votes at count 1BODDEKEJuanita Coral PATERSON (UAPP): 6,450 votes at count 1PATERSONJames INGARFILL (ON): 3,664 votes at count 1INGARFILLPatrizia BARCATTA (LDP): 3,600 votes at count 1BARCATTAAijaz MOINUDDIN (IND): 2,630 votes at count 1Claudio URIBE (VNS): 1,534 votes at count 1Joanne RYAN (ALP): 39,517 votes at count 2RYANRavi GADDIPATI (LP): 22,261 votes at count 2GADDIPATIJack BODDEKE (GVIC): 9,874 votes at count 2BODDEKEJuanita Coral PATERSON (UAPP): 6,617 votes at count 2PATERSONJames INGARFILL (ON): 3,724 votes at count 2INGARFILLPatrizia BARCATTA (LDP): 3,669 votes at count 2BARCATTAAijaz MOINUDDIN (IND): 2,860 votes at count 2Joanne RYAN (ALP): 40,193 votes at count 3RYANRavi GADDIPATI (LP): 22,550 votes at count 3GADDIPATIJack BODDEKE (GVIC): 10,314 votes at count 3BODDEKEJuanita Coral PATERSON (UAPP): 7,608 votes at count 3PATERSONJames INGARFILL (ON): 3,935 votes at count 3INGARFILLPatrizia BARCATTA (LDP): 3,922 votes at count 3BARCATTAJoanne RYAN (ALP): 40,856 votes at count 4RYANRavi GADDIPATI (LP): 23,567 votes at count 4GADDIPATIJack BODDEKE (GVIC): 10,655 votes at count 4BODDEKEJuanita Coral PATERSON (UAPP): 8,813 votes at count 4PATERSONJames INGARFILL (ON): 4,631 votes at count 4INGARFILLJoanne RYAN (ALP): 41,557 votes at count 5RYANRavi GADDIPATI (LP): 24,235 votes at count 5GADDIPATIJack BODDEKE (GVIC): 11,322 votes at count 5BODDEKEJuanita Coral PATERSON (UAPP): 11,408 votes at count 5PATERSONJoanne RYAN (ALP): 49,404 votes at count 6RYANRavi GADDIPATI (LP): 26,130 votes at count 6GADDIPATIJuanita Coral PATERSON (UAPP): 12,988 votes at count 6PATERSONJoanne RYAN (ALP): 55,613 votes at count 7RYAN · electedRavi GADDIPATI (LP): 32,909 votes at count 7GADDIPATI · 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

Lalor 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Peter MALLIAROSAustralian Federation Party951
  • Patrizia BARCATTA (LDP): 197 (20.7%)
  • James INGARFILL (ON): 175 (18.4%)
  • Joanne RYAN (ALP): 143 (15.0%)
  • Juanita Coral PATERSON (UAPP): 110 (11.6%)
  • Ravi GADDIPATI (LP): 97 (10.2%)
  • Aijaz MOINUDDIN (IND): 95 (10.0%)
  • Jack BODDEKE (GVIC): 82 (8.6%)
  • Claudio URIBE (VNS): 52 (5.5%)
2Claudio URIBEVictorian Socialists1,534
  • Jack BODDEKE (GVIC): 600 (39.1%)
  • Joanne RYAN (ALP): 327 (21.3%)
  • Aijaz MOINUDDIN (IND): 230 (15.0%)
  • Juanita Coral PATERSON (UAPP): 167 (10.9%)
  • Ravi GADDIPATI (LP): 81 (5.3%)
  • Patrizia BARCATTA (LDP): 69 (4.5%)
  • James INGARFILL (ON): 60 (3.9%)
3Aijaz MOINUDDINIndependent2,860
  • Juanita Coral PATERSON (UAPP): 991 (34.7%)
  • Joanne RYAN (ALP): 676 (23.6%)
  • Jack BODDEKE (GVIC): 440 (15.4%)
  • Ravi GADDIPATI (LP): 289 (10.1%)
  • Patrizia BARCATTA (LDP): 253 (8.8%)
  • James INGARFILL (ON): 211 (7.4%)
4Patrizia BARCATTALiberal Democrats3,922
  • Juanita Coral PATERSON (UAPP): 1,205 (30.7%)
  • Ravi GADDIPATI (LP): 1,017 (25.9%)
  • James INGARFILL (ON): 696 (17.7%)
  • Joanne RYAN (ALP): 663 (16.9%)
  • Jack BODDEKE (GVIC): 341 (8.7%)
5James INGARFILLPauline Hanson's One Nation4,631
  • Juanita Coral PATERSON (UAPP): 2,595 (56.0%)
  • Joanne RYAN (ALP): 701 (15.1%)
  • Ravi GADDIPATI (LP): 668 (14.4%)
  • Jack BODDEKE (GVIC): 667 (14.4%)
6Jack BODDEKEThe Greens11,322
  • Joanne RYAN (ALP): 7,847 (69.3%)
  • Ravi GADDIPATI (LP): 1,895 (16.7%)
  • Juanita Coral PATERSON (UAPP): 1,580 (14.0%)
7Juanita Coral PATERSONUnited Australia Party12,988
  • Ravi GADDIPATI (LP): 6,779 (52.2%)
  • Joanne RYAN (ALP): 6,209 (47.8%)

Votes after every count

Lalor 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Joanne RYANAustralian Labor Party · elected39,04739,19039,51740,19340,85641,55749,40455,613
Ravi GADDIPATILiberal22,08322,18022,26122,55023,56724,23526,13032,909
Jack BODDEKEThe Greens9,1929,2749,87410,31410,65511,322––
Juanita Coral PATERSONUnited Australia Party6,3406,4506,6177,6088,81311,40812,988–
James INGARFILLPauline Hanson's One Nation3,4893,6643,7243,9354,631–––
Patrizia BARCATTALiberal Democrats3,4033,6003,6693,922––––
Aijaz MOINUDDINIndependent2,5352,6302,860–––––
Claudio URIBEVictorian Socialists1,4821,534––––––
Peter MALLIAROSAustralian Federation Party951–––––––

2019 Federal election

Joanne RYAN (Australian Labor Party) won Lalor in 2019 with 58,341 of the 93,478 votes in the final count, beating Gayle MURPHY (Liberal) by 23,204 votes (62.4% to 37.6%). Ryan won on first preferences, with 51.7% of 93,478 formal votes (more than half: 46,740 needed).

93,478 formal votes6 candidates4 counts23,204-vote final margin

Lalor 2019: preference flowsSankey diagram of the distribution of preferences in Lalor at the 2019 Federal election. Joanne RYAN was elected after 4 counts, 58,341 votes to 35,137 for Gayle MURPHY. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Joanne RYAN: 48,332 votes stay with themGayle MURPHY: 28,209 votes stay with themJay DESSI: 7,273 votes stay with themJeffrey Edward ROBINSON: 4,451 votes stay with themSusan JAKOBI: 4,094 votes stay with them427 votes from Aijaz MOINUDDIN (excluded) go to Jay DESSI358 votes from Aijaz MOINUDDIN (excluded) go to Joanne RYAN119 votes from Aijaz MOINUDDIN (excluded) go to Susan JAKOBI115 votes from Aijaz MOINUDDIN (excluded) go to Gayle MURPHY100 votes from Aijaz MOINUDDIN (excluded) go to Jeffrey Edward ROBINSONJoanne RYAN: 48,690 votes stay with themGayle MURPHY: 28,324 votes stay with themJay DESSI: 7,700 votes stay with themJeffrey Edward ROBINSON: 4,551 votes stay with them1,520 votes from Susan JAKOBI (excluded) go to Gayle MURPHY1,354 votes from Susan JAKOBI (excluded) go to Jeffrey Edward ROBINSON958 votes from Susan JAKOBI (excluded) go to Joanne RYAN381 votes from Susan JAKOBI (excluded) go to Jay DESSIJoanne RYAN: 49,648 votes stay with themGayle MURPHY: 29,844 votes stay with themJay DESSI: 8,081 votes stay with them2,848 votes from Jeffrey Edward ROBINSON (excluded) go to Gayle MURPHY1,733 votes from Jeffrey Edward ROBINSON (excluded) go to Joanne RYAN1,324 votes from Jeffrey Edward ROBINSON (excluded) go to Jay DESSIJoanne RYAN: 51,381 votes stay with themGayle MURPHY: 32,692 votes stay with them6,960 votes from Jay DESSI (excluded) go to Joanne RYAN2,445 votes from Jay DESSI (excluded) go to Gayle MURPHYJoanne RYAN (ALP): 48,332 votes at first preferencesRYANGayle MURPHY (LP): 28,209 votes at first preferencesMURPHYJay DESSI (GVIC): 7,273 votes at first preferencesDESSIJeffrey Edward ROBINSON (UAPP): 4,451 votes at first preferencesROBINSONSusan JAKOBI (AFN): 4,094 votes at first preferencesJAKOBIAijaz MOINUDDIN (IND): 1,119 votes at first preferencesJoanne RYAN (ALP): 48,690 votes at count 1RYANGayle MURPHY (LP): 28,324 votes at count 1MURPHYJay DESSI (GVIC): 7,700 votes at count 1DESSIJeffrey Edward ROBINSON (UAPP): 4,551 votes at count 1ROBINSONSusan JAKOBI (AFN): 4,213 votes at count 1JAKOBIJoanne RYAN (ALP): 49,648 votes at count 2RYANGayle MURPHY (LP): 29,844 votes at count 2MURPHYJay DESSI (GVIC): 8,081 votes at count 2DESSIJeffrey Edward ROBINSON (UAPP): 5,905 votes at count 2ROBINSONJoanne RYAN (ALP): 51,381 votes at count 3RYANGayle MURPHY (LP): 32,692 votes at count 3MURPHYJay DESSI (GVIC): 9,405 votes at count 3DESSIJoanne RYAN (ALP): 58,341 votes at count 4RYAN · electedGayle MURPHY (LP): 35,137 votes at count 4MURPHY · 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

Lalor 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Aijaz MOINUDDINIndependent1,119
  • Jay DESSI (GVIC): 427 (38.2%)
  • Joanne RYAN (ALP): 358 (32.0%)
  • Susan JAKOBI (AFN): 119 (10.6%)
  • Gayle MURPHY (LP): 115 (10.3%)
  • Jeffrey Edward ROBINSON (UAPP): 100 (8.9%)
2Susan JAKOBIAustralia First Party4,213
  • Gayle MURPHY (LP): 1,520 (36.1%)
  • Jeffrey Edward ROBINSON (UAPP): 1,354 (32.1%)
  • Joanne RYAN (ALP): 958 (22.7%)
  • Jay DESSI (GVIC): 381 (9.0%)
3Jeffrey Edward ROBINSONUnited Australia Party5,905
  • Gayle MURPHY (LP): 2,848 (48.2%)
  • Joanne RYAN (ALP): 1,733 (29.3%)
  • Jay DESSI (GVIC): 1,324 (22.4%)
4Jay DESSIThe Greens (VIC)9,405
  • Joanne RYAN (ALP): 6,960 (74.0%)
  • Gayle MURPHY (LP): 2,445 (26.0%)

Votes after every count

Lalor 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Joanne RYANAustralian Labor Party · elected48,33248,69049,64851,38158,341
Gayle MURPHYLiberal28,20928,32429,84432,69235,137
Jay DESSIThe Greens (VIC)7,2737,7008,0819,405–
Jeffrey Edward ROBINSONUnited Australia Party4,4514,5515,905––
Susan JAKOBIAustralia First Party4,0944,213–––
Aijaz MOINUDDINIndependent1,119––––

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.