Skip to content

Rankin: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Jim CHALMERSAustralian Labor PartyPaul DARWENLNP28,5156Majority at count 2
2022Jim CHALMERSAustralian Labor PartyPaul DARWENLiberal National Party of Queensland15,9624Majority at count 4
2019Jim CHALMERSAustralian Labor PartyClinton PATTISONLiberal National Party of Queensland10,9226Majority 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

Rankin 2025: preference flowsSankey diagram of the distribution of preferences in Rankin at the 2025 Federal election. Jim CHALMERS was elected after 6 counts, 60,092 votes to 31,577 for Paul DARWEN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Jim CHALMERS: 45,303 votes stay with themPaul DARWEN: 18,101 votes stay with themJoshua RIETHMULLER: 10,032 votes stay with themKyle LENTZ: 6,021 votes stay with themCarol ORDISH: 3,862 votes stay with themLana HUDSON: 3,416 votes stay with themJanet LINDBOM: 3,300 votes stay with them1,288 votes from Alex BAINBRIDGE (excluded) go to Joshua RIETHMULLER143 votes from Alex BAINBRIDGE (excluded) go to Jim CHALMERS60 votes from Alex BAINBRIDGE (excluded) go to Lana HUDSON50 votes from Alex BAINBRIDGE (excluded) go to Carol ORDISH41 votes from Alex BAINBRIDGE (excluded) go to Kyle LENTZ26 votes from Alex BAINBRIDGE (excluded) go to Paul DARWEN26 votes from Alex BAINBRIDGE (excluded) go to Janet LINDBOMJim CHALMERS: 45,446 votes stay with themPaul DARWEN: 18,127 votes stay with themJoshua RIETHMULLER: 11,320 votes stay with themKyle LENTZ: 6,062 votes stay with themCarol ORDISH: 3,912 votes stay with themLana HUDSON: 3,476 votes stay with them1,597 votes from Janet LINDBOM (excluded) go to Kyle LENTZ449 votes from Janet LINDBOM (excluded) go to Carol ORDISH409 votes from Janet LINDBOM (excluded) go to Jim CHALMERS346 votes from Janet LINDBOM (excluded) go to Lana HUDSON325 votes from Janet LINDBOM (excluded) go to Paul DARWEN200 votes from Janet LINDBOM (excluded) go to Joshua RIETHMULLERJim CHALMERS: 45,855 votes stay with themPaul DARWEN: 18,452 votes stay with themJoshua RIETHMULLER: 11,520 votes stay with themKyle LENTZ: 7,659 votes stay with themCarol ORDISH: 4,361 votes stay with them1,972 votes from Lana HUDSON (excluded) go to Carol ORDISH1,039 votes from Lana HUDSON (excluded) go to Kyle LENTZ285 votes from Lana HUDSON (excluded) go to Joshua RIETHMULLER271 votes from Lana HUDSON (excluded) go to Paul DARWEN255 votes from Lana HUDSON (excluded) go to Jim CHALMERSJim CHALMERS: 46,110 votes stay with themPaul DARWEN: 18,723 votes stay with themJoshua RIETHMULLER: 11,805 votes stay with themKyle LENTZ: 8,698 votes stay with them2,361 votes from Carol ORDISH (excluded) go to Kyle LENTZ2,140 votes from Carol ORDISH (excluded) go to Paul DARWEN1,052 votes from Carol ORDISH (excluded) go to Joshua RIETHMULLER780 votes from Carol ORDISH (excluded) go to Jim CHALMERSJim CHALMERS: 46,890 votes stay with themPaul DARWEN: 20,863 votes stay with themJoshua RIETHMULLER: 12,857 votes stay with them6,311 votes from Kyle LENTZ (excluded) go to Paul DARWEN2,477 votes from Kyle LENTZ (excluded) go to Joshua RIETHMULLER2,271 votes from Kyle LENTZ (excluded) go to Jim CHALMERSJim CHALMERS: 49,161 votes stay with themPaul DARWEN: 27,174 votes stay with them10,931 votes from Joshua RIETHMULLER (excluded) go to Jim CHALMERS4,403 votes from Joshua RIETHMULLER (excluded) go to Paul DARWENJim CHALMERS (ALP): 45,303 votes at first preferencesCHALMERSPaul DARWEN (LNP): 18,101 votes at first preferencesDARWENJoshua RIETHMULLER (GRN): 10,032 votes at first preferencesRIETHMULLERKyle LENTZ (ON): 6,021 votes at first preferencesLENTZCarol ORDISH (FFPA): 3,862 votes at first preferencesORDISHLana HUDSON (GRPF): 3,416 votes at first preferencesJanet LINDBOM (CYA): 3,300 votes at first preferencesAlex BAINBRIDGE (SAL): 1,634 votes at first preferencesJim CHALMERS (ALP): 45,446 votes at count 1CHALMERSPaul DARWEN (LNP): 18,127 votes at count 1DARWENJoshua RIETHMULLER (GRN): 11,320 votes at count 1RIETHMULLERKyle LENTZ (ON): 6,062 votes at count 1LENTZCarol ORDISH (FFPA): 3,912 votes at count 1ORDISHLana HUDSON (GRPF): 3,476 votes at count 1Janet LINDBOM (CYA): 3,326 votes at count 1Jim CHALMERS (ALP): 45,855 votes at count 2CHALMERSPaul DARWEN (LNP): 18,452 votes at count 2DARWENJoshua RIETHMULLER (GRN): 11,520 votes at count 2RIETHMULLERKyle LENTZ (ON): 7,659 votes at count 2LENTZCarol ORDISH (FFPA): 4,361 votes at count 2ORDISHLana HUDSON (GRPF): 3,822 votes at count 2HUDSONJim CHALMERS (ALP): 46,110 votes at count 3CHALMERSPaul DARWEN (LNP): 18,723 votes at count 3DARWENJoshua RIETHMULLER (GRN): 11,805 votes at count 3RIETHMULLERKyle LENTZ (ON): 8,698 votes at count 3LENTZCarol ORDISH (FFPA): 6,333 votes at count 3ORDISHJim CHALMERS (ALP): 46,890 votes at count 4CHALMERSPaul DARWEN (LNP): 20,863 votes at count 4DARWENJoshua RIETHMULLER (GRN): 12,857 votes at count 4RIETHMULLERKyle LENTZ (ON): 11,059 votes at count 4LENTZJim CHALMERS (ALP): 49,161 votes at count 5CHALMERSPaul DARWEN (LNP): 27,174 votes at count 5DARWENJoshua RIETHMULLER (GRN): 15,334 votes at count 5RIETHMULLERJim CHALMERS (ALP): 60,092 votes at count 6CHALMERS · electedPaul DARWEN (LNP): 31,577 votes at count 6DARWEN · 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

Rankin 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Alex BAINBRIDGESocialist Alliance1,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%)
2Janet LINDBOMTrumpet of Patriots3,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%)
3Lana HUDSONGerard Rennick People First3,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%)
4Carol ORDISHFamily First6,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%)
5Kyle LENTZPauline Hanson's One Nation11,059
  • Paul DARWEN (LNP): 6,311 (57.1%)
  • Joshua RIETHMULLER (GRN): 2,477 (22.4%)
  • Jim CHALMERS (ALP): 2,271 (20.5%)
6Joshua RIETHMULLERThe Greens15,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Jim CHALMERSAustralian Labor Party · elected45,30345,44645,85546,11046,89049,16160,092
Paul DARWENLNP18,10118,12718,45218,72320,86327,17431,577
Joshua RIETHMULLERThe Greens10,03211,32011,52011,80512,85715,334–
Kyle LENTZPauline Hanson's One Nation6,0216,0627,6598,69811,059––
Carol ORDISHFamily First3,8623,9124,3616,333–––
Lana HUDSONGerard Rennick People First3,4163,4763,822––––
Janet LINDBOMTrumpet of Patriots3,3003,326–––––
Alex BAINBRIDGESocialist Alliance1,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

Rankin 2022: preference flowsSankey diagram of the distribution of preferences in Rankin at the 2022 Federal election. Jim CHALMERS was elected after 4 counts, 51,892 votes to 35,930 for Paul DARWEN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Jim CHALMERS: 38,596 votes stay with themPaul DARWEN: 25,478 votes stay with themNeil COTTER: 9,394 votes stay with themGlen COOKSON: 7,006 votes stay with themJeff CRANK: 5,064 votes stay with them827 votes from Suzanne CLARKE (excluded) go to Neil COTTER484 votes from Suzanne CLARKE (excluded) go to Jim CHALMERS422 votes from Suzanne CLARKE (excluded) go to Glen COOKSON285 votes from Suzanne CLARKE (excluded) go to Jeff CRANK266 votes from Suzanne CLARKE (excluded) go to Paul DARWENJim CHALMERS: 39,080 votes stay with themPaul DARWEN: 25,744 votes stay with themNeil COTTER: 10,221 votes stay with themGlen COOKSON: 7,428 votes stay with them3,167 votes from Jeff CRANK (excluded) go to Glen COOKSON800 votes from Jeff CRANK (excluded) go to Neil COTTER753 votes from Jeff CRANK (excluded) go to Paul DARWEN629 votes from Jeff CRANK (excluded) go to Jim CHALMERSJim CHALMERS: 39,709 votes stay with themPaul DARWEN: 26,497 votes stay with themNeil COTTER: 11,021 votes stay with them5,065 votes from Glen COOKSON (excluded) go to Paul DARWEN3,290 votes from Glen COOKSON (excluded) go to Neil COTTER2,240 votes from Glen COOKSON (excluded) go to Jim CHALMERSJim CHALMERS: 41,949 votes stay with themPaul DARWEN: 31,562 votes stay with them9,943 votes from Neil COTTER (excluded) go to Jim CHALMERS4,368 votes from Neil COTTER (excluded) go to Paul DARWENJim CHALMERS (ALP): 38,596 votes at first preferencesCHALMERSPaul DARWEN (LNP): 25,478 votes at first preferencesDARWENNeil COTTER (GRN): 9,394 votes at first preferencesCOTTERGlen COOKSON (ON): 7,006 votes at first preferencesCOOKSONJeff CRANK (UAPP): 5,064 votes at first preferencesCRANKSuzanne CLARKE (AJP): 2,284 votes at first preferencesJim CHALMERS (ALP): 39,080 votes at count 1CHALMERSPaul DARWEN (LNP): 25,744 votes at count 1DARWENNeil COTTER (GRN): 10,221 votes at count 1COTTERGlen COOKSON (ON): 7,428 votes at count 1COOKSONJeff CRANK (UAPP): 5,349 votes at count 1CRANKJim CHALMERS (ALP): 39,709 votes at count 2CHALMERSPaul DARWEN (LNP): 26,497 votes at count 2DARWENNeil COTTER (GRN): 11,021 votes at count 2COTTERGlen COOKSON (ON): 10,595 votes at count 2COOKSONJim CHALMERS (ALP): 41,949 votes at count 3CHALMERSPaul DARWEN (LNP): 31,562 votes at count 3DARWENNeil COTTER (GRN): 14,311 votes at count 3COTTERJim CHALMERS (ALP): 51,892 votes at count 4CHALMERS · electedPaul DARWEN (LNP): 35,930 votes at count 4DARWEN · 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

Rankin 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Suzanne CLARKEAnimal Justice Party2,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%)
2Jeff CRANKUnited Australia Party5,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%)
3Glen COOKSONPauline Hanson's One Nation10,595
  • Paul DARWEN (LNP): 5,065 (47.8%)
  • Neil COTTER (GRN): 3,290 (31.1%)
  • Jim CHALMERS (ALP): 2,240 (21.1%)
4Neil COTTERQueensland Greens14,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Jim CHALMERSAustralian Labor Party · elected38,59639,08039,70941,94951,892
Paul DARWENLiberal National Party of Queensland25,47825,74426,49731,56235,930
Neil COTTERQueensland Greens9,39410,22111,02114,311–
Glen COOKSONPauline Hanson's One Nation7,0067,42810,595––
Jeff CRANKUnited Australia Party5,0645,349–––
Suzanne CLARKEAnimal Justice Party2,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

Rankin 2019: preference flowsSankey diagram of the distribution of preferences in Rankin at the 2019 Federal election. Jim CHALMERS was elected after 6 counts, 47,893 votes to 36,971 for Clinton PATTISON. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Jim CHALMERS: 35,156 votes stay with themClinton PATTISON: 26,608 votes stay with themNeil COTTER: 7,709 votes stay with themJesse SCHNEIDER: 7,261 votes stay with themShyamal REDDY: 3,134 votes stay with themRic DAVIES: 2,379 votes stay with themPeter James ANDREWS: 1,593 votes stay with them387 votes from Yusuf MOHAMMAD (excluded) go to Jim CHALMERS203 votes from Yusuf MOHAMMAD (excluded) go to Neil COTTER198 votes from Yusuf MOHAMMAD (excluded) go to Clinton PATTISON71 votes from Yusuf MOHAMMAD (excluded) go to Peter James ANDREWS67 votes from Yusuf MOHAMMAD (excluded) go to Ric DAVIES61 votes from Yusuf MOHAMMAD (excluded) go to Shyamal REDDY37 votes from Yusuf MOHAMMAD (excluded) go to Jesse SCHNEIDERJim CHALMERS: 35,543 votes stay with themClinton PATTISON: 26,806 votes stay with themNeil COTTER: 7,912 votes stay with themJesse SCHNEIDER: 7,298 votes stay with themShyamal REDDY: 3,195 votes stay with themRic DAVIES: 2,446 votes stay with them699 votes from Peter James ANDREWS (excluded) go to Jesse SCHNEIDER276 votes from Peter James ANDREWS (excluded) go to Ric DAVIES221 votes from Peter James ANDREWS (excluded) go to Shyamal REDDY210 votes from Peter James ANDREWS (excluded) go to Clinton PATTISON133 votes from Peter James ANDREWS (excluded) go to Jim CHALMERS125 votes from Peter James ANDREWS (excluded) go to Neil COTTERJim CHALMERS: 35,676 votes stay with themClinton PATTISON: 27,016 votes stay with themNeil COTTER: 8,037 votes stay with themJesse SCHNEIDER: 7,997 votes stay with themShyamal REDDY: 3,416 votes stay with them1,273 votes from Ric DAVIES (excluded) go to Clinton PATTISON497 votes from Ric DAVIES (excluded) go to Jesse SCHNEIDER470 votes from Ric DAVIES (excluded) go to Jim CHALMERS254 votes from Ric DAVIES (excluded) go to Neil COTTER228 votes from Ric DAVIES (excluded) go to Shyamal REDDYJim CHALMERS: 36,146 votes stay with themClinton PATTISON: 28,289 votes stay with themNeil COTTER: 8,291 votes stay with themJesse SCHNEIDER: 8,494 votes stay with them1,528 votes from Shyamal REDDY (excluded) go to Jesse SCHNEIDER793 votes from Shyamal REDDY (excluded) go to Clinton PATTISON775 votes from Shyamal REDDY (excluded) go to Jim CHALMERS548 votes from Shyamal REDDY (excluded) go to Neil COTTERJim CHALMERS: 36,921 votes stay with themClinton PATTISON: 29,082 votes stay with them6,209 votes from Neil COTTER (excluded) go to Jim CHALMERS1,356 votes from Neil COTTER (excluded) go to Clinton PATTISON1,274 votes from Neil COTTER (excluded) go to Jesse SCHNEIDERJesse SCHNEIDER: 10,022 votes stay with themJim CHALMERS: 43,130 votes stay with themClinton PATTISON: 30,438 votes stay with them6,533 votes from Jesse SCHNEIDER (excluded) go to Clinton PATTISON4,763 votes from Jesse SCHNEIDER (excluded) go to Jim CHALMERSJim CHALMERS (ALP): 35,156 votes at first preferencesCHALMERSClinton PATTISON (LNP): 26,608 votes at first preferencesPATTISONNeil COTTER (GRN): 7,709 votes at first preferencesCOTTERJesse SCHNEIDER (ON): 7,261 votes at first preferencesSCHNEIDERShyamal REDDY (UAPP): 3,134 votes at first preferencesRic DAVIES (LDP): 2,379 votes at first preferencesPeter James ANDREWS (FACN): 1,593 votes at first preferencesYusuf MOHAMMAD (IND): 1,024 votes at first preferencesJim CHALMERS (ALP): 35,543 votes at count 1CHALMERSClinton PATTISON (LNP): 26,806 votes at count 1PATTISONNeil COTTER (GRN): 7,912 votes at count 1COTTERJesse SCHNEIDER (ON): 7,298 votes at count 1SCHNEIDERShyamal REDDY (UAPP): 3,195 votes at count 1Ric DAVIES (LDP): 2,446 votes at count 1Peter James ANDREWS (FACN): 1,664 votes at count 1Jim CHALMERS (ALP): 35,676 votes at count 2CHALMERSClinton PATTISON (LNP): 27,016 votes at count 2PATTISONNeil COTTER (GRN): 8,037 votes at count 2COTTERJesse SCHNEIDER (ON): 7,997 votes at count 2SCHNEIDERShyamal REDDY (UAPP): 3,416 votes at count 2REDDYRic DAVIES (LDP): 2,722 votes at count 2Jim CHALMERS (ALP): 36,146 votes at count 3CHALMERSClinton PATTISON (LNP): 28,289 votes at count 3PATTISONNeil COTTER (GRN): 8,291 votes at count 3COTTERJesse SCHNEIDER (ON): 8,494 votes at count 3SCHNEIDERShyamal REDDY (UAPP): 3,644 votes at count 3REDDYJim CHALMERS (ALP): 36,921 votes at count 4CHALMERSClinton PATTISON (LNP): 29,082 votes at count 4PATTISONNeil COTTER (GRN): 8,839 votes at count 4COTTERJesse SCHNEIDER (ON): 10,022 votes at count 4SCHNEIDERJim CHALMERS (ALP): 43,130 votes at count 5CHALMERSClinton PATTISON (LNP): 30,438 votes at count 5PATTISONJesse SCHNEIDER (ON): 11,296 votes at count 5SCHNEIDERJim CHALMERS (ALP): 47,893 votes at count 6CHALMERS · electedClinton PATTISON (LNP): 36,971 votes at count 6PATTISON · 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

Rankin 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Yusuf MOHAMMADIndependent1,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%)
2Peter James ANDREWSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,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%)
3Ric DAVIESLiberal Democrats2,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%)
4Shyamal REDDYUnited Australia Party3,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%)
5Neil COTTERThe Greens8,839
  • Jim CHALMERS (ALP): 6,209 (70.2%)
  • Clinton PATTISON (LNP): 1,356 (15.3%)
  • Jesse SCHNEIDER (ON): 1,274 (14.4%)
6Jesse SCHNEIDERPauline Hanson's One Nation11,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Jim CHALMERSAustralian Labor Party · elected35,15635,54335,67636,14636,92143,13047,893
Clinton PATTISONLiberal National Party of Queensland26,60826,80627,01628,28929,08230,43836,971
Neil COTTERThe Greens7,7097,9128,0378,2918,839––
Jesse SCHNEIDERPauline Hanson's One Nation7,2617,2987,9978,49410,02211,296–
Shyamal REDDYUnited Australia Party3,1343,1953,4163,644–––
Ric DAVIESLiberal Democrats2,3792,4462,722––––
Peter James ANDREWSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,5931,664–––––
Yusuf MOHAMMADIndependent1,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.

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.