Skip to content

Cowan: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Anne ALYAustralian Labor PartyFelicia ADENIYILiberal26,2176Majority at count 5
2022Anne ALYAustralian Labor PartyVince CONNELLYLiberal21,5668Majority at count 8
2019Anne ALYAustralian Labor PartyIsaac STEWARTLiberal1,4175Came from behind

2025 Federal election

Anne ALY (Australian Labor Party) won Cowan in 2025 with 61,179 of the 96,141 votes in the final count, beating Felicia ADENIYI (Liberal) by 26,217 votes (63.6% to 36.4%). Aly led on first preferences with 46.6% of 96,141 formal votes and passed the 48,071-vote majority at count 5.

96,141 formal votes8 candidates6 counts26,217-vote final margin

Cowan 2025: preference flowsSankey diagram of the distribution of preferences in Cowan at the 2025 Federal election. Anne ALY was elected after 6 counts, 61,179 votes to 34,962 for Felicia ADENIYI. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Anne ALY: 44,826 votes stay with themFelicia ADENIYI: 23,233 votes stay with themMatthew COUNT: 10,367 votes stay with themBradley YATES: 4,869 votes stay with themJohn BELL: 4,103 votes stay with themWade McDONALD: 3,417 votes stay with themWesley D'COSTA: 3,015 votes stay with them722 votes from Charles SMITH (excluded) go to Bradley YATES463 votes from Charles SMITH (excluded) go to Felicia ADENIYI360 votes from Charles SMITH (excluded) go to John BELL209 votes from Charles SMITH (excluded) go to Wesley D'COSTA196 votes from Charles SMITH (excluded) go to Wade McDONALD184 votes from Charles SMITH (excluded) go to Anne ALY177 votes from Charles SMITH (excluded) go to Matthew COUNTAnne ALY: 45,010 votes stay with themFelicia ADENIYI: 23,696 votes stay with themMatthew COUNT: 10,544 votes stay with themBradley YATES: 5,591 votes stay with themJohn BELL: 4,463 votes stay with themWade McDONALD: 3,613 votes stay with them1,221 votes from Wesley D'COSTA (excluded) go to Felicia ADENIYI920 votes from Wesley D'COSTA (excluded) go to Bradley YATES493 votes from Wesley D'COSTA (excluded) go to Anne ALY328 votes from Wesley D'COSTA (excluded) go to Wade McDONALD132 votes from Wesley D'COSTA (excluded) go to Matthew COUNT130 votes from Wesley D'COSTA (excluded) go to John BELLAnne ALY: 45,503 votes stay with themFelicia ADENIYI: 24,917 votes stay with themMatthew COUNT: 10,676 votes stay with themBradley YATES: 6,511 votes stay with themJohn BELL: 4,593 votes stay with them1,635 votes from Wade McDONALD (excluded) go to Matthew COUNT690 votes from Wade McDONALD (excluded) go to Anne ALY621 votes from Wade McDONALD (excluded) go to Bradley YATES597 votes from Wade McDONALD (excluded) go to John BELL398 votes from Wade McDONALD (excluded) go to Felicia ADENIYIAnne ALY: 46,193 votes stay with themFelicia ADENIYI: 25,315 votes stay with themMatthew COUNT: 12,311 votes stay with themBradley YATES: 7,132 votes stay with them1,960 votes from John BELL (excluded) go to Matthew COUNT1,217 votes from John BELL (excluded) go to Bradley YATES1,178 votes from John BELL (excluded) go to Anne ALY835 votes from John BELL (excluded) go to Felicia ADENIYIAnne ALY: 47,371 votes stay with themFelicia ADENIYI: 26,150 votes stay with themMatthew COUNT: 14,271 votes stay with them4,772 votes from Bradley YATES (excluded) go to Felicia ADENIYI2,061 votes from Bradley YATES (excluded) go to Matthew COUNT1,516 votes from Bradley YATES (excluded) go to Anne ALYAnne ALY: 48,887 votes stay with themFelicia ADENIYI: 30,922 votes stay with them12,292 votes from Matthew COUNT (excluded) go to Anne ALY4,040 votes from Matthew COUNT (excluded) go to Felicia ADENIYIAnne ALY (ALP): 44,826 votes at first preferencesALYFelicia ADENIYI (LP): 23,233 votes at first preferencesADENIYIMatthew COUNT (GRN): 10,367 votes at first preferencesCOUNTBradley YATES (ON): 4,869 votes at first preferencesYATESJohn BELL (HMP): 4,103 votes at first preferencesBELLWade McDONALD (IND): 3,417 votes at first preferencesWesley D'COSTA (AUC): 3,015 votes at first preferencesCharles SMITH (CYA): 2,311 votes at first preferencesAnne ALY (ALP): 45,010 votes at count 1ALYFelicia ADENIYI (LP): 23,696 votes at count 1ADENIYIMatthew COUNT (GRN): 10,544 votes at count 1COUNTBradley YATES (ON): 5,591 votes at count 1YATESJohn BELL (HMP): 4,463 votes at count 1BELLWade McDONALD (IND): 3,613 votes at count 1Wesley D'COSTA (AUC): 3,224 votes at count 1Anne ALY (ALP): 45,503 votes at count 2ALYFelicia ADENIYI (LP): 24,917 votes at count 2ADENIYIMatthew COUNT (GRN): 10,676 votes at count 2COUNTBradley YATES (ON): 6,511 votes at count 2YATESJohn BELL (HMP): 4,593 votes at count 2BELLWade McDONALD (IND): 3,941 votes at count 2McDONALDAnne ALY (ALP): 46,193 votes at count 3ALYFelicia ADENIYI (LP): 25,315 votes at count 3ADENIYIMatthew COUNT (GRN): 12,311 votes at count 3COUNTBradley YATES (ON): 7,132 votes at count 3YATESJohn BELL (HMP): 5,190 votes at count 3BELLAnne ALY (ALP): 47,371 votes at count 4ALYFelicia ADENIYI (LP): 26,150 votes at count 4ADENIYIMatthew COUNT (GRN): 14,271 votes at count 4COUNTBradley YATES (ON): 8,349 votes at count 4YATESAnne ALY (ALP): 48,887 votes at count 5ALYFelicia ADENIYI (LP): 30,922 votes at count 5ADENIYIMatthew COUNT (GRN): 16,332 votes at count 5COUNTAnne ALY (ALP): 61,179 votes at count 6ALY · electedFelicia ADENIYI (LP): 34,962 votes at count 6ADENIYI · 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

Cowan 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Charles SMITHTrumpet of Patriots2,311
  • Bradley YATES (ON): 722 (31.2%)
  • Felicia ADENIYI (LP): 463 (20.0%)
  • John BELL (HMP): 360 (15.6%)
  • Wesley D'COSTA (AUC): 209 (9.0%)
  • Wade McDONALD (IND): 196 (8.5%)
  • Anne ALY (ALP): 184 (8.0%)
  • Matthew COUNT (GRN): 177 (7.7%)
2Wesley D'COSTAAustralian Christians3,224
  • Felicia ADENIYI (LP): 1,221 (37.9%)
  • Bradley YATES (ON): 920 (28.5%)
  • Anne ALY (ALP): 493 (15.3%)
  • Wade McDONALD (IND): 328 (10.2%)
  • Matthew COUNT (GRN): 132 (4.1%)
  • John BELL (HMP): 130 (4.0%)
3Wade McDONALDIndependent3,941
  • Matthew COUNT (GRN): 1,635 (41.5%)
  • Anne ALY (ALP): 690 (17.5%)
  • Bradley YATES (ON): 621 (15.8%)
  • John BELL (HMP): 597 (15.1%)
  • Felicia ADENIYI (LP): 398 (10.1%)
4John BELLLegalise Cannabis Party5,190
  • Matthew COUNT (GRN): 1,960 (37.8%)
  • Bradley YATES (ON): 1,217 (23.4%)
  • Anne ALY (ALP): 1,178 (22.7%)
  • Felicia ADENIYI (LP): 835 (16.1%)
5Bradley YATESPauline Hanson's One Nation8,349
  • Felicia ADENIYI (LP): 4,772 (57.2%)
  • Matthew COUNT (GRN): 2,061 (24.7%)
  • Anne ALY (ALP): 1,516 (18.2%)
6Matthew COUNTThe Greens (WA) Inc16,332
  • Anne ALY (ALP): 12,292 (75.3%)
  • Felicia ADENIYI (LP): 4,040 (24.7%)

Votes after every count

Cowan 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Anne ALYAustralian Labor Party · elected44,82645,01045,50346,19347,37148,88761,179
Felicia ADENIYILiberal23,23323,69624,91725,31526,15030,92234,962
Matthew COUNTThe Greens (WA) Inc10,36710,54410,67612,31114,27116,332–
Bradley YATESPauline Hanson's One Nation4,8695,5916,5117,1328,349––
John BELLLegalise Cannabis Party4,1034,4634,5935,190–––
Wade McDONALDIndependent3,4173,6133,941––––
Wesley D'COSTAAustralian Christians3,0153,224–––––
Charles SMITHTrumpet of Patriots2,311––––––

2022 Federal election

Anne ALY (Australian Labor Party) won Cowan in 2022 with 60,625 of the 99,684 votes in the final count, beating Vince CONNELLY (Liberal) by 21,566 votes (60.8% to 39.2%). Aly led on first preferences with 46.9% of 99,684 formal votes and passed the 49,843-vote majority at count 8.

99,684 formal votes10 candidates8 counts21,566-vote final margin

Cowan 2022: preference flowsSankey diagram of the distribution of preferences in Cowan at the 2022 Federal election. Anne ALY was elected after 8 counts, 60,625 votes to 39,059 for Vince CONNELLY. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8Anne ALY: 46,712 votes stay with themVince CONNELLY: 30,328 votes stay with themIsabella TRIPP: 9,829 votes stay with themTyler WALSH: 2,839 votes stay with themClaire Elizabeth HAND: 2,423 votes stay with themSylvia IRADUKUNDA: 1,859 votes stay with themMichael ANAGNO: 1,775 votes stay with themRoland LAVERACK: 1,714 votes stay with themMichael CALAUTTI: 1,125 votes stay with them260 votes from Micah van KRIEKEN (excluded) go to Vince CONNELLY180 votes from Micah van KRIEKEN (excluded) go to Tyler WALSH175 votes from Micah van KRIEKEN (excluded) go to Anne ALY150 votes from Micah van KRIEKEN (excluded) go to Roland LAVERACK107 votes from Micah van KRIEKEN (excluded) go to Claire Elizabeth HAND69 votes from Micah van KRIEKEN (excluded) go to Michael CALAUTTI63 votes from Micah van KRIEKEN (excluded) go to Isabella TRIPP40 votes from Micah van KRIEKEN (excluded) go to Sylvia IRADUKUNDA36 votes from Micah van KRIEKEN (excluded) go to Michael ANAGNOAnne ALY: 46,887 votes stay with themVince CONNELLY: 30,588 votes stay with themIsabella TRIPP: 9,892 votes stay with themTyler WALSH: 3,019 votes stay with themClaire Elizabeth HAND: 2,530 votes stay with themSylvia IRADUKUNDA: 1,899 votes stay with themMichael ANAGNO: 1,811 votes stay with themRoland LAVERACK: 1,864 votes stay with them323 votes from Michael CALAUTTI (excluded) go to Tyler WALSH230 votes from Michael CALAUTTI (excluded) go to Sylvia IRADUKUNDA193 votes from Michael CALAUTTI (excluded) go to Claire Elizabeth HAND147 votes from Michael CALAUTTI (excluded) go to Roland LAVERACK89 votes from Michael CALAUTTI (excluded) go to Anne ALY78 votes from Michael CALAUTTI (excluded) go to Michael ANAGNO72 votes from Michael CALAUTTI (excluded) go to Vince CONNELLY62 votes from Michael CALAUTTI (excluded) go to Isabella TRIPPAnne ALY: 46,976 votes stay with themVince CONNELLY: 30,660 votes stay with themIsabella TRIPP: 9,954 votes stay with themTyler WALSH: 3,342 votes stay with themClaire Elizabeth HAND: 2,723 votes stay with themSylvia IRADUKUNDA: 2,129 votes stay with them597 votes from Michael ANAGNO (excluded) go to Isabella TRIPP355 votes from Michael ANAGNO (excluded) go to Roland LAVERACK308 votes from Michael ANAGNO (excluded) go to Anne ALY255 votes from Michael ANAGNO (excluded) go to Vince CONNELLY144 votes from Michael ANAGNO (excluded) go to Tyler WALSH133 votes from Michael ANAGNO (excluded) go to Claire Elizabeth HAND97 votes from Michael ANAGNO (excluded) go to Sylvia IRADUKUNDARoland LAVERACK: 2,011 votes stay with themAnne ALY: 47,284 votes stay with themVince CONNELLY: 30,915 votes stay with themIsabella TRIPP: 10,551 votes stay with themTyler WALSH: 3,486 votes stay with themClaire Elizabeth HAND: 2,856 votes stay with them844 votes from Sylvia IRADUKUNDA (excluded) go to Vince CONNELLY446 votes from Sylvia IRADUKUNDA (excluded) go to Tyler WALSH286 votes from Sylvia IRADUKUNDA (excluded) go to Anne ALY243 votes from Sylvia IRADUKUNDA (excluded) go to Isabella TRIPP208 votes from Sylvia IRADUKUNDA (excluded) go to Claire Elizabeth HAND199 votes from Sylvia IRADUKUNDA (excluded) go to Roland LAVERACKRoland LAVERACK: 2,366 votes stay with themAnne ALY: 47,570 votes stay with themVince CONNELLY: 31,759 votes stay with themIsabella TRIPP: 10,794 votes stay with themTyler WALSH: 3,932 votes stay with themClaire Elizabeth HAND: 3,064 votes stay with them582 votes from Roland LAVERACK (excluded) go to Anne ALY514 votes from Roland LAVERACK (excluded) go to Isabella TRIPP501 votes from Roland LAVERACK (excluded) go to Vince CONNELLY495 votes from Roland LAVERACK (excluded) go to Tyler WALSH473 votes from Roland LAVERACK (excluded) go to Claire Elizabeth HANDAnne ALY: 48,152 votes stay with themVince CONNELLY: 32,260 votes stay with themIsabella TRIPP: 11,308 votes stay with themTyler WALSH: 4,427 votes stay with them2,102 votes from Claire Elizabeth HAND (excluded) go to Tyler WALSH645 votes from Claire Elizabeth HAND (excluded) go to Vince CONNELLY466 votes from Claire Elizabeth HAND (excluded) go to Isabella TRIPP324 votes from Claire Elizabeth HAND (excluded) go to Anne ALYAnne ALY: 48,476 votes stay with themVince CONNELLY: 32,905 votes stay with themIsabella TRIPP: 11,774 votes stay with them3,028 votes from Tyler WALSH (excluded) go to Vince CONNELLY2,487 votes from Tyler WALSH (excluded) go to Isabella TRIPP1,014 votes from Tyler WALSH (excluded) go to Anne ALYAnne ALY: 49,490 votes stay with themVince CONNELLY: 35,933 votes stay with them11,135 votes from Isabella TRIPP (excluded) go to Anne ALY3,126 votes from Isabella TRIPP (excluded) go to Vince CONNELLYAnne ALY (ALP): 46,712 votes at first preferencesALYVince CONNELLY (LP): 30,328 votes at first preferencesCONNELLYIsabella TRIPP (GRN): 9,829 votes at first preferencesTRIPPTyler WALSH (ON): 2,839 votes at first preferencesClaire Elizabeth HAND (UAPP): 2,423 votes at first preferencesSylvia IRADUKUNDA (AUC): 1,859 votes at first preferencesMichael ANAGNO (AJP): 1,775 votes at first preferencesRoland LAVERACK (WAP): 1,714 votes at first preferencesMichael CALAUTTI (CYA): 1,125 votes at first preferencesMicah van KRIEKEN (LDP): 1,080 votes at first preferencesAnne ALY (ALP): 46,887 votes at count 1ALYVince CONNELLY (LP): 30,588 votes at count 1CONNELLYIsabella TRIPP (GRN): 9,892 votes at count 1TRIPPTyler WALSH (ON): 3,019 votes at count 1Claire Elizabeth HAND (UAPP): 2,530 votes at count 1Sylvia IRADUKUNDA (AUC): 1,899 votes at count 1Michael ANAGNO (AJP): 1,811 votes at count 1Roland LAVERACK (WAP): 1,864 votes at count 1Michael CALAUTTI (CYA): 1,194 votes at count 1Anne ALY (ALP): 46,976 votes at count 2ALYVince CONNELLY (LP): 30,660 votes at count 2CONNELLYIsabella TRIPP (GRN): 9,954 votes at count 2TRIPPTyler WALSH (ON): 3,342 votes at count 2Claire Elizabeth HAND (UAPP): 2,723 votes at count 2Sylvia IRADUKUNDA (AUC): 2,129 votes at count 2Michael ANAGNO (AJP): 1,889 votes at count 2Roland LAVERACK (WAP): 2,011 votes at count 2Anne ALY (ALP): 47,284 votes at count 3ALYVince CONNELLY (LP): 30,915 votes at count 3CONNELLYIsabella TRIPP (GRN): 10,551 votes at count 3TRIPPTyler WALSH (ON): 3,486 votes at count 3Claire Elizabeth HAND (UAPP): 2,856 votes at count 3Sylvia IRADUKUNDA (AUC): 2,226 votes at count 3Roland LAVERACK (WAP): 2,366 votes at count 3Anne ALY (ALP): 47,570 votes at count 4ALYVince CONNELLY (LP): 31,759 votes at count 4CONNELLYIsabella TRIPP (GRN): 10,794 votes at count 4TRIPPTyler WALSH (ON): 3,932 votes at count 4Claire Elizabeth HAND (UAPP): 3,064 votes at count 4Roland LAVERACK (WAP): 2,565 votes at count 4Anne ALY (ALP): 48,152 votes at count 5ALYVince CONNELLY (LP): 32,260 votes at count 5CONNELLYIsabella TRIPP (GRN): 11,308 votes at count 5TRIPPTyler WALSH (ON): 4,427 votes at count 5WALSHClaire Elizabeth HAND (UAPP): 3,537 votes at count 5Anne ALY (ALP): 48,476 votes at count 6ALYVince CONNELLY (LP): 32,905 votes at count 6CONNELLYIsabella TRIPP (GRN): 11,774 votes at count 6TRIPPTyler WALSH (ON): 6,529 votes at count 6WALSHAnne ALY (ALP): 49,490 votes at count 7ALYVince CONNELLY (LP): 35,933 votes at count 7CONNELLYIsabella TRIPP (GRN): 14,261 votes at count 7TRIPPAnne ALY (ALP): 60,625 votes at count 8ALY · electedVince CONNELLY (LP): 39,059 votes at count 8CONNELLY · 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

Cowan 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Micah van KRIEKENLiberal Democrats1,080
  • Vince CONNELLY (LP): 260 (24.1%)
  • Tyler WALSH (ON): 180 (16.7%)
  • Anne ALY (ALP): 175 (16.2%)
  • Roland LAVERACK (WAP): 150 (13.9%)
  • Claire Elizabeth HAND (UAPP): 107 (9.9%)
  • Michael CALAUTTI (CYA): 69 (6.4%)
  • Isabella TRIPP (GRN): 63 (5.8%)
  • Sylvia IRADUKUNDA (AUC): 40 (3.7%)
  • Michael ANAGNO (AJP): 36 (3.3%)
2Michael CALAUTTIAustralian Federation Party1,194
  • Tyler WALSH (ON): 323 (27.1%)
  • Sylvia IRADUKUNDA (AUC): 230 (19.3%)
  • Claire Elizabeth HAND (UAPP): 193 (16.2%)
  • Roland LAVERACK (WAP): 147 (12.3%)
  • Anne ALY (ALP): 89 (7.5%)
  • Michael ANAGNO (AJP): 78 (6.5%)
  • Vince CONNELLY (LP): 72 (6.0%)
  • Isabella TRIPP (GRN): 62 (5.2%)
3Michael ANAGNOAnimal Justice Party1,889
  • Isabella TRIPP (GRN): 597 (31.6%)
  • Roland LAVERACK (WAP): 355 (18.8%)
  • Anne ALY (ALP): 308 (16.3%)
  • Vince CONNELLY (LP): 255 (13.5%)
  • Tyler WALSH (ON): 144 (7.6%)
  • Claire Elizabeth HAND (UAPP): 133 (7.0%)
  • Sylvia IRADUKUNDA (AUC): 97 (5.1%)
4Sylvia IRADUKUNDAAustralian Christians2,226
  • Vince CONNELLY (LP): 844 (37.9%)
  • Tyler WALSH (ON): 446 (20.0%)
  • Anne ALY (ALP): 286 (12.8%)
  • Isabella TRIPP (GRN): 243 (10.9%)
  • Claire Elizabeth HAND (UAPP): 208 (9.3%)
  • Roland LAVERACK (WAP): 199 (8.9%)
5Roland LAVERACKWESTERN AUSTRALIA PARTY2,565
  • Anne ALY (ALP): 582 (22.7%)
  • Isabella TRIPP (GRN): 514 (20.0%)
  • Vince CONNELLY (LP): 501 (19.5%)
  • Tyler WALSH (ON): 495 (19.3%)
  • Claire Elizabeth HAND (UAPP): 473 (18.4%)
6Claire Elizabeth HANDUnited Australia Party3,537
  • Tyler WALSH (ON): 2,102 (59.4%)
  • Vince CONNELLY (LP): 645 (18.2%)
  • Isabella TRIPP (GRN): 466 (13.2%)
  • Anne ALY (ALP): 324 (9.2%)
7Tyler WALSHPauline Hanson's One Nation6,529
  • Vince CONNELLY (LP): 3,028 (46.4%)
  • Isabella TRIPP (GRN): 2,487 (38.1%)
  • Anne ALY (ALP): 1,014 (15.5%)
8Isabella TRIPPThe Greens (WA)14,261
  • Anne ALY (ALP): 11,135 (78.1%)
  • Vince CONNELLY (LP): 3,126 (21.9%)

Votes after every count

Cowan 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8
Anne ALYAustralian Labor Party · elected46,71246,88746,97647,28447,57048,15248,47649,49060,625
Vince CONNELLYLiberal30,32830,58830,66030,91531,75932,26032,90535,93339,059
Isabella TRIPPThe Greens (WA)9,8299,8929,95410,55110,79411,30811,77414,261–
Tyler WALSHPauline Hanson's One Nation2,8393,0193,3423,4863,9324,4276,529––
Claire Elizabeth HANDUnited Australia Party2,4232,5302,7232,8563,0643,537–––
Sylvia IRADUKUNDAAustralian Christians1,8591,8992,1292,226–––––
Michael ANAGNOAnimal Justice Party1,7751,8111,889––––––
Roland LAVERACKWESTERN AUSTRALIA PARTY1,7141,8642,0112,3662,565––––
Michael CALAUTTIAustralian Federation Party1,1251,194–––––––
Micah van KRIEKENLiberal Democrats1,080––––––––

2019 Federal election

Anne ALY (Australian Labor Party) won Cowan in 2019 with 43,135 of the 84,853 votes in the final count, beating Isaac STEWART (Liberal) by 1,417 votes (50.8% to 49.2%). Aly came from behind: Stewart led on first preferences (39.4% to 38.1%) but preferences from excluded candidates put Aly ahead at count 5.

84,853 formal votes7 candidates5 counts1,417-vote final margin

Cowan 2019: preference flowsSankey diagram of the distribution of preferences in Cowan at the 2019 Federal election. Anne ALY was elected after 5 counts, 43,135 votes to 41,718 for Isaac STEWART. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Isaac STEWART: 33,438 votes stay with themAnne ALY: 32,353 votes stay with themMark COOPER: 8,551 votes stay with themSheila MUNDY: 4,777 votes stay with themPeter WESTCOTT: 2,171 votes stay with themAndre LEBRASSE: 1,981 votes stay with them468 votes from Paul James BEDFORD (excluded) go to Sheila MUNDY329 votes from Paul James BEDFORD (excluded) go to Isaac STEWART248 votes from Paul James BEDFORD (excluded) go to Mark COOPER227 votes from Paul James BEDFORD (excluded) go to Anne ALY184 votes from Paul James BEDFORD (excluded) go to Peter WESTCOTT126 votes from Paul James BEDFORD (excluded) go to Andre LEBRASSEIsaac STEWART: 33,767 votes stay with themAnne ALY: 32,580 votes stay with themMark COOPER: 8,799 votes stay with themSheila MUNDY: 5,245 votes stay with themPeter WESTCOTT: 2,355 votes stay with them1,019 votes from Andre LEBRASSE (excluded) go to Isaac STEWART424 votes from Andre LEBRASSE (excluded) go to Sheila MUNDY242 votes from Andre LEBRASSE (excluded) go to Peter WESTCOTT223 votes from Andre LEBRASSE (excluded) go to Anne ALY199 votes from Andre LEBRASSE (excluded) go to Mark COOPERIsaac STEWART: 34,786 votes stay with themAnne ALY: 32,803 votes stay with themMark COOPER: 8,998 votes stay with themSheila MUNDY: 5,669 votes stay with them959 votes from Peter WESTCOTT (excluded) go to Sheila MUNDY747 votes from Peter WESTCOTT (excluded) go to Isaac STEWART462 votes from Peter WESTCOTT (excluded) go to Anne ALY429 votes from Peter WESTCOTT (excluded) go to Mark COOPERIsaac STEWART: 35,533 votes stay with themAnne ALY: 33,265 votes stay with themMark COOPER: 9,427 votes stay with them3,427 votes from Sheila MUNDY (excluded) go to Isaac STEWART1,723 votes from Sheila MUNDY (excluded) go to Mark COOPER1,478 votes from Sheila MUNDY (excluded) go to Anne ALYIsaac STEWART: 38,960 votes stay with themAnne ALY: 34,743 votes stay with them8,392 votes from Mark COOPER (excluded) go to Anne ALY2,758 votes from Mark COOPER (excluded) go to Isaac STEWARTIsaac STEWART (LP): 33,438 votes at first preferencesSTEWARTAnne ALY (ALP): 32,353 votes at first preferencesALYMark COOPER (GRN): 8,551 votes at first preferencesCOOPERSheila MUNDY (ON): 4,777 votes at first preferencesMUNDYPeter WESTCOTT (UAPP): 2,171 votes at first preferencesAndre LEBRASSE (AUC): 1,981 votes at first preferencesPaul James BEDFORD (ASP): 1,582 votes at first preferencesIsaac STEWART (LP): 33,767 votes at count 1STEWARTAnne ALY (ALP): 32,580 votes at count 1ALYMark COOPER (GRN): 8,799 votes at count 1COOPERSheila MUNDY (ON): 5,245 votes at count 1MUNDYPeter WESTCOTT (UAPP): 2,355 votes at count 1Andre LEBRASSE (AUC): 2,107 votes at count 1Isaac STEWART (LP): 34,786 votes at count 2STEWARTAnne ALY (ALP): 32,803 votes at count 2ALYMark COOPER (GRN): 8,998 votes at count 2COOPERSheila MUNDY (ON): 5,669 votes at count 2MUNDYPeter WESTCOTT (UAPP): 2,597 votes at count 2Isaac STEWART (LP): 35,533 votes at count 3STEWARTAnne ALY (ALP): 33,265 votes at count 3ALYMark COOPER (GRN): 9,427 votes at count 3COOPERSheila MUNDY (ON): 6,628 votes at count 3MUNDYIsaac STEWART (LP): 38,960 votes at count 4STEWARTAnne ALY (ALP): 34,743 votes at count 4ALYMark COOPER (GRN): 11,150 votes at count 4COOPERIsaac STEWART (LP): 41,718 votes at count 5STEWART · runner-upAnne ALY (ALP): 43,135 votes at count 5ALY · 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

Cowan 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Paul James BEDFORDShooters, Fishers and Farmers1,582
  • Sheila MUNDY (ON): 468 (29.6%)
  • Isaac STEWART (LP): 329 (20.8%)
  • Mark COOPER (GRN): 248 (15.7%)
  • Anne ALY (ALP): 227 (14.3%)
  • Peter WESTCOTT (UAPP): 184 (11.6%)
  • Andre LEBRASSE (AUC): 126 (8.0%)
2Andre LEBRASSEAustralian Christians2,107
  • Isaac STEWART (LP): 1,019 (48.4%)
  • Sheila MUNDY (ON): 424 (20.1%)
  • Peter WESTCOTT (UAPP): 242 (11.5%)
  • Anne ALY (ALP): 223 (10.6%)
  • Mark COOPER (GRN): 199 (9.4%)
3Peter WESTCOTTUnited Australia Party2,597
  • Sheila MUNDY (ON): 959 (36.9%)
  • Isaac STEWART (LP): 747 (28.8%)
  • Anne ALY (ALP): 462 (17.8%)
  • Mark COOPER (GRN): 429 (16.5%)
4Sheila MUNDYPauline Hanson's One Nation6,628
  • Isaac STEWART (LP): 3,427 (51.7%)
  • Mark COOPER (GRN): 1,723 (26.0%)
  • Anne ALY (ALP): 1,478 (22.3%)
5Mark COOPERThe Greens (WA)11,150
  • Anne ALY (ALP): 8,392 (75.3%)
  • Isaac STEWART (LP): 2,758 (24.7%)

Votes after every count

Cowan 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Isaac STEWARTLiberal33,43833,76734,78635,53338,96041,718
Anne ALYAustralian Labor Party · elected32,35332,58032,80333,26534,74343,135
Mark COOPERThe Greens (WA)8,5518,7998,9989,42711,150–
Sheila MUNDYPauline Hanson's One Nation4,7775,2455,6696,628––
Peter WESTCOTTUnited Australia Party2,1712,3552,597–––
Andre LEBRASSEAustralian Christians1,9812,107––––
Paul James BEDFORDShooters, Fishers and Farmers1,582–––––

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.