Skip to content

Hindmarsh: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Mark BUTLERAustralian Labor PartyChris LEHMANNLiberal36,7757Majority at count 6
2022Mark BUTLERAustralian Labor PartyAnna FINIZIOLiberal19,7436Majority at count 6
2019Mark BUTLERAustralian Labor PartyJake HALL-EVANSLiberal14,2574Majority at count 4

2025 Federal election

Mark BUTLER (Australian Labor Party) won Hindmarsh in 2025 with 74,623 of the 112,471 votes in the final count, beating Chris LEHMANN (Liberal) by 36,775 votes (66.3% to 33.7%). Butler led on first preferences with 48.1% of 112,471 formal votes and passed the 56,236-vote majority at count 6.

112,471 formal votes9 candidates7 counts36,775-vote final margin

Hindmarsh 2025: preference flowsSankey diagram of the distribution of preferences in Hindmarsh at the 2025 Federal election. Mark BUTLER was elected after 7 counts, 74,623 votes to 37,848 for Chris LEHMANN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Mark BUTLER: 54,145 votes stay with themChris LEHMANN: 25,984 votes stay with themMatthew WRIGHT: 15,246 votes stay with themRocco DeANGELIS: 5,594 votes stay with themAndrew TOWNSEND: 4,782 votes stay with themAlex TENNIKOFF: 2,646 votes stay with themJake HALL-EVANS: 1,786 votes stay with themMatt PASTRO: 1,565 votes stay with them120 votes from Adrien ALOE (excluded) go to Matthew WRIGHT119 votes from Adrien ALOE (excluded) go to Alex TENNIKOFF106 votes from Adrien ALOE (excluded) go to Matt PASTRO95 votes from Adrien ALOE (excluded) go to Jake HALL-EVANS94 votes from Adrien ALOE (excluded) go to Andrew TOWNSEND83 votes from Adrien ALOE (excluded) go to Mark BUTLER68 votes from Adrien ALOE (excluded) go to Rocco DeANGELIS38 votes from Adrien ALOE (excluded) go to Chris LEHMANNMark BUTLER: 54,228 votes stay with themChris LEHMANN: 26,022 votes stay with themMatthew WRIGHT: 15,366 votes stay with themRocco DeANGELIS: 5,662 votes stay with themAndrew TOWNSEND: 4,876 votes stay with themAlex TENNIKOFF: 2,765 votes stay with themJake HALL-EVANS: 1,881 votes stay with them667 votes from Matt PASTRO (excluded) go to Matthew WRIGHT281 votes from Matt PASTRO (excluded) go to Mark BUTLER249 votes from Matt PASTRO (excluded) go to Jake HALL-EVANS178 votes from Matt PASTRO (excluded) go to Alex TENNIKOFF115 votes from Matt PASTRO (excluded) go to Rocco DeANGELIS105 votes from Matt PASTRO (excluded) go to Chris LEHMANN76 votes from Matt PASTRO (excluded) go to Andrew TOWNSENDMark BUTLER: 54,509 votes stay with themChris LEHMANN: 26,127 votes stay with themMatthew WRIGHT: 16,033 votes stay with themRocco DeANGELIS: 5,777 votes stay with themAndrew TOWNSEND: 4,952 votes stay with themAlex TENNIKOFF: 2,943 votes stay with them608 votes from Jake HALL-EVANS (excluded) go to Matthew WRIGHT500 votes from Jake HALL-EVANS (excluded) go to Mark BUTLER304 votes from Jake HALL-EVANS (excluded) go to Alex TENNIKOFF287 votes from Jake HALL-EVANS (excluded) go to Chris LEHMANN240 votes from Jake HALL-EVANS (excluded) go to Rocco DeANGELIS191 votes from Jake HALL-EVANS (excluded) go to Andrew TOWNSENDMark BUTLER: 55,009 votes stay with themChris LEHMANN: 26,414 votes stay with themMatthew WRIGHT: 16,641 votes stay with themRocco DeANGELIS: 6,017 votes stay with themAndrew TOWNSEND: 5,143 votes stay with them1,217 votes from Alex TENNIKOFF (excluded) go to Rocco DeANGELIS629 votes from Alex TENNIKOFF (excluded) go to Andrew TOWNSEND530 votes from Alex TENNIKOFF (excluded) go to Chris LEHMANN439 votes from Alex TENNIKOFF (excluded) go to Matthew WRIGHT432 votes from Alex TENNIKOFF (excluded) go to Mark BUTLERMark BUTLER: 55,441 votes stay with themChris LEHMANN: 26,944 votes stay with themMatthew WRIGHT: 17,080 votes stay with themRocco DeANGELIS: 7,234 votes stay with them3,580 votes from Andrew TOWNSEND (excluded) go to Rocco DeANGELIS961 votes from Andrew TOWNSEND (excluded) go to Chris LEHMANN694 votes from Andrew TOWNSEND (excluded) go to Mark BUTLER537 votes from Andrew TOWNSEND (excluded) go to Matthew WRIGHTMark BUTLER: 56,135 votes stay with themChris LEHMANN: 27,905 votes stay with themMatthew WRIGHT: 17,617 votes stay with them6,818 votes from Rocco DeANGELIS (excluded) go to Chris LEHMANN2,096 votes from Rocco DeANGELIS (excluded) go to Matthew WRIGHT1,900 votes from Rocco DeANGELIS (excluded) go to Mark BUTLERMark BUTLER: 58,035 votes stay with themChris LEHMANN: 34,723 votes stay with them16,588 votes from Matthew WRIGHT (excluded) go to Mark BUTLER3,125 votes from Matthew WRIGHT (excluded) go to Chris LEHMANNMark BUTLER (ALP): 54,145 votes at first preferencesBUTLERChris LEHMANN (LP): 25,984 votes at first preferencesLEHMANNMatthew WRIGHT (GRN): 15,246 votes at first preferencesWRIGHTRocco DeANGELIS (ON): 5,594 votes at first preferencesDeANGELISAndrew TOWNSEND (CYA): 4,782 votes at first preferencesTOWNSENDAlex TENNIKOFF (FFPA): 2,646 votes at first preferencesJake HALL-EVANS (IND): 1,786 votes at first preferencesMatt PASTRO (AJP): 1,565 votes at first preferencesAdrien ALOE (SOPA): 723 votes at first preferencesMark BUTLER (ALP): 54,228 votes at count 1BUTLERChris LEHMANN (LP): 26,022 votes at count 1LEHMANNMatthew WRIGHT (GRN): 15,366 votes at count 1WRIGHTRocco DeANGELIS (ON): 5,662 votes at count 1DeANGELISAndrew TOWNSEND (CYA): 4,876 votes at count 1TOWNSENDAlex TENNIKOFF (FFPA): 2,765 votes at count 1Jake HALL-EVANS (IND): 1,881 votes at count 1Matt PASTRO (AJP): 1,671 votes at count 1Mark BUTLER (ALP): 54,509 votes at count 2BUTLERChris LEHMANN (LP): 26,127 votes at count 2LEHMANNMatthew WRIGHT (GRN): 16,033 votes at count 2WRIGHTRocco DeANGELIS (ON): 5,777 votes at count 2DeANGELISAndrew TOWNSEND (CYA): 4,952 votes at count 2TOWNSENDAlex TENNIKOFF (FFPA): 2,943 votes at count 2Jake HALL-EVANS (IND): 2,130 votes at count 2Mark BUTLER (ALP): 55,009 votes at count 3BUTLERChris LEHMANN (LP): 26,414 votes at count 3LEHMANNMatthew WRIGHT (GRN): 16,641 votes at count 3WRIGHTRocco DeANGELIS (ON): 6,017 votes at count 3DeANGELISAndrew TOWNSEND (CYA): 5,143 votes at count 3TOWNSENDAlex TENNIKOFF (FFPA): 3,247 votes at count 3Mark BUTLER (ALP): 55,441 votes at count 4BUTLERChris LEHMANN (LP): 26,944 votes at count 4LEHMANNMatthew WRIGHT (GRN): 17,080 votes at count 4WRIGHTRocco DeANGELIS (ON): 7,234 votes at count 4DeANGELISAndrew TOWNSEND (CYA): 5,772 votes at count 4TOWNSENDMark BUTLER (ALP): 56,135 votes at count 5BUTLERChris LEHMANN (LP): 27,905 votes at count 5LEHMANNMatthew WRIGHT (GRN): 17,617 votes at count 5WRIGHTRocco DeANGELIS (ON): 10,814 votes at count 5DeANGELISMark BUTLER (ALP): 58,035 votes at count 6BUTLERChris LEHMANN (LP): 34,723 votes at count 6LEHMANNMatthew WRIGHT (GRN): 19,713 votes at count 6WRIGHTMark BUTLER (ALP): 74,623 votes at count 7BUTLER · electedChris LEHMANN (LP): 37,848 votes at count 7LEHMANN · 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

Hindmarsh 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Adrien ALOEFUSION | Planet Rescue | Whistleblower Protection | Innovation723
  • Matthew WRIGHT (GRN): 120 (16.6%)
  • Alex TENNIKOFF (FFPA): 119 (16.5%)
  • Matt PASTRO (AJP): 106 (14.7%)
  • Jake HALL-EVANS (IND): 95 (13.1%)
  • Andrew TOWNSEND (CYA): 94 (13.0%)
  • Mark BUTLER (ALP): 83 (11.5%)
  • Rocco DeANGELIS (ON): 68 (9.4%)
  • Chris LEHMANN (LP): 38 (5.3%)
2Matt PASTROAnimal Justice Party1,671
  • Matthew WRIGHT (GRN): 667 (39.9%)
  • Mark BUTLER (ALP): 281 (16.8%)
  • Jake HALL-EVANS (IND): 249 (14.9%)
  • Alex TENNIKOFF (FFPA): 178 (10.7%)
  • Rocco DeANGELIS (ON): 115 (6.9%)
  • Chris LEHMANN (LP): 105 (6.3%)
  • Andrew TOWNSEND (CYA): 76 (4.5%)
3Jake HALL-EVANSIndependent2,130
  • Matthew WRIGHT (GRN): 608 (28.5%)
  • Mark BUTLER (ALP): 500 (23.5%)
  • Alex TENNIKOFF (FFPA): 304 (14.3%)
  • Chris LEHMANN (LP): 287 (13.5%)
  • Rocco DeANGELIS (ON): 240 (11.3%)
  • Andrew TOWNSEND (CYA): 191 (9.0%)
4Alex TENNIKOFFFamily First3,247
  • Rocco DeANGELIS (ON): 1,217 (37.5%)
  • Andrew TOWNSEND (CYA): 629 (19.4%)
  • Chris LEHMANN (LP): 530 (16.3%)
  • Matthew WRIGHT (GRN): 439 (13.5%)
  • Mark BUTLER (ALP): 432 (13.3%)
5Andrew TOWNSENDTrumpet of Patriots5,772
  • Rocco DeANGELIS (ON): 3,580 (62.0%)
  • Chris LEHMANN (LP): 961 (16.6%)
  • Mark BUTLER (ALP): 694 (12.0%)
  • Matthew WRIGHT (GRN): 537 (9.3%)
6Rocco DeANGELISPauline Hanson's One Nation10,814
  • Chris LEHMANN (LP): 6,818 (63.0%)
  • Matthew WRIGHT (GRN): 2,096 (19.4%)
  • Mark BUTLER (ALP): 1,900 (17.6%)
7Matthew WRIGHTThe Greens19,713
  • Mark BUTLER (ALP): 16,588 (84.1%)
  • Chris LEHMANN (LP): 3,125 (15.9%)

Votes after every count

Hindmarsh 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Mark BUTLERAustralian Labor Party · elected54,14554,22854,50955,00955,44156,13558,03574,623
Chris LEHMANNLiberal25,98426,02226,12726,41426,94427,90534,72337,848
Matthew WRIGHTThe Greens15,24615,36616,03316,64117,08017,61719,713–
Rocco DeANGELISPauline Hanson's One Nation5,5945,6625,7776,0177,23410,814––
Andrew TOWNSENDTrumpet of Patriots4,7824,8764,9525,1435,772–––
Alex TENNIKOFFFamily First2,6462,7652,9433,247––––
Jake HALL-EVANSIndependent1,7861,8812,130–––––
Matt PASTROAnimal Justice Party1,5651,671––––––
Adrien ALOEFUSION | Planet Rescue | Whistleblower Protection | Innovation723–––––––

2022 Federal election

Mark BUTLER (Australian Labor Party) won Hindmarsh in 2022 with 65,043 of the 110,343 votes in the final count, beating Anna FINIZIO (Liberal) by 19,743 votes (58.9% to 41.1%). Butler led on first preferences with 42.2% of 110,343 formal votes and passed the 55,172-vote majority at count 6.

110,343 formal votes8 candidates6 counts19,743-vote final margin

Hindmarsh 2022: preference flowsSankey diagram of the distribution of preferences in Hindmarsh at the 2022 Federal election. Mark BUTLER was elected after 6 counts, 65,043 votes to 45,300 for Anna FINIZIO. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Mark BUTLER: 46,547 votes stay with themAnna FINIZIO: 36,072 votes stay with themPatrick O'SULLIVAN: 15,310 votes stay with themWalter JOHNSON: 4,341 votes stay with themGeorge MELISSOURGOS: 3,896 votes stay with themMatt PASTRO: 2,340 votes stay with themJamie WITT: 1,184 votes stay with them158 votes from Dianne RICHARDS (excluded) go to Jamie WITT146 votes from Dianne RICHARDS (excluded) go to George MELISSOURGOS106 votes from Dianne RICHARDS (excluded) go to Walter JOHNSON67 votes from Dianne RICHARDS (excluded) go to Patrick O'SULLIVAN67 votes from Dianne RICHARDS (excluded) go to Mark BUTLER63 votes from Dianne RICHARDS (excluded) go to Anna FINIZIO46 votes from Dianne RICHARDS (excluded) go to Matt PASTROMark BUTLER: 46,614 votes stay with themAnna FINIZIO: 36,135 votes stay with themPatrick O'SULLIVAN: 15,377 votes stay with themWalter JOHNSON: 4,447 votes stay with themGeorge MELISSOURGOS: 4,042 votes stay with themMatt PASTRO: 2,386 votes stay with them439 votes from Jamie WITT (excluded) go to George MELISSOURGOS416 votes from Jamie WITT (excluded) go to Walter JOHNSON208 votes from Jamie WITT (excluded) go to Matt PASTRO113 votes from Jamie WITT (excluded) go to Mark BUTLER83 votes from Jamie WITT (excluded) go to Patrick O'SULLIVAN83 votes from Jamie WITT (excluded) go to Anna FINIZIOMark BUTLER: 46,727 votes stay with themAnna FINIZIO: 36,218 votes stay with themPatrick O'SULLIVAN: 15,460 votes stay with themWalter JOHNSON: 4,863 votes stay with themGeorge MELISSOURGOS: 4,481 votes stay with them1,100 votes from Matt PASTRO (excluded) go to Patrick O'SULLIVAN537 votes from Matt PASTRO (excluded) go to George MELISSOURGOS445 votes from Matt PASTRO (excluded) go to Mark BUTLER264 votes from Matt PASTRO (excluded) go to Walter JOHNSON248 votes from Matt PASTRO (excluded) go to Anna FINIZIOMark BUTLER: 47,172 votes stay with themAnna FINIZIO: 36,466 votes stay with themPatrick O'SULLIVAN: 16,560 votes stay with themWalter JOHNSON: 5,127 votes stay with them2,840 votes from George MELISSOURGOS (excluded) go to Walter JOHNSON843 votes from George MELISSOURGOS (excluded) go to Mark BUTLER710 votes from George MELISSOURGOS (excluded) go to Patrick O'SULLIVAN625 votes from George MELISSOURGOS (excluded) go to Anna FINIZIOMark BUTLER: 48,015 votes stay with themAnna FINIZIO: 37,091 votes stay with themPatrick O'SULLIVAN: 17,270 votes stay with them3,718 votes from Walter JOHNSON (excluded) go to Anna FINIZIO2,308 votes from Walter JOHNSON (excluded) go to Patrick O'SULLIVAN1,941 votes from Walter JOHNSON (excluded) go to Mark BUTLERMark BUTLER: 49,956 votes stay with themAnna FINIZIO: 40,809 votes stay with them15,087 votes from Patrick O'SULLIVAN (excluded) go to Mark BUTLER4,491 votes from Patrick O'SULLIVAN (excluded) go to Anna FINIZIOMark BUTLER (ALP): 46,547 votes at first preferencesBUTLERAnna FINIZIO (LP): 36,072 votes at first preferencesFINIZIOPatrick O'SULLIVAN (GRN): 15,310 votes at first preferencesO'SULLIVANWalter JOHNSON (ON): 4,341 votes at first preferencesJOHNSONGeorge MELISSOURGOS (UAPP): 3,896 votes at first preferencesMatt PASTRO (AJP): 2,340 votes at first preferencesJamie WITT (GAP): 1,184 votes at first preferencesDianne RICHARDS (CYA): 653 votes at first preferencesMark BUTLER (ALP): 46,614 votes at count 1BUTLERAnna FINIZIO (LP): 36,135 votes at count 1FINIZIOPatrick O'SULLIVAN (GRN): 15,377 votes at count 1O'SULLIVANWalter JOHNSON (ON): 4,447 votes at count 1JOHNSONGeorge MELISSOURGOS (UAPP): 4,042 votes at count 1Matt PASTRO (AJP): 2,386 votes at count 1Jamie WITT (GAP): 1,342 votes at count 1Mark BUTLER (ALP): 46,727 votes at count 2BUTLERAnna FINIZIO (LP): 36,218 votes at count 2FINIZIOPatrick O'SULLIVAN (GRN): 15,460 votes at count 2O'SULLIVANWalter JOHNSON (ON): 4,863 votes at count 2JOHNSONGeorge MELISSOURGOS (UAPP): 4,481 votes at count 2MELISSOURGOSMatt PASTRO (AJP): 2,594 votes at count 2Mark BUTLER (ALP): 47,172 votes at count 3BUTLERAnna FINIZIO (LP): 36,466 votes at count 3FINIZIOPatrick O'SULLIVAN (GRN): 16,560 votes at count 3O'SULLIVANWalter JOHNSON (ON): 5,127 votes at count 3JOHNSONGeorge MELISSOURGOS (UAPP): 5,018 votes at count 3MELISSOURGOSMark BUTLER (ALP): 48,015 votes at count 4BUTLERAnna FINIZIO (LP): 37,091 votes at count 4FINIZIOPatrick O'SULLIVAN (GRN): 17,270 votes at count 4O'SULLIVANWalter JOHNSON (ON): 7,967 votes at count 4JOHNSONMark BUTLER (ALP): 49,956 votes at count 5BUTLERAnna FINIZIO (LP): 40,809 votes at count 5FINIZIOPatrick O'SULLIVAN (GRN): 19,578 votes at count 5O'SULLIVANMark BUTLER (ALP): 65,043 votes at count 6BUTLER · electedAnna FINIZIO (LP): 45,300 votes at count 6FINIZIO · 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

Hindmarsh 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Dianne RICHARDSAustralian Federation Party653
  • Jamie WITT (GAP): 158 (24.2%)
  • George MELISSOURGOS (UAPP): 146 (22.4%)
  • Walter JOHNSON (ON): 106 (16.2%)
  • Patrick O'SULLIVAN (GRN): 67 (10.3%)
  • Mark BUTLER (ALP): 67 (10.3%)
  • Anna FINIZIO (LP): 63 (9.6%)
  • Matt PASTRO (AJP): 46 (7.0%)
2Jamie WITTThe Great Australian Party1,342
  • George MELISSOURGOS (UAPP): 439 (32.7%)
  • Walter JOHNSON (ON): 416 (31.0%)
  • Matt PASTRO (AJP): 208 (15.5%)
  • Mark BUTLER (ALP): 113 (8.4%)
  • Patrick O'SULLIVAN (GRN): 83 (6.2%)
  • Anna FINIZIO (LP): 83 (6.2%)
3Matt PASTROAnimal Justice Party2,594
  • Patrick O'SULLIVAN (GRN): 1,100 (42.4%)
  • George MELISSOURGOS (UAPP): 537 (20.7%)
  • Mark BUTLER (ALP): 445 (17.2%)
  • Walter JOHNSON (ON): 264 (10.2%)
  • Anna FINIZIO (LP): 248 (9.6%)
4George MELISSOURGOSUnited Australia Party5,018
  • Walter JOHNSON (ON): 2,840 (56.6%)
  • Mark BUTLER (ALP): 843 (16.8%)
  • Patrick O'SULLIVAN (GRN): 710 (14.1%)
  • Anna FINIZIO (LP): 625 (12.5%)
5Walter JOHNSONPauline Hanson's One Nation7,967
  • Anna FINIZIO (LP): 3,718 (46.7%)
  • Patrick O'SULLIVAN (GRN): 2,308 (29.0%)
  • Mark BUTLER (ALP): 1,941 (24.4%)
6Patrick O'SULLIVANThe Greens19,578
  • Mark BUTLER (ALP): 15,087 (77.1%)
  • Anna FINIZIO (LP): 4,491 (22.9%)

Votes after every count

Hindmarsh 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Mark BUTLERAustralian Labor Party · elected46,54746,61446,72747,17248,01549,95665,043
Anna FINIZIOLiberal36,07236,13536,21836,46637,09140,80945,300
Patrick O'SULLIVANThe Greens15,31015,37715,46016,56017,27019,578–
Walter JOHNSONPauline Hanson's One Nation4,3414,4474,8635,1277,967––
George MELISSOURGOSUnited Australia Party3,8964,0424,4815,018–––
Matt PASTROAnimal Justice Party2,3402,3862,594––––
Jamie WITTThe Great Australian Party1,1841,342–––––
Dianne RICHARDSAustralian Federation Party653––––––

2019 Federal election

Mark BUTLER (Australian Labor Party) won Hindmarsh in 2019 with 61,606 of the 108,955 votes in the final count, beating Jake HALL-EVANS (Liberal) by 14,257 votes (56.5% to 43.5%). Butler led on first preferences with 43.1% of 108,955 formal votes and passed the 54,478-vote majority at count 4.

108,955 formal votes6 candidates4 counts14,257-vote final margin

Hindmarsh 2019: preference flowsSankey diagram of the distribution of preferences in Hindmarsh at the 2019 Federal election. Mark BUTLER was elected after 4 counts, 61,606 votes to 47,349 for Jake HALL-EVANS. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Mark BUTLER: 46,950 votes stay with themJake HALL-EVANS: 40,039 votes stay with themMatt FARRELL: 11,966 votes stay with themRose MORRIS: 4,729 votes stay with themAlison KELTY: 3,219 votes stay with them1,152 votes from Rajan VAID (excluded) go to Rose MORRIS321 votes from Rajan VAID (excluded) go to Jake HALL-EVANS245 votes from Rajan VAID (excluded) go to Alison KELTY242 votes from Rajan VAID (excluded) go to Mark BUTLER92 votes from Rajan VAID (excluded) go to Matt FARRELLMark BUTLER: 47,192 votes stay with themJake HALL-EVANS: 40,360 votes stay with themMatt FARRELL: 12,058 votes stay with themRose MORRIS: 5,881 votes stay with them1,628 votes from Alison KELTY (excluded) go to Matt FARRELL751 votes from Alison KELTY (excluded) go to Mark BUTLER626 votes from Alison KELTY (excluded) go to Rose MORRIS459 votes from Alison KELTY (excluded) go to Jake HALL-EVANSMark BUTLER: 47,943 votes stay with themJake HALL-EVANS: 40,819 votes stay with themMatt FARRELL: 13,686 votes stay with them3,004 votes from Rose MORRIS (excluded) go to Jake HALL-EVANS2,203 votes from Rose MORRIS (excluded) go to Mark BUTLER1,300 votes from Rose MORRIS (excluded) go to Matt FARRELLMark BUTLER: 50,146 votes stay with themJake HALL-EVANS: 43,823 votes stay with them11,460 votes from Matt FARRELL (excluded) go to Mark BUTLER3,526 votes from Matt FARRELL (excluded) go to Jake HALL-EVANSMark BUTLER (ALP): 46,950 votes at first preferencesBUTLERJake HALL-EVANS (LP): 40,039 votes at first preferencesHALL-EVANSMatt FARRELL (GRN): 11,966 votes at first preferencesFARRELLRose MORRIS (UAPP): 4,729 votes at first preferencesMORRISAlison KELTY (AJP): 3,219 votes at first preferencesRajan VAID (FACN): 2,052 votes at first preferencesMark BUTLER (ALP): 47,192 votes at count 1BUTLERJake HALL-EVANS (LP): 40,360 votes at count 1HALL-EVANSMatt FARRELL (GRN): 12,058 votes at count 1FARRELLRose MORRIS (UAPP): 5,881 votes at count 1MORRISAlison KELTY (AJP): 3,464 votes at count 1Mark BUTLER (ALP): 47,943 votes at count 2BUTLERJake HALL-EVANS (LP): 40,819 votes at count 2HALL-EVANSMatt FARRELL (GRN): 13,686 votes at count 2FARRELLRose MORRIS (UAPP): 6,507 votes at count 2MORRISMark BUTLER (ALP): 50,146 votes at count 3BUTLERJake HALL-EVANS (LP): 43,823 votes at count 3HALL-EVANSMatt FARRELL (GRN): 14,986 votes at count 3FARRELLMark BUTLER (ALP): 61,606 votes at count 4BUTLER · electedJake HALL-EVANS (LP): 47,349 votes at count 4HALL-EVANS · 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

Hindmarsh 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Rajan VAIDFRASER ANNING'S CONSERVATIVE NATIONAL PARTY2,052
  • Rose MORRIS (UAPP): 1,152 (56.1%)
  • Jake HALL-EVANS (LP): 321 (15.6%)
  • Alison KELTY (AJP): 245 (11.9%)
  • Mark BUTLER (ALP): 242 (11.8%)
  • Matt FARRELL (GRN): 92 (4.5%)
2Alison KELTYAnimal Justice Party3,464
  • Matt FARRELL (GRN): 1,628 (47.0%)
  • Mark BUTLER (ALP): 751 (21.7%)
  • Rose MORRIS (UAPP): 626 (18.1%)
  • Jake HALL-EVANS (LP): 459 (13.3%)
3Rose MORRISUnited Australia Party6,507
  • Jake HALL-EVANS (LP): 3,004 (46.2%)
  • Mark BUTLER (ALP): 2,203 (33.9%)
  • Matt FARRELL (GRN): 1,300 (20.0%)
4Matt FARRELLThe Greens14,986
  • Mark BUTLER (ALP): 11,460 (76.5%)
  • Jake HALL-EVANS (LP): 3,526 (23.5%)

Votes after every count

Hindmarsh 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Mark BUTLERAustralian Labor Party · elected46,95047,19247,94350,14661,606
Jake HALL-EVANSLiberal40,03940,36040,81943,82347,349
Matt FARRELLThe Greens11,96612,05813,68614,986–
Rose MORRISUnited Australia Party4,7295,8816,507––
Alison KELTYAnimal Justice Party3,2193,464–––
Rajan VAIDFRASER ANNING'S CONSERVATIVE NATIONAL PARTY2,052––––

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.