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.
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
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
Initially 96,141 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Charles SMITH (Trumpet of Patriots) was excluded; their 2,311 votes were distributed: 722 (31.2%) to Bradley YATES; 463 (20.0%) to Felicia ADENIYI; 360 (15.6%) to John BELL; 209 (9.0%) to Wesley D'COSTA and 3 more.
On count 2, Wesley D'COSTA (Australian Christians) was excluded; their 3,224 votes were distributed: 1,221 (37.9%) to Felicia ADENIYI; 920 (28.5%) to Bradley YATES; 493 (15.3%) to Anne ALY; 328 (10.2%) to Wade McDONALD and 2 more.
On count 3, Wade McDONALD (Independent) was excluded; their 3,941 votes were distributed: 1,635 (41.5%) to Matthew COUNT; 690 (17.5%) to Anne ALY; 621 (15.8%) to Bradley YATES; 597 (15.1%) to John BELL and 1 more.
On count 4, John BELL (Legalise Cannabis Party) was excluded; their 5,190 votes were distributed: 1,960 (37.8%) to Matthew COUNT; 1,217 (23.4%) to Bradley YATES; 1,178 (22.7%) to Anne ALY; 835 (16.1%) to Felicia ADENIYI.
On count 5, Bradley YATES (Pauline Hanson's One Nation) was excluded; their 8,349 votes were distributed: 4,772 (57.2%) to Felicia ADENIYI; 2,061 (24.7%) to Matthew COUNT; 1,516 (18.2%) to Anne ALY.
On count 6, Matthew COUNT (The Greens (WA) Inc) was excluded; their 16,332 votes were distributed: 12,292 (75.3%) to Anne ALY; 4,040 (24.7%) to Felicia ADENIYI.
Finally, Anne ALY (Australian Labor Party) won with 61,179 votes to 34,962 for Felicia ADENIYI (Liberal).
Where the preferences went
Cowan 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Charles SMITHTrumpet of Patriots
2,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%)
2
Wesley D'COSTAAustralian Christians
3,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%)
3
Wade McDONALDIndependent
3,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%)
4
John BELLLegalise Cannabis Party
5,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%)
5
Bradley YATESPauline Hanson's One Nation
8,349
Felicia ADENIYI (LP): 4,772 (57.2%)
Matthew COUNT (GRN): 2,061 (24.7%)
Anne ALY (ALP): 1,516 (18.2%)
6
Matthew COUNTThe Greens (WA) Inc
16,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)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Anne ALYAustralian Labor Party · elected
44,826
45,010
45,503
46,193
47,371
48,887
61,179
Felicia ADENIYILiberal
23,233
23,696
24,917
25,315
26,150
30,922
34,962
Matthew COUNTThe Greens (WA) Inc
10,367
10,544
10,676
12,311
14,271
16,332
–
Bradley YATESPauline Hanson's One Nation
4,869
5,591
6,511
7,132
8,349
–
–
John BELLLegalise Cannabis Party
4,103
4,463
4,593
5,190
–
–
–
Wade McDONALDIndependent
3,417
3,613
3,941
–
–
–
–
Wesley D'COSTAAustralian Christians
3,015
3,224
–
–
–
–
–
Charles SMITHTrumpet of Patriots
2,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
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
Initially 99,684 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Micah van KRIEKEN (Liberal Democrats) was excluded; their 1,080 votes were distributed: 260 (24.1%) to Vince CONNELLY; 180 (16.7%) to Tyler WALSH; 175 (16.2%) to Anne ALY; 150 (13.9%) to Roland LAVERACK and 5 more.
On count 2, Michael CALAUTTI (Australian Federation Party) was excluded; their 1,194 votes were distributed: 323 (27.1%) to Tyler WALSH; 230 (19.3%) to Sylvia IRADUKUNDA; 193 (16.2%) to Claire Elizabeth HAND; 147 (12.3%) to Roland LAVERACK and 4 more.
On count 3, Michael ANAGNO (Animal Justice Party) was excluded; their 1,889 votes were distributed: 597 (31.6%) to Isabella TRIPP; 355 (18.8%) to Roland LAVERACK; 308 (16.3%) to Anne ALY; 255 (13.5%) to Vince CONNELLY and 3 more.
On count 4, Sylvia IRADUKUNDA (Australian Christians) was excluded; their 2,226 votes were distributed: 844 (37.9%) to Vince CONNELLY; 446 (20.0%) to Tyler WALSH; 286 (12.8%) to Anne ALY; 243 (10.9%) to Isabella TRIPP and 2 more.
On count 5, Roland LAVERACK (WESTERN AUSTRALIA PARTY) was excluded; their 2,565 votes were distributed: 582 (22.7%) to Anne ALY; 514 (20.0%) to Isabella TRIPP; 501 (19.5%) to Vince CONNELLY; 495 (19.3%) to Tyler WALSH and 1 more.
On count 6, Claire Elizabeth HAND (United Australia Party) was excluded; their 3,537 votes were distributed: 2,102 (59.4%) to Tyler WALSH; 645 (18.2%) to Vince CONNELLY; 466 (13.2%) to Isabella TRIPP; 324 (9.2%) to Anne ALY.
On count 7, Tyler WALSH (Pauline Hanson's One Nation) was excluded; their 6,529 votes were distributed: 3,028 (46.4%) to Vince CONNELLY; 2,487 (38.1%) to Isabella TRIPP; 1,014 (15.5%) to Anne ALY.
On count 8, Isabella TRIPP (The Greens (WA)) was excluded; their 14,261 votes were distributed: 11,135 (78.1%) to Anne ALY; 3,126 (21.9%) to Vince CONNELLY.
Finally, Anne ALY (Australian Labor Party) won with 60,625 votes to 39,059 for Vince CONNELLY (Liberal).
Where the preferences went
Cowan 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Micah van KRIEKENLiberal Democrats
1,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%)
2
Michael CALAUTTIAustralian Federation Party
1,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%)
3
Michael ANAGNOAnimal Justice Party
1,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%)
4
Sylvia IRADUKUNDAAustralian Christians
2,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%)
5
Roland LAVERACKWESTERN AUSTRALIA PARTY
2,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%)
6
Claire Elizabeth HANDUnited Australia Party
3,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%)
7
Tyler WALSHPauline Hanson's One Nation
6,529
Vince CONNELLY (LP): 3,028 (46.4%)
Isabella TRIPP (GRN): 2,487 (38.1%)
Anne ALY (ALP): 1,014 (15.5%)
8
Isabella 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)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Count 7
Count 8
Anne ALYAustralian Labor Party · elected
46,712
46,887
46,976
47,284
47,570
48,152
48,476
49,490
60,625
Vince CONNELLYLiberal
30,328
30,588
30,660
30,915
31,759
32,260
32,905
35,933
39,059
Isabella TRIPPThe Greens (WA)
9,829
9,892
9,954
10,551
10,794
11,308
11,774
14,261
–
Tyler WALSHPauline Hanson's One Nation
2,839
3,019
3,342
3,486
3,932
4,427
6,529
–
–
Claire Elizabeth HANDUnited Australia Party
2,423
2,530
2,723
2,856
3,064
3,537
–
–
–
Sylvia IRADUKUNDAAustralian Christians
1,859
1,899
2,129
2,226
–
–
–
–
–
Michael ANAGNOAnimal Justice Party
1,775
1,811
1,889
–
–
–
–
–
–
Roland LAVERACKWESTERN AUSTRALIA PARTY
1,714
1,864
2,011
2,366
2,565
–
–
–
–
Michael CALAUTTIAustralian Federation Party
1,125
1,194
–
–
–
–
–
–
–
Micah van KRIEKENLiberal Democrats
1,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
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
Initially 84,853 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Paul James BEDFORD (Shooters, Fishers and Farmers) was excluded; their 1,582 votes were distributed: 468 (29.6%) to Sheila MUNDY; 329 (20.8%) to Isaac STEWART; 248 (15.7%) to Mark COOPER; 227 (14.3%) to Anne ALY and 2 more.
On count 2, Andre LEBRASSE (Australian Christians) was excluded; their 2,107 votes were distributed: 1,019 (48.4%) to Isaac STEWART; 424 (20.1%) to Sheila MUNDY; 242 (11.5%) to Peter WESTCOTT; 223 (10.6%) to Anne ALY and 1 more.
On count 3, Peter WESTCOTT (United Australia Party) was excluded; their 2,597 votes were distributed: 959 (36.9%) to Sheila MUNDY; 747 (28.8%) to Isaac STEWART; 462 (17.8%) to Anne ALY; 429 (16.5%) to Mark COOPER.
On count 4, Sheila MUNDY (Pauline Hanson's One Nation) was excluded; their 6,628 votes were distributed: 3,427 (51.7%) to Isaac STEWART; 1,723 (26.0%) to Mark COOPER; 1,478 (22.3%) to Anne ALY.
On count 5, Mark COOPER (The Greens (WA)) was excluded; their 11,150 votes were distributed: 8,392 (75.3%) to Anne ALY; 2,758 (24.7%) to Isaac STEWART.
Finally, Anne ALY (Australian Labor Party) won with 43,135 votes to 41,718 for Isaac STEWART (Liberal).
Where the preferences went
Cowan 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Paul James BEDFORDShooters, Fishers and Farmers
1,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%)
2
Andre LEBRASSEAustralian Christians
2,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%)
3
Peter WESTCOTTUnited Australia Party
2,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%)
4
Sheila MUNDYPauline Hanson's One Nation
6,628
Isaac STEWART (LP): 3,427 (51.7%)
Mark COOPER (GRN): 1,723 (26.0%)
Anne ALY (ALP): 1,478 (22.3%)
5
Mark 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)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Isaac STEWARTLiberal
33,438
33,767
34,786
35,533
38,960
41,718
Anne ALYAustralian Labor Party · elected
32,353
32,580
32,803
33,265
34,743
43,135
Mark COOPERThe Greens (WA)
8,551
8,799
8,998
9,427
11,150
–
Sheila MUNDYPauline Hanson's One Nation
4,777
5,245
5,669
6,628
–
–
Peter WESTCOTTUnited Australia Party
2,171
2,355
2,597
–
–
–
Andre LEBRASSEAustralian Christians
1,981
2,107
–
–
–
–
Paul James BEDFORDShooters, Fishers and Farmers
1,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.