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.
Llew O'BRIEN (LNP) won Wide Bay in 2025 with 60,546 of the 105,058 votes in the final count, beating Elliott CHALMERS (Australian Labor Party) by 16,034 votes (57.6% to 42.4%). O'Brien led on first preferences with 39.1% of 105,058 formal votes and passed the 52,530-vote majority at count 5.
105,058 formal votes7 candidates5 counts16,034-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 105,058 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, Gabrial PENNICOTT (Trumpet of Patriots) was excluded; their 4,522 votes were distributed: 1,689 (37.4%) to Chad BURGESS; 976 (21.6%) to Casey IDDON; 678 (15.0%) to Kirsti KENNINGALE; 571 (12.6%) to Llew O'BRIEN and 2 more.
On count 2, Casey IDDON (Independent) was excluded; their 6,066 votes were distributed: 1,560 (25.7%) to Emma BUHSE; 1,510 (24.9%) to Kirsti KENNINGALE; 1,164 (19.2%) to Elliott CHALMERS; 1,063 (17.5%) to Chad BURGESS and 1 more.
On count 3, Kirsti KENNINGALE (Family First) was excluded; their 7,582 votes were distributed: 4,379 (57.8%) to Chad BURGESS; 1,299 (17.1%) to Elliott CHALMERS; 1,006 (13.3%) to Llew O'BRIEN; 898 (11.8%) to Emma BUHSE.
On count 4, Emma BUHSE (The Greens) was excluded; their 11,902 votes were distributed: 8,197 (68.9%) to Elliott CHALMERS; 1,878 (15.8%) to Chad BURGESS; 1,827 (15.4%) to Llew O'BRIEN.
On count 5, Chad BURGESS (Pauline Hanson's One Nation) was excluded; their 21,655 votes were distributed: 15,318 (70.7%) to Llew O'BRIEN; 6,337 (29.3%) to Elliott CHALMERS.
Finally, Llew O'BRIEN (LNP) won with 60,546 votes to 44,512 for Elliott CHALMERS (Australian Labor Party).
Where the preferences went
Wide Bay 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Gabrial PENNICOTTTrumpet of Patriots
4,522
Chad BURGESS (ON): 1,689 (37.4%)
Casey IDDON (IND): 976 (21.6%)
Kirsti KENNINGALE (FFPA): 678 (15.0%)
Llew O'BRIEN (LNP): 571 (12.6%)
Emma BUHSE (GRN): 364 (8.0%)
Elliott CHALMERS (ALP): 244 (5.4%)
2
Casey IDDONIndependent
6,066
Emma BUHSE (GRN): 1,560 (25.7%)
Kirsti KENNINGALE (FFPA): 1,510 (24.9%)
Elliott CHALMERS (ALP): 1,164 (19.2%)
Chad BURGESS (ON): 1,063 (17.5%)
Llew O'BRIEN (LNP): 769 (12.7%)
3
Kirsti KENNINGALEFamily First
7,582
Chad BURGESS (ON): 4,379 (57.8%)
Elliott CHALMERS (ALP): 1,299 (17.1%)
Llew O'BRIEN (LNP): 1,006 (13.3%)
Emma BUHSE (GRN): 898 (11.8%)
4
Emma BUHSEThe Greens
11,902
Elliott CHALMERS (ALP): 8,197 (68.9%)
Chad BURGESS (ON): 1,878 (15.8%)
Llew O'BRIEN (LNP): 1,827 (15.4%)
5
Chad BURGESSPauline Hanson's One Nation
21,655
Llew O'BRIEN (LNP): 15,318 (70.7%)
Elliott CHALMERS (ALP): 6,337 (29.3%)
Votes after every count
Wide Bay 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Llew O'BRIENLNP · elected
41,055
41,626
42,395
43,401
45,228
60,546
Elliott CHALMERSAustralian Labor Party
27,271
27,515
28,679
29,978
38,175
44,512
Chad BURGESSPauline Hanson's One Nation
12,646
14,335
15,398
19,777
21,655
–
Emma BUHSEThe Greens
9,080
9,444
11,004
11,902
–
–
Kirsti KENNINGALEFamily First
5,394
6,072
7,582
–
–
–
Casey IDDONIndependent
5,090
6,066
–
–
–
–
Gabrial PENNICOTTTrumpet of Patriots
4,522
–
–
–
–
–
2022 Federal election
Llew O'BRIEN (Liberal National Party of Queensland) won Wide Bay in 2022 with 58,708 of the 95,703 votes in the final count, beating Geoff WILLIAMS (Australian Labor Party) by 21,713 votes (61.3% to 38.7%). O'Brien led on first preferences with 43.5% of 95,703 formal votes and passed the 47,852-vote majority at count 8.
95,703 formal votes10 candidates8 counts21,713-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 95,703 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, John WOODWARD (Australian Federation Party) was excluded; their 501 votes were distributed: 89 (17.8%) to Nathan BUCKLEY; 76 (15.2%) to Kelli JACOBI; 65 (13.0%) to Tim JEROME; 58 (11.6%) to Andrea NEWLAND and 5 more.
On count 2, Daniel WILLIAMS (Australian Values Party) was excluded; their 1,111 votes were distributed: 203 (18.3%) to Andrea NEWLAND; 180 (16.2%) to Nathan BUCKLEY; 161 (14.5%) to Llew O'BRIEN; 147 (13.2%) to Tim JEROME and 4 more.
On count 3, Andrea NEWLAND (Informed Medical Options Party) was excluded; their 2,358 votes were distributed: 610 (25.9%) to Nathan BUCKLEY; 584 (24.8%) to Kelli JACOBI; 429 (18.2%) to Tim JEROME; 252 (10.7%) to Tracy BENNETT and 3 more.
On count 4, Tim JEROME (Independent) was excluded; their 3,378 votes were distributed: 1,700 (50.3%) to Kelli JACOBI; 440 (13.0%) to Geoff WILLIAMS; 364 (10.8%) to Nathan BUCKLEY; 333 (9.9%) to Craig ARMSTRONG and 2 more.
On count 5, Tracy BENNETT (United Australia Party) was excluded; their 4,979 votes were distributed: 3,109 (62.4%) to Nathan BUCKLEY; 795 (16.0%) to Kelli JACOBI; 538 (10.8%) to Llew O'BRIEN; 303 (6.1%) to Craig ARMSTRONG and 1 more.
On count 6, Kelli JACOBI (Independent) was excluded; their 7,384 votes were distributed: 4,071 (55.1%) to Nathan BUCKLEY; 1,650 (22.3%) to Craig ARMSTRONG; 850 (11.5%) to Geoff WILLIAMS; 813 (11.0%) to Llew O'BRIEN.
On count 7, Craig ARMSTRONG (Queensland Greens) was excluded; their 11,663 votes were distributed: 8,013 (68.7%) to Geoff WILLIAMS; 1,919 (16.5%) to Nathan BUCKLEY; 1,731 (14.8%) to Llew O'BRIEN.
On count 8, Nathan BUCKLEY (Pauline Hanson's One Nation) was excluded; their 20,107 votes were distributed: 13,388 (66.6%) to Llew O'BRIEN; 6,719 (33.4%) to Geoff WILLIAMS.
Finally, Llew O'BRIEN (Liberal National Party of Queensland) won with 58,708 votes to 36,995 for Geoff WILLIAMS (Australian Labor Party).
Where the preferences went
Wide Bay 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
John WOODWARDAustralian Federation Party
501
Nathan BUCKLEY (ON): 89 (17.8%)
Kelli JACOBI (IND): 76 (15.2%)
Tim JEROME (IND): 65 (13.0%)
Andrea NEWLAND (IMO): 58 (11.6%)
Daniel WILLIAMS (AUVA): 54 (10.8%)
Llew O'BRIEN (LNP): 50 (10.0%)
Tracy BENNETT (UAPP): 44 (8.8%)
Craig ARMSTRONG (GRN): 33 (6.6%)
Geoff WILLIAMS (ALP): 32 (6.4%)
2
Daniel WILLIAMSAustralian Values Party
1,111
Andrea NEWLAND (IMO): 203 (18.3%)
Nathan BUCKLEY (ON): 180 (16.2%)
Llew O'BRIEN (LNP): 161 (14.5%)
Tim JEROME (IND): 147 (13.2%)
Geoff WILLIAMS (ALP): 145 (13.1%)
Kelli JACOBI (IND): 123 (11.1%)
Craig ARMSTRONG (GRN): 90 (8.1%)
Tracy BENNETT (UAPP): 62 (5.6%)
3
Andrea NEWLANDInformed Medical Options Party
2,358
Nathan BUCKLEY (ON): 610 (25.9%)
Kelli JACOBI (IND): 584 (24.8%)
Tim JEROME (IND): 429 (18.2%)
Tracy BENNETT (UAPP): 252 (10.7%)
Geoff WILLIAMS (ALP): 217 (9.2%)
Craig ARMSTRONG (GRN): 166 (7.0%)
Llew O'BRIEN (LNP): 100 (4.2%)
4
Tim JEROMEIndependent
3,378
Kelli JACOBI (IND): 1,700 (50.3%)
Geoff WILLIAMS (ALP): 440 (13.0%)
Nathan BUCKLEY (ON): 364 (10.8%)
Craig ARMSTRONG (GRN): 333 (9.9%)
Llew O'BRIEN (LNP): 326 (9.7%)
Tracy BENNETT (UAPP): 215 (6.4%)
5
Tracy BENNETTUnited Australia Party
4,979
Nathan BUCKLEY (ON): 3,109 (62.4%)
Kelli JACOBI (IND): 795 (16.0%)
Llew O'BRIEN (LNP): 538 (10.8%)
Craig ARMSTRONG (GRN): 303 (6.1%)
Geoff WILLIAMS (ALP): 234 (4.7%)
6
Kelli JACOBIIndependent
7,384
Nathan BUCKLEY (ON): 4,071 (55.1%)
Craig ARMSTRONG (GRN): 1,650 (22.3%)
Geoff WILLIAMS (ALP): 850 (11.5%)
Llew O'BRIEN (LNP): 813 (11.0%)
7
Craig ARMSTRONGQueensland Greens
11,663
Geoff WILLIAMS (ALP): 8,013 (68.7%)
Nathan BUCKLEY (ON): 1,919 (16.5%)
Llew O'BRIEN (LNP): 1,731 (14.8%)
8
Nathan BUCKLEYPauline Hanson's One Nation
20,107
Llew O'BRIEN (LNP): 13,388 (66.6%)
Geoff WILLIAMS (ALP): 6,719 (33.4%)
Votes after every count
Wide Bay 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
Llew O'BRIENLiberal National Party of Queensland · elected
41,601
41,651
41,812
41,912
42,238
42,776
43,589
45,320
58,708
Geoff WILLIAMSAustralian Labor Party
20,345
20,377
20,522
20,739
21,179
21,413
22,263
30,276
36,995
Nathan BUCKLEYPauline Hanson's One Nation
9,765
9,854
10,034
10,644
11,008
14,117
18,188
20,107
–
Craig ARMSTRONGQueensland Greens
9,088
9,121
9,211
9,377
9,710
10,013
11,663
–
–
Tracy BENNETTUnited Australia Party
4,406
4,450
4,512
4,764
4,979
–
–
–
–
Kelli JACOBIIndependent
4,106
4,182
4,305
4,889
6,589
7,384
–
–
–
Tim JEROMEIndependent
2,737
2,802
2,949
3,378
–
–
–
–
–
Andrea NEWLANDInformed Medical Options Party
2,097
2,155
2,358
–
–
–
–
–
–
Daniel WILLIAMSAustralian Values Party
1,057
1,111
–
–
–
–
–
–
–
John WOODWARDAustralian Federation Party
501
–
–
–
–
–
–
–
–
2019 Federal election
Llew O'BRIEN (Liberal National Party of Queensland) won Wide Bay in 2019 with 59,279 of the 93,872 votes in the final count, beating Jason SCANES (Australian Labor Party) by 24,686 votes (63.1% to 36.9%). O'Brien led on first preferences with 47.1% of 93,872 formal votes and passed the 46,937-vote majority at count 4.
93,872 formal votes7 candidates5 counts24,686-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 93,872 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, Jasmine SMITH (FRASER ANNING'S CONSERVATIVE NATIONAL PARTY) was excluded; their 2,149 votes were distributed: 1,051 (48.9%) to Aaron VICO; 526 (24.5%) to Tim JEROME; 217 (10.1%) to Llew O'BRIEN; 198 (9.2%) to Andrew SCHEBELLA and 2 more.
On count 2, Andrew SCHEBELLA (United Australia Party) was excluded; their 3,583 votes were distributed: 1,467 (40.9%) to Aaron VICO; 1,006 (28.1%) to Llew O'BRIEN; 485 (13.5%) to Tim JEROME; 366 (10.2%) to Jason SCANES and 1 more.
On count 3, Tim JEROME (Independent) was excluded; their 5,231 votes were distributed: 2,052 (39.2%) to Aaron VICO; 1,318 (25.2%) to Llew O'BRIEN; 1,021 (19.5%) to Daniel BRYAR; 840 (16.1%) to Jason SCANES.
On count 4, Daniel BRYAR (The Greens) was excluded; their 10,694 votes were distributed: 7,657 (71.6%) to Jason SCANES; 1,770 (16.6%) to Llew O'BRIEN; 1,267 (11.8%) to Aaron VICO.
On count 5, Aaron VICO (Pauline Hanson's One Nation) was excluded; their 16,003 votes were distributed: 10,764 (67.3%) to Llew O'BRIEN; 5,239 (32.7%) to Jason SCANES.
Finally, Llew O'BRIEN (Liberal National Party of Queensland) won with 59,279 votes to 34,593 for Jason SCANES (Australian Labor Party).
Where the preferences went
Wide Bay 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Jasmine SMITHFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
2,149
Aaron VICO (ON): 1,051 (48.9%)
Tim JEROME (IND): 526 (24.5%)
Llew O'BRIEN (LNP): 217 (10.1%)
Andrew SCHEBELLA (UAPP): 198 (9.2%)
Daniel BRYAR (GRN): 84 (3.9%)
Jason SCANES (ALP): 73 (3.4%)
2
Andrew SCHEBELLAUnited Australia Party
3,583
Aaron VICO (ON): 1,467 (40.9%)
Llew O'BRIEN (LNP): 1,006 (28.1%)
Tim JEROME (IND): 485 (13.5%)
Jason SCANES (ALP): 366 (10.2%)
Daniel BRYAR (GRN): 259 (7.2%)
3
Tim JEROMEIndependent
5,231
Aaron VICO (ON): 2,052 (39.2%)
Llew O'BRIEN (LNP): 1,318 (25.2%)
Daniel BRYAR (GRN): 1,021 (19.5%)
Jason SCANES (ALP): 840 (16.1%)
4
Daniel BRYARThe Greens
10,694
Jason SCANES (ALP): 7,657 (71.6%)
Llew O'BRIEN (LNP): 1,770 (16.6%)
Aaron VICO (ON): 1,267 (11.8%)
5
Aaron VICOPauline Hanson's One Nation
16,003
Llew O'BRIEN (LNP): 10,764 (67.3%)
Jason SCANES (ALP): 5,239 (32.7%)
Votes after every count
Wide Bay 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Llew O'BRIENLiberal National Party of Queensland · elected
44,204
44,421
45,427
46,745
48,515
59,279
Jason SCANESAustralian Labor Party
20,418
20,491
20,857
21,697
29,354
34,593
Aaron VICOPauline Hanson's One Nation
10,166
11,217
12,684
14,736
16,003
–
Daniel BRYARThe Greens
9,330
9,414
9,673
10,694
–
–
Tim JEROMEIndependent
4,220
4,746
5,231
–
–
–
Andrew SCHEBELLAUnited Australia Party
3,385
3,583
–
–
–
–
Jasmine SMITHFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
2,149
–
–
–
–
–
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.