Skip to content

Clark: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Andrew WILKIEIndependentHeidi HECKAustralian Labor Party27,5313Majority at count 1
2022Andrew WILKIEIndependentSimon DAVISAustralian Labor Party27,4426Majority at count 5
2019Andrew WILKIEIndependentBen McGREGORAustralian Labor Party29,8453First preferences

2025 Federal election

Andrew WILKIE (Independent) won Clark in 2025 with 47,531 of the 67,531 votes in the final count, beating Heidi HECK (Australian Labor Party) by 27,531 votes (70.4% to 29.6%). Wilkie led on first preferences with 48.9% of 67,531 formal votes and passed the 33,766-vote majority at count 1.

67,531 formal votes5 candidates3 counts27,531-vote final margin

Clark 2025: preference flowsSankey diagram of the distribution of preferences in Clark at the 2025 Federal election. Andrew WILKIE was elected after 3 counts, 47,531 votes to 20,000 for Heidi HECK. The table below gives every figure.First prefsCount 1Count 2Count 3Andrew WILKIE: 33,011 votes stay with themHeidi HECK: 13,539 votes stay with themMarilena DI FLORIO: 9,239 votes stay with themJanet SHELLEY: 8,908 votes stay with them1,105 votes from Cathy GRIGGS (excluded) go to Andrew WILKIE1,095 votes from Cathy GRIGGS (excluded) go to Marilena DI FLORIO468 votes from Cathy GRIGGS (excluded) go to Heidi HECK166 votes from Cathy GRIGGS (excluded) go to Janet SHELLEYAndrew WILKIE: 34,116 votes stay with themHeidi HECK: 14,007 votes stay with themMarilena DI FLORIO: 10,334 votes stay with them6,397 votes from Janet SHELLEY (excluded) go to Andrew WILKIE2,371 votes from Janet SHELLEY (excluded) go to Heidi HECK306 votes from Janet SHELLEY (excluded) go to Marilena DI FLORIOAndrew WILKIE: 40,513 votes stay with themHeidi HECK: 16,378 votes stay with them7,018 votes from Marilena DI FLORIO (excluded) go to Andrew WILKIE3,622 votes from Marilena DI FLORIO (excluded) go to Heidi HECKAndrew WILKIE (IND): 33,011 votes at first preferencesWILKIEHeidi HECK (ALP): 13,539 votes at first preferencesHECKMarilena DI FLORIO (LP): 9,239 votes at first preferencesDI FLORIOJanet SHELLEY (GRN): 8,908 votes at first preferencesSHELLEYCathy GRIGGS (ON): 2,834 votes at first preferencesGRIGGSAndrew WILKIE (IND): 34,116 votes at count 1WILKIEHeidi HECK (ALP): 14,007 votes at count 1HECKMarilena DI FLORIO (LP): 10,334 votes at count 1DI FLORIOJanet SHELLEY (GRN): 9,074 votes at count 1SHELLEYAndrew WILKIE (IND): 40,513 votes at count 2WILKIEHeidi HECK (ALP): 16,378 votes at count 2HECKMarilena DI FLORIO (LP): 10,640 votes at count 2DI FLORIOAndrew WILKIE (IND): 47,531 votes at count 3WILKIE · electedHeidi HECK (ALP): 20,000 votes at count 3HECK · 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

Clark 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Cathy GRIGGSPauline Hanson's One Nation2,834
  • Andrew WILKIE (IND): 1,105 (39.0%)
  • Marilena DI FLORIO (LP): 1,095 (38.6%)
  • Heidi HECK (ALP): 468 (16.5%)
  • Janet SHELLEY (GRN): 166 (5.9%)
2Janet SHELLEYThe Greens9,074
  • Andrew WILKIE (IND): 6,397 (70.5%)
  • Heidi HECK (ALP): 2,371 (26.1%)
  • Marilena DI FLORIO (LP): 306 (3.4%)
3Marilena DI FLORIOLiberal10,640
  • Andrew WILKIE (IND): 7,018 (66.0%)
  • Heidi HECK (ALP): 3,622 (34.0%)

Votes after every count

Clark 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3
Andrew WILKIEIndependent · elected33,01134,11640,51347,531
Heidi HECKAustralian Labor Party13,53914,00716,37820,000
Marilena DI FLORIOLiberal9,23910,33410,640–
Janet SHELLEYThe Greens8,9089,074––
Cathy GRIGGSPauline Hanson's One Nation2,834–––

2022 Federal election

Andrew WILKIE (Independent) won Clark in 2022 with 46,668 of the 65,894 votes in the final count, beating Simon DAVIS (Australian Labor Party) by 27,442 votes (70.8% to 29.2%). Wilkie led on first preferences with 45.5% of 65,894 formal votes and passed the 32,948-vote majority at count 5.

65,894 formal votes8 candidates6 counts27,442-vote final margin

Clark 2022: preference flowsSankey diagram of the distribution of preferences in Clark at the 2022 Federal election. Andrew WILKIE was elected after 6 counts, 46,668 votes to 19,226 for Simon DAVIS. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Andrew WILKIE: 30,005 votes stay with themSimon DAVIS: 12,364 votes stay with themWill COATS: 10,441 votes stay with themJanet SHELLEY: 8,861 votes stay with themMichelle CAMERON: 1,715 votes stay with themSandra GALLOWAY: 941 votes stay with themCasey DAVIES: 828 votes stay with them277 votes from Ian RAMSDEN (excluded) go to Will COATS116 votes from Ian RAMSDEN (excluded) go to Michelle CAMERON104 votes from Ian RAMSDEN (excluded) go to Sandra GALLOWAY98 votes from Ian RAMSDEN (excluded) go to Andrew WILKIE91 votes from Ian RAMSDEN (excluded) go to Simon DAVIS33 votes from Ian RAMSDEN (excluded) go to Janet SHELLEY20 votes from Ian RAMSDEN (excluded) go to Casey DAVIESAndrew WILKIE: 30,103 votes stay with themSimon DAVIS: 12,455 votes stay with themWill COATS: 10,718 votes stay with themJanet SHELLEY: 8,894 votes stay with themMichelle CAMERON: 1,831 votes stay with themSandra GALLOWAY: 1,045 votes stay with them271 votes from Casey DAVIES (excluded) go to Andrew WILKIE229 votes from Casey DAVIES (excluded) go to Janet SHELLEY114 votes from Casey DAVIES (excluded) go to Sandra GALLOWAY102 votes from Casey DAVIES (excluded) go to Simon DAVIS80 votes from Casey DAVIES (excluded) go to Michelle CAMERON52 votes from Casey DAVIES (excluded) go to Will COATSAndrew WILKIE: 30,374 votes stay with themSimon DAVIS: 12,557 votes stay with themWill COATS: 10,770 votes stay with themJanet SHELLEY: 9,123 votes stay with themMichelle CAMERON: 1,911 votes stay with them490 votes from Sandra GALLOWAY (excluded) go to Michelle CAMERON333 votes from Sandra GALLOWAY (excluded) go to Andrew WILKIE116 votes from Sandra GALLOWAY (excluded) go to Will COATS111 votes from Sandra GALLOWAY (excluded) go to Janet SHELLEY109 votes from Sandra GALLOWAY (excluded) go to Simon DAVISAndrew WILKIE: 30,707 votes stay with themSimon DAVIS: 12,666 votes stay with themWill COATS: 10,886 votes stay with themJanet SHELLEY: 9,234 votes stay with them1,032 votes from Michelle CAMERON (excluded) go to Andrew WILKIE635 votes from Michelle CAMERON (excluded) go to Simon DAVIS525 votes from Michelle CAMERON (excluded) go to Will COATS209 votes from Michelle CAMERON (excluded) go to Janet SHELLEYAndrew WILKIE: 31,739 votes stay with themSimon DAVIS: 13,301 votes stay with themWill COATS: 11,411 votes stay with them6,102 votes from Janet SHELLEY (excluded) go to Andrew WILKIE2,977 votes from Janet SHELLEY (excluded) go to Simon DAVIS364 votes from Janet SHELLEY (excluded) go to Will COATSAndrew WILKIE: 37,841 votes stay with themSimon DAVIS: 16,278 votes stay with them8,827 votes from Will COATS (excluded) go to Andrew WILKIE2,948 votes from Will COATS (excluded) go to Simon DAVISAndrew WILKIE (IND): 30,005 votes at first preferencesWILKIESimon DAVIS (ALP): 12,364 votes at first preferencesDAVISWill COATS (LP): 10,441 votes at first preferencesCOATSJanet SHELLEY (GRN): 8,861 votes at first preferencesSHELLEYMichelle CAMERON (ON): 1,715 votes at first preferencesSandra GALLOWAY (UAPP): 941 votes at first preferencesCasey DAVIES (AJP): 828 votes at first preferencesIan RAMSDEN (LDP): 739 votes at first preferencesAndrew WILKIE (IND): 30,103 votes at count 1WILKIESimon DAVIS (ALP): 12,455 votes at count 1DAVISWill COATS (LP): 10,718 votes at count 1COATSJanet SHELLEY (GRN): 8,894 votes at count 1SHELLEYMichelle CAMERON (ON): 1,831 votes at count 1Sandra GALLOWAY (UAPP): 1,045 votes at count 1Casey DAVIES (AJP): 848 votes at count 1Andrew WILKIE (IND): 30,374 votes at count 2WILKIESimon DAVIS (ALP): 12,557 votes at count 2DAVISWill COATS (LP): 10,770 votes at count 2COATSJanet SHELLEY (GRN): 9,123 votes at count 2SHELLEYMichelle CAMERON (ON): 1,911 votes at count 2Sandra GALLOWAY (UAPP): 1,159 votes at count 2Andrew WILKIE (IND): 30,707 votes at count 3WILKIESimon DAVIS (ALP): 12,666 votes at count 3DAVISWill COATS (LP): 10,886 votes at count 3COATSJanet SHELLEY (GRN): 9,234 votes at count 3SHELLEYMichelle CAMERON (ON): 2,401 votes at count 3Andrew WILKIE (IND): 31,739 votes at count 4WILKIESimon DAVIS (ALP): 13,301 votes at count 4DAVISWill COATS (LP): 11,411 votes at count 4COATSJanet SHELLEY (GRN): 9,443 votes at count 4SHELLEYAndrew WILKIE (IND): 37,841 votes at count 5WILKIESimon DAVIS (ALP): 16,278 votes at count 5DAVISWill COATS (LP): 11,775 votes at count 5COATSAndrew WILKIE (IND): 46,668 votes at count 6WILKIE · electedSimon DAVIS (ALP): 19,226 votes at count 6DAVIS · 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

Clark 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Ian RAMSDENLiberal Democrats739
  • Will COATS (LP): 277 (37.5%)
  • Michelle CAMERON (ON): 116 (15.7%)
  • Sandra GALLOWAY (UAPP): 104 (14.1%)
  • Andrew WILKIE (IND): 98 (13.3%)
  • Simon DAVIS (ALP): 91 (12.3%)
  • Janet SHELLEY (GRN): 33 (4.5%)
  • Casey DAVIES (AJP): 20 (2.7%)
2Casey DAVIESAnimal Justice Party848
  • Andrew WILKIE (IND): 271 (32.0%)
  • Janet SHELLEY (GRN): 229 (27.0%)
  • Sandra GALLOWAY (UAPP): 114 (13.4%)
  • Simon DAVIS (ALP): 102 (12.0%)
  • Michelle CAMERON (ON): 80 (9.4%)
  • Will COATS (LP): 52 (6.1%)
3Sandra GALLOWAYUnited Australia Party1,159
  • Michelle CAMERON (ON): 490 (42.3%)
  • Andrew WILKIE (IND): 333 (28.7%)
  • Will COATS (LP): 116 (10.0%)
  • Janet SHELLEY (GRN): 111 (9.6%)
  • Simon DAVIS (ALP): 109 (9.4%)
4Michelle CAMERONPauline Hanson's One Nation2,401
  • Andrew WILKIE (IND): 1,032 (43.0%)
  • Simon DAVIS (ALP): 635 (26.4%)
  • Will COATS (LP): 525 (21.9%)
  • Janet SHELLEY (GRN): 209 (8.7%)
5Janet SHELLEYThe Greens9,443
  • Andrew WILKIE (IND): 6,102 (64.6%)
  • Simon DAVIS (ALP): 2,977 (31.5%)
  • Will COATS (LP): 364 (3.9%)
6Will COATSLiberal11,775
  • Andrew WILKIE (IND): 8,827 (75.0%)
  • Simon DAVIS (ALP): 2,948 (25.0%)

Votes after every count

Clark 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Andrew WILKIEIndependent · elected30,00530,10330,37430,70731,73937,84146,668
Simon DAVISAustralian Labor Party12,36412,45512,55712,66613,30116,27819,226
Will COATSLiberal10,44110,71810,77010,88611,41111,775–
Janet SHELLEYThe Greens8,8618,8949,1239,2349,443––
Michelle CAMERONPauline Hanson's One Nation1,7151,8311,9112,401–––
Sandra GALLOWAYUnited Australia Party9411,0451,159––––
Casey DAVIESAnimal Justice Party828848–––––
Ian RAMSDENLiberal Democrats739––––––

2019 Federal election

Andrew WILKIE (Independent) won Clark in 2019 with 48,653 of the 67,461 votes in the final count, beating Ben McGREGOR (Australian Labor Party) by 29,845 votes (72.1% to 27.9%). Wilkie won on first preferences, with 50.0% of 67,461 formal votes (more than half: 33,731 needed).

67,461 formal votes5 candidates3 counts29,845-vote final margin

Clark 2019: preference flowsSankey diagram of the distribution of preferences in Clark at the 2019 Federal election. Andrew WILKIE was elected after 3 counts, 48,653 votes to 18,808 for Ben McGREGOR. The table below gives every figure.First prefsCount 1Count 2Count 3Andrew WILKIE: 33,761 votes stay with themBen McGREGOR: 13,641 votes stay with themAmanda-Sue MARKHAM: 11,719 votes stay with themJuniper SHAW: 6,458 votes stay with them866 votes from Jim STARKEY (excluded) go to Andrew WILKIE514 votes from Jim STARKEY (excluded) go to Amanda-Sue MARKHAM287 votes from Jim STARKEY (excluded) go to Ben McGREGOR215 votes from Jim STARKEY (excluded) go to Juniper SHAWAndrew WILKIE: 34,627 votes stay with themBen McGREGOR: 13,928 votes stay with themAmanda-Sue MARKHAM: 12,233 votes stay with them4,056 votes from Juniper SHAW (excluded) go to Andrew WILKIE2,290 votes from Juniper SHAW (excluded) go to Ben McGREGOR327 votes from Juniper SHAW (excluded) go to Amanda-Sue MARKHAMAndrew WILKIE: 38,683 votes stay with themBen McGREGOR: 16,218 votes stay with them9,970 votes from Amanda-Sue MARKHAM (excluded) go to Andrew WILKIE2,590 votes from Amanda-Sue MARKHAM (excluded) go to Ben McGREGORAndrew WILKIE (IND): 33,761 votes at first preferencesWILKIEBen McGREGOR (ALP): 13,641 votes at first preferencesMcGREGORAmanda-Sue MARKHAM (LP): 11,719 votes at first preferencesMARKHAMJuniper SHAW (GRN): 6,458 votes at first preferencesSHAWJim STARKEY (UAPP): 1,882 votes at first preferencesAndrew WILKIE (IND): 34,627 votes at count 1WILKIEBen McGREGOR (ALP): 13,928 votes at count 1McGREGORAmanda-Sue MARKHAM (LP): 12,233 votes at count 1MARKHAMJuniper SHAW (GRN): 6,673 votes at count 1SHAWAndrew WILKIE (IND): 38,683 votes at count 2WILKIEBen McGREGOR (ALP): 16,218 votes at count 2McGREGORAmanda-Sue MARKHAM (LP): 12,560 votes at count 2MARKHAMAndrew WILKIE (IND): 48,653 votes at count 3WILKIE · electedBen McGREGOR (ALP): 18,808 votes at count 3McGREGOR · 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

Clark 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Jim STARKEYUnited Australia Party1,882
  • Andrew WILKIE (IND): 866 (46.0%)
  • Amanda-Sue MARKHAM (LP): 514 (27.3%)
  • Ben McGREGOR (ALP): 287 (15.2%)
  • Juniper SHAW (GRN): 215 (11.4%)
2Juniper SHAWThe Greens6,673
  • Andrew WILKIE (IND): 4,056 (60.8%)
  • Ben McGREGOR (ALP): 2,290 (34.3%)
  • Amanda-Sue MARKHAM (LP): 327 (4.9%)
3Amanda-Sue MARKHAMLiberal12,560
  • Andrew WILKIE (IND): 9,970 (79.4%)
  • Ben McGREGOR (ALP): 2,590 (20.6%)

Votes after every count

Clark 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3
Andrew WILKIEIndependent · elected33,76134,62738,68348,653
Ben McGREGORAustralian Labor Party13,64113,92816,21818,808
Amanda-Sue MARKHAMLiberal11,71912,23312,560–
Juniper SHAWThe Greens6,4586,673––
Jim STARKEYUnited Australia Party1,882–––

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.