Skip to content

Menzies: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Gabriel NGAustralian Labor PartyKeith WOLAHANLiberal2,3586Came from behind
2022Keith WOLAHANLiberalNaomi OAKLEYAustralian Labor Party1,3775Majority at count 5
2019Kevin ANDREWSLiberalStella YEEAustralian Labor Party14,8104First preferences

2025 Federal election

Gabriel NG (Australian Labor Party) won Menzies in 2025 with 55,894 of the 109,430 votes in the final count, beating Keith WOLAHAN (Liberal) by 2,358 votes (51.1% to 48.9%). Ng came from behind: Wolahan led on first preferences (40.6% to 34.7%) but preferences from excluded candidates put Ng ahead at count 6.

109,430 formal votes8 candidates6 counts2,358-vote final margin

Menzies 2025: preference flowsSankey diagram of the distribution of preferences in Menzies at the 2025 Federal election. Gabriel NG was elected after 6 counts, 55,894 votes to 53,536 for Keith WOLAHAN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Keith WOLAHAN: 44,473 votes stay with themGabriel NG: 38,012 votes stay with themBill PHEASANT: 11,998 votes stay with themStella YEE: 6,966 votes stay with themAmanda PALIOURAS: 2,708 votes stay with themJhett EDWARDS-SCOTT: 2,152 votes stay with themAnn SEELEY: 1,759 votes stay with them436 votes from Joshua UTOYO (excluded) go to Ann SEELEY336 votes from Joshua UTOYO (excluded) go to Jhett EDWARDS-SCOTT158 votes from Joshua UTOYO (excluded) go to Stella YEE157 votes from Joshua UTOYO (excluded) go to Keith WOLAHAN134 votes from Joshua UTOYO (excluded) go to Amanda PALIOURAS80 votes from Joshua UTOYO (excluded) go to Gabriel NG61 votes from Joshua UTOYO (excluded) go to Bill PHEASANTKeith WOLAHAN: 44,630 votes stay with themGabriel NG: 38,092 votes stay with themBill PHEASANT: 12,059 votes stay with themStella YEE: 7,124 votes stay with themAmanda PALIOURAS: 2,842 votes stay with themJhett EDWARDS-SCOTT: 2,488 votes stay with them619 votes from Ann SEELEY (excluded) go to Keith WOLAHAN619 votes from Ann SEELEY (excluded) go to Jhett EDWARDS-SCOTT324 votes from Ann SEELEY (excluded) go to Stella YEE257 votes from Ann SEELEY (excluded) go to Amanda PALIOURAS236 votes from Ann SEELEY (excluded) go to Gabriel NG140 votes from Ann SEELEY (excluded) go to Bill PHEASANTKeith WOLAHAN: 45,249 votes stay with themGabriel NG: 38,328 votes stay with themBill PHEASANT: 12,199 votes stay with themStella YEE: 7,448 votes stay with them1,091 votes from Amanda PALIOURAS (excluded) go to Jhett EDWARDS-SCOTT810 votes from Amanda PALIOURAS (excluded) go to Keith WOLAHAN537 votes from Amanda PALIOURAS (excluded) go to Bill PHEASANT435 votes from Amanda PALIOURAS (excluded) go to Stella YEE226 votes from Amanda PALIOURAS (excluded) go to Gabriel NGJhett EDWARDS-SCOTT: 3,107 votes stay with themKeith WOLAHAN: 46,059 votes stay with themGabriel NG: 38,554 votes stay with themBill PHEASANT: 12,736 votes stay with themStella YEE: 7,883 votes stay with them2,463 votes from Jhett EDWARDS-SCOTT (excluded) go to Keith WOLAHAN1,113 votes from Jhett EDWARDS-SCOTT (excluded) go to Stella YEE389 votes from Jhett EDWARDS-SCOTT (excluded) go to Gabriel NG233 votes from Jhett EDWARDS-SCOTT (excluded) go to Bill PHEASANTKeith WOLAHAN: 48,522 votes stay with themGabriel NG: 38,943 votes stay with themBill PHEASANT: 12,969 votes stay with them3,916 votes from Stella YEE (excluded) go to Bill PHEASANT2,907 votes from Stella YEE (excluded) go to Gabriel NG2,173 votes from Stella YEE (excluded) go to Keith WOLAHANKeith WOLAHAN: 50,695 votes stay with themGabriel NG: 41,850 votes stay with them14,044 votes from Bill PHEASANT (excluded) go to Gabriel NG2,841 votes from Bill PHEASANT (excluded) go to Keith WOLAHANKeith WOLAHAN (LP): 44,473 votes at first preferencesWOLAHANGabriel NG (ALP): 38,012 votes at first preferencesNGBill PHEASANT (GVIC): 11,998 votes at first preferencesPHEASANTStella YEE (IND): 6,966 votes at first preferencesYEEAmanda PALIOURAS (CYA): 2,708 votes at first preferencesJhett EDWARDS-SCOTT (ON): 2,152 votes at first preferencesAnn SEELEY (FFPA): 1,759 votes at first preferencesJoshua UTOYO (LTP): 1,362 votes at first preferencesKeith WOLAHAN (LP): 44,630 votes at count 1WOLAHANGabriel NG (ALP): 38,092 votes at count 1NGBill PHEASANT (GVIC): 12,059 votes at count 1PHEASANTStella YEE (IND): 7,124 votes at count 1YEEAmanda PALIOURAS (CYA): 2,842 votes at count 1Jhett EDWARDS-SCOTT (ON): 2,488 votes at count 1Ann SEELEY (FFPA): 2,195 votes at count 1Keith WOLAHAN (LP): 45,249 votes at count 2WOLAHANGabriel NG (ALP): 38,328 votes at count 2NGBill PHEASANT (GVIC): 12,199 votes at count 2PHEASANTStella YEE (IND): 7,448 votes at count 2YEEAmanda PALIOURAS (CYA): 3,099 votes at count 2Jhett EDWARDS-SCOTT (ON): 3,107 votes at count 2Keith WOLAHAN (LP): 46,059 votes at count 3WOLAHANGabriel NG (ALP): 38,554 votes at count 3NGBill PHEASANT (GVIC): 12,736 votes at count 3PHEASANTStella YEE (IND): 7,883 votes at count 3YEEJhett EDWARDS-SCOTT (ON): 4,198 votes at count 3Keith WOLAHAN (LP): 48,522 votes at count 4WOLAHANGabriel NG (ALP): 38,943 votes at count 4NGBill PHEASANT (GVIC): 12,969 votes at count 4PHEASANTStella YEE (IND): 8,996 votes at count 4YEEKeith WOLAHAN (LP): 50,695 votes at count 5WOLAHANGabriel NG (ALP): 41,850 votes at count 5NGBill PHEASANT (GVIC): 16,885 votes at count 5PHEASANTKeith WOLAHAN (LP): 53,536 votes at count 6WOLAHAN · runner-upGabriel NG (ALP): 55,894 votes at count 6NG · elected
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

Menzies 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Joshua UTOYOLibertarian1,362
  • Ann SEELEY (FFPA): 436 (32.0%)
  • Jhett EDWARDS-SCOTT (ON): 336 (24.7%)
  • Stella YEE (IND): 158 (11.6%)
  • Keith WOLAHAN (LP): 157 (11.5%)
  • Amanda PALIOURAS (CYA): 134 (9.8%)
  • Gabriel NG (ALP): 80 (5.9%)
  • Bill PHEASANT (GVIC): 61 (4.5%)
2Ann SEELEYFamily First2,195
  • Keith WOLAHAN (LP): 619 (28.2%)
  • Jhett EDWARDS-SCOTT (ON): 619 (28.2%)
  • Stella YEE (IND): 324 (14.8%)
  • Amanda PALIOURAS (CYA): 257 (11.7%)
  • Gabriel NG (ALP): 236 (10.8%)
  • Bill PHEASANT (GVIC): 140 (6.4%)
3Amanda PALIOURASTrumpet of Patriots3,099
  • Jhett EDWARDS-SCOTT (ON): 1,091 (35.2%)
  • Keith WOLAHAN (LP): 810 (26.1%)
  • Bill PHEASANT (GVIC): 537 (17.3%)
  • Stella YEE (IND): 435 (14.0%)
  • Gabriel NG (ALP): 226 (7.3%)
4Jhett EDWARDS-SCOTTPauline Hanson's One Nation4,198
  • Keith WOLAHAN (LP): 2,463 (58.7%)
  • Stella YEE (IND): 1,113 (26.5%)
  • Gabriel NG (ALP): 389 (9.3%)
  • Bill PHEASANT (GVIC): 233 (5.6%)
5Stella YEEIndependent8,996
  • Bill PHEASANT (GVIC): 3,916 (43.5%)
  • Gabriel NG (ALP): 2,907 (32.3%)
  • Keith WOLAHAN (LP): 2,173 (24.2%)
6Bill PHEASANTThe Greens16,885
  • Gabriel NG (ALP): 14,044 (83.2%)
  • Keith WOLAHAN (LP): 2,841 (16.8%)

Votes after every count

Menzies 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Keith WOLAHANLiberal44,47344,63045,24946,05948,52250,69553,536
Gabriel NGAustralian Labor Party · elected38,01238,09238,32838,55438,94341,85055,894
Bill PHEASANTThe Greens11,99812,05912,19912,73612,96916,885–
Stella YEEIndependent6,9667,1247,4487,8838,996––
Amanda PALIOURASTrumpet of Patriots2,7082,8423,099––––
Jhett EDWARDS-SCOTTPauline Hanson's One Nation2,1522,4883,1074,198–––
Ann SEELEYFamily First1,7592,195–––––
Joshua UTOYOLibertarian1,362––––––

2022 Federal election

Keith WOLAHAN (Liberal) won Menzies in 2022 with 51,198 of the 101,019 votes in the final count, beating Naomi OAKLEY (Australian Labor Party) by 1,377 votes (50.7% to 49.3%). Wolahan led on first preferences with 42.1% of 101,019 formal votes and passed the 50,510-vote majority at count 5.

101,019 formal votes7 candidates5 counts1,377-vote final margin

Menzies 2022: preference flowsSankey diagram of the distribution of preferences in Menzies at the 2022 Federal election. Keith WOLAHAN was elected after 5 counts, 51,198 votes to 49,821 for Naomi OAKLEY. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Keith WOLAHAN: 42,526 votes stay with themNaomi OAKLEY: 33,635 votes stay with themBill PHEASANT: 14,289 votes stay with themGreg CHEESMAN: 3,646 votes stay with themNathan SCAGLIONE: 3,643 votes stay with themJohn HAYES: 2,312 votes stay with them277 votes from Sanjeev SABHLOK (excluded) go to Greg CHEESMAN173 votes from Sanjeev SABHLOK (excluded) go to Naomi OAKLEY163 votes from Sanjeev SABHLOK (excluded) go to John HAYES126 votes from Sanjeev SABHLOK (excluded) go to Keith WOLAHAN117 votes from Sanjeev SABHLOK (excluded) go to Nathan SCAGLIONE112 votes from Sanjeev SABHLOK (excluded) go to Bill PHEASANTKeith WOLAHAN: 42,652 votes stay with themNaomi OAKLEY: 33,808 votes stay with themBill PHEASANT: 14,401 votes stay with themGreg CHEESMAN: 3,923 votes stay with themNathan SCAGLIONE: 3,760 votes stay with them1,127 votes from John HAYES (excluded) go to Nathan SCAGLIONE647 votes from John HAYES (excluded) go to Greg CHEESMAN315 votes from John HAYES (excluded) go to Keith WOLAHAN199 votes from John HAYES (excluded) go to Bill PHEASANT187 votes from John HAYES (excluded) go to Naomi OAKLEYKeith WOLAHAN: 42,967 votes stay with themNaomi OAKLEY: 33,995 votes stay with themBill PHEASANT: 14,600 votes stay with them2,417 votes from Greg CHEESMAN (excluded) go to Nathan SCAGLIONE1,282 votes from Greg CHEESMAN (excluded) go to Keith WOLAHAN557 votes from Greg CHEESMAN (excluded) go to Naomi OAKLEY314 votes from Greg CHEESMAN (excluded) go to Bill PHEASANTNathan SCAGLIONE: 4,887 votes stay with themKeith WOLAHAN: 44,249 votes stay with themNaomi OAKLEY: 34,552 votes stay with themBill PHEASANT: 14,914 votes stay with them3,910 votes from Nathan SCAGLIONE (excluded) go to Keith WOLAHAN1,847 votes from Nathan SCAGLIONE (excluded) go to Naomi OAKLEY1,547 votes from Nathan SCAGLIONE (excluded) go to Bill PHEASANTKeith WOLAHAN: 48,159 votes stay with themNaomi OAKLEY: 36,399 votes stay with them13,422 votes from Bill PHEASANT (excluded) go to Naomi OAKLEY3,039 votes from Bill PHEASANT (excluded) go to Keith WOLAHANKeith WOLAHAN (LP): 42,526 votes at first preferencesWOLAHANNaomi OAKLEY (ALP): 33,635 votes at first preferencesOAKLEYBill PHEASANT (GVIC): 14,289 votes at first preferencesPHEASANTGreg CHEESMAN (LDP): 3,646 votes at first preferencesNathan SCAGLIONE (UAPP): 3,643 votes at first preferencesJohn HAYES (ON): 2,312 votes at first preferencesSanjeev SABHLOK (CYA): 968 votes at first preferencesKeith WOLAHAN (LP): 42,652 votes at count 1WOLAHANNaomi OAKLEY (ALP): 33,808 votes at count 1OAKLEYBill PHEASANT (GVIC): 14,401 votes at count 1PHEASANTGreg CHEESMAN (LDP): 3,923 votes at count 1CHEESMANNathan SCAGLIONE (UAPP): 3,760 votes at count 1John HAYES (ON): 2,475 votes at count 1Keith WOLAHAN (LP): 42,967 votes at count 2WOLAHANNaomi OAKLEY (ALP): 33,995 votes at count 2OAKLEYBill PHEASANT (GVIC): 14,600 votes at count 2PHEASANTGreg CHEESMAN (LDP): 4,570 votes at count 2CHEESMANNathan SCAGLIONE (UAPP): 4,887 votes at count 2SCAGLIONEKeith WOLAHAN (LP): 44,249 votes at count 3WOLAHANNaomi OAKLEY (ALP): 34,552 votes at count 3OAKLEYBill PHEASANT (GVIC): 14,914 votes at count 3PHEASANTNathan SCAGLIONE (UAPP): 7,304 votes at count 3SCAGLIONEKeith WOLAHAN (LP): 48,159 votes at count 4WOLAHANNaomi OAKLEY (ALP): 36,399 votes at count 4OAKLEYBill PHEASANT (GVIC): 16,461 votes at count 4PHEASANTKeith WOLAHAN (LP): 51,198 votes at count 5WOLAHAN · electedNaomi OAKLEY (ALP): 49,821 votes at count 5OAKLEY · 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

Menzies 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Sanjeev SABHLOKAustralian Federation Party968
  • Greg CHEESMAN (LDP): 277 (28.6%)
  • Naomi OAKLEY (ALP): 173 (17.9%)
  • John HAYES (ON): 163 (16.8%)
  • Keith WOLAHAN (LP): 126 (13.0%)
  • Nathan SCAGLIONE (UAPP): 117 (12.1%)
  • Bill PHEASANT (GVIC): 112 (11.6%)
2John HAYESPauline Hanson's One Nation2,475
  • Nathan SCAGLIONE (UAPP): 1,127 (45.5%)
  • Greg CHEESMAN (LDP): 647 (26.1%)
  • Keith WOLAHAN (LP): 315 (12.7%)
  • Bill PHEASANT (GVIC): 199 (8.0%)
  • Naomi OAKLEY (ALP): 187 (7.6%)
3Greg CHEESMANLiberal Democrats4,570
  • Nathan SCAGLIONE (UAPP): 2,417 (52.9%)
  • Keith WOLAHAN (LP): 1,282 (28.1%)
  • Naomi OAKLEY (ALP): 557 (12.2%)
  • Bill PHEASANT (GVIC): 314 (6.9%)
4Nathan SCAGLIONEUnited Australia Party7,304
  • Keith WOLAHAN (LP): 3,910 (53.5%)
  • Naomi OAKLEY (ALP): 1,847 (25.3%)
  • Bill PHEASANT (GVIC): 1,547 (21.2%)
5Bill PHEASANTThe Greens16,461
  • Naomi OAKLEY (ALP): 13,422 (81.5%)
  • Keith WOLAHAN (LP): 3,039 (18.5%)

Votes after every count

Menzies 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Keith WOLAHANLiberal · elected42,52642,65242,96744,24948,15951,198
Naomi OAKLEYAustralian Labor Party33,63533,80833,99534,55236,39949,821
Bill PHEASANTThe Greens14,28914,40114,60014,91416,461–
Greg CHEESMANLiberal Democrats3,6463,9234,570–––
Nathan SCAGLIONEUnited Australia Party3,6433,7604,8877,304––
John HAYESPauline Hanson's One Nation2,3122,475––––
Sanjeev SABHLOKAustralian Federation Party968–––––

2019 Federal election

Kevin ANDREWS (Liberal) won Menzies in 2019 with 56,568 of the 98,326 votes in the final count, beating Stella YEE (Australian Labor Party) by 14,810 votes (57.5% to 42.5%). Andrews won on first preferences, with 51.7% of 98,326 formal votes (more than half: 49,164 needed).

98,326 formal votes6 candidates4 counts14,810-vote final margin

Menzies 2019: preference flowsSankey diagram of the distribution of preferences in Menzies at the 2019 Federal election. Kevin ANDREWS was elected after 4 counts, 56,568 votes to 41,758 for Stella YEE. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Kevin ANDREWS: 50,863 votes stay with themStella YEE: 29,539 votes stay with themRobert HUMPHREYS: 10,264 votes stay with themTeresa Mary KELLEHER: 3,026 votes stay with themBrett Stephen FULLER: 2,605 votes stay with them725 votes from Rachel PAYNE (excluded) go to Robert HUMPHREYS551 votes from Rachel PAYNE (excluded) go to Stella YEE285 votes from Rachel PAYNE (excluded) go to Kevin ANDREWS267 votes from Rachel PAYNE (excluded) go to Brett Stephen FULLER201 votes from Rachel PAYNE (excluded) go to Teresa Mary KELLEHERKevin ANDREWS: 51,148 votes stay with themStella YEE: 30,090 votes stay with themRobert HUMPHREYS: 10,989 votes stay with themTeresa Mary KELLEHER: 3,227 votes stay with them1,539 votes from Brett Stephen FULLER (excluded) go to Kevin ANDREWS587 votes from Brett Stephen FULLER (excluded) go to Robert HUMPHREYS377 votes from Brett Stephen FULLER (excluded) go to Teresa Mary KELLEHER369 votes from Brett Stephen FULLER (excluded) go to Stella YEEKevin ANDREWS: 52,687 votes stay with themStella YEE: 30,459 votes stay with themRobert HUMPHREYS: 11,576 votes stay with them1,472 votes from Teresa Mary KELLEHER (excluded) go to Kevin ANDREWS1,433 votes from Teresa Mary KELLEHER (excluded) go to Stella YEE699 votes from Teresa Mary KELLEHER (excluded) go to Robert HUMPHREYSKevin ANDREWS: 54,159 votes stay with themStella YEE: 31,892 votes stay with them9,866 votes from Robert HUMPHREYS (excluded) go to Stella YEE2,409 votes from Robert HUMPHREYS (excluded) go to Kevin ANDREWSKevin ANDREWS (LP): 50,863 votes at first preferencesANDREWSStella YEE (ALP): 29,539 votes at first preferencesYEERobert HUMPHREYS (GVIC): 10,264 votes at first preferencesHUMPHREYSTeresa Mary KELLEHER (DLP): 3,026 votes at first preferencesBrett Stephen FULLER (UAPP): 2,605 votes at first preferencesRachel PAYNE (REAS): 2,029 votes at first preferencesKevin ANDREWS (LP): 51,148 votes at count 1ANDREWSStella YEE (ALP): 30,090 votes at count 1YEERobert HUMPHREYS (GVIC): 10,989 votes at count 1HUMPHREYSTeresa Mary KELLEHER (DLP): 3,227 votes at count 1Brett Stephen FULLER (UAPP): 2,872 votes at count 1Kevin ANDREWS (LP): 52,687 votes at count 2ANDREWSStella YEE (ALP): 30,459 votes at count 2YEERobert HUMPHREYS (GVIC): 11,576 votes at count 2HUMPHREYSTeresa Mary KELLEHER (DLP): 3,604 votes at count 2Kevin ANDREWS (LP): 54,159 votes at count 3ANDREWSStella YEE (ALP): 31,892 votes at count 3YEERobert HUMPHREYS (GVIC): 12,275 votes at count 3HUMPHREYSKevin ANDREWS (LP): 56,568 votes at count 4ANDREWS · electedStella YEE (ALP): 41,758 votes at count 4YEE · 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

Menzies 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Rachel PAYNEReason Australia2,029
  • Robert HUMPHREYS (GVIC): 725 (35.7%)
  • Stella YEE (ALP): 551 (27.2%)
  • Kevin ANDREWS (LP): 285 (14.0%)
  • Brett Stephen FULLER (UAPP): 267 (13.2%)
  • Teresa Mary KELLEHER (DLP): 201 (9.9%)
2Brett Stephen FULLERUnited Australia Party2,872
  • Kevin ANDREWS (LP): 1,539 (53.6%)
  • Robert HUMPHREYS (GVIC): 587 (20.4%)
  • Teresa Mary KELLEHER (DLP): 377 (13.1%)
  • Stella YEE (ALP): 369 (12.8%)
3Teresa Mary KELLEHERLabour DLP3,604
  • Kevin ANDREWS (LP): 1,472 (40.8%)
  • Stella YEE (ALP): 1,433 (39.8%)
  • Robert HUMPHREYS (GVIC): 699 (19.4%)
4Robert HUMPHREYSThe Greens (VIC)12,275
  • Stella YEE (ALP): 9,866 (80.4%)
  • Kevin ANDREWS (LP): 2,409 (19.6%)

Votes after every count

Menzies 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Kevin ANDREWSLiberal · elected50,86351,14852,68754,15956,568
Stella YEEAustralian Labor Party29,53930,09030,45931,89241,758
Robert HUMPHREYSThe Greens (VIC)10,26410,98911,57612,275–
Teresa Mary KELLEHERLabour DLP3,0263,2273,604––
Brett Stephen FULLERUnited Australia Party2,6052,872–––
Rachel PAYNEReason Australia2,029––––

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.