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.
Richard MARLES (Australian Labor Party) won Corio in 2025 with 69,698 of the 110,227 votes in the final count, beating Darren BULLER (Liberal) by 29,169 votes (63.2% to 36.8%). Marles led on first preferences with 42.8% of 110,227 formal votes and passed the 55,114-vote majority at count 4.
110,227 formal votes6 candidates4 counts29,169-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 110,227 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, Sarah HATHWAY (Socialist Alliance) was excluded; their 3,209 votes were distributed: 1,740 (54.2%) to Emilie FLYNN; 530 (16.5%) to John DE LORENZO; 450 (14.0%) to Richard MARLES; 372 (11.6%) to Adam HELMAN and 1 more.
On count 2, John DE LORENZO (Independent) was excluded; their 4,460 votes were distributed: 1,555 (34.9%) to Adam HELMAN; 1,271 (28.5%) to Emilie FLYNN; 919 (20.6%) to Richard MARLES; 715 (16.0%) to Darren BULLER.
On count 3, Adam HELMAN (Pauline Hanson's One Nation) was excluded; their 12,880 votes were distributed: 6,766 (52.5%) to Darren BULLER; 3,644 (28.3%) to Emilie FLYNN; 2,470 (19.2%) to Richard MARLES.
On count 4, Emilie FLYNN (The Greens) was excluded; their 24,146 votes were distributed: 18,638 (77.2%) to Richard MARLES; 5,508 (22.8%) to Darren BULLER.
Finally, Richard MARLES (Australian Labor Party) won with 69,698 votes to 40,529 for Darren BULLER (Liberal).
Where the preferences went
Corio 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Sarah HATHWAYSocialist Alliance
3,209
Emilie FLYNN (GVIC): 1,740 (54.2%)
John DE LORENZO (IND): 530 (16.5%)
Richard MARLES (ALP): 450 (14.0%)
Adam HELMAN (ON): 372 (11.6%)
Darren BULLER (LP): 117 (3.6%)
2
John DE LORENZOIndependent
4,460
Adam HELMAN (ON): 1,555 (34.9%)
Emilie FLYNN (GVIC): 1,271 (28.5%)
Richard MARLES (ALP): 919 (20.6%)
Darren BULLER (LP): 715 (16.0%)
3
Adam HELMANPauline Hanson's One Nation
12,880
Darren BULLER (LP): 6,766 (52.5%)
Emilie FLYNN (GVIC): 3,644 (28.3%)
Richard MARLES (ALP): 2,470 (19.2%)
4
Emilie FLYNNThe Greens
24,146
Richard MARLES (ALP): 18,638 (77.2%)
Darren BULLER (LP): 5,508 (22.8%)
Votes after every count
Corio 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Richard MARLESAustralian Labor Party · elected
47,221
47,671
48,590
51,060
69,698
Darren BULLERLiberal
27,423
27,540
28,255
35,021
40,529
Emilie FLYNNThe Greens
17,491
19,231
20,502
24,146
–
Adam HELMANPauline Hanson's One Nation
10,953
11,325
12,880
–
–
John DE LORENZOIndependent
3,930
4,460
–
–
–
Sarah HATHWAYSocialist Alliance
3,209
–
–
–
–
2022 Federal election
Richard MARLES (Australian Labor Party) won Corio in 2022 with 60,919 of the 96,944 votes in the final count, beating Manish PATEL (Liberal) by 24,894 votes (62.8% to 37.2%). Marles led on first preferences with 42.1% of 96,944 formal votes and passed the 48,473-vote majority at count 7.
96,944 formal votes9 candidates7 counts24,894-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,944 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, Jessica TAYLOR (Australian Federation Party) was excluded; their 1,080 votes were distributed: 206 (19.1%) to Sue BULL; 201 (18.6%) to Max PAYNE; 148 (13.7%) to Robert JONES; 141 (13.1%) to Simon NORTHEAST and 4 more.
On count 2, Naomi ADAMS (Animal Justice Party) was excluded; their 2,448 votes were distributed: 899 (36.7%) to Simon NORTHEAST; 427 (17.4%) to Richard MARLES; 345 (14.1%) to Sue BULL; 244 (10.0%) to Robert JONES and 3 more.
On count 3, Sue BULL (Socialist Alliance) was excluded; their 2,995 votes were distributed: 1,362 (45.5%) to Simon NORTHEAST; 785 (26.2%) to Manish PATEL; 377 (12.6%) to Richard MARLES; 208 (6.9%) to Robert JONES and 2 more.
On count 4, Max PAYNE (Liberal Democrats) was excluded; their 3,828 votes were distributed: 1,487 (38.8%) to Shane MURDOCK; 903 (23.6%) to Manish PATEL; 851 (22.2%) to Robert JONES; 341 (8.9%) to Richard MARLES and 1 more.
On count 5, Robert JONES (Pauline Hanson's One Nation) was excluded; their 5,239 votes were distributed: 3,245 (61.9%) to Shane MURDOCK; 727 (13.9%) to Manish PATEL; 659 (12.6%) to Richard MARLES; 608 (11.6%) to Simon NORTHEAST.
On count 6, Shane MURDOCK (United Australia Party) was excluded; their 9,979 votes were distributed: 5,501 (55.1%) to Manish PATEL; 2,244 (22.5%) to Simon NORTHEAST; 2,234 (22.4%) to Richard MARLES.
On count 7, Simon NORTHEAST (The Greens) was excluded; their 19,950 votes were distributed: 15,954 (80.0%) to Richard MARLES; 3,996 (20.0%) to Manish PATEL.
Finally, Richard MARLES (Australian Labor Party) won with 60,919 votes to 36,025 for Manish PATEL (Liberal).
Where the preferences went
Corio 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Jessica TAYLORAustralian Federation Party
1,080
Sue BULL (SAL): 206 (19.1%)
Max PAYNE (LDP): 201 (18.6%)
Robert JONES (ON): 148 (13.7%)
Simon NORTHEAST (GVIC): 141 (13.1%)
Manish PATEL (LP): 112 (10.4%)
Naomi ADAMS (AJP): 98 (9.1%)
Shane MURDOCK (UAPP): 93 (8.6%)
Richard MARLES (ALP): 81 (7.5%)
2
Naomi ADAMSAnimal Justice Party
2,448
Simon NORTHEAST (GVIC): 899 (36.7%)
Richard MARLES (ALP): 427 (17.4%)
Sue BULL (SAL): 345 (14.1%)
Robert JONES (ON): 244 (10.0%)
Shane MURDOCK (UAPP): 231 (9.4%)
Manish PATEL (LP): 179 (7.3%)
Max PAYNE (LDP): 123 (5.0%)
3
Sue BULLSocialist Alliance
2,995
Simon NORTHEAST (GVIC): 1,362 (45.5%)
Manish PATEL (LP): 785 (26.2%)
Richard MARLES (ALP): 377 (12.6%)
Robert JONES (ON): 208 (6.9%)
Shane MURDOCK (UAPP): 142 (4.7%)
Max PAYNE (LDP): 121 (4.0%)
4
Max PAYNELiberal Democrats
3,828
Shane MURDOCK (UAPP): 1,487 (38.8%)
Manish PATEL (LP): 903 (23.6%)
Robert JONES (ON): 851 (22.2%)
Richard MARLES (ALP): 341 (8.9%)
Simon NORTHEAST (GVIC): 246 (6.4%)
5
Robert JONESPauline Hanson's One Nation
5,239
Shane MURDOCK (UAPP): 3,245 (61.9%)
Manish PATEL (LP): 727 (13.9%)
Richard MARLES (ALP): 659 (12.6%)
Simon NORTHEAST (GVIC): 608 (11.6%)
6
Shane MURDOCKUnited Australia Party
9,979
Manish PATEL (LP): 5,501 (55.1%)
Simon NORTHEAST (GVIC): 2,244 (22.5%)
Richard MARLES (ALP): 2,234 (22.4%)
7
Simon NORTHEASTThe Greens
19,950
Richard MARLES (ALP): 15,954 (80.0%)
Manish PATEL (LP): 3,996 (20.0%)
Votes after every count
Corio 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
Richard MARLESAustralian Labor Party · elected
40,846
40,927
41,354
41,731
42,072
42,731
44,965
60,919
Manish PATELLiberal
23,822
23,934
24,113
24,898
25,801
26,528
32,029
36,025
Simon NORTHEASTThe Greens
14,450
14,591
15,490
16,852
17,098
17,706
19,950
–
Shane MURDOCKUnited Australia Party
4,781
4,874
5,105
5,247
6,734
9,979
–
–
Robert JONESPauline Hanson's One Nation
3,788
3,936
4,180
4,388
5,239
–
–
–
Max PAYNELiberal Democrats
3,383
3,584
3,707
3,828
–
–
–
–
Sue BULLSocialist Alliance
2,444
2,650
2,995
–
–
–
–
–
Naomi ADAMSAnimal Justice Party
2,350
2,448
–
–
–
–
–
–
Jessica TAYLORAustralian Federation Party
1,080
–
–
–
–
–
–
–
2019 Federal election
Richard MARLES (Australian Labor Party) won Corio in 2019 with 59,572 of the 98,752 votes in the final count, beating Alastair THOMSON (Liberal) by 20,392 votes (60.3% to 39.7%). Marles led on first preferences with 47.6% of 98,752 formal votes and passed the 49,377-vote majority at count 2.
98,752 formal votes4 candidates2 counts20,392-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 98,752 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, Desmond SANBORN (United Australia Party) was excluded; their 5,414 votes were distributed: 2,583 (47.7%) to Alastair THOMSON; 1,462 (27.0%) to Richard MARLES; 1,369 (25.3%) to Amber FORBES.
On count 2, Amber FORBES (The Greens (VIC)) was excluded; their 14,271 votes were distributed: 11,100 (77.8%) to Richard MARLES; 3,171 (22.2%) to Alastair THOMSON.
Finally, Richard MARLES (Australian Labor Party) won with 59,572 votes to 39,180 for Alastair THOMSON (Liberal).
Where the preferences went
Corio 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Desmond SANBORNUnited Australia Party
5,414
Alastair THOMSON (LP): 2,583 (47.7%)
Richard MARLES (ALP): 1,462 (27.0%)
Amber FORBES (GVIC): 1,369 (25.3%)
2
Amber FORBESThe Greens (VIC)
14,271
Richard MARLES (ALP): 11,100 (77.8%)
Alastair THOMSON (LP): 3,171 (22.2%)
Votes after every count
Corio 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Richard MARLESAustralian Labor Party · elected
47,010
48,472
59,572
Alastair THOMSONLiberal
33,426
36,009
39,180
Amber FORBESThe Greens (VIC)
12,902
14,271
–
Desmond SANBORNUnited Australia Party
5,414
–
–
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.