Skip to content

Kingsford Smith: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Matt THISTLETHWAITELaborBrad COLELiberal34,0763First preferences
2022Matt THISTLETHWAITELaborGrace TANLiberal28,2703Majority at count 3
2019Matt THISTLETHWAITELaborAmanda WILMOTLiberal16,6265Majority at count 5

2025 Federal election

Matt THISTLETHWAITE (Labor) won Kingsford Smith in 2025 with 66,604 of the 99,132 votes in the final count, beating Brad COLE (Liberal) by 34,076 votes (67.2% to 32.8%). Thistlethwaite won on first preferences, with 50.8% of 99,132 formal votes (more than half: 49,567 needed).

99,132 formal votes5 candidates3 counts34,076-vote final margin

Kingsford Smith 2025: preference flowsSankey diagram of the distribution of preferences in Kingsford Smith at the 2025 Federal election. Matt THISTLETHWAITE was elected after 3 counts, 66,604 votes to 32,528 for Brad COLE. The table below gives every figure.First prefsCount 1Count 2Count 3Matt THISTLETHWAITE: 50,346 votes stay with themBrad COLE: 25,924 votes stay with themKeiron BROWN: 13,440 votes stay with themMark JELIC: 5,865 votes stay with them1,348 votes from Elsa PARKER (excluded) go to Keiron BROWN1,009 votes from Elsa PARKER (excluded) go to Matt THISTLETHWAITE625 votes from Elsa PARKER (excluded) go to Brad COLE575 votes from Elsa PARKER (excluded) go to Mark JELICMatt THISTLETHWAITE: 51,355 votes stay with themBrad COLE: 26,549 votes stay with themKeiron BROWN: 14,788 votes stay with them3,964 votes from Mark JELIC (excluded) go to Brad COLE1,654 votes from Mark JELIC (excluded) go to Matt THISTLETHWAITE822 votes from Mark JELIC (excluded) go to Keiron BROWNMatt THISTLETHWAITE: 53,009 votes stay with themBrad COLE: 30,513 votes stay with them13,595 votes from Keiron BROWN (excluded) go to Matt THISTLETHWAITE2,015 votes from Keiron BROWN (excluded) go to Brad COLEMatt THISTLETHWAITE (ALP): 50,346 votes at first preferencesTHISTLETHWAITEBrad COLE (LP): 25,924 votes at first preferencesCOLEKeiron BROWN (GRN): 13,440 votes at first preferencesBROWNMark JELIC (ON): 5,865 votes at first preferencesJELICElsa PARKER (IND): 3,557 votes at first preferencesMatt THISTLETHWAITE (ALP): 51,355 votes at count 1THISTLETHWAITEBrad COLE (LP): 26,549 votes at count 1COLEKeiron BROWN (GRN): 14,788 votes at count 1BROWNMark JELIC (ON): 6,440 votes at count 1JELICMatt THISTLETHWAITE (ALP): 53,009 votes at count 2THISTLETHWAITEBrad COLE (LP): 30,513 votes at count 2COLEKeiron BROWN (GRN): 15,610 votes at count 2BROWNMatt THISTLETHWAITE (ALP): 66,604 votes at count 3THISTLETHWAITE · electedBrad COLE (LP): 32,528 votes at count 3COLE · 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

Kingsford Smith 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Elsa PARKERIndependent3,557
  • Keiron BROWN (GRN): 1,348 (37.9%)
  • Matt THISTLETHWAITE (ALP): 1,009 (28.4%)
  • Brad COLE (LP): 625 (17.6%)
  • Mark JELIC (ON): 575 (16.2%)
2Mark JELICPauline Hanson's One Nation6,440
  • Brad COLE (LP): 3,964 (61.6%)
  • Matt THISTLETHWAITE (ALP): 1,654 (25.7%)
  • Keiron BROWN (GRN): 822 (12.8%)
3Keiron BROWNThe Greens15,610
  • Matt THISTLETHWAITE (ALP): 13,595 (87.1%)
  • Brad COLE (LP): 2,015 (12.9%)

Votes after every count

Kingsford Smith 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3
Matt THISTLETHWAITELabor · elected50,34651,35553,00966,604
Brad COLELiberal25,92426,54930,51332,528
Keiron BROWNThe Greens13,44014,78815,610–
Mark JELICPauline Hanson's One Nation5,8656,440––
Elsa PARKERIndependent3,557–––

2022 Federal election

Matt THISTLETHWAITE (Labor) won Kingsford Smith in 2022 with 62,868 of the 97,466 votes in the final count, beating Grace TAN (Liberal) by 28,270 votes (64.5% to 35.5%). Thistlethwaite led on first preferences with 47.9% of 97,466 formal votes and passed the 48,734-vote majority at count 3.

97,466 formal votes5 candidates3 counts28,270-vote final margin

Kingsford Smith 2022: preference flowsSankey diagram of the distribution of preferences in Kingsford Smith at the 2022 Federal election. Matt THISTLETHWAITE was elected after 3 counts, 62,868 votes to 34,598 for Grace TAN. The table below gives every figure.First prefsCount 1Count 2Count 3Matt THISTLETHWAITE: 46,697 votes stay with themGrace TAN: 27,929 votes stay with themStuart DAVIS: 16,401 votes stay with themAnthony TAWAF: 3,388 votes stay with them1,961 votes from Darrin MARR (excluded) go to Anthony TAWAF477 votes from Darrin MARR (excluded) go to Grace TAN313 votes from Darrin MARR (excluded) go to Stuart DAVIS300 votes from Darrin MARR (excluded) go to Matt THISTLETHWAITEMatt THISTLETHWAITE: 46,997 votes stay with themGrace TAN: 28,406 votes stay with themStuart DAVIS: 16,714 votes stay with them2,920 votes from Anthony TAWAF (excluded) go to Grace TAN1,407 votes from Anthony TAWAF (excluded) go to Stuart DAVIS1,022 votes from Anthony TAWAF (excluded) go to Matt THISTLETHWAITEMatt THISTLETHWAITE: 48,019 votes stay with themGrace TAN: 31,326 votes stay with them14,849 votes from Stuart DAVIS (excluded) go to Matt THISTLETHWAITE3,272 votes from Stuart DAVIS (excluded) go to Grace TANMatt THISTLETHWAITE (ALP): 46,697 votes at first preferencesTHISTLETHWAITEGrace TAN (LP): 27,929 votes at first preferencesTANStuart DAVIS (GRN): 16,401 votes at first preferencesDAVISAnthony TAWAF (UAPP): 3,388 votes at first preferencesDarrin MARR (ON): 3,051 votes at first preferencesMatt THISTLETHWAITE (ALP): 46,997 votes at count 1THISTLETHWAITEGrace TAN (LP): 28,406 votes at count 1TANStuart DAVIS (GRN): 16,714 votes at count 1DAVISAnthony TAWAF (UAPP): 5,349 votes at count 1TAWAFMatt THISTLETHWAITE (ALP): 48,019 votes at count 2THISTLETHWAITEGrace TAN (LP): 31,326 votes at count 2TANStuart DAVIS (GRN): 18,121 votes at count 2DAVISMatt THISTLETHWAITE (ALP): 62,868 votes at count 3THISTLETHWAITE · electedGrace TAN (LP): 34,598 votes at count 3TAN · 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

Kingsford Smith 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Darrin MARRPauline Hanson's One Nation3,051
  • Anthony TAWAF (UAPP): 1,961 (64.3%)
  • Grace TAN (LP): 477 (15.6%)
  • Stuart DAVIS (GRN): 313 (10.3%)
  • Matt THISTLETHWAITE (ALP): 300 (9.8%)
2Anthony TAWAFUnited Australia Party5,349
  • Grace TAN (LP): 2,920 (54.6%)
  • Stuart DAVIS (GRN): 1,407 (26.3%)
  • Matt THISTLETHWAITE (ALP): 1,022 (19.1%)
3Stuart DAVISThe Greens18,121
  • Matt THISTLETHWAITE (ALP): 14,849 (81.9%)
  • Grace TAN (LP): 3,272 (18.1%)

Votes after every count

Kingsford Smith 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3
Matt THISTLETHWAITELabor · elected46,69746,99748,01962,868
Grace TANLiberal27,92928,40631,32634,598
Stuart DAVISThe Greens16,40116,71418,121–
Anthony TAWAFUnited Australia Party3,3885,349––
Darrin MARRPauline Hanson's One Nation3,051–––

2019 Federal election

Matt THISTLETHWAITE (Labor) won Kingsford Smith in 2019 with 55,501 of the 94,376 votes in the final count, beating Amanda WILMOT (Liberal) by 16,626 votes (58.8% to 41.2%). Thistlethwaite led on first preferences with 45.2% of 94,376 formal votes and passed the 47,189-vote majority at count 5.

94,376 formal votes7 candidates5 counts16,626-vote final margin

Kingsford Smith 2019: preference flowsSankey diagram of the distribution of preferences in Kingsford Smith at the 2019 Federal election. Matt THISTLETHWAITE was elected after 5 counts, 55,501 votes to 38,875 for Amanda WILMOT. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Matt THISTLETHWAITE: 42,629 votes stay with themAmanda WILMOT: 34,380 votes stay with themJames CRUZ: 11,418 votes stay with themAdam Bruce WATSON: 1,649 votes stay with themJames JANSSON: 1,595 votes stay with themAdrian MANSON: 1,359 votes stay with them410 votes from Petra CAMPBELL (excluded) go to James CRUZ350 votes from Petra CAMPBELL (excluded) go to James JANSSON263 votes from Petra CAMPBELL (excluded) go to Matt THISTLETHWAITE149 votes from Petra CAMPBELL (excluded) go to Amanda WILMOT114 votes from Petra CAMPBELL (excluded) go to Adam Bruce WATSON60 votes from Petra CAMPBELL (excluded) go to Adrian MANSONMatt THISTLETHWAITE: 42,892 votes stay with themAmanda WILMOT: 34,529 votes stay with themJames CRUZ: 11,828 votes stay with themAdam Bruce WATSON: 1,763 votes stay with themJames JANSSON: 1,945 votes stay with them700 votes from Adrian MANSON (excluded) go to Amanda WILMOT233 votes from Adrian MANSON (excluded) go to Adam Bruce WATSON231 votes from Adrian MANSON (excluded) go to Matt THISTLETHWAITE143 votes from Adrian MANSON (excluded) go to James CRUZ112 votes from Adrian MANSON (excluded) go to James JANSSONMatt THISTLETHWAITE: 43,123 votes stay with themAmanda WILMOT: 35,229 votes stay with themJames CRUZ: 11,971 votes stay with them962 votes from Adam Bruce WATSON (excluded) go to Amanda WILMOT417 votes from Adam Bruce WATSON (excluded) go to James JANSSON379 votes from Adam Bruce WATSON (excluded) go to Matt THISTLETHWAITE238 votes from Adam Bruce WATSON (excluded) go to James CRUZJames JANSSON: 2,057 votes stay with themMatt THISTLETHWAITE: 43,502 votes stay with themAmanda WILMOT: 36,191 votes stay with themJames CRUZ: 12,209 votes stay with them1,080 votes from James JANSSON (excluded) go to James CRUZ702 votes from James JANSSON (excluded) go to Matt THISTLETHWAITE692 votes from James JANSSON (excluded) go to Amanda WILMOTMatt THISTLETHWAITE: 44,204 votes stay with themAmanda WILMOT: 36,883 votes stay with them11,297 votes from James CRUZ (excluded) go to Matt THISTLETHWAITE1,992 votes from James CRUZ (excluded) go to Amanda WILMOTMatt THISTLETHWAITE (ALP): 42,629 votes at first preferencesTHISTLETHWAITEAmanda WILMOT (LP): 34,380 votes at first preferencesWILMOTJames CRUZ (GRN): 11,418 votes at first preferencesCRUZAdam Bruce WATSON (UAPP): 1,649 votes at first preferencesJames JANSSON (FUT): 1,595 votes at first preferencesAdrian MANSON (CDP): 1,359 votes at first preferencesPetra CAMPBELL (SPP): 1,346 votes at first preferencesMatt THISTLETHWAITE (ALP): 42,892 votes at count 1THISTLETHWAITEAmanda WILMOT (LP): 34,529 votes at count 1WILMOTJames CRUZ (GRN): 11,828 votes at count 1CRUZAdam Bruce WATSON (UAPP): 1,763 votes at count 1James JANSSON (FUT): 1,945 votes at count 1Adrian MANSON (CDP): 1,419 votes at count 1Matt THISTLETHWAITE (ALP): 43,123 votes at count 2THISTLETHWAITEAmanda WILMOT (LP): 35,229 votes at count 2WILMOTJames CRUZ (GRN): 11,971 votes at count 2CRUZAdam Bruce WATSON (UAPP): 1,996 votes at count 2James JANSSON (FUT): 2,057 votes at count 2Matt THISTLETHWAITE (ALP): 43,502 votes at count 3THISTLETHWAITEAmanda WILMOT (LP): 36,191 votes at count 3WILMOTJames CRUZ (GRN): 12,209 votes at count 3CRUZJames JANSSON (FUT): 2,474 votes at count 3Matt THISTLETHWAITE (ALP): 44,204 votes at count 4THISTLETHWAITEAmanda WILMOT (LP): 36,883 votes at count 4WILMOTJames CRUZ (GRN): 13,289 votes at count 4CRUZMatt THISTLETHWAITE (ALP): 55,501 votes at count 5THISTLETHWAITE · electedAmanda WILMOT (LP): 38,875 votes at count 5WILMOT · 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

Kingsford Smith 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Petra CAMPBELLSustainable Australia1,346
  • James CRUZ (GRN): 410 (30.5%)
  • James JANSSON (FUT): 350 (26.0%)
  • Matt THISTLETHWAITE (ALP): 263 (19.5%)
  • Amanda WILMOT (LP): 149 (11.1%)
  • Adam Bruce WATSON (UAPP): 114 (8.5%)
  • Adrian MANSON (CDP): 60 (4.5%)
2Adrian MANSONChristian Democratic Party (Fred Nile Group)1,419
  • Amanda WILMOT (LP): 700 (49.3%)
  • Adam Bruce WATSON (UAPP): 233 (16.4%)
  • Matt THISTLETHWAITE (ALP): 231 (16.3%)
  • James CRUZ (GRN): 143 (10.1%)
  • James JANSSON (FUT): 112 (7.9%)
3Adam Bruce WATSONUnited Australia Party1,996
  • Amanda WILMOT (LP): 962 (48.2%)
  • James JANSSON (FUT): 417 (20.9%)
  • Matt THISTLETHWAITE (ALP): 379 (19.0%)
  • James CRUZ (GRN): 238 (11.9%)
4James JANSSONScience Party2,474
  • James CRUZ (GRN): 1,080 (43.7%)
  • Matt THISTLETHWAITE (ALP): 702 (28.4%)
  • Amanda WILMOT (LP): 692 (28.0%)
5James CRUZThe Greens13,289
  • Matt THISTLETHWAITE (ALP): 11,297 (85.0%)
  • Amanda WILMOT (LP): 1,992 (15.0%)

Votes after every count

Kingsford Smith 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Matt THISTLETHWAITELabor · elected42,62942,89243,12343,50244,20455,501
Amanda WILMOTLiberal34,38034,52935,22936,19136,88338,875
James CRUZThe Greens11,41811,82811,97112,20913,289–
Adam Bruce WATSONUnited Australia Party1,6491,7631,996–––
James JANSSONScience Party1,5951,9452,0572,474––
Adrian MANSONChristian Democratic Party (Fred Nile Group)1,3591,419––––
Petra CAMPBELLSustainable Australia1,346–––––

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.