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.
Milton DICK (Australian Labor Party) won Oxley in 2025 with 72,003 of the 104,062 votes in the final count, beating Kevin BURNS (LNP) by 39,944 votes (69.2% to 30.8%). Dick won on first preferences, with 52.7% of 104,062 formal votes (more than half: 52,032 needed).
104,062 formal votes7 candidates5 counts39,944-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 104,062 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, Mike HEAD (Independent) was excluded; their 1,435 votes were distributed: 508 (35.4%) to Brandan HOLT; 227 (15.8%) to William TENTO; 223 (15.5%) to Milton DICK; 216 (15.1%) to Mark MAGUIRE and 2 more.
On count 2, Mark MAGUIRE (Trumpet of Patriots) was excluded; their 3,201 votes were distributed: 1,248 (39.0%) to Darren BAKER; 708 (22.1%) to William TENTO; 522 (16.3%) to Kevin BURNS; 461 (14.4%) to Milton DICK and 1 more.
On count 3, William TENTO (Family First) was excluded; their 3,993 votes were distributed: 1,868 (46.8%) to Darren BAKER; 871 (21.8%) to Brandan HOLT; 700 (17.5%) to Kevin BURNS; 554 (13.9%) to Milton DICK.
On count 4, Darren BAKER (Pauline Hanson's One Nation) was excluded; their 9,022 votes were distributed: 5,248 (58.2%) to Kevin BURNS; 1,995 (22.1%) to Milton DICK; 1,779 (19.7%) to Brandan HOLT.
On count 5, Brandan HOLT (The Greens) was excluded; their 17,399 votes were distributed: 13,879 (79.8%) to Milton DICK; 3,520 (20.2%) to Kevin BURNS.
Finally, Milton DICK (Australian Labor Party) won with 72,003 votes to 32,059 for Kevin BURNS (LNP).
Where the preferences went
Oxley 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Mike HEADIndependent
1,435
Brandan HOLT (GRN): 508 (35.4%)
William TENTO (FFPA): 227 (15.8%)
Milton DICK (ALP): 223 (15.5%)
Mark MAGUIRE (CYA): 216 (15.1%)
Darren BAKER (ON): 168 (11.7%)
Kevin BURNS (LNP): 93 (6.5%)
2
Mark MAGUIRETrumpet of Patriots
3,201
Darren BAKER (ON): 1,248 (39.0%)
William TENTO (FFPA): 708 (22.1%)
Kevin BURNS (LNP): 522 (16.3%)
Milton DICK (ALP): 461 (14.4%)
Brandan HOLT (GRN): 262 (8.2%)
3
William TENTOFamily First
3,993
Darren BAKER (ON): 1,868 (46.8%)
Brandan HOLT (GRN): 871 (21.8%)
Kevin BURNS (LNP): 700 (17.5%)
Milton DICK (ALP): 554 (13.9%)
4
Darren BAKERPauline Hanson's One Nation
9,022
Kevin BURNS (LNP): 5,248 (58.2%)
Milton DICK (ALP): 1,995 (22.1%)
Brandan HOLT (GRN): 1,779 (19.7%)
5
Brandan HOLTThe Greens
17,399
Milton DICK (ALP): 13,879 (79.8%)
Kevin BURNS (LNP): 3,520 (20.2%)
Votes after every count
Oxley 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Milton DICKAustralian Labor Party · elected
54,891
55,114
55,575
56,129
58,124
72,003
Kevin BURNSLNP
21,976
22,069
22,591
23,291
28,539
32,059
Brandan HOLTThe Greens
13,979
14,487
14,749
15,620
17,399
–
Darren BAKERPauline Hanson's One Nation
5,738
5,906
7,154
9,022
–
–
William TENTOFamily First
3,058
3,285
3,993
–
–
–
Mark MAGUIRETrumpet of Patriots
2,985
3,201
–
–
–
–
Mike HEADIndependent
1,435
–
–
–
–
–
2022 Federal election
Milton DICK (Australian Labor Party) won Oxley in 2022 with 58,768 of the 95,412 votes in the final count, beating Kyle MCMILLEN (Liberal National Party of Queensland) by 22,124 votes (61.6% to 38.4%). Dick led on first preferences with 45.9% of 95,412 formal votes and passed the 47,707-vote majority at count 3.
95,412 formal votes5 candidates3 counts22,124-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,412 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, Timothy COOMBES (United Australia Party) was excluded; their 5,079 votes were distributed: 2,485 (48.9%) to Dylan KOZLOWSKI; 1,118 (22.0%) to Asha WORSTELING; 804 (15.8%) to Kyle MCMILLEN; 672 (13.2%) to Milton DICK.
On count 2, Dylan KOZLOWSKI (Pauline Hanson's One Nation) was excluded; their 8,053 votes were distributed: 4,243 (52.7%) to Kyle MCMILLEN; 1,989 (24.7%) to Asha WORSTELING; 1,821 (22.6%) to Milton DICK.
On count 3, Asha WORSTELING (Queensland Greens) was excluded; their 16,702 votes were distributed: 12,490 (74.8%) to Milton DICK; 4,212 (25.2%) to Kyle MCMILLEN.
Finally, Milton DICK (Australian Labor Party) won with 58,768 votes to 36,644 for Kyle MCMILLEN (Liberal National Party of Queensland).
Where the preferences went
Oxley 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Timothy COOMBESUnited Australia Party
5,079
Dylan KOZLOWSKI (ON): 2,485 (48.9%)
Asha WORSTELING (GRN): 1,118 (22.0%)
Kyle MCMILLEN (LNP): 804 (15.8%)
Milton DICK (ALP): 672 (13.2%)
2
Dylan KOZLOWSKIPauline Hanson's One Nation
8,053
Kyle MCMILLEN (LNP): 4,243 (52.7%)
Asha WORSTELING (GRN): 1,989 (24.7%)
Milton DICK (ALP): 1,821 (22.6%)
3
Asha WORSTELINGQueensland Greens
16,702
Milton DICK (ALP): 12,490 (74.8%)
Kyle MCMILLEN (LNP): 4,212 (25.2%)
Votes after every count
Oxley 2022: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Milton DICKAustralian Labor Party · elected
43,785
44,457
46,278
58,768
Kyle MCMILLENLiberal National Party of Queensland
27,385
28,189
32,432
36,644
Asha WORSTELINGQueensland Greens
13,595
14,713
16,702
–
Dylan KOZLOWSKIPauline Hanson's One Nation
5,568
8,053
–
–
Timothy COOMBESUnited Australia Party
5,079
–
–
–
2019 Federal election
Milton DICK (Australian Labor Party) won Oxley in 2019 with 51,050 of the 90,523 votes in the final count, beating Russell BAUER (Liberal National Party of Queensland) by 11,577 votes (56.4% to 43.6%). Dick led on first preferences with 42.5% of 90,523 formal votes and passed the 45,262-vote majority at count 5.
90,523 formal votes7 candidates5 counts11,577-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 90,523 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, Mike HEAD (Socialist Equality Party) was excluded; their 654 votes were distributed: 182 (27.8%) to Steven PURCELL; 181 (27.7%) to Scott MOERLAND; 99 (15.1%) to Milton DICK; 85 (13.0%) to Janet LINDBOM and 2 more.
On count 2, Scott MOERLAND (FRASER ANNING'S CONSERVATIVE NATIONAL PARTY) was excluded; their 1,655 votes were distributed: 787 (47.6%) to Janet LINDBOM; 373 (22.5%) to Russell BAUER; 224 (13.5%) to Ian Maurice FERGUSON; 144 (8.7%) to Milton DICK and 1 more.
On count 3, Ian Maurice FERGUSON (United Australia Party) was excluded; their 2,649 votes were distributed: 1,181 (44.6%) to Janet LINDBOM; 766 (28.9%) to Russell BAUER; 396 (14.9%) to Milton DICK; 306 (11.6%) to Steven PURCELL.
On count 4, Janet LINDBOM (Pauline Hanson's One Nation) was excluded; their 7,754 votes were distributed: 3,702 (47.7%) to Russell BAUER; 2,313 (29.8%) to Milton DICK; 1,739 (22.4%) to Steven PURCELL.
On count 5, Steven PURCELL (The Greens) was excluded; their 12,889 votes were distributed: 9,597 (74.5%) to Milton DICK; 3,292 (25.5%) to Russell BAUER.
Finally, Milton DICK (Australian Labor Party) won with 51,050 votes to 39,473 for Russell BAUER (Liberal National Party of Queensland).
Where the preferences went
Oxley 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Mike HEADSocialist Equality Party
654
Steven PURCELL (GRN): 182 (27.8%)
Scott MOERLAND (FACN): 181 (27.7%)
Milton DICK (ALP): 99 (15.1%)
Janet LINDBOM (ON): 85 (13.0%)
Ian Maurice FERGUSON (UAPP): 57 (8.7%)
Russell BAUER (LNP): 50 (7.6%)
2
Scott MOERLANDFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
1,655
Janet LINDBOM (ON): 787 (47.6%)
Russell BAUER (LNP): 373 (22.5%)
Ian Maurice FERGUSON (UAPP): 224 (13.5%)
Milton DICK (ALP): 144 (8.7%)
Steven PURCELL (GRN): 127 (7.7%)
3
Ian Maurice FERGUSONUnited Australia Party
2,649
Janet LINDBOM (ON): 1,181 (44.6%)
Russell BAUER (LNP): 766 (28.9%)
Milton DICK (ALP): 396 (14.9%)
Steven PURCELL (GRN): 306 (11.6%)
4
Janet LINDBOMPauline Hanson's One Nation
7,754
Russell BAUER (LNP): 3,702 (47.7%)
Milton DICK (ALP): 2,313 (29.8%)
Steven PURCELL (GRN): 1,739 (22.4%)
5
Steven PURCELLThe Greens
12,889
Milton DICK (ALP): 9,597 (74.5%)
Russell BAUER (LNP): 3,292 (25.5%)
Votes after every count
Oxley 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Milton DICKAustralian Labor Party · elected
38,501
38,600
38,744
39,140
41,453
51,050
Russell BAUERLiberal National Party of Queensland
31,290
31,340
31,713
32,479
36,181
39,473
Steven PURCELLThe Greens
10,535
10,717
10,844
11,150
12,889
–
Janet LINDBOMPauline Hanson's One Nation
5,701
5,786
6,573
7,754
–
–
Ian Maurice FERGUSONUnited Australia Party
2,368
2,425
2,649
–
–
–
Scott MOERLANDFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
1,474
1,655
–
–
–
–
Mike HEADSocialist Equality Party
654
–
–
–
–
–
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.