Skip to content

Spence: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Matt BURNELLAustralian Labor PartyDaniel WILDLiberal34,2246Majority at count 5
2022Matt BURNELLAustralian Labor PartyShawn LOCKLiberal27,4094Majority at count 3
2019Nick CHAMPIONAustralian Labor PartyKathleen BOURNELiberal28,7194First preferences

2025 Federal election

Matt BURNELL (Australian Labor Party) won Spence in 2025 with 72,903 of the 111,582 votes in the final count, beating Daniel WILD (Liberal) by 34,224 votes (65.3% to 34.7%). Burnell led on first preferences with 44.3% of 111,582 formal votes and passed the 55,792-vote majority at count 5.

111,582 formal votes8 candidates6 counts34,224-vote final margin

Spence 2025: preference flowsSankey diagram of the distribution of preferences in Spence at the 2025 Federal election. Matt BURNELL was elected after 6 counts, 72,903 votes to 38,679 for Daniel WILD. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Matt BURNELL: 49,463 votes stay with themDaniel WILD: 20,852 votes stay with themLuke SKINNER: 16,166 votes stay with themDarryl BOTHE: 10,654 votes stay with themJohn William BENNETT: 4,901 votes stay with themPaul Michael MORRELL: 4,454 votes stay with themKym HANTON: 2,749 votes stay with them760 votes from Miranda Joyce SMITH (excluded) go to Luke SKINNER356 votes from Miranda Joyce SMITH (excluded) go to Matt BURNELL344 votes from Miranda Joyce SMITH (excluded) go to John William BENNETT327 votes from Miranda Joyce SMITH (excluded) go to Kym HANTON255 votes from Miranda Joyce SMITH (excluded) go to Darryl BOTHE191 votes from Miranda Joyce SMITH (excluded) go to Daniel WILD110 votes from Miranda Joyce SMITH (excluded) go to Paul Michael MORRELLMatt BURNELL: 49,819 votes stay with themDaniel WILD: 21,043 votes stay with themLuke SKINNER: 16,926 votes stay with themDarryl BOTHE: 10,909 votes stay with themJohn William BENNETT: 5,245 votes stay with themPaul Michael MORRELL: 4,564 votes stay with them705 votes from Kym HANTON (excluded) go to Matt BURNELL642 votes from Kym HANTON (excluded) go to Luke SKINNER540 votes from Kym HANTON (excluded) go to Darryl BOTHE522 votes from Kym HANTON (excluded) go to John William BENNETT360 votes from Kym HANTON (excluded) go to Daniel WILD307 votes from Kym HANTON (excluded) go to Paul Michael MORRELLMatt BURNELL: 50,524 votes stay with themDaniel WILD: 21,403 votes stay with themLuke SKINNER: 17,568 votes stay with themDarryl BOTHE: 11,449 votes stay with themJohn William BENNETT: 5,767 votes stay with them2,108 votes from Paul Michael MORRELL (excluded) go to Darryl BOTHE1,360 votes from Paul Michael MORRELL (excluded) go to John William BENNETT524 votes from Paul Michael MORRELL (excluded) go to Matt BURNELL446 votes from Paul Michael MORRELL (excluded) go to Daniel WILD433 votes from Paul Michael MORRELL (excluded) go to Luke SKINNERMatt BURNELL: 51,048 votes stay with themDaniel WILD: 21,849 votes stay with themLuke SKINNER: 18,001 votes stay with themDarryl BOTHE: 13,557 votes stay with them3,315 votes from John William BENNETT (excluded) go to Darryl BOTHE1,702 votes from John William BENNETT (excluded) go to Luke SKINNER1,231 votes from John William BENNETT (excluded) go to Matt BURNELL879 votes from John William BENNETT (excluded) go to Daniel WILDMatt BURNELL: 52,279 votes stay with themDaniel WILD: 22,728 votes stay with themLuke SKINNER: 19,703 votes stay with them7,835 votes from Darryl BOTHE (excluded) go to Daniel WILD4,873 votes from Darryl BOTHE (excluded) go to Luke SKINNER4,164 votes from Darryl BOTHE (excluded) go to Matt BURNELLMatt BURNELL: 56,443 votes stay with themDaniel WILD: 30,563 votes stay with them16,460 votes from Luke SKINNER (excluded) go to Matt BURNELL8,116 votes from Luke SKINNER (excluded) go to Daniel WILDMatt BURNELL (ALP): 49,463 votes at first preferencesBURNELLDaniel WILD (LP): 20,852 votes at first preferencesWILDLuke SKINNER (GRN): 16,166 votes at first preferencesSKINNERDarryl BOTHE (ON): 10,654 votes at first preferencesBOTHEJohn William BENNETT (FFPA): 4,901 votes at first preferencesBENNETTPaul Michael MORRELL (CYA): 4,454 votes at first preferencesMORRELLKym HANTON (IND): 2,749 votes at first preferencesMiranda Joyce SMITH (AJP): 2,343 votes at first preferencesMatt BURNELL (ALP): 49,819 votes at count 1BURNELLDaniel WILD (LP): 21,043 votes at count 1WILDLuke SKINNER (GRN): 16,926 votes at count 1SKINNERDarryl BOTHE (ON): 10,909 votes at count 1BOTHEJohn William BENNETT (FFPA): 5,245 votes at count 1BENNETTPaul Michael MORRELL (CYA): 4,564 votes at count 1MORRELLKym HANTON (IND): 3,076 votes at count 1Matt BURNELL (ALP): 50,524 votes at count 2BURNELLDaniel WILD (LP): 21,403 votes at count 2WILDLuke SKINNER (GRN): 17,568 votes at count 2SKINNERDarryl BOTHE (ON): 11,449 votes at count 2BOTHEJohn William BENNETT (FFPA): 5,767 votes at count 2BENNETTPaul Michael MORRELL (CYA): 4,871 votes at count 2MORRELLMatt BURNELL (ALP): 51,048 votes at count 3BURNELLDaniel WILD (LP): 21,849 votes at count 3WILDLuke SKINNER (GRN): 18,001 votes at count 3SKINNERDarryl BOTHE (ON): 13,557 votes at count 3BOTHEJohn William BENNETT (FFPA): 7,127 votes at count 3BENNETTMatt BURNELL (ALP): 52,279 votes at count 4BURNELLDaniel WILD (LP): 22,728 votes at count 4WILDLuke SKINNER (GRN): 19,703 votes at count 4SKINNERDarryl BOTHE (ON): 16,872 votes at count 4BOTHEMatt BURNELL (ALP): 56,443 votes at count 5BURNELLDaniel WILD (LP): 30,563 votes at count 5WILDLuke SKINNER (GRN): 24,576 votes at count 5SKINNERMatt BURNELL (ALP): 72,903 votes at count 6BURNELL · electedDaniel WILD (LP): 38,679 votes at count 6WILD · 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

Spence 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Miranda Joyce SMITHAnimal Justice Party2,343
  • Luke SKINNER (GRN): 760 (32.4%)
  • Matt BURNELL (ALP): 356 (15.2%)
  • John William BENNETT (FFPA): 344 (14.7%)
  • Kym HANTON (IND): 327 (14.0%)
  • Darryl BOTHE (ON): 255 (10.9%)
  • Daniel WILD (LP): 191 (8.2%)
  • Paul Michael MORRELL (CYA): 110 (4.7%)
2Kym HANTONIndependent3,076
  • Matt BURNELL (ALP): 705 (22.9%)
  • Luke SKINNER (GRN): 642 (20.9%)
  • Darryl BOTHE (ON): 540 (17.6%)
  • John William BENNETT (FFPA): 522 (17.0%)
  • Daniel WILD (LP): 360 (11.7%)
  • Paul Michael MORRELL (CYA): 307 (10.0%)
3Paul Michael MORRELLTrumpet of Patriots4,871
  • Darryl BOTHE (ON): 2,108 (43.3%)
  • John William BENNETT (FFPA): 1,360 (27.9%)
  • Matt BURNELL (ALP): 524 (10.8%)
  • Daniel WILD (LP): 446 (9.2%)
  • Luke SKINNER (GRN): 433 (8.9%)
4John William BENNETTFamily First7,127
  • Darryl BOTHE (ON): 3,315 (46.5%)
  • Luke SKINNER (GRN): 1,702 (23.9%)
  • Matt BURNELL (ALP): 1,231 (17.3%)
  • Daniel WILD (LP): 879 (12.3%)
5Darryl BOTHEPauline Hanson's One Nation16,872
  • Daniel WILD (LP): 7,835 (46.4%)
  • Luke SKINNER (GRN): 4,873 (28.9%)
  • Matt BURNELL (ALP): 4,164 (24.7%)
6Luke SKINNERThe Greens24,576
  • Matt BURNELL (ALP): 16,460 (67.0%)
  • Daniel WILD (LP): 8,116 (33.0%)

Votes after every count

Spence 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Matt BURNELLAustralian Labor Party · elected49,46349,81950,52451,04852,27956,44372,903
Daniel WILDLiberal20,85221,04321,40321,84922,72830,56338,679
Luke SKINNERThe Greens16,16616,92617,56818,00119,70324,576–
Darryl BOTHEPauline Hanson's One Nation10,65410,90911,44913,55716,872––
John William BENNETTFamily First4,9015,2455,7677,127–––
Paul Michael MORRELLTrumpet of Patriots4,4544,5644,871––––
Kym HANTONIndependent2,7493,076–––––
Miranda Joyce SMITHAnimal Justice Party2,343––––––

2022 Federal election

Matt BURNELL (Australian Labor Party) won Spence in 2022 with 66,818 of the 106,227 votes in the final count, beating Shawn LOCK (Liberal) by 27,409 votes (62.9% to 37.1%). Burnell led on first preferences with 43.9% of 106,227 formal votes and passed the 53,114-vote majority at count 3.

106,227 formal votes6 candidates4 counts27,409-vote final margin

Spence 2022: preference flowsSankey diagram of the distribution of preferences in Spence at the 2022 Federal election. Matt BURNELL was elected after 4 counts, 66,818 votes to 39,409 for Shawn LOCK. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Matt BURNELL: 46,596 votes stay with themShawn LOCK: 27,153 votes stay with themDavid DEEX: 12,052 votes stay with themLinda CHAMPION: 11,532 votes stay with themAlvin Eric WARREN: 7,158 votes stay with them607 votes from Matilda BAWDEN (excluded) go to Linda CHAMPION383 votes from Matilda BAWDEN (excluded) go to Alvin Eric WARREN320 votes from Matilda BAWDEN (excluded) go to David DEEX233 votes from Matilda BAWDEN (excluded) go to Matt BURNELL193 votes from Matilda BAWDEN (excluded) go to Shawn LOCKMatt BURNELL: 46,829 votes stay with themShawn LOCK: 27,346 votes stay with themDavid DEEX: 12,372 votes stay with themLinda CHAMPION: 12,139 votes stay with them3,353 votes from Alvin Eric WARREN (excluded) go to Linda CHAMPION2,057 votes from Alvin Eric WARREN (excluded) go to Matt BURNELL1,255 votes from Alvin Eric WARREN (excluded) go to David DEEX876 votes from Alvin Eric WARREN (excluded) go to Shawn LOCKMatt BURNELL: 48,886 votes stay with themShawn LOCK: 28,222 votes stay with them9,216 votes from David DEEX (excluded) go to Matt BURNELL2,468 votes from David DEEX (excluded) go to Linda CHAMPION1,943 votes from David DEEX (excluded) go to Shawn LOCKLinda CHAMPION: 15,492 votes stay with themMatt BURNELL: 58,102 votes stay with themShawn LOCK: 30,165 votes stay with them9,244 votes from Linda CHAMPION (excluded) go to Shawn LOCK8,716 votes from Linda CHAMPION (excluded) go to Matt BURNELLMatt BURNELL (ALP): 46,596 votes at first preferencesBURNELLShawn LOCK (LP): 27,153 votes at first preferencesLOCKDavid DEEX (GRN): 12,052 votes at first preferencesDEEXLinda CHAMPION (ON): 11,532 votes at first preferencesCHAMPIONAlvin Eric WARREN (UAPP): 7,158 votes at first preferencesWARRENMatilda BAWDEN (CYA): 1,736 votes at first preferencesMatt BURNELL (ALP): 46,829 votes at count 1BURNELLShawn LOCK (LP): 27,346 votes at count 1LOCKDavid DEEX (GRN): 12,372 votes at count 1DEEXLinda CHAMPION (ON): 12,139 votes at count 1CHAMPIONAlvin Eric WARREN (UAPP): 7,541 votes at count 1WARRENMatt BURNELL (ALP): 48,886 votes at count 2BURNELLShawn LOCK (LP): 28,222 votes at count 2LOCKDavid DEEX (GRN): 13,627 votes at count 2DEEXLinda CHAMPION (ON): 15,492 votes at count 2CHAMPIONMatt BURNELL (ALP): 58,102 votes at count 3BURNELLShawn LOCK (LP): 30,165 votes at count 3LOCKLinda CHAMPION (ON): 17,960 votes at count 3CHAMPIONMatt BURNELL (ALP): 66,818 votes at count 4BURNELL · electedShawn LOCK (LP): 39,409 votes at count 4LOCK · 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

Spence 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Matilda BAWDENAustralian Federation Party1,736
  • Linda CHAMPION (ON): 607 (35.0%)
  • Alvin Eric WARREN (UAPP): 383 (22.1%)
  • David DEEX (GRN): 320 (18.4%)
  • Matt BURNELL (ALP): 233 (13.4%)
  • Shawn LOCK (LP): 193 (11.1%)
2Alvin Eric WARRENUnited Australia Party7,541
  • Linda CHAMPION (ON): 3,353 (44.5%)
  • Matt BURNELL (ALP): 2,057 (27.3%)
  • David DEEX (GRN): 1,255 (16.6%)
  • Shawn LOCK (LP): 876 (11.6%)
3David DEEXThe Greens13,627
  • Matt BURNELL (ALP): 9,216 (67.6%)
  • Linda CHAMPION (ON): 2,468 (18.1%)
  • Shawn LOCK (LP): 1,943 (14.3%)
4Linda CHAMPIONPauline Hanson's One Nation17,960
  • Shawn LOCK (LP): 9,244 (51.5%)
  • Matt BURNELL (ALP): 8,716 (48.5%)

Votes after every count

Spence 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Matt BURNELLAustralian Labor Party · elected46,59646,82948,88658,10266,818
Shawn LOCKLiberal27,15327,34628,22230,16539,409
David DEEXThe Greens12,05212,37213,627––
Linda CHAMPIONPauline Hanson's One Nation11,53212,13915,49217,960–
Alvin Eric WARRENUnited Australia Party7,1587,541–––
Matilda BAWDENAustralian Federation Party1,736––––

2019 Federal election

Nick CHAMPION (Australian Labor Party) won Spence in 2019 with 65,174 of the 101,629 votes in the final count, beating Kathleen BOURNE (Liberal) by 28,719 votes (64.1% to 35.9%). Champion won on first preferences, with 51.0% of 101,629 formal votes (more than half: 50,815 needed).

101,629 formal votes6 candidates4 counts28,719-vote final margin

Spence 2019: preference flowsSankey diagram of the distribution of preferences in Spence at the 2019 Federal election. Nick CHAMPION was elected after 4 counts, 65,174 votes to 36,455 for Kathleen BOURNE. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Nick CHAMPION: 51,791 votes stay with themKathleen BOURNE: 26,252 votes stay with themDaniel JURY: 7,330 votes stay with themRon FIEDLER: 7,157 votes stay with themNathan HERBERT: 5,473 votes stay with them1,271 votes from Rita KUHLMANN (excluded) go to Daniel JURY1,094 votes from Rita KUHLMANN (excluded) go to Nathan HERBERT597 votes from Rita KUHLMANN (excluded) go to Nick CHAMPION377 votes from Rita KUHLMANN (excluded) go to Ron FIEDLER287 votes from Rita KUHLMANN (excluded) go to Kathleen BOURNENick CHAMPION: 52,388 votes stay with themKathleen BOURNE: 26,539 votes stay with themDaniel JURY: 8,601 votes stay with themRon FIEDLER: 7,534 votes stay with them2,314 votes from Nathan HERBERT (excluded) go to Daniel JURY1,774 votes from Nathan HERBERT (excluded) go to Ron FIEDLER1,606 votes from Nathan HERBERT (excluded) go to Nick CHAMPION873 votes from Nathan HERBERT (excluded) go to Kathleen BOURNENick CHAMPION: 53,994 votes stay with themKathleen BOURNE: 27,412 votes stay with themDaniel JURY: 10,915 votes stay with them4,012 votes from Ron FIEDLER (excluded) go to Kathleen BOURNE2,685 votes from Ron FIEDLER (excluded) go to Daniel JURY2,611 votes from Ron FIEDLER (excluded) go to Nick CHAMPIONNick CHAMPION: 56,605 votes stay with themKathleen BOURNE: 31,424 votes stay with them8,569 votes from Daniel JURY (excluded) go to Nick CHAMPION5,031 votes from Daniel JURY (excluded) go to Kathleen BOURNENick CHAMPION (ALP): 51,791 votes at first preferencesCHAMPIONKathleen BOURNE (LP): 26,252 votes at first preferencesBOURNEDaniel JURY (GRN): 7,330 votes at first preferencesJURYRon FIEDLER (UAPP): 7,157 votes at first preferencesFIEDLERNathan HERBERT (IND): 5,473 votes at first preferencesHERBERTRita KUHLMANN (AJP): 3,626 votes at first preferencesNick CHAMPION (ALP): 52,388 votes at count 1CHAMPIONKathleen BOURNE (LP): 26,539 votes at count 1BOURNEDaniel JURY (GRN): 8,601 votes at count 1JURYRon FIEDLER (UAPP): 7,534 votes at count 1FIEDLERNathan HERBERT (IND): 6,567 votes at count 1HERBERTNick CHAMPION (ALP): 53,994 votes at count 2CHAMPIONKathleen BOURNE (LP): 27,412 votes at count 2BOURNEDaniel JURY (GRN): 10,915 votes at count 2JURYRon FIEDLER (UAPP): 9,308 votes at count 2FIEDLERNick CHAMPION (ALP): 56,605 votes at count 3CHAMPIONKathleen BOURNE (LP): 31,424 votes at count 3BOURNEDaniel JURY (GRN): 13,600 votes at count 3JURYNick CHAMPION (ALP): 65,174 votes at count 4CHAMPION · electedKathleen BOURNE (LP): 36,455 votes at count 4BOURNE · 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

Spence 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Rita KUHLMANNAnimal Justice Party3,626
  • Daniel JURY (GRN): 1,271 (35.1%)
  • Nathan HERBERT (IND): 1,094 (30.2%)
  • Nick CHAMPION (ALP): 597 (16.5%)
  • Ron FIEDLER (UAPP): 377 (10.4%)
  • Kathleen BOURNE (LP): 287 (7.9%)
2Nathan HERBERTIndependent6,567
  • Daniel JURY (GRN): 2,314 (35.2%)
  • Ron FIEDLER (UAPP): 1,774 (27.0%)
  • Nick CHAMPION (ALP): 1,606 (24.5%)
  • Kathleen BOURNE (LP): 873 (13.3%)
3Ron FIEDLERUnited Australia Party9,308
  • Kathleen BOURNE (LP): 4,012 (43.1%)
  • Daniel JURY (GRN): 2,685 (28.8%)
  • Nick CHAMPION (ALP): 2,611 (28.1%)
4Daniel JURYThe Greens13,600
  • Nick CHAMPION (ALP): 8,569 (63.0%)
  • Kathleen BOURNE (LP): 5,031 (37.0%)

Votes after every count

Spence 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Nick CHAMPIONAustralian Labor Party · elected51,79152,38853,99456,60565,174
Kathleen BOURNELiberal26,25226,53927,41231,42436,455
Daniel JURYThe Greens7,3308,60110,91513,600–
Ron FIEDLERUnited Australia Party7,1577,5349,308––
Nathan HERBERTIndependent5,4736,567–––
Rita KUHLMANNAnimal Justice Party3,626––––

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.