Skip to content

Wills: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Peter KHALILAustralian Labor PartySamantha RATNAMThe Greens3,1376Majority at count 6
2022Peter KHALILAustralian Labor PartySarah JEFFORDThe Greens15,6327Majority at count 7
2019Peter KHALILAustralian Labor PartyAdam PULFORDThe Greens (VIC)15,7064Majority at count 4

2025 Federal election

Peter KHALIL (Australian Labor Party) won Wills in 2025 with 56,459 of the 109,781 votes in the final count, beating Samantha RATNAM (The Greens) by 3,137 votes (51.4% to 48.6%). Khalil led on first preferences with 35.6% of 109,781 formal votes and passed the 54,891-vote majority at count 6.

109,781 formal votes8 candidates6 counts3,137-vote final margin

Wills 2025: preference flowsSankey diagram of the distribution of preferences in Wills at the 2025 Federal election. Peter KHALIL was elected after 6 counts, 56,459 votes to 53,322 for Samantha RATNAM. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Peter KHALIL: 39,069 votes stay with themSamantha RATNAM: 38,834 votes stay with themJeff KIDNEY: 14,121 votes stay with themSue BOLTON: 8,808 votes stay with themBruce STEVENS: 3,842 votes stay with themMargee GLOVER: 3,067 votes stay with themOwen MILLER: 1,122 votes stay with them466 votes from Rachel VERSTEEGEN (excluded) go to Bruce STEVENS131 votes from Rachel VERSTEEGEN (excluded) go to Jeff KIDNEY75 votes from Rachel VERSTEEGEN (excluded) go to Owen MILLER72 votes from Rachel VERSTEEGEN (excluded) go to Margee GLOVER67 votes from Rachel VERSTEEGEN (excluded) go to Peter KHALIL62 votes from Rachel VERSTEEGEN (excluded) go to Samantha RATNAM45 votes from Rachel VERSTEEGEN (excluded) go to Sue BOLTONPeter KHALIL: 39,136 votes stay with themSamantha RATNAM: 38,896 votes stay with themJeff KIDNEY: 14,252 votes stay with themSue BOLTON: 8,853 votes stay with themBruce STEVENS: 4,308 votes stay with themMargee GLOVER: 3,139 votes stay with them326 votes from Owen MILLER (excluded) go to Samantha RATNAM317 votes from Owen MILLER (excluded) go to Margee GLOVER243 votes from Owen MILLER (excluded) go to Sue BOLTON172 votes from Owen MILLER (excluded) go to Peter KHALIL70 votes from Owen MILLER (excluded) go to Jeff KIDNEY69 votes from Owen MILLER (excluded) go to Bruce STEVENSPeter KHALIL: 39,308 votes stay with themSamantha RATNAM: 39,222 votes stay with themJeff KIDNEY: 14,322 votes stay with themSue BOLTON: 9,096 votes stay with themBruce STEVENS: 4,377 votes stay with them1,193 votes from Margee GLOVER (excluded) go to Samantha RATNAM866 votes from Margee GLOVER (excluded) go to Peter KHALIL701 votes from Margee GLOVER (excluded) go to Sue BOLTON363 votes from Margee GLOVER (excluded) go to Bruce STEVENS333 votes from Margee GLOVER (excluded) go to Jeff KIDNEYPeter KHALIL: 40,174 votes stay with themSamantha RATNAM: 40,415 votes stay with themJeff KIDNEY: 14,655 votes stay with themSue BOLTON: 9,797 votes stay with them2,812 votes from Bruce STEVENS (excluded) go to Jeff KIDNEY736 votes from Bruce STEVENS (excluded) go to Sue BOLTON718 votes from Bruce STEVENS (excluded) go to Peter KHALIL474 votes from Bruce STEVENS (excluded) go to Samantha RATNAMPeter KHALIL: 40,892 votes stay with themSamantha RATNAM: 40,889 votes stay with themJeff KIDNEY: 17,467 votes stay with them8,059 votes from Sue BOLTON (excluded) go to Samantha RATNAM1,772 votes from Sue BOLTON (excluded) go to Peter KHALIL702 votes from Sue BOLTON (excluded) go to Jeff KIDNEYPeter KHALIL: 42,664 votes stay with themSamantha RATNAM: 48,948 votes stay with them13,795 votes from Jeff KIDNEY (excluded) go to Peter KHALIL4,374 votes from Jeff KIDNEY (excluded) go to Samantha RATNAMPeter KHALIL (ALP): 39,069 votes at first preferencesKHALILSamantha RATNAM (GVIC): 38,834 votes at first preferencesRATNAMJeff KIDNEY (LP): 14,121 votes at first preferencesKIDNEYSue BOLTON (SAL): 8,808 votes at first preferencesBOLTONBruce STEVENS (ON): 3,842 votes at first preferencesMargee GLOVER (HMP): 3,067 votes at first preferencesOwen MILLER (SOPA): 1,122 votes at first preferencesRachel VERSTEEGEN (LTP): 918 votes at first preferencesPeter KHALIL (ALP): 39,136 votes at count 1KHALILSamantha RATNAM (GVIC): 38,896 votes at count 1RATNAMJeff KIDNEY (LP): 14,252 votes at count 1KIDNEYSue BOLTON (SAL): 8,853 votes at count 1BOLTONBruce STEVENS (ON): 4,308 votes at count 1STEVENSMargee GLOVER (HMP): 3,139 votes at count 1Owen MILLER (SOPA): 1,197 votes at count 1Peter KHALIL (ALP): 39,308 votes at count 2KHALILSamantha RATNAM (GVIC): 39,222 votes at count 2RATNAMJeff KIDNEY (LP): 14,322 votes at count 2KIDNEYSue BOLTON (SAL): 9,096 votes at count 2BOLTONBruce STEVENS (ON): 4,377 votes at count 2STEVENSMargee GLOVER (HMP): 3,456 votes at count 2Peter KHALIL (ALP): 40,174 votes at count 3KHALILSamantha RATNAM (GVIC): 40,415 votes at count 3RATNAMJeff KIDNEY (LP): 14,655 votes at count 3KIDNEYSue BOLTON (SAL): 9,797 votes at count 3BOLTONBruce STEVENS (ON): 4,740 votes at count 3STEVENSPeter KHALIL (ALP): 40,892 votes at count 4KHALILSamantha RATNAM (GVIC): 40,889 votes at count 4RATNAMJeff KIDNEY (LP): 17,467 votes at count 4KIDNEYSue BOLTON (SAL): 10,533 votes at count 4BOLTONPeter KHALIL (ALP): 42,664 votes at count 5KHALILSamantha RATNAM (GVIC): 48,948 votes at count 5RATNAMJeff KIDNEY (LP): 18,169 votes at count 5KIDNEYPeter KHALIL (ALP): 56,459 votes at count 6KHALIL · electedSamantha RATNAM (GVIC): 53,322 votes at count 6RATNAM · 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

Wills 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Rachel VERSTEEGENLibertarian918
  • Bruce STEVENS (ON): 466 (50.8%)
  • Jeff KIDNEY (LP): 131 (14.3%)
  • Owen MILLER (SOPA): 75 (8.2%)
  • Margee GLOVER (HMP): 72 (7.8%)
  • Peter KHALIL (ALP): 67 (7.3%)
  • Samantha RATNAM (GVIC): 62 (6.8%)
  • Sue BOLTON (SAL): 45 (4.9%)
2Owen MILLERFUSION | Planet Rescue | Whistleblower Protection | Innovation1,197
  • Samantha RATNAM (GVIC): 326 (27.2%)
  • Margee GLOVER (HMP): 317 (26.5%)
  • Sue BOLTON (SAL): 243 (20.3%)
  • Peter KHALIL (ALP): 172 (14.4%)
  • Jeff KIDNEY (LP): 70 (5.8%)
  • Bruce STEVENS (ON): 69 (5.8%)
3Margee GLOVERLegalise Cannabis Party3,456
  • Samantha RATNAM (GVIC): 1,193 (34.5%)
  • Peter KHALIL (ALP): 866 (25.1%)
  • Sue BOLTON (SAL): 701 (20.3%)
  • Bruce STEVENS (ON): 363 (10.5%)
  • Jeff KIDNEY (LP): 333 (9.6%)
4Bruce STEVENSPauline Hanson's One Nation4,740
  • Jeff KIDNEY (LP): 2,812 (59.3%)
  • Sue BOLTON (SAL): 736 (15.5%)
  • Peter KHALIL (ALP): 718 (15.1%)
  • Samantha RATNAM (GVIC): 474 (10.0%)
5Sue BOLTONSocialist Alliance10,533
  • Samantha RATNAM (GVIC): 8,059 (76.5%)
  • Peter KHALIL (ALP): 1,772 (16.8%)
  • Jeff KIDNEY (LP): 702 (6.7%)
6Jeff KIDNEYLiberal18,169
  • Peter KHALIL (ALP): 13,795 (75.9%)
  • Samantha RATNAM (GVIC): 4,374 (24.1%)

Votes after every count

Wills 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Peter KHALILAustralian Labor Party · elected39,06939,13639,30840,17440,89242,66456,459
Samantha RATNAMThe Greens38,83438,89639,22240,41540,88948,94853,322
Jeff KIDNEYLiberal14,12114,25214,32214,65517,46718,169–
Sue BOLTONSocialist Alliance8,8088,8539,0969,79710,533––
Bruce STEVENSPauline Hanson's One Nation3,8424,3084,3774,740–––
Margee GLOVERLegalise Cannabis Party3,0673,1393,456––––
Owen MILLERFUSION | Planet Rescue | Whistleblower Protection | Innovation1,1221,197–––––
Rachel VERSTEEGENLibertarian918––––––

2022 Federal election

Peter KHALIL (Australian Labor Party) won Wills in 2022 with 53,415 of the 91,198 votes in the final count, beating Sarah JEFFORD (The Greens) by 15,632 votes (58.6% to 41.4%). Khalil led on first preferences with 38.9% of 91,198 formal votes and passed the 45,600-vote majority at count 7.

91,198 formal votes9 candidates7 counts15,632-vote final margin

Wills 2022: preference flowsSankey diagram of the distribution of preferences in Wills at the 2022 Federal election. Peter KHALIL was elected after 7 counts, 53,415 votes to 37,783 for Sarah JEFFORD. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Peter KHALIL: 35,449 votes stay with themSarah JEFFORD: 25,793 votes stay with themTom WRIGHT: 15,771 votes stay with themIrene ZIVKOVIC: 3,352 votes stay with themSue BOLTON: 3,096 votes stay with themEmma BLACK: 2,714 votes stay with themJill TINDAL: 2,554 votes stay with themLeah HORSFALL: 1,680 votes stay with them253 votes from Sam SERGI (excluded) go to Jill TINDAL137 votes from Sam SERGI (excluded) go to Irene ZIVKOVIC102 votes from Sam SERGI (excluded) go to Tom WRIGHT82 votes from Sam SERGI (excluded) go to Emma BLACK72 votes from Sam SERGI (excluded) go to Sue BOLTON69 votes from Sam SERGI (excluded) go to Peter KHALIL47 votes from Sam SERGI (excluded) go to Leah HORSFALL27 votes from Sam SERGI (excluded) go to Sarah JEFFORDPeter KHALIL: 35,518 votes stay with themSarah JEFFORD: 25,820 votes stay with themTom WRIGHT: 15,873 votes stay with themIrene ZIVKOVIC: 3,489 votes stay with themSue BOLTON: 3,168 votes stay with themEmma BLACK: 2,796 votes stay with themJill TINDAL: 2,807 votes stay with them735 votes from Leah HORSFALL (excluded) go to Sarah JEFFORD329 votes from Leah HORSFALL (excluded) go to Peter KHALIL165 votes from Leah HORSFALL (excluded) go to Sue BOLTON151 votes from Leah HORSFALL (excluded) go to Emma BLACK122 votes from Leah HORSFALL (excluded) go to Tom WRIGHT117 votes from Leah HORSFALL (excluded) go to Irene ZIVKOVIC108 votes from Leah HORSFALL (excluded) go to Jill TINDALPeter KHALIL: 35,847 votes stay with themSarah JEFFORD: 26,555 votes stay with themTom WRIGHT: 15,995 votes stay with themIrene ZIVKOVIC: 3,606 votes stay with themSue BOLTON: 3,333 votes stay with themEmma BLACK: 2,947 votes stay with them1,810 votes from Jill TINDAL (excluded) go to Irene ZIVKOVIC418 votes from Jill TINDAL (excluded) go to Tom WRIGHT212 votes from Jill TINDAL (excluded) go to Emma BLACK208 votes from Jill TINDAL (excluded) go to Peter KHALIL150 votes from Jill TINDAL (excluded) go to Sue BOLTON117 votes from Jill TINDAL (excluded) go to Sarah JEFFORDPeter KHALIL: 36,055 votes stay with themSarah JEFFORD: 26,672 votes stay with themTom WRIGHT: 16,413 votes stay with themIrene ZIVKOVIC: 5,416 votes stay with themSue BOLTON: 3,483 votes stay with them1,705 votes from Emma BLACK (excluded) go to Sue BOLTON892 votes from Emma BLACK (excluded) go to Sarah JEFFORD266 votes from Emma BLACK (excluded) go to Peter KHALIL170 votes from Emma BLACK (excluded) go to Tom WRIGHT126 votes from Emma BLACK (excluded) go to Irene ZIVKOVICPeter KHALIL: 36,321 votes stay with themSarah JEFFORD: 27,564 votes stay with themTom WRIGHT: 16,583 votes stay with themIrene ZIVKOVIC: 5,542 votes stay with them3,485 votes from Sue BOLTON (excluded) go to Sarah JEFFORD938 votes from Sue BOLTON (excluded) go to Peter KHALIL517 votes from Sue BOLTON (excluded) go to Irene ZIVKOVIC248 votes from Sue BOLTON (excluded) go to Tom WRIGHTPeter KHALIL: 37,259 votes stay with themSarah JEFFORD: 31,049 votes stay with themTom WRIGHT: 16,831 votes stay with them3,007 votes from Irene ZIVKOVIC (excluded) go to Tom WRIGHT1,607 votes from Irene ZIVKOVIC (excluded) go to Peter KHALIL1,445 votes from Irene ZIVKOVIC (excluded) go to Sarah JEFFORDPeter KHALIL: 38,866 votes stay with themSarah JEFFORD: 32,494 votes stay with them14,549 votes from Tom WRIGHT (excluded) go to Peter KHALIL5,289 votes from Tom WRIGHT (excluded) go to Sarah JEFFORDPeter KHALIL (ALP): 35,449 votes at first preferencesKHALILSarah JEFFORD (GVIC): 25,793 votes at first preferencesJEFFORDTom WRIGHT (LP): 15,771 votes at first preferencesWRIGHTIrene ZIVKOVIC (UAPP): 3,352 votes at first preferencesSue BOLTON (SAL): 3,096 votes at first preferencesEmma BLACK (VNS): 2,714 votes at first preferencesJill TINDAL (ON): 2,554 votes at first preferencesLeah HORSFALL (AJP): 1,680 votes at first preferencesSam SERGI (CYA): 789 votes at first preferencesPeter KHALIL (ALP): 35,518 votes at count 1KHALILSarah JEFFORD (GVIC): 25,820 votes at count 1JEFFORDTom WRIGHT (LP): 15,873 votes at count 1WRIGHTIrene ZIVKOVIC (UAPP): 3,489 votes at count 1Sue BOLTON (SAL): 3,168 votes at count 1Emma BLACK (VNS): 2,796 votes at count 1Jill TINDAL (ON): 2,807 votes at count 1Leah HORSFALL (AJP): 1,727 votes at count 1Peter KHALIL (ALP): 35,847 votes at count 2KHALILSarah JEFFORD (GVIC): 26,555 votes at count 2JEFFORDTom WRIGHT (LP): 15,995 votes at count 2WRIGHTIrene ZIVKOVIC (UAPP): 3,606 votes at count 2Sue BOLTON (SAL): 3,333 votes at count 2Emma BLACK (VNS): 2,947 votes at count 2Jill TINDAL (ON): 2,915 votes at count 2Peter KHALIL (ALP): 36,055 votes at count 3KHALILSarah JEFFORD (GVIC): 26,672 votes at count 3JEFFORDTom WRIGHT (LP): 16,413 votes at count 3WRIGHTIrene ZIVKOVIC (UAPP): 5,416 votes at count 3ZIVKOVICSue BOLTON (SAL): 3,483 votes at count 3Emma BLACK (VNS): 3,159 votes at count 3Peter KHALIL (ALP): 36,321 votes at count 4KHALILSarah JEFFORD (GVIC): 27,564 votes at count 4JEFFORDTom WRIGHT (LP): 16,583 votes at count 4WRIGHTIrene ZIVKOVIC (UAPP): 5,542 votes at count 4ZIVKOVICSue BOLTON (SAL): 5,188 votes at count 4BOLTONPeter KHALIL (ALP): 37,259 votes at count 5KHALILSarah JEFFORD (GVIC): 31,049 votes at count 5JEFFORDTom WRIGHT (LP): 16,831 votes at count 5WRIGHTIrene ZIVKOVIC (UAPP): 6,059 votes at count 5ZIVKOVICPeter KHALIL (ALP): 38,866 votes at count 6KHALILSarah JEFFORD (GVIC): 32,494 votes at count 6JEFFORDTom WRIGHT (LP): 19,838 votes at count 6WRIGHTPeter KHALIL (ALP): 53,415 votes at count 7KHALIL · electedSarah JEFFORD (GVIC): 37,783 votes at count 7JEFFORD · 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

Wills 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Sam SERGIAustralian Federation Party789
  • Jill TINDAL (ON): 253 (32.1%)
  • Irene ZIVKOVIC (UAPP): 137 (17.4%)
  • Tom WRIGHT (LP): 102 (12.9%)
  • Emma BLACK (VNS): 82 (10.4%)
  • Sue BOLTON (SAL): 72 (9.1%)
  • Peter KHALIL (ALP): 69 (8.7%)
  • Leah HORSFALL (AJP): 47 (6.0%)
  • Sarah JEFFORD (GVIC): 27 (3.4%)
2Leah HORSFALLAnimal Justice Party1,727
  • Sarah JEFFORD (GVIC): 735 (42.6%)
  • Peter KHALIL (ALP): 329 (19.1%)
  • Sue BOLTON (SAL): 165 (9.6%)
  • Emma BLACK (VNS): 151 (8.7%)
  • Tom WRIGHT (LP): 122 (7.1%)
  • Irene ZIVKOVIC (UAPP): 117 (6.8%)
  • Jill TINDAL (ON): 108 (6.3%)
3Jill TINDALPauline Hanson's One Nation2,915
  • Irene ZIVKOVIC (UAPP): 1,810 (62.1%)
  • Tom WRIGHT (LP): 418 (14.3%)
  • Emma BLACK (VNS): 212 (7.3%)
  • Peter KHALIL (ALP): 208 (7.1%)
  • Sue BOLTON (SAL): 150 (5.1%)
  • Sarah JEFFORD (GVIC): 117 (4.0%)
4Emma BLACKVictorian Socialists3,159
  • Sue BOLTON (SAL): 1,705 (54.0%)
  • Sarah JEFFORD (GVIC): 892 (28.2%)
  • Peter KHALIL (ALP): 266 (8.4%)
  • Tom WRIGHT (LP): 170 (5.4%)
  • Irene ZIVKOVIC (UAPP): 126 (4.0%)
5Sue BOLTONSocialist Alliance5,188
  • Sarah JEFFORD (GVIC): 3,485 (67.2%)
  • Peter KHALIL (ALP): 938 (18.1%)
  • Irene ZIVKOVIC (UAPP): 517 (10.0%)
  • Tom WRIGHT (LP): 248 (4.8%)
6Irene ZIVKOVICUnited Australia Party6,059
  • Tom WRIGHT (LP): 3,007 (49.6%)
  • Peter KHALIL (ALP): 1,607 (26.5%)
  • Sarah JEFFORD (GVIC): 1,445 (23.8%)
7Tom WRIGHTLiberal19,838
  • Peter KHALIL (ALP): 14,549 (73.3%)
  • Sarah JEFFORD (GVIC): 5,289 (26.7%)

Votes after every count

Wills 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Peter KHALILAustralian Labor Party · elected35,44935,51835,84736,05536,32137,25938,86653,415
Sarah JEFFORDThe Greens25,79325,82026,55526,67227,56431,04932,49437,783
Tom WRIGHTLiberal15,77115,87315,99516,41316,58316,83119,838–
Irene ZIVKOVICUnited Australia Party3,3523,4893,6065,4165,5426,059––
Sue BOLTONSocialist Alliance3,0963,1683,3333,4835,188–––
Emma BLACKVictorian Socialists2,7142,7962,9473,159––––
Jill TINDALPauline Hanson's One Nation2,5542,8072,915–––––
Leah HORSFALLAnimal Justice Party1,6801,727––––––
Sam SERGIAustralian Federation Party789–––––––

2019 Federal election

Peter KHALIL (Australian Labor Party) won Wills in 2019 with 55,898 of the 96,090 votes in the final count, beating Adam PULFORD (The Greens (VIC)) by 15,706 votes (58.2% to 41.8%). Khalil led on first preferences with 44.1% of 96,090 formal votes and passed the 48,046-vote majority at count 4.

96,090 formal votes6 candidates4 counts15,706-vote final margin

Wills 2019: preference flowsSankey diagram of the distribution of preferences in Wills at the 2019 Federal election. Peter KHALIL was elected after 4 counts, 55,898 votes to 40,192 for Adam PULFORD. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Peter KHALIL: 42,355 votes stay with themAdam PULFORD: 25,575 votes stay with themPeter KILLIN: 17,241 votes stay with themSue BOLTON: 4,344 votes stay with themChris MILES: 3,596 votes stay with them1,280 votes from Manju VENKAT (excluded) go to Peter KILLIN946 votes from Manju VENKAT (excluded) go to Peter KHALIL350 votes from Manju VENKAT (excluded) go to Chris MILES236 votes from Manju VENKAT (excluded) go to Adam PULFORD167 votes from Manju VENKAT (excluded) go to Sue BOLTONPeter KHALIL: 43,301 votes stay with themAdam PULFORD: 25,811 votes stay with themPeter KILLIN: 18,521 votes stay with themSue BOLTON: 4,511 votes stay with them1,406 votes from Chris MILES (excluded) go to Sue BOLTON1,272 votes from Chris MILES (excluded) go to Adam PULFORD681 votes from Chris MILES (excluded) go to Peter KHALIL587 votes from Chris MILES (excluded) go to Peter KILLINPeter KHALIL: 43,982 votes stay with themAdam PULFORD: 27,083 votes stay with themPeter KILLIN: 19,108 votes stay with them3,171 votes from Sue BOLTON (excluded) go to Adam PULFORD1,460 votes from Sue BOLTON (excluded) go to Peter KHALIL1,286 votes from Sue BOLTON (excluded) go to Peter KILLINPeter KHALIL: 45,442 votes stay with themAdam PULFORD: 30,254 votes stay with them10,456 votes from Peter KILLIN (excluded) go to Peter KHALIL9,938 votes from Peter KILLIN (excluded) go to Adam PULFORDPeter KHALIL (ALP): 42,355 votes at first preferencesKHALILAdam PULFORD (GVIC): 25,575 votes at first preferencesPULFORDPeter KILLIN (LP): 17,241 votes at first preferencesKILLINSue BOLTON (VNS): 4,344 votes at first preferencesBOLTONChris MILES (AJP): 3,596 votes at first preferencesMILESManju VENKAT (UAPP): 2,979 votes at first preferencesPeter KHALIL (ALP): 43,301 votes at count 1KHALILAdam PULFORD (GVIC): 25,811 votes at count 1PULFORDPeter KILLIN (LP): 18,521 votes at count 1KILLINSue BOLTON (VNS): 4,511 votes at count 1BOLTONChris MILES (AJP): 3,946 votes at count 1MILESPeter KHALIL (ALP): 43,982 votes at count 2KHALILAdam PULFORD (GVIC): 27,083 votes at count 2PULFORDPeter KILLIN (LP): 19,108 votes at count 2KILLINSue BOLTON (VNS): 5,917 votes at count 2BOLTONPeter KHALIL (ALP): 45,442 votes at count 3KHALILAdam PULFORD (GVIC): 30,254 votes at count 3PULFORDPeter KILLIN (LP): 20,394 votes at count 3KILLINPeter KHALIL (ALP): 55,898 votes at count 4KHALIL · electedAdam PULFORD (GVIC): 40,192 votes at count 4PULFORD · 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

Wills 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Manju VENKATUnited Australia Party2,979
  • Peter KILLIN (LP): 1,280 (43.0%)
  • Peter KHALIL (ALP): 946 (31.8%)
  • Chris MILES (AJP): 350 (11.7%)
  • Adam PULFORD (GVIC): 236 (7.9%)
  • Sue BOLTON (VNS): 167 (5.6%)
2Chris MILESAnimal Justice Party3,946
  • Sue BOLTON (VNS): 1,406 (35.6%)
  • Adam PULFORD (GVIC): 1,272 (32.2%)
  • Peter KHALIL (ALP): 681 (17.3%)
  • Peter KILLIN (LP): 587 (14.9%)
3Sue BOLTONVictorian Socialists5,917
  • Adam PULFORD (GVIC): 3,171 (53.6%)
  • Peter KHALIL (ALP): 1,460 (24.7%)
  • Peter KILLIN (LP): 1,286 (21.7%)
4Peter KILLINLiberal20,394
  • Peter KHALIL (ALP): 10,456 (51.3%)
  • Adam PULFORD (GVIC): 9,938 (48.7%)

Votes after every count

Wills 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Peter KHALILAustralian Labor Party · elected42,35543,30143,98245,44255,898
Adam PULFORDThe Greens (VIC)25,57525,81127,08330,25440,192
Peter KILLINLiberal17,24118,52119,10820,394–
Sue BOLTONVictorian Socialists4,3444,5115,917––
Chris MILESAnimal Justice Party3,5963,946–––
Manju VENKATUnited Australia Party2,979––––

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.