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.
Anne URQUHART (Australian Labor Party) won Braddon in 2025 with 42,809 of the 74,840 votes in the final count, beating Mal HINGSTON (Liberal) by 10,778 votes (57.2% to 42.8%). Urquhart led on first preferences with 39.5% of 74,840 formal votes and passed the 37,421-vote majority at count 3.
74,840 formal votes6 candidates4 counts10,778-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 74,840 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, Stephen John KENNEY (Trumpet of Patriots) was excluded; their 3,360 votes were distributed: 1,355 (40.3%) to Christopher METHORST; 637 (19.0%) to Adam MARTIN; 508 (15.1%) to Erin MORROW; 500 (14.9%) to Mal HINGSTON and 1 more.
On count 2, Adam MARTIN (Independent) was excluded; their 6,811 votes were distributed: 2,048 (30.1%) to Christopher METHORST; 1,736 (25.5%) to Erin MORROW; 1,720 (25.3%) to Anne URQUHART; 1,307 (19.2%) to Mal HINGSTON.
On count 3, Erin MORROW (The Greens) was excluded; their 8,562 votes were distributed: 6,118 (71.5%) to Anne URQUHART; 1,820 (21.3%) to Christopher METHORST; 624 (7.3%) to Mal HINGSTON.
On count 4, Christopher METHORST (Pauline Hanson's One Nation) was excluded; their 10,932 votes were distributed: 5,900 (54.0%) to Mal HINGSTON; 5,032 (46.0%) to Anne URQUHART.
Finally, Anne URQUHART (Australian Labor Party) won with 42,809 votes to 32,031 for Mal HINGSTON (Liberal).
Where the preferences went
Braddon 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Stephen John KENNEYTrumpet of Patriots
3,360
Christopher METHORST (ON): 1,355 (40.3%)
Adam MARTIN (IND): 637 (19.0%)
Erin MORROW (GRN): 508 (15.1%)
Mal HINGSTON (LP): 500 (14.9%)
Anne URQUHART (ALP): 360 (10.7%)
2
Adam MARTINIndependent
6,811
Christopher METHORST (ON): 2,048 (30.1%)
Erin MORROW (GRN): 1,736 (25.5%)
Anne URQUHART (ALP): 1,720 (25.3%)
Mal HINGSTON (LP): 1,307 (19.2%)
3
Erin MORROWThe Greens
8,562
Anne URQUHART (ALP): 6,118 (71.5%)
Christopher METHORST (ON): 1,820 (21.3%)
Mal HINGSTON (LP): 624 (7.3%)
4
Christopher METHORSTPauline Hanson's One Nation
10,932
Mal HINGSTON (LP): 5,900 (54.0%)
Anne URQUHART (ALP): 5,032 (46.0%)
Votes after every count
Braddon 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Anne URQUHARTAustralian Labor Party · elected
29,579
29,939
31,659
37,777
42,809
Mal HINGSTONLiberal
23,700
24,200
25,507
26,131
32,031
Erin MORROWThe Greens
6,318
6,826
8,562
–
–
Adam MARTINIndependent
6,174
6,811
–
–
–
Christopher METHORSTPauline Hanson's One Nation
5,709
7,064
9,112
10,932
–
Stephen John KENNEYTrumpet of Patriots
3,360
–
–
–
–
2022 Federal election
Gavin PEARCE (Liberal) won Braddon in 2022 with 40,968 of the 70,598 votes in the final count, beating Chris LYNCH (Australian Labor Party) by 11,338 votes (58.0% to 42.0%). Pearce led on first preferences with 44.1% of 70,598 formal votes and passed the 35,300-vote majority at count 7.
70,598 formal votes10 candidates8 counts11,338-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 70,598 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, Keone Patrick MARTIN (Animal Justice Party) was excluded; their 566 votes were distributed: 140 (24.7%) to Sophie LEHMANN; 137 (24.2%) to Darren BRIGGS; 107 (18.9%) to Craig Anthony GARLAND; 55 (9.7%) to Chris LYNCH and 5 more.
On count 2, Scott RANKIN (The Local Party) was excluded; their 758 votes were distributed: 184 (24.3%) to Craig Anthony GARLAND; 156 (20.6%) to Chris LYNCH; 125 (16.5%) to Darren BRIGGS; 102 (13.5%) to Gavin PEARCE and 4 more.
On count 3, Duncan WHITE (Liberal Democrats) was excluded; their 1,001 votes were distributed: 280 (28.0%) to Gavin PEARCE; 224 (22.4%) to Sophie LEHMANN; 196 (19.6%) to Ludo MINEUR; 144 (14.4%) to Darren Scott BOBBERMIEN and 3 more.
On count 4, Darren Scott BOBBERMIEN (United Australia Party) was excluded; their 1,208 votes were distributed: 488 (40.4%) to Ludo MINEUR; 218 (18.0%) to Craig Anthony GARLAND; 190 (15.7%) to Gavin PEARCE; 183 (15.1%) to Sophie LEHMANN and 2 more.
On count 5, Ludo MINEUR (Pauline Hanson's One Nation) was excluded; their 3,823 votes were distributed: 1,424 (37.2%) to Craig Anthony GARLAND; 886 (23.2%) to Gavin PEARCE; 720 (18.8%) to Sophie LEHMANN; 546 (14.3%) to Darren BRIGGS and 1 more.
On count 6, Darren BRIGGS (The Greens) was excluded; their 5,619 votes were distributed: 2,487 (44.3%) to Chris LYNCH; 1,320 (23.5%) to Craig Anthony GARLAND; 923 (16.4%) to Sophie LEHMANN; 889 (15.8%) to Gavin PEARCE.
On count 7, Craig Anthony GARLAND (Independent) was excluded; their 8,884 votes were distributed: 4,317 (48.6%) to Sophie LEHMANN; 2,607 (29.3%) to Chris LYNCH; 1,960 (22.1%) to Gavin PEARCE.
On count 8, Sophie LEHMANN (Jacqui Lambie Network) was excluded; their 13,559 votes were distributed: 8,065 (59.5%) to Chris LYNCH; 5,494 (40.5%) to Gavin PEARCE.
Finally, Gavin PEARCE (Liberal) won with 40,968 votes to 29,630 for Chris LYNCH (Australian Labor Party).
Where the preferences went
Braddon 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Keone Patrick MARTINAnimal Justice Party
566
Sophie LEHMANN (JLN): 140 (24.7%)
Darren BRIGGS (GRN): 137 (24.2%)
Craig Anthony GARLAND (IND): 107 (18.9%)
Chris LYNCH (ALP): 55 (9.7%)
Scott RANKIN (TLOC): 39 (6.9%)
Ludo MINEUR (ON): 33 (5.8%)
Gavin PEARCE (LP): 25 (4.4%)
Darren Scott BOBBERMIEN (UAPP): 18 (3.2%)
Duncan WHITE (LDP): 12 (2.1%)
2
Scott RANKINThe Local Party
758
Craig Anthony GARLAND (IND): 184 (24.3%)
Chris LYNCH (ALP): 156 (20.6%)
Darren BRIGGS (GRN): 125 (16.5%)
Gavin PEARCE (LP): 102 (13.5%)
Sophie LEHMANN (JLN): 86 (11.3%)
Darren Scott BOBBERMIEN (UAPP): 46 (6.1%)
Ludo MINEUR (ON): 41 (5.4%)
Duncan WHITE (LDP): 18 (2.4%)
3
Duncan WHITELiberal Democrats
1,001
Gavin PEARCE (LP): 280 (28.0%)
Sophie LEHMANN (JLN): 224 (22.4%)
Ludo MINEUR (ON): 196 (19.6%)
Darren Scott BOBBERMIEN (UAPP): 144 (14.4%)
Craig Anthony GARLAND (IND): 93 (9.3%)
Chris LYNCH (ALP): 42 (4.2%)
Darren BRIGGS (GRN): 22 (2.2%)
4
Darren Scott BOBBERMIENUnited Australia Party
1,208
Ludo MINEUR (ON): 488 (40.4%)
Craig Anthony GARLAND (IND): 218 (18.0%)
Gavin PEARCE (LP): 190 (15.7%)
Sophie LEHMANN (JLN): 183 (15.1%)
Chris LYNCH (ALP): 85 (7.0%)
Darren BRIGGS (GRN): 44 (3.6%)
5
Ludo MINEURPauline Hanson's One Nation
3,823
Craig Anthony GARLAND (IND): 1,424 (37.2%)
Gavin PEARCE (LP): 886 (23.2%)
Sophie LEHMANN (JLN): 720 (18.8%)
Darren BRIGGS (GRN): 546 (14.3%)
Chris LYNCH (ALP): 247 (6.5%)
6
Darren BRIGGSThe Greens
5,619
Chris LYNCH (ALP): 2,487 (44.3%)
Craig Anthony GARLAND (IND): 1,320 (23.5%)
Sophie LEHMANN (JLN): 923 (16.4%)
Gavin PEARCE (LP): 889 (15.8%)
7
Craig Anthony GARLANDIndependent
8,884
Sophie LEHMANN (JLN): 4,317 (48.6%)
Chris LYNCH (ALP): 2,607 (29.3%)
Gavin PEARCE (LP): 1,960 (22.1%)
8
Sophie LEHMANNJacqui Lambie Network
13,559
Chris LYNCH (ALP): 8,065 (59.5%)
Gavin PEARCE (LP): 5,494 (40.5%)
Votes after every count
Braddon 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
Gavin PEARCELiberal · elected
31,142
31,167
31,269
31,549
31,739
32,625
33,514
35,474
40,968
Chris LYNCHAustralian Labor Party
15,886
15,941
16,097
16,139
16,224
16,471
18,958
21,565
29,630
Sophie LEHMANNJacqui Lambie Network
6,966
7,106
7,192
7,416
7,599
8,319
9,242
13,559
–
Craig Anthony GARLANDIndependent
5,538
5,645
5,829
5,922
6,140
7,564
8,884
–
–
Darren BRIGGSThe Greens
4,745
4,882
5,007
5,029
5,073
5,619
–
–
–
Ludo MINEURPauline Hanson's One Nation
3,065
3,098
3,139
3,335
3,823
–
–
–
–
Darren Scott BOBBERMIENUnited Australia Party
1,000
1,018
1,064
1,208
–
–
–
–
–
Duncan WHITELiberal Democrats
971
983
1,001
–
–
–
–
–
–
Scott RANKINThe Local Party
719
758
–
–
–
–
–
–
–
Keone Patrick MARTINAnimal Justice Party
566
–
–
–
–
–
–
–
–
2019 Federal election
Gavin PEARCE (Liberal) won Braddon in 2019 with 37,151 of the 69,973 votes in the final count, beating Justine KEAY (Australian Labor Party) by 4,329 votes (53.1% to 46.9%). Pearce led on first preferences with 37.9% of 69,973 formal votes and passed the 34,987-vote majority at count 7.
69,973 formal votes9 candidates7 counts4,329-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 69,973 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, Shane ALLAN (FRASER ANNING'S CONSERVATIVE NATIONAL PARTY) was excluded; their 712 votes were distributed: 239 (33.6%) to Graham GALLAHER; 137 (19.2%) to Craig BRAKEY; 107 (15.0%) to Karen Wendy SPAULDING; 95 (13.3%) to Gavin PEARCE and 4 more.
On count 2, Brett Michael SMITH (Independent) was excluded; their 1,234 votes were distributed: 529 (42.9%) to Craig BRAKEY; 226 (18.3%) to Justine KEAY; 150 (12.2%) to Graham GALLAHER; 109 (8.8%) to Gavin PEARCE and 3 more.
On count 3, Sally MILBOURNE (The Nationals) was excluded; their 1,775 votes were distributed: 603 (34.0%) to Gavin PEARCE; 365 (20.6%) to Justine KEAY; 357 (20.1%) to Craig BRAKEY; 180 (10.1%) to Karen Wendy SPAULDING and 2 more.
On count 4, Karen Wendy SPAULDING (United Australia Party) was excluded; their 2,935 votes were distributed: 1,201 (40.9%) to Craig BRAKEY; 779 (26.5%) to Graham GALLAHER; 499 (17.0%) to Gavin PEARCE; 332 (11.3%) to Justine KEAY and 1 more.
On count 5, Phill PARSONS (The Greens) was excluded; their 3,731 votes were distributed: 2,492 (66.8%) to Justine KEAY; 727 (19.5%) to Craig BRAKEY; 335 (9.0%) to Gavin PEARCE; 177 (4.7%) to Graham GALLAHER.
On count 6, Graham GALLAHER (Pauline Hanson's One Nation) was excluded; their 5,370 votes were distributed: 2,800 (52.1%) to Craig BRAKEY; 1,312 (24.4%) to Justine KEAY; 1,258 (23.4%) to Gavin PEARCE.
On count 7, Craig BRAKEY (Independent) was excluded; their 13,370 votes were distributed: 7,739 (57.9%) to Gavin PEARCE; 5,631 (42.1%) to Justine KEAY.
Finally, Gavin PEARCE (Liberal) won with 37,151 votes to 32,822 for Justine KEAY (Australian Labor Party).
Where the preferences went
Braddon 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Shane ALLANFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
712
Graham GALLAHER (ON): 239 (33.6%)
Craig BRAKEY (IND): 137 (19.2%)
Karen Wendy SPAULDING (UAPP): 107 (15.0%)
Gavin PEARCE (LP): 95 (13.3%)
Sally MILBOURNE (NP): 54 (7.6%)
Brett Michael SMITH (IND): 31 (4.4%)
Justine KEAY (ALP): 30 (4.2%)
Phill PARSONS (GRN): 19 (2.7%)
2
Brett Michael SMITHIndependent
1,234
Craig BRAKEY (IND): 529 (42.9%)
Justine KEAY (ALP): 226 (18.3%)
Graham GALLAHER (ON): 150 (12.2%)
Gavin PEARCE (LP): 109 (8.8%)
Phill PARSONS (GRN): 80 (6.5%)
Karen Wendy SPAULDING (UAPP): 73 (5.9%)
Sally MILBOURNE (NP): 67 (5.4%)
3
Sally MILBOURNEThe Nationals
1,775
Gavin PEARCE (LP): 603 (34.0%)
Justine KEAY (ALP): 365 (20.6%)
Craig BRAKEY (IND): 357 (20.1%)
Karen Wendy SPAULDING (UAPP): 180 (10.1%)
Graham GALLAHER (ON): 146 (8.2%)
Phill PARSONS (GRN): 124 (7.0%)
4
Karen Wendy SPAULDINGUnited Australia Party
2,935
Craig BRAKEY (IND): 1,201 (40.9%)
Graham GALLAHER (ON): 779 (26.5%)
Gavin PEARCE (LP): 499 (17.0%)
Justine KEAY (ALP): 332 (11.3%)
Phill PARSONS (GRN): 124 (4.2%)
5
Phill PARSONSThe Greens
3,731
Justine KEAY (ALP): 2,492 (66.8%)
Craig BRAKEY (IND): 727 (19.5%)
Gavin PEARCE (LP): 335 (9.0%)
Graham GALLAHER (ON): 177 (4.7%)
6
Graham GALLAHERPauline Hanson's One Nation
5,370
Craig BRAKEY (IND): 2,800 (52.1%)
Justine KEAY (ALP): 1,312 (24.4%)
Gavin PEARCE (LP): 1,258 (23.4%)
7
Craig BRAKEYIndependent
13,370
Gavin PEARCE (LP): 7,739 (57.9%)
Justine KEAY (ALP): 5,631 (42.1%)
Votes after every count
Braddon 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
Count 7
Gavin PEARCELiberal · elected
26,513
26,608
26,717
27,320
27,819
28,154
29,412
37,151
Justine KEAYAustralian Labor Party
22,434
22,464
22,690
23,055
23,387
25,879
27,191
32,822
Craig BRAKEYIndependent
7,619
7,756
8,285
8,642
9,843
10,570
13,370
–
Graham GALLAHERPauline Hanson's One Nation
3,879
4,118
4,268
4,414
5,193
5,370
–
–
Phill PARSONSThe Greens
3,384
3,403
3,483
3,607
3,731
–
–
–
Karen Wendy SPAULDINGUnited Australia Party
2,575
2,682
2,755
2,935
–
–
–
–
Sally MILBOURNEThe Nationals
1,654
1,708
1,775
–
–
–
–
–
Brett Michael SMITHIndependent
1,203
1,234
–
–
–
–
–
–
Shane ALLANFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
712
–
–
–
–
–
–
–
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.