Skip to content

Bean: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025David SMITHAustralian Labor PartyJessie PRICEIndependent7002Majority at count 2
2022David SMITHAustralian Labor PartyJane HIATTLiberal25,4764Majority at count 4
2019David SMITHAustralian Labor PartyEd COCKSLiberal13,9716Majority at count 6

2025 Federal election

David SMITH (Australian Labor Party) won Bean in 2025 with 51,700 of the 102,700 votes in the final count, beating Jessie PRICE (Independent) by 700 votes (50.3% to 49.7%). Smith led on first preferences with 41.0% of 102,700 formal votes and passed the 51,351-vote majority at count 2.

102,700 formal votes4 candidates2 counts700-vote final margin

Bean 2025: preference flowsSankey diagram of the distribution of preferences in Bean at the 2025 Federal election. David SMITH was elected after 2 counts, 51,700 votes to 51,000 for Jessie PRICE. The table below gives every figure.First prefsCount 1Count 2David SMITH: 42,158 votes stay with themJessie PRICE: 27,120 votes stay with themDavid LAMERTON: 23,665 votes stay with them4,762 votes from Sam CARTER (excluded) go to Jessie PRICE4,701 votes from Sam CARTER (excluded) go to David SMITH294 votes from Sam CARTER (excluded) go to David LAMERTONDavid SMITH: 46,859 votes stay with themJessie PRICE: 31,882 votes stay with them19,118 votes from David LAMERTON (excluded) go to Jessie PRICE4,841 votes from David LAMERTON (excluded) go to David SMITHDavid SMITH (ALP): 42,158 votes at first preferencesSMITHJessie PRICE (IND): 27,120 votes at first preferencesPRICEDavid LAMERTON (LP): 23,665 votes at first preferencesLAMERTONSam CARTER (GRN): 9,757 votes at first preferencesCARTERDavid SMITH (ALP): 46,859 votes at count 1SMITHJessie PRICE (IND): 31,882 votes at count 1PRICEDavid LAMERTON (LP): 23,959 votes at count 1LAMERTONDavid SMITH (ALP): 51,700 votes at count 2SMITH · electedJessie PRICE (IND): 51,000 votes at count 2PRICE · 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

Bean 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Sam CARTERAustralian Greens9,757
  • Jessie PRICE (IND): 4,762 (48.8%)
  • David SMITH (ALP): 4,701 (48.2%)
  • David LAMERTON (LP): 294 (3.0%)
2David LAMERTONLiberal23,959
  • Jessie PRICE (IND): 19,118 (79.8%)
  • David SMITH (ALP): 4,841 (20.2%)

Votes after every count

Bean 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2
David SMITHAustralian Labor Party · elected42,15846,85951,700
Jessie PRICEIndependent27,12031,88251,000
David LAMERTONLiberal23,66523,959–
Sam CARTERAustralian Greens9,757––

2022 Federal election

David SMITH (Australian Labor Party) won Bean in 2022 with 61,935 of the 98,394 votes in the final count, beating Jane HIATT (Liberal) by 25,476 votes (62.9% to 37.1%). Smith led on first preferences with 41.7% of 98,394 formal votes and passed the 49,198-vote majority at count 4.

98,394 formal votes6 candidates4 counts25,476-vote final margin

Bean 2022: preference flowsSankey diagram of the distribution of preferences in Bean at the 2022 Federal election. David SMITH was elected after 4 counts, 61,935 votes to 36,459 for Jane HIATT. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4David SMITH: 41,060 votes stay with themJane HIATT: 29,241 votes stay with themKathryn Jane SAVERY: 14,559 votes stay with themJamie CHRISTIE: 8,023 votes stay with themSean CONWAY: 2,831 votes stay with them1,395 votes from Benjamin AMBARD (excluded) go to Sean CONWAY466 votes from Benjamin AMBARD (excluded) go to Jane HIATT425 votes from Benjamin AMBARD (excluded) go to Jamie CHRISTIE285 votes from Benjamin AMBARD (excluded) go to David SMITH109 votes from Benjamin AMBARD (excluded) go to Kathryn Jane SAVERYDavid SMITH: 41,345 votes stay with themJane HIATT: 29,707 votes stay with themKathryn Jane SAVERY: 14,668 votes stay with themJamie CHRISTIE: 8,448 votes stay with them1,613 votes from Sean CONWAY (excluded) go to Jamie CHRISTIE1,368 votes from Sean CONWAY (excluded) go to Jane HIATT983 votes from Sean CONWAY (excluded) go to David SMITH262 votes from Sean CONWAY (excluded) go to Kathryn Jane SAVERYDavid SMITH: 42,328 votes stay with themJane HIATT: 31,075 votes stay with themKathryn Jane SAVERY: 14,930 votes stay with them3,981 votes from Jamie CHRISTIE (excluded) go to Kathryn Jane SAVERY3,392 votes from Jamie CHRISTIE (excluded) go to David SMITH2,688 votes from Jamie CHRISTIE (excluded) go to Jane HIATTDavid SMITH: 45,720 votes stay with themJane HIATT: 33,763 votes stay with them16,215 votes from Kathryn Jane SAVERY (excluded) go to David SMITH2,696 votes from Kathryn Jane SAVERY (excluded) go to Jane HIATTDavid SMITH (ALP): 41,060 votes at first preferencesSMITHJane HIATT (LP): 29,241 votes at first preferencesHIATTKathryn Jane SAVERY (GRN): 14,559 votes at first preferencesSAVERYJamie CHRISTIE (IND): 8,023 votes at first preferencesCHRISTIESean CONWAY (UAPP): 2,831 votes at first preferencesBenjamin AMBARD (ON): 2,680 votes at first preferencesDavid SMITH (ALP): 41,345 votes at count 1SMITHJane HIATT (LP): 29,707 votes at count 1HIATTKathryn Jane SAVERY (GRN): 14,668 votes at count 1SAVERYJamie CHRISTIE (IND): 8,448 votes at count 1CHRISTIESean CONWAY (UAPP): 4,226 votes at count 1CONWAYDavid SMITH (ALP): 42,328 votes at count 2SMITHJane HIATT (LP): 31,075 votes at count 2HIATTKathryn Jane SAVERY (GRN): 14,930 votes at count 2SAVERYJamie CHRISTIE (IND): 10,061 votes at count 2CHRISTIEDavid SMITH (ALP): 45,720 votes at count 3SMITHJane HIATT (LP): 33,763 votes at count 3HIATTKathryn Jane SAVERY (GRN): 18,911 votes at count 3SAVERYDavid SMITH (ALP): 61,935 votes at count 4SMITH · electedJane HIATT (LP): 36,459 votes at count 4HIATT · 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

Bean 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Benjamin AMBARDPauline Hanson's One Nation2,680
  • Sean CONWAY (UAPP): 1,395 (52.1%)
  • Jane HIATT (LP): 466 (17.4%)
  • Jamie CHRISTIE (IND): 425 (15.9%)
  • David SMITH (ALP): 285 (10.6%)
  • Kathryn Jane SAVERY (GRN): 109 (4.1%)
2Sean CONWAYUnited Australia Party4,226
  • Jamie CHRISTIE (IND): 1,613 (38.2%)
  • Jane HIATT (LP): 1,368 (32.4%)
  • David SMITH (ALP): 983 (23.3%)
  • Kathryn Jane SAVERY (GRN): 262 (6.2%)
3Jamie CHRISTIEIndependent10,061
  • Kathryn Jane SAVERY (GRN): 3,981 (39.6%)
  • David SMITH (ALP): 3,392 (33.7%)
  • Jane HIATT (LP): 2,688 (26.7%)
4Kathryn Jane SAVERYThe Greens18,911
  • David SMITH (ALP): 16,215 (85.7%)
  • Jane HIATT (LP): 2,696 (14.3%)

Votes after every count

Bean 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
David SMITHAustralian Labor Party · elected41,06041,34542,32845,72061,935
Jane HIATTLiberal29,24129,70731,07533,76336,459
Kathryn Jane SAVERYThe Greens14,55914,66814,93018,911–
Jamie CHRISTIEIndependent8,0238,44810,061––
Sean CONWAYUnited Australia Party2,8314,226–––
Benjamin AMBARDPauline Hanson's One Nation2,680––––

2019 Federal election

David SMITH (Australian Labor Party) won Bean in 2019 with 53,455 of the 92,939 votes in the final count, beating Ed COCKS (Liberal) by 13,971 votes (57.5% to 42.5%). Smith led on first preferences with 38.1% of 92,939 formal votes and passed the 46,470-vote majority at count 6.

92,939 formal votes8 candidates6 counts13,971-vote final margin

Bean 2019: preference flowsSankey diagram of the distribution of preferences in Bean at the 2019 Federal election. David SMITH was elected after 6 counts, 53,455 votes to 39,484 for Ed COCKS. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6David SMITH: 35,447 votes stay with themEd COCKS: 29,223 votes stay with themJohnathan DAVIS: 12,168 votes stay with themJamie CHRISTIE: 7,683 votes stay with themTherese FAULKNER: 2,722 votes stay with themMatt DONNELLY: 2,540 votes stay with themTony HANLEY: 2,227 votes stay with them241 votes from Ben RUSHTON (excluded) go to Jamie CHRISTIE227 votes from Ben RUSHTON (excluded) go to Tony HANLEY117 votes from Ben RUSHTON (excluded) go to Therese FAULKNER116 votes from Ben RUSHTON (excluded) go to Matt DONNELLY104 votes from Ben RUSHTON (excluded) go to Ed COCKS75 votes from Ben RUSHTON (excluded) go to David SMITH49 votes from Ben RUSHTON (excluded) go to Johnathan DAVISDavid SMITH: 35,522 votes stay with themEd COCKS: 29,327 votes stay with themJohnathan DAVIS: 12,217 votes stay with themJamie CHRISTIE: 7,924 votes stay with themTherese FAULKNER: 2,839 votes stay with themMatt DONNELLY: 2,656 votes stay with them829 votes from Tony HANLEY (excluded) go to Ed COCKS537 votes from Tony HANLEY (excluded) go to Jamie CHRISTIE312 votes from Tony HANLEY (excluded) go to David SMITH301 votes from Tony HANLEY (excluded) go to Matt DONNELLY254 votes from Tony HANLEY (excluded) go to Therese FAULKNER221 votes from Tony HANLEY (excluded) go to Johnathan DAVISDavid SMITH: 35,834 votes stay with themEd COCKS: 30,156 votes stay with themJohnathan DAVIS: 12,438 votes stay with themJamie CHRISTIE: 8,461 votes stay with themTherese FAULKNER: 3,093 votes stay with them1,959 votes from Matt DONNELLY (excluded) go to Ed COCKS503 votes from Matt DONNELLY (excluded) go to Jamie CHRISTIE185 votes from Matt DONNELLY (excluded) go to David SMITH165 votes from Matt DONNELLY (excluded) go to Therese FAULKNER145 votes from Matt DONNELLY (excluded) go to Johnathan DAVISDavid SMITH: 36,019 votes stay with themEd COCKS: 32,115 votes stay with themJohnathan DAVIS: 12,583 votes stay with themJamie CHRISTIE: 8,964 votes stay with them1,763 votes from Therese FAULKNER (excluded) go to Jamie CHRISTIE735 votes from Therese FAULKNER (excluded) go to Johnathan DAVIS498 votes from Therese FAULKNER (excluded) go to David SMITH262 votes from Therese FAULKNER (excluded) go to Ed COCKSDavid SMITH: 36,517 votes stay with themEd COCKS: 32,377 votes stay with themJohnathan DAVIS: 13,318 votes stay with them4,293 votes from Jamie CHRISTIE (excluded) go to Ed COCKS3,219 votes from Jamie CHRISTIE (excluded) go to David SMITH3,215 votes from Jamie CHRISTIE (excluded) go to Johnathan DAVISDavid SMITH: 39,736 votes stay with themEd COCKS: 36,670 votes stay with them13,719 votes from Johnathan DAVIS (excluded) go to David SMITH2,814 votes from Johnathan DAVIS (excluded) go to Ed COCKSDavid SMITH (ALP): 35,447 votes at first preferencesSMITHEd COCKS (LP): 29,223 votes at first preferencesCOCKSJohnathan DAVIS (GRN): 12,168 votes at first preferencesDAVISJamie CHRISTIE (IND): 7,683 votes at first preferencesCHRISTIETherese FAULKNER (AUP): 2,722 votes at first preferencesMatt DONNELLY (LDP): 2,540 votes at first preferencesTony HANLEY (UAPP): 2,227 votes at first preferencesBen RUSHTON (GAP): 929 votes at first preferencesDavid SMITH (ALP): 35,522 votes at count 1SMITHEd COCKS (LP): 29,327 votes at count 1COCKSJohnathan DAVIS (GRN): 12,217 votes at count 1DAVISJamie CHRISTIE (IND): 7,924 votes at count 1CHRISTIETherese FAULKNER (AUP): 2,839 votes at count 1Matt DONNELLY (LDP): 2,656 votes at count 1Tony HANLEY (UAPP): 2,454 votes at count 1David SMITH (ALP): 35,834 votes at count 2SMITHEd COCKS (LP): 30,156 votes at count 2COCKSJohnathan DAVIS (GRN): 12,438 votes at count 2DAVISJamie CHRISTIE (IND): 8,461 votes at count 2CHRISTIETherese FAULKNER (AUP): 3,093 votes at count 2Matt DONNELLY (LDP): 2,957 votes at count 2David SMITH (ALP): 36,019 votes at count 3SMITHEd COCKS (LP): 32,115 votes at count 3COCKSJohnathan DAVIS (GRN): 12,583 votes at count 3DAVISJamie CHRISTIE (IND): 8,964 votes at count 3CHRISTIETherese FAULKNER (AUP): 3,258 votes at count 3David SMITH (ALP): 36,517 votes at count 4SMITHEd COCKS (LP): 32,377 votes at count 4COCKSJohnathan DAVIS (GRN): 13,318 votes at count 4DAVISJamie CHRISTIE (IND): 10,727 votes at count 4CHRISTIEDavid SMITH (ALP): 39,736 votes at count 5SMITHEd COCKS (LP): 36,670 votes at count 5COCKSJohnathan DAVIS (GRN): 16,533 votes at count 5DAVISDavid SMITH (ALP): 53,455 votes at count 6SMITH · electedEd COCKS (LP): 39,484 votes at count 6COCKS · 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

Bean 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Ben RUSHTONThe Great Australian Party929
  • Jamie CHRISTIE (IND): 241 (25.9%)
  • Tony HANLEY (UAPP): 227 (24.4%)
  • Therese FAULKNER (AUP): 117 (12.6%)
  • Matt DONNELLY (LDP): 116 (12.5%)
  • Ed COCKS (LP): 104 (11.2%)
  • David SMITH (ALP): 75 (8.1%)
  • Johnathan DAVIS (GRN): 49 (5.3%)
2Tony HANLEYUnited Australia Party2,454
  • Ed COCKS (LP): 829 (33.8%)
  • Jamie CHRISTIE (IND): 537 (21.9%)
  • David SMITH (ALP): 312 (12.7%)
  • Matt DONNELLY (LDP): 301 (12.3%)
  • Therese FAULKNER (AUP): 254 (10.4%)
  • Johnathan DAVIS (GRN): 221 (9.0%)
3Matt DONNELLYLiberal Democrats2,957
  • Ed COCKS (LP): 1,959 (66.2%)
  • Jamie CHRISTIE (IND): 503 (17.0%)
  • David SMITH (ALP): 185 (6.3%)
  • Therese FAULKNER (AUP): 165 (5.6%)
  • Johnathan DAVIS (GRN): 145 (4.9%)
4Therese FAULKNERAustralian Progressives3,258
  • Jamie CHRISTIE (IND): 1,763 (54.1%)
  • Johnathan DAVIS (GRN): 735 (22.6%)
  • David SMITH (ALP): 498 (15.3%)
  • Ed COCKS (LP): 262 (8.0%)
5Jamie CHRISTIEIndependent10,727
  • Ed COCKS (LP): 4,293 (40.0%)
  • David SMITH (ALP): 3,219 (30.0%)
  • Johnathan DAVIS (GRN): 3,215 (30.0%)
6Johnathan DAVISThe Greens16,533
  • David SMITH (ALP): 13,719 (83.0%)
  • Ed COCKS (LP): 2,814 (17.0%)

Votes after every count

Bean 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
David SMITHAustralian Labor Party · elected35,44735,52235,83436,01936,51739,73653,455
Ed COCKSLiberal29,22329,32730,15632,11532,37736,67039,484
Johnathan DAVISThe Greens12,16812,21712,43812,58313,31816,533–
Jamie CHRISTIEIndependent7,6837,9248,4618,96410,727––
Therese FAULKNERAustralian Progressives2,7222,8393,0933,258–––
Matt DONNELLYLiberal Democrats2,5402,6562,957––––
Tony HANLEYUnited Australia Party2,2272,454–––––
Ben RUSHTONThe Great Australian Party929––––––

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.