Skip to content

Braddon: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Anne URQUHARTAustralian Labor PartyMal HINGSTONLiberal10,7784Majority at count 3
2022Gavin PEARCELiberalChris LYNCHAustralian Labor Party11,3388Majority at count 7
2019Gavin PEARCELiberalJustine KEAYAustralian Labor Party4,3297Majority at count 7

2025 Federal election

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

Braddon 2025: preference flowsSankey diagram of the distribution of preferences in Braddon at the 2025 Federal election. Anne URQUHART was elected after 4 counts, 42,809 votes to 32,031 for Mal HINGSTON. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Anne URQUHART: 29,579 votes stay with themMal HINGSTON: 23,700 votes stay with themErin MORROW: 6,318 votes stay with themAdam MARTIN: 6,174 votes stay with themChristopher METHORST: 5,709 votes stay with them1,355 votes from Stephen John KENNEY (excluded) go to Christopher METHORST637 votes from Stephen John KENNEY (excluded) go to Adam MARTIN508 votes from Stephen John KENNEY (excluded) go to Erin MORROW500 votes from Stephen John KENNEY (excluded) go to Mal HINGSTON360 votes from Stephen John KENNEY (excluded) go to Anne URQUHARTAnne URQUHART: 29,939 votes stay with themMal HINGSTON: 24,200 votes stay with themErin MORROW: 6,826 votes stay with them2,048 votes from Adam MARTIN (excluded) go to Christopher METHORST1,736 votes from Adam MARTIN (excluded) go to Erin MORROW1,720 votes from Adam MARTIN (excluded) go to Anne URQUHART1,307 votes from Adam MARTIN (excluded) go to Mal HINGSTONChristopher METHORST: 7,064 votes stay with themAnne URQUHART: 31,659 votes stay with themMal HINGSTON: 25,507 votes stay with them6,118 votes from Erin MORROW (excluded) go to Anne URQUHART1,820 votes from Erin MORROW (excluded) go to Christopher METHORST624 votes from Erin MORROW (excluded) go to Mal HINGSTONChristopher METHORST: 9,112 votes stay with themAnne URQUHART: 37,777 votes stay with themMal HINGSTON: 26,131 votes stay with them5,900 votes from Christopher METHORST (excluded) go to Mal HINGSTON5,032 votes from Christopher METHORST (excluded) go to Anne URQUHARTAnne URQUHART (ALP): 29,579 votes at first preferencesURQUHARTMal HINGSTON (LP): 23,700 votes at first preferencesHINGSTONErin MORROW (GRN): 6,318 votes at first preferencesMORROWAdam MARTIN (IND): 6,174 votes at first preferencesMARTINChristopher METHORST (ON): 5,709 votes at first preferencesMETHORSTStephen John KENNEY (CYA): 3,360 votes at first preferencesKENNEYAnne URQUHART (ALP): 29,939 votes at count 1URQUHARTMal HINGSTON (LP): 24,200 votes at count 1HINGSTONErin MORROW (GRN): 6,826 votes at count 1MORROWAdam MARTIN (IND): 6,811 votes at count 1MARTINChristopher METHORST (ON): 7,064 votes at count 1METHORSTAnne URQUHART (ALP): 31,659 votes at count 2URQUHARTMal HINGSTON (LP): 25,507 votes at count 2HINGSTONErin MORROW (GRN): 8,562 votes at count 2MORROWChristopher METHORST (ON): 9,112 votes at count 2METHORSTAnne URQUHART (ALP): 37,777 votes at count 3URQUHARTMal HINGSTON (LP): 26,131 votes at count 3HINGSTONChristopher METHORST (ON): 10,932 votes at count 3METHORSTAnne URQUHART (ALP): 42,809 votes at count 4URQUHART · electedMal HINGSTON (LP): 32,031 votes at count 4HINGSTON · 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

Braddon 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Stephen John KENNEYTrumpet of Patriots3,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%)
2Adam MARTINIndependent6,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%)
3Erin MORROWThe Greens8,562
  • Anne URQUHART (ALP): 6,118 (71.5%)
  • Christopher METHORST (ON): 1,820 (21.3%)
  • Mal HINGSTON (LP): 624 (7.3%)
4Christopher METHORSTPauline Hanson's One Nation10,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Anne URQUHARTAustralian Labor Party · elected29,57929,93931,65937,77742,809
Mal HINGSTONLiberal23,70024,20025,50726,13132,031
Erin MORROWThe Greens6,3186,8268,562––
Adam MARTINIndependent6,1746,811–––
Christopher METHORSTPauline Hanson's One Nation5,7097,0649,11210,932–
Stephen John KENNEYTrumpet of Patriots3,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

Braddon 2022: preference flowsSankey diagram of the distribution of preferences in Braddon at the 2022 Federal election. Gavin PEARCE was elected after 8 counts, 40,968 votes to 29,630 for Chris LYNCH. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8Gavin PEARCE: 31,142 votes stay with themChris LYNCH: 15,886 votes stay with themSophie LEHMANN: 6,966 votes stay with themCraig Anthony GARLAND: 5,538 votes stay with themDarren BRIGGS: 4,745 votes stay with themLudo MINEUR: 3,065 votes stay with themDarren Scott BOBBERMIEN: 1,000 votes stay with themDuncan WHITE: 971 votes stay with themScott RANKIN: 719 votes stay with them140 votes from Keone Patrick MARTIN (excluded) go to Sophie LEHMANN137 votes from Keone Patrick MARTIN (excluded) go to Darren BRIGGS107 votes from Keone Patrick MARTIN (excluded) go to Craig Anthony GARLAND55 votes from Keone Patrick MARTIN (excluded) go to Chris LYNCH39 votes from Keone Patrick MARTIN (excluded) go to Scott RANKIN33 votes from Keone Patrick MARTIN (excluded) go to Ludo MINEUR25 votes from Keone Patrick MARTIN (excluded) go to Gavin PEARCE18 votes from Keone Patrick MARTIN (excluded) go to Darren Scott BOBBERMIEN12 votes from Keone Patrick MARTIN (excluded) go to Duncan WHITEGavin PEARCE: 31,167 votes stay with themChris LYNCH: 15,941 votes stay with themSophie LEHMANN: 7,106 votes stay with themCraig Anthony GARLAND: 5,645 votes stay with themDarren BRIGGS: 4,882 votes stay with themLudo MINEUR: 3,098 votes stay with themDarren Scott BOBBERMIEN: 1,018 votes stay with themDuncan WHITE: 983 votes stay with them184 votes from Scott RANKIN (excluded) go to Craig Anthony GARLAND156 votes from Scott RANKIN (excluded) go to Chris LYNCH125 votes from Scott RANKIN (excluded) go to Darren BRIGGS102 votes from Scott RANKIN (excluded) go to Gavin PEARCE86 votes from Scott RANKIN (excluded) go to Sophie LEHMANN46 votes from Scott RANKIN (excluded) go to Darren Scott BOBBERMIEN41 votes from Scott RANKIN (excluded) go to Ludo MINEUR18 votes from Scott RANKIN (excluded) go to Duncan WHITEGavin PEARCE: 31,269 votes stay with themChris LYNCH: 16,097 votes stay with themSophie LEHMANN: 7,192 votes stay with themCraig Anthony GARLAND: 5,829 votes stay with themDarren BRIGGS: 5,007 votes stay with themLudo MINEUR: 3,139 votes stay with themDarren Scott BOBBERMIEN: 1,064 votes stay with them280 votes from Duncan WHITE (excluded) go to Gavin PEARCE224 votes from Duncan WHITE (excluded) go to Sophie LEHMANN196 votes from Duncan WHITE (excluded) go to Ludo MINEUR144 votes from Duncan WHITE (excluded) go to Darren Scott BOBBERMIEN93 votes from Duncan WHITE (excluded) go to Craig Anthony GARLAND42 votes from Duncan WHITE (excluded) go to Chris LYNCH22 votes from Duncan WHITE (excluded) go to Darren BRIGGSGavin PEARCE: 31,549 votes stay with themChris LYNCH: 16,139 votes stay with themSophie LEHMANN: 7,416 votes stay with themCraig Anthony GARLAND: 5,922 votes stay with themDarren BRIGGS: 5,029 votes stay with themLudo MINEUR: 3,335 votes stay with them488 votes from Darren Scott BOBBERMIEN (excluded) go to Ludo MINEUR218 votes from Darren Scott BOBBERMIEN (excluded) go to Craig Anthony GARLAND190 votes from Darren Scott BOBBERMIEN (excluded) go to Gavin PEARCE183 votes from Darren Scott BOBBERMIEN (excluded) go to Sophie LEHMANN85 votes from Darren Scott BOBBERMIEN (excluded) go to Chris LYNCH44 votes from Darren Scott BOBBERMIEN (excluded) go to Darren BRIGGSGavin PEARCE: 31,739 votes stay with themChris LYNCH: 16,224 votes stay with themSophie LEHMANN: 7,599 votes stay with themCraig Anthony GARLAND: 6,140 votes stay with themDarren BRIGGS: 5,073 votes stay with them1,424 votes from Ludo MINEUR (excluded) go to Craig Anthony GARLAND886 votes from Ludo MINEUR (excluded) go to Gavin PEARCE720 votes from Ludo MINEUR (excluded) go to Sophie LEHMANN546 votes from Ludo MINEUR (excluded) go to Darren BRIGGS247 votes from Ludo MINEUR (excluded) go to Chris LYNCHGavin PEARCE: 32,625 votes stay with themChris LYNCH: 16,471 votes stay with themSophie LEHMANN: 8,319 votes stay with themCraig Anthony GARLAND: 7,564 votes stay with them2,487 votes from Darren BRIGGS (excluded) go to Chris LYNCH1,320 votes from Darren BRIGGS (excluded) go to Craig Anthony GARLAND923 votes from Darren BRIGGS (excluded) go to Sophie LEHMANN889 votes from Darren BRIGGS (excluded) go to Gavin PEARCEGavin PEARCE: 33,514 votes stay with themChris LYNCH: 18,958 votes stay with themSophie LEHMANN: 9,242 votes stay with them4,317 votes from Craig Anthony GARLAND (excluded) go to Sophie LEHMANN2,607 votes from Craig Anthony GARLAND (excluded) go to Chris LYNCH1,960 votes from Craig Anthony GARLAND (excluded) go to Gavin PEARCEGavin PEARCE: 35,474 votes stay with themChris LYNCH: 21,565 votes stay with them8,065 votes from Sophie LEHMANN (excluded) go to Chris LYNCH5,494 votes from Sophie LEHMANN (excluded) go to Gavin PEARCEGavin PEARCE (LP): 31,142 votes at first preferencesPEARCEChris LYNCH (ALP): 15,886 votes at first preferencesLYNCHSophie LEHMANN (JLN): 6,966 votes at first preferencesLEHMANNCraig Anthony GARLAND (IND): 5,538 votes at first preferencesGARLANDDarren BRIGGS (GRN): 4,745 votes at first preferencesBRIGGSLudo MINEUR (ON): 3,065 votes at first preferencesMINEURDarren Scott BOBBERMIEN (UAPP): 1,000 votes at first preferencesDuncan WHITE (LDP): 971 votes at first preferencesScott RANKIN (TLOC): 719 votes at first preferencesKeone Patrick MARTIN (AJP): 566 votes at first preferencesGavin PEARCE (LP): 31,167 votes at count 1PEARCEChris LYNCH (ALP): 15,941 votes at count 1LYNCHSophie LEHMANN (JLN): 7,106 votes at count 1LEHMANNCraig Anthony GARLAND (IND): 5,645 votes at count 1GARLANDDarren BRIGGS (GRN): 4,882 votes at count 1BRIGGSLudo MINEUR (ON): 3,098 votes at count 1MINEURDarren Scott BOBBERMIEN (UAPP): 1,018 votes at count 1Duncan WHITE (LDP): 983 votes at count 1Scott RANKIN (TLOC): 758 votes at count 1Gavin PEARCE (LP): 31,269 votes at count 2PEARCEChris LYNCH (ALP): 16,097 votes at count 2LYNCHSophie LEHMANN (JLN): 7,192 votes at count 2LEHMANNCraig Anthony GARLAND (IND): 5,829 votes at count 2GARLANDDarren BRIGGS (GRN): 5,007 votes at count 2BRIGGSLudo MINEUR (ON): 3,139 votes at count 2MINEURDarren Scott BOBBERMIEN (UAPP): 1,064 votes at count 2Duncan WHITE (LDP): 1,001 votes at count 2Gavin PEARCE (LP): 31,549 votes at count 3PEARCEChris LYNCH (ALP): 16,139 votes at count 3LYNCHSophie LEHMANN (JLN): 7,416 votes at count 3LEHMANNCraig Anthony GARLAND (IND): 5,922 votes at count 3GARLANDDarren BRIGGS (GRN): 5,029 votes at count 3BRIGGSLudo MINEUR (ON): 3,335 votes at count 3MINEURDarren Scott BOBBERMIEN (UAPP): 1,208 votes at count 3Gavin PEARCE (LP): 31,739 votes at count 4PEARCEChris LYNCH (ALP): 16,224 votes at count 4LYNCHSophie LEHMANN (JLN): 7,599 votes at count 4LEHMANNCraig Anthony GARLAND (IND): 6,140 votes at count 4GARLANDDarren BRIGGS (GRN): 5,073 votes at count 4BRIGGSLudo MINEUR (ON): 3,823 votes at count 4MINEURGavin PEARCE (LP): 32,625 votes at count 5PEARCEChris LYNCH (ALP): 16,471 votes at count 5LYNCHSophie LEHMANN (JLN): 8,319 votes at count 5LEHMANNCraig Anthony GARLAND (IND): 7,564 votes at count 5GARLANDDarren BRIGGS (GRN): 5,619 votes at count 5BRIGGSGavin PEARCE (LP): 33,514 votes at count 6PEARCEChris LYNCH (ALP): 18,958 votes at count 6LYNCHSophie LEHMANN (JLN): 9,242 votes at count 6LEHMANNCraig Anthony GARLAND (IND): 8,884 votes at count 6GARLANDGavin PEARCE (LP): 35,474 votes at count 7PEARCEChris LYNCH (ALP): 21,565 votes at count 7LYNCHSophie LEHMANN (JLN): 13,559 votes at count 7LEHMANNGavin PEARCE (LP): 40,968 votes at count 8PEARCE · electedChris LYNCH (ALP): 29,630 votes at count 8LYNCH · 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

Braddon 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Keone Patrick MARTINAnimal Justice Party566
  • 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%)
2Scott RANKINThe Local Party758
  • 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%)
3Duncan WHITELiberal Democrats1,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%)
4Darren Scott BOBBERMIENUnited Australia Party1,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%)
5Ludo MINEURPauline Hanson's One Nation3,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%)
6Darren BRIGGSThe Greens5,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%)
7Craig Anthony GARLANDIndependent8,884
  • Sophie LEHMANN (JLN): 4,317 (48.6%)
  • Chris LYNCH (ALP): 2,607 (29.3%)
  • Gavin PEARCE (LP): 1,960 (22.1%)
8Sophie LEHMANNJacqui Lambie Network13,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8
Gavin PEARCELiberal · elected31,14231,16731,26931,54931,73932,62533,51435,47440,968
Chris LYNCHAustralian Labor Party15,88615,94116,09716,13916,22416,47118,95821,56529,630
Sophie LEHMANNJacqui Lambie Network6,9667,1067,1927,4167,5998,3199,24213,559–
Craig Anthony GARLANDIndependent5,5385,6455,8295,9226,1407,5648,884––
Darren BRIGGSThe Greens4,7454,8825,0075,0295,0735,619–––
Ludo MINEURPauline Hanson's One Nation3,0653,0983,1393,3353,823––––
Darren Scott BOBBERMIENUnited Australia Party1,0001,0181,0641,208–––––
Duncan WHITELiberal Democrats9719831,001––––––
Scott RANKINThe Local Party719758–––––––
Keone Patrick MARTINAnimal Justice Party566––––––––

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

Braddon 2019: preference flowsSankey diagram of the distribution of preferences in Braddon at the 2019 Federal election. Gavin PEARCE was elected after 7 counts, 37,151 votes to 32,822 for Justine KEAY. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Gavin PEARCE: 26,513 votes stay with themJustine KEAY: 22,434 votes stay with themCraig BRAKEY: 7,619 votes stay with themGraham GALLAHER: 3,879 votes stay with themPhill PARSONS: 3,384 votes stay with themKaren Wendy SPAULDING: 2,575 votes stay with themSally MILBOURNE: 1,654 votes stay with themBrett Michael SMITH: 1,203 votes stay with them239 votes from Shane ALLAN (excluded) go to Graham GALLAHER137 votes from Shane ALLAN (excluded) go to Craig BRAKEY107 votes from Shane ALLAN (excluded) go to Karen Wendy SPAULDING95 votes from Shane ALLAN (excluded) go to Gavin PEARCE54 votes from Shane ALLAN (excluded) go to Sally MILBOURNE31 votes from Shane ALLAN (excluded) go to Brett Michael SMITH30 votes from Shane ALLAN (excluded) go to Justine KEAY19 votes from Shane ALLAN (excluded) go to Phill PARSONSGavin PEARCE: 26,608 votes stay with themJustine KEAY: 22,464 votes stay with themCraig BRAKEY: 7,756 votes stay with themGraham GALLAHER: 4,118 votes stay with themPhill PARSONS: 3,403 votes stay with themKaren Wendy SPAULDING: 2,682 votes stay with themSally MILBOURNE: 1,708 votes stay with them529 votes from Brett Michael SMITH (excluded) go to Craig BRAKEY226 votes from Brett Michael SMITH (excluded) go to Justine KEAY150 votes from Brett Michael SMITH (excluded) go to Graham GALLAHER109 votes from Brett Michael SMITH (excluded) go to Gavin PEARCE80 votes from Brett Michael SMITH (excluded) go to Phill PARSONS73 votes from Brett Michael SMITH (excluded) go to Karen Wendy SPAULDING67 votes from Brett Michael SMITH (excluded) go to Sally MILBOURNEGavin PEARCE: 26,717 votes stay with themJustine KEAY: 22,690 votes stay with themCraig BRAKEY: 8,285 votes stay with themGraham GALLAHER: 4,268 votes stay with themPhill PARSONS: 3,483 votes stay with themKaren Wendy SPAULDING: 2,755 votes stay with them603 votes from Sally MILBOURNE (excluded) go to Gavin PEARCE365 votes from Sally MILBOURNE (excluded) go to Justine KEAY357 votes from Sally MILBOURNE (excluded) go to Craig BRAKEY180 votes from Sally MILBOURNE (excluded) go to Karen Wendy SPAULDING146 votes from Sally MILBOURNE (excluded) go to Graham GALLAHER124 votes from Sally MILBOURNE (excluded) go to Phill PARSONSGavin PEARCE: 27,320 votes stay with themJustine KEAY: 23,055 votes stay with themCraig BRAKEY: 8,642 votes stay with themGraham GALLAHER: 4,414 votes stay with themPhill PARSONS: 3,607 votes stay with them1,201 votes from Karen Wendy SPAULDING (excluded) go to Craig BRAKEY779 votes from Karen Wendy SPAULDING (excluded) go to Graham GALLAHER499 votes from Karen Wendy SPAULDING (excluded) go to Gavin PEARCE332 votes from Karen Wendy SPAULDING (excluded) go to Justine KEAY124 votes from Karen Wendy SPAULDING (excluded) go to Phill PARSONSGavin PEARCE: 27,819 votes stay with themJustine KEAY: 23,387 votes stay with themCraig BRAKEY: 9,843 votes stay with themGraham GALLAHER: 5,193 votes stay with them2,492 votes from Phill PARSONS (excluded) go to Justine KEAY727 votes from Phill PARSONS (excluded) go to Craig BRAKEY335 votes from Phill PARSONS (excluded) go to Gavin PEARCE177 votes from Phill PARSONS (excluded) go to Graham GALLAHERGavin PEARCE: 28,154 votes stay with themJustine KEAY: 25,879 votes stay with themCraig BRAKEY: 10,570 votes stay with them2,800 votes from Graham GALLAHER (excluded) go to Craig BRAKEY1,312 votes from Graham GALLAHER (excluded) go to Justine KEAY1,258 votes from Graham GALLAHER (excluded) go to Gavin PEARCEGavin PEARCE: 29,412 votes stay with themJustine KEAY: 27,191 votes stay with them7,739 votes from Craig BRAKEY (excluded) go to Gavin PEARCE5,631 votes from Craig BRAKEY (excluded) go to Justine KEAYGavin PEARCE (LP): 26,513 votes at first preferencesPEARCEJustine KEAY (ALP): 22,434 votes at first preferencesKEAYCraig BRAKEY (IND): 7,619 votes at first preferencesBRAKEYGraham GALLAHER (ON): 3,879 votes at first preferencesGALLAHERPhill PARSONS (GRN): 3,384 votes at first preferencesPARSONSKaren Wendy SPAULDING (UAPP): 2,575 votes at first preferencesSally MILBOURNE (NP): 1,654 votes at first preferencesBrett Michael SMITH (IND): 1,203 votes at first preferencesShane ALLAN (FACN): 712 votes at first preferencesGavin PEARCE (LP): 26,608 votes at count 1PEARCEJustine KEAY (ALP): 22,464 votes at count 1KEAYCraig BRAKEY (IND): 7,756 votes at count 1BRAKEYGraham GALLAHER (ON): 4,118 votes at count 1GALLAHERPhill PARSONS (GRN): 3,403 votes at count 1PARSONSKaren Wendy SPAULDING (UAPP): 2,682 votes at count 1Sally MILBOURNE (NP): 1,708 votes at count 1Brett Michael SMITH (IND): 1,234 votes at count 1Gavin PEARCE (LP): 26,717 votes at count 2PEARCEJustine KEAY (ALP): 22,690 votes at count 2KEAYCraig BRAKEY (IND): 8,285 votes at count 2BRAKEYGraham GALLAHER (ON): 4,268 votes at count 2GALLAHERPhill PARSONS (GRN): 3,483 votes at count 2PARSONSKaren Wendy SPAULDING (UAPP): 2,755 votes at count 2Sally MILBOURNE (NP): 1,775 votes at count 2Gavin PEARCE (LP): 27,320 votes at count 3PEARCEJustine KEAY (ALP): 23,055 votes at count 3KEAYCraig BRAKEY (IND): 8,642 votes at count 3BRAKEYGraham GALLAHER (ON): 4,414 votes at count 3GALLAHERPhill PARSONS (GRN): 3,607 votes at count 3PARSONSKaren Wendy SPAULDING (UAPP): 2,935 votes at count 3SPAULDINGGavin PEARCE (LP): 27,819 votes at count 4PEARCEJustine KEAY (ALP): 23,387 votes at count 4KEAYCraig BRAKEY (IND): 9,843 votes at count 4BRAKEYGraham GALLAHER (ON): 5,193 votes at count 4GALLAHERPhill PARSONS (GRN): 3,731 votes at count 4PARSONSGavin PEARCE (LP): 28,154 votes at count 5PEARCEJustine KEAY (ALP): 25,879 votes at count 5KEAYCraig BRAKEY (IND): 10,570 votes at count 5BRAKEYGraham GALLAHER (ON): 5,370 votes at count 5GALLAHERGavin PEARCE (LP): 29,412 votes at count 6PEARCEJustine KEAY (ALP): 27,191 votes at count 6KEAYCraig BRAKEY (IND): 13,370 votes at count 6BRAKEYGavin PEARCE (LP): 37,151 votes at count 7PEARCE · electedJustine KEAY (ALP): 32,822 votes at count 7KEAY · 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

Braddon 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Shane ALLANFRASER ANNING'S CONSERVATIVE NATIONAL PARTY712
  • 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%)
2Brett Michael SMITHIndependent1,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%)
3Sally MILBOURNEThe Nationals1,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%)
4Karen Wendy SPAULDINGUnited Australia Party2,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%)
5Phill PARSONSThe Greens3,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%)
6Graham GALLAHERPauline Hanson's One Nation5,370
  • Craig BRAKEY (IND): 2,800 (52.1%)
  • Justine KEAY (ALP): 1,312 (24.4%)
  • Gavin PEARCE (LP): 1,258 (23.4%)
7Craig BRAKEYIndependent13,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)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Gavin PEARCELiberal · elected26,51326,60826,71727,32027,81928,15429,41237,151
Justine KEAYAustralian Labor Party22,43422,46422,69023,05523,38725,87927,19132,822
Craig BRAKEYIndependent7,6197,7568,2858,6429,84310,57013,370–
Graham GALLAHERPauline Hanson's One Nation3,8794,1184,2684,4145,1935,370––
Phill PARSONSThe Greens3,3843,4033,4833,6073,731–––
Karen Wendy SPAULDINGUnited Australia Party2,5752,6822,7552,935––––
Sally MILBOURNEThe Nationals1,6541,7081,775–––––
Brett Michael SMITHIndependent1,2031,234––––––
Shane ALLANFRASER ANNING'S CONSERVATIVE NATIONAL PARTY712–––––––

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.