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.
Clinton PATTISONLiberal National Party of Queensland
10,922
6
Majority at count 5
2025 Federal election
Jim CHALMERS (Australian Labor Party) won Rankin in 2025 with 60,092 of the 91,669 votes in the final count, beating Paul DARWEN (LNP) by 28,515 votes (65.6% to 34.4%). Chalmers led on first preferences with 49.4% of 91,669 formal votes and passed the 45,835-vote majority at count 2.
91,669 formal votes8 candidates6 counts28,515-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 91,669 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, Alex BAINBRIDGE (Socialist Alliance) was excluded; their 1,634 votes were distributed: 1,288 (78.8%) to Joshua RIETHMULLER; 143 (8.8%) to Jim CHALMERS; 60 (3.7%) to Lana HUDSON; 50 (3.1%) to Carol ORDISH and 3 more.
On count 2, Janet LINDBOM (Trumpet of Patriots) was excluded; their 3,326 votes were distributed: 1,597 (48.0%) to Kyle LENTZ; 449 (13.5%) to Carol ORDISH; 409 (12.3%) to Jim CHALMERS; 346 (10.4%) to Lana HUDSON and 2 more.
On count 3, Lana HUDSON (Gerard Rennick People First) was excluded; their 3,822 votes were distributed: 1,972 (51.6%) to Carol ORDISH; 1,039 (27.2%) to Kyle LENTZ; 285 (7.5%) to Joshua RIETHMULLER; 271 (7.1%) to Paul DARWEN and 1 more.
On count 4, Carol ORDISH (Family First) was excluded; their 6,333 votes were distributed: 2,361 (37.3%) to Kyle LENTZ; 2,140 (33.8%) to Paul DARWEN; 1,052 (16.6%) to Joshua RIETHMULLER; 780 (12.3%) to Jim CHALMERS.
On count 5, Kyle LENTZ (Pauline Hanson's One Nation) was excluded; their 11,059 votes were distributed: 6,311 (57.1%) to Paul DARWEN; 2,477 (22.4%) to Joshua RIETHMULLER; 2,271 (20.5%) to Jim CHALMERS.
On count 6, Joshua RIETHMULLER (The Greens) was excluded; their 15,334 votes were distributed: 10,931 (71.3%) to Jim CHALMERS; 4,403 (28.7%) to Paul DARWEN.
Finally, Jim CHALMERS (Australian Labor Party) won with 60,092 votes to 31,577 for Paul DARWEN (LNP).
Where the preferences went
Rankin 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Alex BAINBRIDGESocialist Alliance
1,634
Joshua RIETHMULLER (GRN): 1,288 (78.8%)
Jim CHALMERS (ALP): 143 (8.8%)
Lana HUDSON (GRPF): 60 (3.7%)
Carol ORDISH (FFPA): 50 (3.1%)
Kyle LENTZ (ON): 41 (2.5%)
Paul DARWEN (LNP): 26 (1.6%)
Janet LINDBOM (CYA): 26 (1.6%)
2
Janet LINDBOMTrumpet of Patriots
3,326
Kyle LENTZ (ON): 1,597 (48.0%)
Carol ORDISH (FFPA): 449 (13.5%)
Jim CHALMERS (ALP): 409 (12.3%)
Lana HUDSON (GRPF): 346 (10.4%)
Paul DARWEN (LNP): 325 (9.8%)
Joshua RIETHMULLER (GRN): 200 (6.0%)
3
Lana HUDSONGerard Rennick People First
3,822
Carol ORDISH (FFPA): 1,972 (51.6%)
Kyle LENTZ (ON): 1,039 (27.2%)
Joshua RIETHMULLER (GRN): 285 (7.5%)
Paul DARWEN (LNP): 271 (7.1%)
Jim CHALMERS (ALP): 255 (6.7%)
4
Carol ORDISHFamily First
6,333
Kyle LENTZ (ON): 2,361 (37.3%)
Paul DARWEN (LNP): 2,140 (33.8%)
Joshua RIETHMULLER (GRN): 1,052 (16.6%)
Jim CHALMERS (ALP): 780 (12.3%)
5
Kyle LENTZPauline Hanson's One Nation
11,059
Paul DARWEN (LNP): 6,311 (57.1%)
Joshua RIETHMULLER (GRN): 2,477 (22.4%)
Jim CHALMERS (ALP): 2,271 (20.5%)
6
Joshua RIETHMULLERThe Greens
15,334
Jim CHALMERS (ALP): 10,931 (71.3%)
Paul DARWEN (LNP): 4,403 (28.7%)
Votes after every count
Rankin 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
Jim CHALMERSAustralian Labor Party · elected
45,303
45,446
45,855
46,110
46,890
49,161
60,092
Paul DARWENLNP
18,101
18,127
18,452
18,723
20,863
27,174
31,577
Joshua RIETHMULLERThe Greens
10,032
11,320
11,520
11,805
12,857
15,334
–
Kyle LENTZPauline Hanson's One Nation
6,021
6,062
7,659
8,698
11,059
–
–
Carol ORDISHFamily First
3,862
3,912
4,361
6,333
–
–
–
Lana HUDSONGerard Rennick People First
3,416
3,476
3,822
–
–
–
–
Janet LINDBOMTrumpet of Patriots
3,300
3,326
–
–
–
–
–
Alex BAINBRIDGESocialist Alliance
1,634
–
–
–
–
–
–
2022 Federal election
Jim CHALMERS (Australian Labor Party) won Rankin in 2022 with 51,892 of the 87,822 votes in the final count, beating Paul DARWEN (Liberal National Party of Queensland) by 15,962 votes (59.1% to 40.9%). Chalmers led on first preferences with 43.9% of 87,822 formal votes and passed the 43,912-vote majority at count 4.
87,822 formal votes6 candidates4 counts15,962-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 87,822 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, Suzanne CLARKE (Animal Justice Party) was excluded; their 2,284 votes were distributed: 827 (36.2%) to Neil COTTER; 484 (21.2%) to Jim CHALMERS; 422 (18.5%) to Glen COOKSON; 285 (12.5%) to Jeff CRANK and 1 more.
On count 2, Jeff CRANK (United Australia Party) was excluded; their 5,349 votes were distributed: 3,167 (59.2%) to Glen COOKSON; 800 (15.0%) to Neil COTTER; 753 (14.1%) to Paul DARWEN; 629 (11.8%) to Jim CHALMERS.
On count 3, Glen COOKSON (Pauline Hanson's One Nation) was excluded; their 10,595 votes were distributed: 5,065 (47.8%) to Paul DARWEN; 3,290 (31.1%) to Neil COTTER; 2,240 (21.1%) to Jim CHALMERS.
On count 4, Neil COTTER (Queensland Greens) was excluded; their 14,311 votes were distributed: 9,943 (69.5%) to Jim CHALMERS; 4,368 (30.5%) to Paul DARWEN.
Finally, Jim CHALMERS (Australian Labor Party) won with 51,892 votes to 35,930 for Paul DARWEN (Liberal National Party of Queensland).
Where the preferences went
Rankin 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Suzanne CLARKEAnimal Justice Party
2,284
Neil COTTER (GRN): 827 (36.2%)
Jim CHALMERS (ALP): 484 (21.2%)
Glen COOKSON (ON): 422 (18.5%)
Jeff CRANK (UAPP): 285 (12.5%)
Paul DARWEN (LNP): 266 (11.6%)
2
Jeff CRANKUnited Australia Party
5,349
Glen COOKSON (ON): 3,167 (59.2%)
Neil COTTER (GRN): 800 (15.0%)
Paul DARWEN (LNP): 753 (14.1%)
Jim CHALMERS (ALP): 629 (11.8%)
3
Glen COOKSONPauline Hanson's One Nation
10,595
Paul DARWEN (LNP): 5,065 (47.8%)
Neil COTTER (GRN): 3,290 (31.1%)
Jim CHALMERS (ALP): 2,240 (21.1%)
4
Neil COTTERQueensland Greens
14,311
Jim CHALMERS (ALP): 9,943 (69.5%)
Paul DARWEN (LNP): 4,368 (30.5%)
Votes after every count
Rankin 2022: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Jim CHALMERSAustralian Labor Party · elected
38,596
39,080
39,709
41,949
51,892
Paul DARWENLiberal National Party of Queensland
25,478
25,744
26,497
31,562
35,930
Neil COTTERQueensland Greens
9,394
10,221
11,021
14,311
–
Glen COOKSONPauline Hanson's One Nation
7,006
7,428
10,595
–
–
Jeff CRANKUnited Australia Party
5,064
5,349
–
–
–
Suzanne CLARKEAnimal Justice Party
2,284
–
–
–
–
2019 Federal election
Jim CHALMERS (Australian Labor Party) won Rankin in 2019 with 47,893 of the 84,864 votes in the final count, beating Clinton PATTISON (Liberal National Party of Queensland) by 10,922 votes (56.4% to 43.6%). Chalmers led on first preferences with 41.4% of 84,864 formal votes and passed the 42,433-vote majority at count 5.
84,864 formal votes8 candidates6 counts10,922-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,864 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, Yusuf MOHAMMAD (Independent) was excluded; their 1,024 votes were distributed: 387 (37.8%) to Jim CHALMERS; 203 (19.8%) to Neil COTTER; 198 (19.3%) to Clinton PATTISON; 71 (6.9%) to Peter James ANDREWS and 3 more.
On count 2, Peter James ANDREWS (FRASER ANNING'S CONSERVATIVE NATIONAL PARTY) was excluded; their 1,664 votes were distributed: 699 (42.0%) to Jesse SCHNEIDER; 276 (16.6%) to Ric DAVIES; 221 (13.3%) to Shyamal REDDY; 210 (12.6%) to Clinton PATTISON and 2 more.
On count 3, Ric DAVIES (Liberal Democrats) was excluded; their 2,722 votes were distributed: 1,273 (46.8%) to Clinton PATTISON; 497 (18.3%) to Jesse SCHNEIDER; 470 (17.3%) to Jim CHALMERS; 254 (9.3%) to Neil COTTER and 1 more.
On count 4, Shyamal REDDY (United Australia Party) was excluded; their 3,644 votes were distributed: 1,528 (41.9%) to Jesse SCHNEIDER; 793 (21.8%) to Clinton PATTISON; 775 (21.3%) to Jim CHALMERS; 548 (15.0%) to Neil COTTER.
On count 5, Neil COTTER (The Greens) was excluded; their 8,839 votes were distributed: 6,209 (70.2%) to Jim CHALMERS; 1,356 (15.3%) to Clinton PATTISON; 1,274 (14.4%) to Jesse SCHNEIDER.
On count 6, Jesse SCHNEIDER (Pauline Hanson's One Nation) was excluded; their 11,296 votes were distributed: 6,533 (57.8%) to Clinton PATTISON; 4,763 (42.2%) to Jim CHALMERS.
Finally, Jim CHALMERS (Australian Labor Party) won with 47,893 votes to 36,971 for Clinton PATTISON (Liberal National Party of Queensland).
Where the preferences went
Rankin 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Yusuf MOHAMMADIndependent
1,024
Jim CHALMERS (ALP): 387 (37.8%)
Neil COTTER (GRN): 203 (19.8%)
Clinton PATTISON (LNP): 198 (19.3%)
Peter James ANDREWS (FACN): 71 (6.9%)
Ric DAVIES (LDP): 67 (6.5%)
Shyamal REDDY (UAPP): 61 (6.0%)
Jesse SCHNEIDER (ON): 37 (3.6%)
2
Peter James ANDREWSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
1,664
Jesse SCHNEIDER (ON): 699 (42.0%)
Ric DAVIES (LDP): 276 (16.6%)
Shyamal REDDY (UAPP): 221 (13.3%)
Clinton PATTISON (LNP): 210 (12.6%)
Jim CHALMERS (ALP): 133 (8.0%)
Neil COTTER (GRN): 125 (7.5%)
3
Ric DAVIESLiberal Democrats
2,722
Clinton PATTISON (LNP): 1,273 (46.8%)
Jesse SCHNEIDER (ON): 497 (18.3%)
Jim CHALMERS (ALP): 470 (17.3%)
Neil COTTER (GRN): 254 (9.3%)
Shyamal REDDY (UAPP): 228 (8.4%)
4
Shyamal REDDYUnited Australia Party
3,644
Jesse SCHNEIDER (ON): 1,528 (41.9%)
Clinton PATTISON (LNP): 793 (21.8%)
Jim CHALMERS (ALP): 775 (21.3%)
Neil COTTER (GRN): 548 (15.0%)
5
Neil COTTERThe Greens
8,839
Jim CHALMERS (ALP): 6,209 (70.2%)
Clinton PATTISON (LNP): 1,356 (15.3%)
Jesse SCHNEIDER (ON): 1,274 (14.4%)
6
Jesse SCHNEIDERPauline Hanson's One Nation
11,296
Clinton PATTISON (LNP): 6,533 (57.8%)
Jim CHALMERS (ALP): 4,763 (42.2%)
Votes after every count
Rankin 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Jim CHALMERSAustralian Labor Party · elected
35,156
35,543
35,676
36,146
36,921
43,130
47,893
Clinton PATTISONLiberal National Party of Queensland
26,608
26,806
27,016
28,289
29,082
30,438
36,971
Neil COTTERThe Greens
7,709
7,912
8,037
8,291
8,839
–
–
Jesse SCHNEIDERPauline Hanson's One Nation
7,261
7,298
7,997
8,494
10,022
11,296
–
Shyamal REDDYUnited Australia Party
3,134
3,195
3,416
3,644
–
–
–
Ric DAVIESLiberal Democrats
2,379
2,446
2,722
–
–
–
–
Peter James ANDREWSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
1,593
1,664
–
–
–
–
–
Yusuf MOHAMMADIndependent
1,024
–
–
–
–
–
–
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.