Skip to content

Fenner: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Andrew LEIGHAustralian Labor PartyBola OLATUNBOSUNLiberal41,7162First preferences
2022Andrew LEIGHAustralian Labor PartyNathan KUSTERLiberal28,6514Majority at count 4
2019Andrew LEIGHAustralian Labor PartyLeanne CASTLEYLiberal18,2913Majority at count 3

2025 Federal election

Andrew LEIGH (Australian Labor Party) won Fenner in 2025 with 68,088 of the 94,460 votes in the final count, beating Bola OLATUNBOSUN (Liberal) by 41,716 votes (72.1% to 27.9%). Leigh won on first preferences, with 53.8% of 94,460 formal votes (more than half: 47,231 needed).

94,460 formal votes4 candidates2 counts41,716-vote final margin

Fenner 2025: preference flowsSankey diagram of the distribution of preferences in Fenner at the 2025 Federal election. Andrew LEIGH was elected after 2 counts, 68,088 votes to 26,372 for Bola OLATUNBOSUN. The table below gives every figure.First prefsCount 1Count 2Andrew LEIGH: 50,819 votes stay with themBola OLATUNBOSUN: 20,723 votes stay with themDani HUNTERFORD: 15,492 votes stay with them3,837 votes from Elizabeth KIKKERT (excluded) go to Bola OLATUNBOSUN2,206 votes from Elizabeth KIKKERT (excluded) go to Andrew LEIGH1,383 votes from Elizabeth KIKKERT (excluded) go to Dani HUNTERFORDAndrew LEIGH: 53,025 votes stay with themBola OLATUNBOSUN: 24,560 votes stay with them15,063 votes from Dani HUNTERFORD (excluded) go to Andrew LEIGH1,812 votes from Dani HUNTERFORD (excluded) go to Bola OLATUNBOSUNAndrew LEIGH (ALP): 50,819 votes at first preferencesLEIGHBola OLATUNBOSUN (LP): 20,723 votes at first preferencesOLATUNBOSUNDani HUNTERFORD (GRN): 15,492 votes at first preferencesHUNTERFORDElizabeth KIKKERT (FFPA): 7,426 votes at first preferencesKIKKERTAndrew LEIGH (ALP): 53,025 votes at count 1LEIGHBola OLATUNBOSUN (LP): 24,560 votes at count 1OLATUNBOSUNDani HUNTERFORD (GRN): 16,875 votes at count 1HUNTERFORDAndrew LEIGH (ALP): 68,088 votes at count 2LEIGH · electedBola OLATUNBOSUN (LP): 26,372 votes at count 2OLATUNBOSUN · 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

Fenner 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Elizabeth KIKKERTFamily First7,426
  • Bola OLATUNBOSUN (LP): 3,837 (51.7%)
  • Andrew LEIGH (ALP): 2,206 (29.7%)
  • Dani HUNTERFORD (GRN): 1,383 (18.6%)
2Dani HUNTERFORDAustralian Greens16,875
  • Andrew LEIGH (ALP): 15,063 (89.3%)
  • Bola OLATUNBOSUN (LP): 1,812 (10.7%)

Votes after every count

Fenner 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2
Andrew LEIGHAustralian Labor Party · elected50,81953,02568,088
Bola OLATUNBOSUNLiberal20,72324,56026,372
Dani HUNTERFORDAustralian Greens15,49216,875–
Elizabeth KIKKERTFamily First7,426––

2022 Federal election

Andrew LEIGH (Australian Labor Party) won Fenner in 2022 with 59,966 of the 91,281 votes in the final count, beating Nathan KUSTER (Liberal) by 28,651 votes (65.7% to 34.3%). Leigh led on first preferences with 48.3% of 91,281 formal votes and passed the 45,641-vote majority at count 4.

91,281 formal votes6 candidates4 counts28,651-vote final margin

Fenner 2022: preference flowsSankey diagram of the distribution of preferences in Fenner at the 2022 Federal election. Andrew LEIGH was elected after 4 counts, 59,966 votes to 31,315 for Nathan KUSTER. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Andrew LEIGH: 44,100 votes stay with themNathan KUSTER: 25,416 votes stay with themNatasa SOJIC: 15,294 votes stay with themLucia GRANT: 2,419 votes stay with themTimothy Peter ELTON: 2,346 votes stay with them688 votes from Guy JAKEMAN (excluded) go to Nathan KUSTER273 votes from Guy JAKEMAN (excluded) go to Lucia GRANT255 votes from Guy JAKEMAN (excluded) go to Andrew LEIGH252 votes from Guy JAKEMAN (excluded) go to Natasa SOJIC238 votes from Guy JAKEMAN (excluded) go to Timothy Peter ELTONAndrew LEIGH: 44,355 votes stay with themNathan KUSTER: 26,104 votes stay with themNatasa SOJIC: 15,546 votes stay with themLucia GRANT: 2,692 votes stay with them1,434 votes from Timothy Peter ELTON (excluded) go to Lucia GRANT481 votes from Timothy Peter ELTON (excluded) go to Nathan KUSTER351 votes from Timothy Peter ELTON (excluded) go to Andrew LEIGH318 votes from Timothy Peter ELTON (excluded) go to Natasa SOJICAndrew LEIGH: 44,706 votes stay with themNathan KUSTER: 26,585 votes stay with themNatasa SOJIC: 15,864 votes stay with them2,228 votes from Lucia GRANT (excluded) go to Nathan KUSTER1,075 votes from Lucia GRANT (excluded) go to Natasa SOJIC823 votes from Lucia GRANT (excluded) go to Andrew LEIGHAndrew LEIGH: 45,529 votes stay with themNathan KUSTER: 28,813 votes stay with them14,437 votes from Natasa SOJIC (excluded) go to Andrew LEIGH2,502 votes from Natasa SOJIC (excluded) go to Nathan KUSTERAndrew LEIGH (ALP): 44,100 votes at first preferencesLEIGHNathan KUSTER (LP): 25,416 votes at first preferencesKUSTERNatasa SOJIC (GRN): 15,294 votes at first preferencesSOJICLucia GRANT (ON): 2,419 votes at first preferencesTimothy Peter ELTON (UAPP): 2,346 votes at first preferencesGuy JAKEMAN (LDP): 1,706 votes at first preferencesAndrew LEIGH (ALP): 44,355 votes at count 1LEIGHNathan KUSTER (LP): 26,104 votes at count 1KUSTERNatasa SOJIC (GRN): 15,546 votes at count 1SOJICLucia GRANT (ON): 2,692 votes at count 1Timothy Peter ELTON (UAPP): 2,584 votes at count 1Andrew LEIGH (ALP): 44,706 votes at count 2LEIGHNathan KUSTER (LP): 26,585 votes at count 2KUSTERNatasa SOJIC (GRN): 15,864 votes at count 2SOJICLucia GRANT (ON): 4,126 votes at count 2GRANTAndrew LEIGH (ALP): 45,529 votes at count 3LEIGHNathan KUSTER (LP): 28,813 votes at count 3KUSTERNatasa SOJIC (GRN): 16,939 votes at count 3SOJICAndrew LEIGH (ALP): 59,966 votes at count 4LEIGH · electedNathan KUSTER (LP): 31,315 votes at count 4KUSTER · 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

Fenner 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Guy JAKEMANLiberal Democrats1,706
  • Nathan KUSTER (LP): 688 (40.3%)
  • Lucia GRANT (ON): 273 (16.0%)
  • Andrew LEIGH (ALP): 255 (14.9%)
  • Natasa SOJIC (GRN): 252 (14.8%)
  • Timothy Peter ELTON (UAPP): 238 (14.0%)
2Timothy Peter ELTONUnited Australia Party2,584
  • Lucia GRANT (ON): 1,434 (55.5%)
  • Nathan KUSTER (LP): 481 (18.6%)
  • Andrew LEIGH (ALP): 351 (13.6%)
  • Natasa SOJIC (GRN): 318 (12.3%)
3Lucia GRANTPauline Hanson's One Nation4,126
  • Nathan KUSTER (LP): 2,228 (54.0%)
  • Natasa SOJIC (GRN): 1,075 (26.1%)
  • Andrew LEIGH (ALP): 823 (19.9%)
4Natasa SOJICThe Greens16,939
  • Andrew LEIGH (ALP): 14,437 (85.2%)
  • Nathan KUSTER (LP): 2,502 (14.8%)

Votes after every count

Fenner 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Andrew LEIGHAustralian Labor Party · elected44,10044,35544,70645,52959,966
Nathan KUSTERLiberal25,41626,10426,58528,81331,315
Natasa SOJICThe Greens15,29415,54615,86416,939–
Lucia GRANTPauline Hanson's One Nation2,4192,6924,126––
Timothy Peter ELTONUnited Australia Party2,3462,584–––
Guy JAKEMANLiberal Democrats1,706––––

2019 Federal election

Andrew LEIGH (Australian Labor Party) won Fenner in 2019 with 52,462 of the 86,633 votes in the final count, beating Leanne CASTLEY (Liberal) by 18,291 votes (60.6% to 39.4%). Leigh led on first preferences with 44.9% of 86,633 formal votes and passed the 43,317-vote majority at count 3.

86,633 formal votes5 candidates3 counts18,291-vote final margin

Fenner 2019: preference flowsSankey diagram of the distribution of preferences in Fenner at the 2019 Federal election. Andrew LEIGH was elected after 3 counts, 52,462 votes to 34,171 for Leanne CASTLEY. The table below gives every figure.First prefsCount 1Count 2Count 3Andrew LEIGH: 38,864 votes stay with themLeanne CASTLEY: 30,025 votes stay with themAndrew BRADDOCK: 12,492 votes stay with themGlen J HODGSON: 3,529 votes stay with them707 votes from Kagiso RATLHAGANE (excluded) go to Andrew BRADDOCK428 votes from Kagiso RATLHAGANE (excluded) go to Andrew LEIGH364 votes from Kagiso RATLHAGANE (excluded) go to Glen J HODGSON224 votes from Kagiso RATLHAGANE (excluded) go to Leanne CASTLEYAndrew LEIGH: 39,292 votes stay with themLeanne CASTLEY: 30,249 votes stay with themAndrew BRADDOCK: 13,199 votes stay with them1,856 votes from Glen J HODGSON (excluded) go to Leanne CASTLEY1,205 votes from Glen J HODGSON (excluded) go to Andrew BRADDOCK832 votes from Glen J HODGSON (excluded) go to Andrew LEIGHAndrew LEIGH: 40,124 votes stay with themLeanne CASTLEY: 32,105 votes stay with them12,338 votes from Andrew BRADDOCK (excluded) go to Andrew LEIGH2,066 votes from Andrew BRADDOCK (excluded) go to Leanne CASTLEYAndrew LEIGH (ALP): 38,864 votes at first preferencesLEIGHLeanne CASTLEY (LP): 30,025 votes at first preferencesCASTLEYAndrew BRADDOCK (GRN): 12,492 votes at first preferencesBRADDOCKGlen J HODGSON (UAPP): 3,529 votes at first preferencesHODGSONKagiso RATLHAGANE (AUP): 1,723 votes at first preferencesAndrew LEIGH (ALP): 39,292 votes at count 1LEIGHLeanne CASTLEY (LP): 30,249 votes at count 1CASTLEYAndrew BRADDOCK (GRN): 13,199 votes at count 1BRADDOCKGlen J HODGSON (UAPP): 3,893 votes at count 1HODGSONAndrew LEIGH (ALP): 40,124 votes at count 2LEIGHLeanne CASTLEY (LP): 32,105 votes at count 2CASTLEYAndrew BRADDOCK (GRN): 14,404 votes at count 2BRADDOCKAndrew LEIGH (ALP): 52,462 votes at count 3LEIGH · electedLeanne CASTLEY (LP): 34,171 votes at count 3CASTLEY · 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

Fenner 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Kagiso RATLHAGANEAustralian Progressives1,723
  • Andrew BRADDOCK (GRN): 707 (41.0%)
  • Andrew LEIGH (ALP): 428 (24.8%)
  • Glen J HODGSON (UAPP): 364 (21.1%)
  • Leanne CASTLEY (LP): 224 (13.0%)
2Glen J HODGSONUnited Australia Party3,893
  • Leanne CASTLEY (LP): 1,856 (47.7%)
  • Andrew BRADDOCK (GRN): 1,205 (31.0%)
  • Andrew LEIGH (ALP): 832 (21.4%)
3Andrew BRADDOCKThe Greens14,404
  • Andrew LEIGH (ALP): 12,338 (85.7%)
  • Leanne CASTLEY (LP): 2,066 (14.3%)

Votes after every count

Fenner 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3
Andrew LEIGHAustralian Labor Party · elected38,86439,29240,12452,462
Leanne CASTLEYLiberal30,02530,24932,10534,171
Andrew BRADDOCKThe Greens12,49213,19914,404–
Glen J HODGSONUnited Australia Party3,5293,893––
Kagiso RATLHAGANEAustralian Progressives1,723–––

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.