Skip to content

Grey: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Tom VENNINGLiberalKarin BOLTONAustralian Labor Party9,9236Majority at count 6
2022Rowan RAMSEYLiberalJulie WATSONAustralian Labor Party20,7587Majority at count 6
2019Rowan RAMSEYLiberalKarin BOLTONAustralian Labor Party27,5616First preferences

2025 Federal election

Tom VENNING (Liberal) won Grey in 2025 with 58,402 of the 106,881 votes in the final count, beating Karin BOLTON (Australian Labor Party) by 9,923 votes (54.6% to 45.4%). Venning led on first preferences with 34.9% of 106,881 formal votes and passed the 53,441-vote majority at count 6.

106,881 formal votes8 candidates6 counts9,923-vote final margin

Grey 2025: preference flowsSankey diagram of the distribution of preferences in Grey at the 2025 Federal election. Tom VENNING was elected after 6 counts, 58,402 votes to 48,479 for Karin BOLTON. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Tom VENNING: 37,287 votes stay with themKarin BOLTON: 24,053 votes stay with themAnita KUSS: 18,745 votes stay with themBrandon TURTON: 10,652 votes stay with themKathryn HARDWICK-FRANCO: 6,323 votes stay with themKylie EVANS: 3,856 votes stay with themPeter BORDA: 3,288 votes stay with them1,057 votes from Laury Hendrik BAIS (excluded) go to Brandon TURTON435 votes from Laury Hendrik BAIS (excluded) go to Anita KUSS432 votes from Laury Hendrik BAIS (excluded) go to Tom VENNING295 votes from Laury Hendrik BAIS (excluded) go to Kylie EVANS182 votes from Laury Hendrik BAIS (excluded) go to Kathryn HARDWICK-FRANCO148 votes from Laury Hendrik BAIS (excluded) go to Karin BOLTON128 votes from Laury Hendrik BAIS (excluded) go to Peter BORDATom VENNING: 37,719 votes stay with themKarin BOLTON: 24,201 votes stay with themAnita KUSS: 19,180 votes stay with themBrandon TURTON: 11,709 votes stay with themKathryn HARDWICK-FRANCO: 6,505 votes stay with themKylie EVANS: 4,151 votes stay with them1,169 votes from Peter BORDA (excluded) go to Brandon TURTON655 votes from Peter BORDA (excluded) go to Tom VENNING629 votes from Peter BORDA (excluded) go to Karin BOLTON485 votes from Peter BORDA (excluded) go to Anita KUSS338 votes from Peter BORDA (excluded) go to Kylie EVANS140 votes from Peter BORDA (excluded) go to Kathryn HARDWICK-FRANCOTom VENNING: 38,374 votes stay with themKarin BOLTON: 24,830 votes stay with themAnita KUSS: 19,665 votes stay with themBrandon TURTON: 12,878 votes stay with themKathryn HARDWICK-FRANCO: 6,645 votes stay with them1,755 votes from Kylie EVANS (excluded) go to Brandon TURTON961 votes from Kylie EVANS (excluded) go to Anita KUSS677 votes from Kylie EVANS (excluded) go to Tom VENNING562 votes from Kylie EVANS (excluded) go to Karin BOLTON534 votes from Kylie EVANS (excluded) go to Kathryn HARDWICK-FRANCOTom VENNING: 39,051 votes stay with themKarin BOLTON: 25,392 votes stay with themAnita KUSS: 20,626 votes stay with themBrandon TURTON: 14,633 votes stay with them3,086 votes from Kathryn HARDWICK-FRANCO (excluded) go to Karin BOLTON2,535 votes from Kathryn HARDWICK-FRANCO (excluded) go to Anita KUSS818 votes from Kathryn HARDWICK-FRANCO (excluded) go to Brandon TURTON740 votes from Kathryn HARDWICK-FRANCO (excluded) go to Tom VENNINGTom VENNING: 39,791 votes stay with themKarin BOLTON: 28,478 votes stay with themAnita KUSS: 23,161 votes stay with them6,300 votes from Brandon TURTON (excluded) go to Anita KUSS5,898 votes from Brandon TURTON (excluded) go to Tom VENNING3,253 votes from Brandon TURTON (excluded) go to Karin BOLTONTom VENNING: 45,689 votes stay with themKarin BOLTON: 31,731 votes stay with them16,748 votes from Anita KUSS (excluded) go to Karin BOLTON12,713 votes from Anita KUSS (excluded) go to Tom VENNINGTom VENNING (LP): 37,287 votes at first preferencesVENNINGKarin BOLTON (ALP): 24,053 votes at first preferencesBOLTONAnita KUSS (IND): 18,745 votes at first preferencesKUSSBrandon TURTON (ON): 10,652 votes at first preferencesTURTONKathryn HARDWICK-FRANCO (GRN): 6,323 votes at first preferencesHARDWICK-FRANCOKylie EVANS (FFPA): 3,856 votes at first preferencesPeter BORDA (NP): 3,288 votes at first preferencesLaury Hendrik BAIS (CYA): 2,677 votes at first preferencesTom VENNING (LP): 37,719 votes at count 1VENNINGKarin BOLTON (ALP): 24,201 votes at count 1BOLTONAnita KUSS (IND): 19,180 votes at count 1KUSSBrandon TURTON (ON): 11,709 votes at count 1TURTONKathryn HARDWICK-FRANCO (GRN): 6,505 votes at count 1HARDWICK-FRANCOKylie EVANS (FFPA): 4,151 votes at count 1Peter BORDA (NP): 3,416 votes at count 1Tom VENNING (LP): 38,374 votes at count 2VENNINGKarin BOLTON (ALP): 24,830 votes at count 2BOLTONAnita KUSS (IND): 19,665 votes at count 2KUSSBrandon TURTON (ON): 12,878 votes at count 2TURTONKathryn HARDWICK-FRANCO (GRN): 6,645 votes at count 2HARDWICK-FRANCOKylie EVANS (FFPA): 4,489 votes at count 2EVANSTom VENNING (LP): 39,051 votes at count 3VENNINGKarin BOLTON (ALP): 25,392 votes at count 3BOLTONAnita KUSS (IND): 20,626 votes at count 3KUSSBrandon TURTON (ON): 14,633 votes at count 3TURTONKathryn HARDWICK-FRANCO (GRN): 7,179 votes at count 3HARDWICK-FRANCOTom VENNING (LP): 39,791 votes at count 4VENNINGKarin BOLTON (ALP): 28,478 votes at count 4BOLTONAnita KUSS (IND): 23,161 votes at count 4KUSSBrandon TURTON (ON): 15,451 votes at count 4TURTONTom VENNING (LP): 45,689 votes at count 5VENNINGKarin BOLTON (ALP): 31,731 votes at count 5BOLTONAnita KUSS (IND): 29,461 votes at count 5KUSSTom VENNING (LP): 58,402 votes at count 6VENNING · electedKarin BOLTON (ALP): 48,479 votes at count 6BOLTON · 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

Grey 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Laury Hendrik BAISTrumpet of Patriots2,677
  • Brandon TURTON (ON): 1,057 (39.5%)
  • Anita KUSS (IND): 435 (16.2%)
  • Tom VENNING (LP): 432 (16.1%)
  • Kylie EVANS (FFPA): 295 (11.0%)
  • Kathryn HARDWICK-FRANCO (GRN): 182 (6.8%)
  • Karin BOLTON (ALP): 148 (5.5%)
  • Peter BORDA (NP): 128 (4.8%)
2Peter BORDANational Party3,416
  • Brandon TURTON (ON): 1,169 (34.2%)
  • Tom VENNING (LP): 655 (19.2%)
  • Karin BOLTON (ALP): 629 (18.4%)
  • Anita KUSS (IND): 485 (14.2%)
  • Kylie EVANS (FFPA): 338 (9.9%)
  • Kathryn HARDWICK-FRANCO (GRN): 140 (4.1%)
3Kylie EVANSFamily First4,489
  • Brandon TURTON (ON): 1,755 (39.1%)
  • Anita KUSS (IND): 961 (21.4%)
  • Tom VENNING (LP): 677 (15.1%)
  • Karin BOLTON (ALP): 562 (12.5%)
  • Kathryn HARDWICK-FRANCO (GRN): 534 (11.9%)
4Kathryn HARDWICK-FRANCOThe Greens7,179
  • Karin BOLTON (ALP): 3,086 (43.0%)
  • Anita KUSS (IND): 2,535 (35.3%)
  • Brandon TURTON (ON): 818 (11.4%)
  • Tom VENNING (LP): 740 (10.3%)
5Brandon TURTONPauline Hanson's One Nation15,451
  • Anita KUSS (IND): 6,300 (40.8%)
  • Tom VENNING (LP): 5,898 (38.2%)
  • Karin BOLTON (ALP): 3,253 (21.1%)
6Anita KUSSIndependent29,461
  • Karin BOLTON (ALP): 16,748 (56.8%)
  • Tom VENNING (LP): 12,713 (43.2%)

Votes after every count

Grey 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Tom VENNINGLiberal · elected37,28737,71938,37439,05139,79145,68958,402
Karin BOLTONAustralian Labor Party24,05324,20124,83025,39228,47831,73148,479
Anita KUSSIndependent18,74519,18019,66520,62623,16129,461–
Brandon TURTONPauline Hanson's One Nation10,65211,70912,87814,63315,451––
Kathryn HARDWICK-FRANCOThe Greens6,3236,5056,6457,179–––
Kylie EVANSFamily First3,8564,1514,489––––
Peter BORDANational Party3,2883,416–––––
Laury Hendrik BAISTrumpet of Patriots2,677––––––

2022 Federal election

Rowan RAMSEY (Liberal) won Grey in 2022 with 61,938 of the 103,118 votes in the final count, beating Julie WATSON (Australian Labor Party) by 20,758 votes (60.1% to 39.9%). Ramsey led on first preferences with 45.3% of 103,118 formal votes and passed the 51,560-vote majority at count 6.

103,118 formal votes9 candidates7 counts20,758-vote final margin

Grey 2022: preference flowsSankey diagram of the distribution of preferences in Grey at the 2022 Federal election. Rowan RAMSEY was elected after 7 counts, 61,938 votes to 41,180 for Julie WATSON. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Rowan RAMSEY: 46,730 votes stay with themJulie WATSON: 22,068 votes stay with themLiz HABERMANN: 11,613 votes stay with themTim WHITE: 6,994 votes stay with themKerry Ann WHITE: 6,452 votes stay with themSuzanne WATERS: 5,781 votes stay with themPeter MILLER: 1,427 votes stay with themRichard CARMODY: 1,332 votes stay with them164 votes from Tracey DEMPSEY (excluded) go to Kerry Ann WHITE119 votes from Tracey DEMPSEY (excluded) go to Suzanne WATERS95 votes from Tracey DEMPSEY (excluded) go to Richard CARMODY91 votes from Tracey DEMPSEY (excluded) go to Peter MILLER75 votes from Tracey DEMPSEY (excluded) go to Liz HABERMANN68 votes from Tracey DEMPSEY (excluded) go to Rowan RAMSEY57 votes from Tracey DEMPSEY (excluded) go to Tim WHITE52 votes from Tracey DEMPSEY (excluded) go to Julie WATSONRowan RAMSEY: 46,798 votes stay with themJulie WATSON: 22,120 votes stay with themLiz HABERMANN: 11,688 votes stay with themTim WHITE: 7,051 votes stay with themKerry Ann WHITE: 6,616 votes stay with themSuzanne WATERS: 5,900 votes stay with themPeter MILLER: 1,518 votes stay with them605 votes from Richard CARMODY (excluded) go to Liz HABERMANN232 votes from Richard CARMODY (excluded) go to Rowan RAMSEY183 votes from Richard CARMODY (excluded) go to Kerry Ann WHITE148 votes from Richard CARMODY (excluded) go to Tim WHITE143 votes from Richard CARMODY (excluded) go to Julie WATSON74 votes from Richard CARMODY (excluded) go to Suzanne WATERS42 votes from Richard CARMODY (excluded) go to Peter MILLERRowan RAMSEY: 47,030 votes stay with themJulie WATSON: 22,263 votes stay with themLiz HABERMANN: 12,293 votes stay with themTim WHITE: 7,199 votes stay with themKerry Ann WHITE: 6,799 votes stay with themSuzanne WATERS: 5,974 votes stay with them459 votes from Peter MILLER (excluded) go to Rowan RAMSEY281 votes from Peter MILLER (excluded) go to Kerry Ann WHITE271 votes from Peter MILLER (excluded) go to Suzanne WATERS185 votes from Peter MILLER (excluded) go to Tim WHITE185 votes from Peter MILLER (excluded) go to Julie WATSON179 votes from Peter MILLER (excluded) go to Liz HABERMANNRowan RAMSEY: 47,489 votes stay with themJulie WATSON: 22,448 votes stay with themLiz HABERMANN: 12,472 votes stay with themTim WHITE: 7,384 votes stay with themKerry Ann WHITE: 7,080 votes stay with them3,115 votes from Suzanne WATERS (excluded) go to Kerry Ann WHITE1,032 votes from Suzanne WATERS (excluded) go to Liz HABERMANN821 votes from Suzanne WATERS (excluded) go to Rowan RAMSEY739 votes from Suzanne WATERS (excluded) go to Tim WHITE538 votes from Suzanne WATERS (excluded) go to Julie WATSONRowan RAMSEY: 48,310 votes stay with themJulie WATSON: 22,986 votes stay with themLiz HABERMANN: 13,504 votes stay with them3,495 votes from Tim WHITE (excluded) go to Liz HABERMANN3,039 votes from Tim WHITE (excluded) go to Julie WATSON938 votes from Tim WHITE (excluded) go to Rowan RAMSEY651 votes from Tim WHITE (excluded) go to Kerry Ann WHITEKerry Ann WHITE: 10,195 votes stay with themRowan RAMSEY: 49,248 votes stay with themJulie WATSON: 26,025 votes stay with themLiz HABERMANN: 16,999 votes stay with them5,575 votes from Kerry Ann WHITE (excluded) go to Liz HABERMANN3,481 votes from Kerry Ann WHITE (excluded) go to Rowan RAMSEY1,790 votes from Kerry Ann WHITE (excluded) go to Julie WATSONRowan RAMSEY: 52,729 votes stay with themJulie WATSON: 27,815 votes stay with them13,365 votes from Liz HABERMANN (excluded) go to Julie WATSON9,209 votes from Liz HABERMANN (excluded) go to Rowan RAMSEYRowan RAMSEY (LP): 46,730 votes at first preferencesRAMSEYJulie WATSON (ALP): 22,068 votes at first preferencesWATSONLiz HABERMANN (IND): 11,613 votes at first preferencesHABERMANNTim WHITE (GRN): 6,994 votes at first preferencesWHITEKerry Ann WHITE (ON): 6,452 votes at first preferencesWHITESuzanne WATERS (UAPP): 5,781 votes at first preferencesWATERSPeter MILLER (LDP): 1,427 votes at first preferencesRichard CARMODY (IND): 1,332 votes at first preferencesTracey DEMPSEY (CYA): 721 votes at first preferencesRowan RAMSEY (LP): 46,798 votes at count 1RAMSEYJulie WATSON (ALP): 22,120 votes at count 1WATSONLiz HABERMANN (IND): 11,688 votes at count 1HABERMANNTim WHITE (GRN): 7,051 votes at count 1WHITEKerry Ann WHITE (ON): 6,616 votes at count 1WHITESuzanne WATERS (UAPP): 5,900 votes at count 1WATERSPeter MILLER (LDP): 1,518 votes at count 1Richard CARMODY (IND): 1,427 votes at count 1Rowan RAMSEY (LP): 47,030 votes at count 2RAMSEYJulie WATSON (ALP): 22,263 votes at count 2WATSONLiz HABERMANN (IND): 12,293 votes at count 2HABERMANNTim WHITE (GRN): 7,199 votes at count 2WHITEKerry Ann WHITE (ON): 6,799 votes at count 2WHITESuzanne WATERS (UAPP): 5,974 votes at count 2WATERSPeter MILLER (LDP): 1,560 votes at count 2Rowan RAMSEY (LP): 47,489 votes at count 3RAMSEYJulie WATSON (ALP): 22,448 votes at count 3WATSONLiz HABERMANN (IND): 12,472 votes at count 3HABERMANNTim WHITE (GRN): 7,384 votes at count 3WHITEKerry Ann WHITE (ON): 7,080 votes at count 3WHITESuzanne WATERS (UAPP): 6,245 votes at count 3WATERSRowan RAMSEY (LP): 48,310 votes at count 4RAMSEYJulie WATSON (ALP): 22,986 votes at count 4WATSONLiz HABERMANN (IND): 13,504 votes at count 4HABERMANNTim WHITE (GRN): 8,123 votes at count 4WHITEKerry Ann WHITE (ON): 10,195 votes at count 4WHITERowan RAMSEY (LP): 49,248 votes at count 5RAMSEYJulie WATSON (ALP): 26,025 votes at count 5WATSONLiz HABERMANN (IND): 16,999 votes at count 5HABERMANNKerry Ann WHITE (ON): 10,846 votes at count 5WHITERowan RAMSEY (LP): 52,729 votes at count 6RAMSEYJulie WATSON (ALP): 27,815 votes at count 6WATSONLiz HABERMANN (IND): 22,574 votes at count 6HABERMANNRowan RAMSEY (LP): 61,938 votes at count 7RAMSEY · electedJulie WATSON (ALP): 41,180 votes at count 7WATSON · 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

Grey 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Tracey DEMPSEYAustralian Federation Party721
  • Kerry Ann WHITE (ON): 164 (22.7%)
  • Suzanne WATERS (UAPP): 119 (16.5%)
  • Richard CARMODY (IND): 95 (13.2%)
  • Peter MILLER (LDP): 91 (12.6%)
  • Liz HABERMANN (IND): 75 (10.4%)
  • Rowan RAMSEY (LP): 68 (9.4%)
  • Tim WHITE (GRN): 57 (7.9%)
  • Julie WATSON (ALP): 52 (7.2%)
2Richard CARMODYIndependent1,427
  • Liz HABERMANN (IND): 605 (42.4%)
  • Rowan RAMSEY (LP): 232 (16.3%)
  • Kerry Ann WHITE (ON): 183 (12.8%)
  • Tim WHITE (GRN): 148 (10.4%)
  • Julie WATSON (ALP): 143 (10.0%)
  • Suzanne WATERS (UAPP): 74 (5.2%)
  • Peter MILLER (LDP): 42 (2.9%)
3Peter MILLERLiberal Democrats1,560
  • Rowan RAMSEY (LP): 459 (29.4%)
  • Kerry Ann WHITE (ON): 281 (18.0%)
  • Suzanne WATERS (UAPP): 271 (17.4%)
  • Tim WHITE (GRN): 185 (11.9%)
  • Julie WATSON (ALP): 185 (11.9%)
  • Liz HABERMANN (IND): 179 (11.5%)
4Suzanne WATERSUnited Australia Party6,245
  • Kerry Ann WHITE (ON): 3,115 (49.9%)
  • Liz HABERMANN (IND): 1,032 (16.5%)
  • Rowan RAMSEY (LP): 821 (13.1%)
  • Tim WHITE (GRN): 739 (11.8%)
  • Julie WATSON (ALP): 538 (8.6%)
5Tim WHITEThe Greens8,123
  • Liz HABERMANN (IND): 3,495 (43.0%)
  • Julie WATSON (ALP): 3,039 (37.4%)
  • Rowan RAMSEY (LP): 938 (11.5%)
  • Kerry Ann WHITE (ON): 651 (8.0%)
6Kerry Ann WHITEPauline Hanson's One Nation10,846
  • Liz HABERMANN (IND): 5,575 (51.4%)
  • Rowan RAMSEY (LP): 3,481 (32.1%)
  • Julie WATSON (ALP): 1,790 (16.5%)
7Liz HABERMANNIndependent22,574
  • Julie WATSON (ALP): 13,365 (59.2%)
  • Rowan RAMSEY (LP): 9,209 (40.8%)

Votes after every count

Grey 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Rowan RAMSEYLiberal · elected46,73046,79847,03047,48948,31049,24852,72961,938
Julie WATSONAustralian Labor Party22,06822,12022,26322,44822,98626,02527,81541,180
Liz HABERMANNIndependent11,61311,68812,29312,47213,50416,99922,574–
Tim WHITEThe Greens6,9947,0517,1997,3848,123–––
Kerry Ann WHITEPauline Hanson's One Nation6,4526,6166,7997,08010,19510,846––
Suzanne WATERSUnited Australia Party5,7815,9005,9746,245––––
Peter MILLERLiberal Democrats1,4271,5181,560–––––
Richard CARMODYIndependent1,3321,427––––––
Tracey DEMPSEYAustralian Federation Party721–––––––

2019 Federal election

Rowan RAMSEY (Liberal) won Grey in 2019 with 65,504 of the 103,447 votes in the final count, beating Karin BOLTON (Australian Labor Party) by 27,561 votes (63.3% to 36.7%). Ramsey won on first preferences, with 50.6% of 103,447 formal votes (more than half: 51,724 needed).

103,447 formal votes8 candidates6 counts27,561-vote final margin

Grey 2019: preference flowsSankey diagram of the distribution of preferences in Grey at the 2019 Federal election. Rowan RAMSEY was elected after 6 counts, 65,504 votes to 37,943 for Karin BOLTON. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Rowan RAMSEY: 52,392 votes stay with themKarin BOLTON: 23,612 votes stay with themDavid STONE: 8,990 votes stay with themAndrea BROADFOOT: 5,324 votes stay with themCandace CHAMPION: 4,760 votes stay with themAlexander David WARREN: 3,891 votes stay with themJacqui EDGECOMBE: 2,681 votes stay with them331 votes from Richard CARMODY (excluded) go to David STONE304 votes from Richard CARMODY (excluded) go to Rowan RAMSEY271 votes from Richard CARMODY (excluded) go to Karin BOLTON246 votes from Richard CARMODY (excluded) go to Alexander David WARREN219 votes from Richard CARMODY (excluded) go to Jacqui EDGECOMBE217 votes from Richard CARMODY (excluded) go to Candace CHAMPION209 votes from Richard CARMODY (excluded) go to Andrea BROADFOOTRowan RAMSEY: 52,696 votes stay with themKarin BOLTON: 23,883 votes stay with themDavid STONE: 9,321 votes stay with themAndrea BROADFOOT: 5,533 votes stay with themCandace CHAMPION: 4,977 votes stay with themAlexander David WARREN: 4,137 votes stay with them1,011 votes from Jacqui EDGECOMBE (excluded) go to Karin BOLTON661 votes from Jacqui EDGECOMBE (excluded) go to Candace CHAMPION573 votes from Jacqui EDGECOMBE (excluded) go to David STONE230 votes from Jacqui EDGECOMBE (excluded) go to Rowan RAMSEY229 votes from Jacqui EDGECOMBE (excluded) go to Andrea BROADFOOT196 votes from Jacqui EDGECOMBE (excluded) go to Alexander David WARRENRowan RAMSEY: 52,926 votes stay with themKarin BOLTON: 24,894 votes stay with themDavid STONE: 9,894 votes stay with themAndrea BROADFOOT: 5,762 votes stay with themCandace CHAMPION: 5,638 votes stay with them1,786 votes from Alexander David WARREN (excluded) go to David STONE1,300 votes from Alexander David WARREN (excluded) go to Rowan RAMSEY527 votes from Alexander David WARREN (excluded) go to Karin BOLTON410 votes from Alexander David WARREN (excluded) go to Andrea BROADFOOT310 votes from Alexander David WARREN (excluded) go to Candace CHAMPIONRowan RAMSEY: 54,226 votes stay with themKarin BOLTON: 25,421 votes stay with themDavid STONE: 11,680 votes stay with themAndrea BROADFOOT: 6,172 votes stay with them2,535 votes from Candace CHAMPION (excluded) go to Karin BOLTON1,674 votes from Candace CHAMPION (excluded) go to Andrea BROADFOOT1,002 votes from Candace CHAMPION (excluded) go to Rowan RAMSEY737 votes from Candace CHAMPION (excluded) go to David STONERowan RAMSEY: 55,228 votes stay with themKarin BOLTON: 27,956 votes stay with themDavid STONE: 12,417 votes stay with them3,522 votes from Andrea BROADFOOT (excluded) go to Karin BOLTON2,492 votes from Andrea BROADFOOT (excluded) go to Rowan RAMSEY1,832 votes from Andrea BROADFOOT (excluded) go to David STONERowan RAMSEY: 57,720 votes stay with themKarin BOLTON: 31,478 votes stay with them7,784 votes from David STONE (excluded) go to Rowan RAMSEY6,465 votes from David STONE (excluded) go to Karin BOLTONRowan RAMSEY (LP): 52,392 votes at first preferencesRAMSEYKarin BOLTON (ALP): 23,612 votes at first preferencesBOLTONDavid STONE (ON): 8,990 votes at first preferencesSTONEAndrea BROADFOOT (XEN): 5,324 votes at first preferencesBROADFOOTCandace CHAMPION (GRN): 4,760 votes at first preferencesCHAMPIONAlexander David WARREN (UAPP): 3,891 votes at first preferencesJacqui EDGECOMBE (AJP): 2,681 votes at first preferencesRichard CARMODY (IND): 1,797 votes at first preferencesRowan RAMSEY (LP): 52,696 votes at count 1RAMSEYKarin BOLTON (ALP): 23,883 votes at count 1BOLTONDavid STONE (ON): 9,321 votes at count 1STONEAndrea BROADFOOT (XEN): 5,533 votes at count 1BROADFOOTCandace CHAMPION (GRN): 4,977 votes at count 1CHAMPIONAlexander David WARREN (UAPP): 4,137 votes at count 1WARRENJacqui EDGECOMBE (AJP): 2,900 votes at count 1Rowan RAMSEY (LP): 52,926 votes at count 2RAMSEYKarin BOLTON (ALP): 24,894 votes at count 2BOLTONDavid STONE (ON): 9,894 votes at count 2STONEAndrea BROADFOOT (XEN): 5,762 votes at count 2BROADFOOTCandace CHAMPION (GRN): 5,638 votes at count 2CHAMPIONAlexander David WARREN (UAPP): 4,333 votes at count 2WARRENRowan RAMSEY (LP): 54,226 votes at count 3RAMSEYKarin BOLTON (ALP): 25,421 votes at count 3BOLTONDavid STONE (ON): 11,680 votes at count 3STONEAndrea BROADFOOT (XEN): 6,172 votes at count 3BROADFOOTCandace CHAMPION (GRN): 5,948 votes at count 3CHAMPIONRowan RAMSEY (LP): 55,228 votes at count 4RAMSEYKarin BOLTON (ALP): 27,956 votes at count 4BOLTONDavid STONE (ON): 12,417 votes at count 4STONEAndrea BROADFOOT (XEN): 7,846 votes at count 4BROADFOOTRowan RAMSEY (LP): 57,720 votes at count 5RAMSEYKarin BOLTON (ALP): 31,478 votes at count 5BOLTONDavid STONE (ON): 14,249 votes at count 5STONERowan RAMSEY (LP): 65,504 votes at count 6RAMSEY · electedKarin BOLTON (ALP): 37,943 votes at count 6BOLTON · 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

Grey 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Richard CARMODYIndependent1,797
  • David STONE (ON): 331 (18.4%)
  • Rowan RAMSEY (LP): 304 (16.9%)
  • Karin BOLTON (ALP): 271 (15.1%)
  • Alexander David WARREN (UAPP): 246 (13.7%)
  • Jacqui EDGECOMBE (AJP): 219 (12.2%)
  • Candace CHAMPION (GRN): 217 (12.1%)
  • Andrea BROADFOOT (XEN): 209 (11.6%)
2Jacqui EDGECOMBEAnimal Justice Party2,900
  • Karin BOLTON (ALP): 1,011 (34.9%)
  • Candace CHAMPION (GRN): 661 (22.8%)
  • David STONE (ON): 573 (19.8%)
  • Rowan RAMSEY (LP): 230 (7.9%)
  • Andrea BROADFOOT (XEN): 229 (7.9%)
  • Alexander David WARREN (UAPP): 196 (6.8%)
3Alexander David WARRENUnited Australia Party4,333
  • David STONE (ON): 1,786 (41.2%)
  • Rowan RAMSEY (LP): 1,300 (30.0%)
  • Karin BOLTON (ALP): 527 (12.2%)
  • Andrea BROADFOOT (XEN): 410 (9.5%)
  • Candace CHAMPION (GRN): 310 (7.2%)
4Candace CHAMPIONThe Greens5,948
  • Karin BOLTON (ALP): 2,535 (42.6%)
  • Andrea BROADFOOT (XEN): 1,674 (28.1%)
  • Rowan RAMSEY (LP): 1,002 (16.8%)
  • David STONE (ON): 737 (12.4%)
5Andrea BROADFOOTCentre Alliance7,846
  • Karin BOLTON (ALP): 3,522 (44.9%)
  • Rowan RAMSEY (LP): 2,492 (31.8%)
  • David STONE (ON): 1,832 (23.3%)
6David STONEPauline Hanson's One Nation14,249
  • Rowan RAMSEY (LP): 7,784 (54.6%)
  • Karin BOLTON (ALP): 6,465 (45.4%)

Votes after every count

Grey 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Rowan RAMSEYLiberal · elected52,39252,69652,92654,22655,22857,72065,504
Karin BOLTONAustralian Labor Party23,61223,88324,89425,42127,95631,47837,943
David STONEPauline Hanson's One Nation8,9909,3219,89411,68012,41714,249–
Andrea BROADFOOTCentre Alliance5,3245,5335,7626,1727,846––
Candace CHAMPIONThe Greens4,7604,9775,6385,948–––
Alexander David WARRENUnited Australia Party3,8914,1374,333––––
Jacqui EDGECOMBEAnimal Justice Party2,6812,900–––––
Richard CARMODYIndependent1,797––––––

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.