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.
Tania LAWRENCE (Australian Labor Party) won Hasluck in 2025 with 63,039 of the 95,551 votes in the final count, beating David GOODE (Liberal) by 30,527 votes (66.0% to 34.0%). Lawrence led on first preferences with 48.4% of 95,551 formal votes and passed the 47,776-vote majority at count 3.
95,551 formal votes7 candidates5 counts30,527-vote final margin
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
Initially 95,551 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Dawn Michelle KELLY (The Great Australian Party) was excluded; their 1,509 votes were distributed: 608 (40.3%) to Adrian DEETH; 267 (17.7%) to David KINGSTON; 221 (14.6%) to Leo TREASURE; 170 (11.3%) to Tania LAWRENCE and 2 more.
On count 2, David KINGSTON (Australian Christians) was excluded; their 3,129 votes were distributed: 1,197 (38.3%) to Adrian DEETH; 903 (28.9%) to David GOODE; 521 (16.7%) to Tania LAWRENCE; 293 (9.4%) to Tamica MATSON and 1 more.
On count 3, Leo TREASURE (Legalise Cannabis Party) was excluded; their 5,278 votes were distributed: 1,848 (35.0%) to Tamica MATSON; 1,371 (26.0%) to Tania LAWRENCE; 1,224 (23.2%) to Adrian DEETH; 835 (15.8%) to David GOODE.
On count 4, Adrian DEETH (Pauline Hanson's One Nation) was excluded; their 10,079 votes were distributed: 5,633 (55.9%) to David GOODE; 2,606 (25.9%) to Tamica MATSON; 1,840 (18.3%) to Tania LAWRENCE.
On count 5, Tamica MATSON (The Greens (WA) Inc) was excluded; their 16,796 votes were distributed: 12,934 (77.0%) to Tania LAWRENCE; 3,862 (23.0%) to David GOODE.
Finally, Tania LAWRENCE (Australian Labor Party) won with 63,039 votes to 32,512 for David GOODE (Liberal).
Where the preferences went
Hasluck 2025: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Dawn Michelle KELLYThe Great Australian Party
1,509
Adrian DEETH (ON): 608 (40.3%)
David KINGSTON (AUC): 267 (17.7%)
Leo TREASURE (HMP): 221 (14.6%)
Tania LAWRENCE (ALP): 170 (11.3%)
Tamica MATSON (GRN): 137 (9.1%)
David GOODE (LP): 106 (7.0%)
2
David KINGSTONAustralian Christians
3,129
Adrian DEETH (ON): 1,197 (38.3%)
David GOODE (LP): 903 (28.9%)
Tania LAWRENCE (ALP): 521 (16.7%)
Tamica MATSON (GRN): 293 (9.4%)
Leo TREASURE (HMP): 215 (6.9%)
3
Leo TREASURELegalise Cannabis Party
5,278
Tamica MATSON (GRN): 1,848 (35.0%)
Tania LAWRENCE (ALP): 1,371 (26.0%)
Adrian DEETH (ON): 1,224 (23.2%)
David GOODE (LP): 835 (15.8%)
4
Adrian DEETHPauline Hanson's One Nation
10,079
David GOODE (LP): 5,633 (55.9%)
Tamica MATSON (GRN): 2,606 (25.9%)
Tania LAWRENCE (ALP): 1,840 (18.3%)
5
Tamica MATSONThe Greens (WA) Inc
16,796
Tania LAWRENCE (ALP): 12,934 (77.0%)
David GOODE (LP): 3,862 (23.0%)
Votes after every count
Hasluck 2025: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Tania LAWRENCEAustralian Labor Party · elected
46,203
46,373
46,894
48,265
50,105
63,039
David GOODELiberal
21,173
21,279
22,182
23,017
28,650
32,512
Tamica MATSONThe Greens (WA) Inc
11,912
12,049
12,342
14,190
16,796
–
Adrian DEETHPauline Hanson's One Nation
7,050
7,658
8,855
10,079
–
–
Leo TREASURELegalise Cannabis Party
4,842
5,063
5,278
–
–
–
David KINGSTONAustralian Christians
2,862
3,129
–
–
–
–
Dawn Michelle KELLYThe Great Australian Party
1,509
–
–
–
–
–
2022 Federal election
Tania LAWRENCE (Australian Labor Party) won Hasluck in 2022 with 55,166 of the 98,513 votes in the final count, beating Ken WYATT (Liberal) by 11,819 votes (56.0% to 44.0%). Lawrence led on first preferences with 39.7% of 98,513 formal votes and passed the 49,257-vote majority at count 7.
98,513 formal votes9 candidates7 counts11,819-vote final margin
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
Initially 98,513 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Steven McCREANOR (Liberal Democrats) was excluded; their 1,280 votes were distributed: 315 (24.6%) to Ken WYATT; 225 (17.6%) to Tania LAWRENCE; 200 (15.6%) to Ian MONCK; 175 (13.7%) to Will SCOTT and 4 more.
On count 2, Marijanna SMITH (Australian Federation Party) was excluded; their 1,863 votes were distributed: 517 (27.8%) to Ian MONCK; 309 (16.6%) to Will SCOTT; 243 (13.0%) to Tania LAWRENCE; 219 (11.8%) to Pauline CLARK and 3 more.
On count 3, Pauline CLARK (WESTERN AUSTRALIA PARTY) was excluded; their 2,875 votes were distributed: 633 (22.0%) to Jeanene WILLIAMS; 567 (19.7%) to Tania LAWRENCE; 523 (18.2%) to Ken WYATT; 425 (14.8%) to Ian MONCK and 2 more.
On count 4, Will SCOTT (United Australia Party) was excluded; their 3,775 votes were distributed: 2,231 (59.1%) to Ian MONCK; 519 (13.7%) to Jeanene WILLIAMS; 401 (10.6%) to Brendan STURCKE; 395 (10.5%) to Ken WYATT and 1 more.
On count 5, Jeanene WILLIAMS (Independent) was excluded; their 4,772 votes were distributed: 2,303 (48.3%) to Brendan STURCKE; 1,137 (23.8%) to Ian MONCK; 792 (16.6%) to Tania LAWRENCE; 540 (11.3%) to Ken WYATT.
On count 6, Ian MONCK (Pauline Hanson's One Nation) was excluded; their 8,293 votes were distributed: 3,662 (44.2%) to Ken WYATT; 3,115 (37.6%) to Brendan STURCKE; 1,516 (18.3%) to Tania LAWRENCE.
On count 7, Brendan STURCKE (The Greens (WA)) was excluded; their 17,307 votes were distributed: 12,450 (71.9%) to Tania LAWRENCE; 4,857 (28.1%) to Ken WYATT.
Finally, Tania LAWRENCE (Australian Labor Party) won with 55,166 votes to 43,347 for Ken WYATT (Liberal).
Where the preferences went
Hasluck 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Steven McCREANORLiberal Democrats
1,280
Ken WYATT (LP): 315 (24.6%)
Tania LAWRENCE (ALP): 225 (17.6%)
Ian MONCK (ON): 200 (15.6%)
Will SCOTT (UAPP): 175 (13.7%)
Marijanna SMITH (CYA): 124 (9.7%)
Pauline CLARK (WAP): 95 (7.4%)
Jeanene WILLIAMS (IND): 93 (7.3%)
Brendan STURCKE (GRN): 53 (4.1%)
2
Marijanna SMITHAustralian Federation Party
1,863
Ian MONCK (ON): 517 (27.8%)
Will SCOTT (UAPP): 309 (16.6%)
Tania LAWRENCE (ALP): 243 (13.0%)
Pauline CLARK (WAP): 219 (11.8%)
Jeanene WILLIAMS (IND): 209 (11.2%)
Brendan STURCKE (GRN): 200 (10.7%)
Ken WYATT (LP): 166 (8.9%)
3
Pauline CLARKWESTERN AUSTRALIA PARTY
2,875
Jeanene WILLIAMS (IND): 633 (22.0%)
Tania LAWRENCE (ALP): 567 (19.7%)
Ken WYATT (LP): 523 (18.2%)
Ian MONCK (ON): 425 (14.8%)
Brendan STURCKE (GRN): 409 (14.2%)
Will SCOTT (UAPP): 318 (11.1%)
4
Will SCOTTUnited Australia Party
3,775
Ian MONCK (ON): 2,231 (59.1%)
Jeanene WILLIAMS (IND): 519 (13.7%)
Brendan STURCKE (GRN): 401 (10.6%)
Ken WYATT (LP): 395 (10.5%)
Tania LAWRENCE (ALP): 229 (6.1%)
5
Jeanene WILLIAMSIndependent
4,772
Brendan STURCKE (GRN): 2,303 (48.3%)
Ian MONCK (ON): 1,137 (23.8%)
Tania LAWRENCE (ALP): 792 (16.6%)
Ken WYATT (LP): 540 (11.3%)
6
Ian MONCKPauline Hanson's One Nation
8,293
Ken WYATT (LP): 3,662 (44.2%)
Brendan STURCKE (GRN): 3,115 (37.6%)
Tania LAWRENCE (ALP): 1,516 (18.3%)
7
Brendan STURCKEThe Greens (WA)
17,307
Tania LAWRENCE (ALP): 12,450 (71.9%)
Ken WYATT (LP): 4,857 (28.1%)
Votes after every count
Hasluck 2022: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Count 7
Tania LAWRENCEAustralian Labor Party · elected
39,144
39,369
39,612
40,179
40,408
41,200
42,716
55,166
Ken WYATTLiberal
32,889
33,204
33,370
33,893
34,288
34,828
38,490
43,347
Brendan STURCKEThe Greens (WA)
10,826
10,879
11,079
11,488
11,889
14,192
17,307
–
Ian MONCKPauline Hanson's One Nation
3,783
3,983
4,500
4,925
7,156
8,293
–
–
Jeanene WILLIAMSIndependent
3,318
3,411
3,620
4,253
4,772
–
–
–
Will SCOTTUnited Australia Party
2,973
3,148
3,457
3,775
–
–
–
–
Pauline CLARKWESTERN AUSTRALIA PARTY
2,561
2,656
2,875
–
–
–
–
–
Marijanna SMITHAustralian Federation Party
1,739
1,863
–
–
–
–
–
–
Steven McCREANORLiberal Democrats
1,280
–
–
–
–
–
–
–
2019 Federal election
Ken WYATT (Liberal) won Hasluck in 2019 with 46,637 of the 84,200 votes in the final count, beating James MARTIN (Australian Labor Party) by 9,074 votes (55.4% to 44.6%). Wyatt led on first preferences with 43.6% of 84,200 formal votes and passed the 42,101-vote majority at count 5.
84,200 formal votes8 candidates6 counts9,074-vote final margin
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
Initially 84,200 first-preference votes were counted. The candidate with the fewest votes is excluded and their votes pass to the voters' next preference, and so on until two remain.
On count 1, Stephen PHELAN (WESTERN AUSTRALIA PARTY) was excluded; their 1,542 votes were distributed: 356 (23.1%) to Ken WYATT; 334 (21.7%) to Fiona WHITE-HARTIG; 260 (16.9%) to James MARTIN; 231 (15.0%) to Lee-Anne MILES and 3 more.
On count 2, Brady John WILLIAMS (Australian Christians) was excluded; their 1,757 votes were distributed: 1,058 (60.2%) to Ken WYATT; 195 (11.1%) to Tim ORR; 159 (9.0%) to Fiona WHITE-HARTIG; 128 (7.3%) to Lee-Anne MILES and 2 more.
On count 3, Mike DALE (United Australia Party) was excluded; their 2,145 votes were distributed: 768 (35.8%) to Tim ORR; 608 (28.3%) to Ken WYATT; 331 (15.4%) to Lee-Anne MILES; 249 (11.6%) to Fiona WHITE-HARTIG and 1 more.
On count 4, Fiona WHITE-HARTIG (Shooters, Fishers and Farmers) was excluded; their 3,178 votes were distributed: 1,084 (34.1%) to Tim ORR; 1,011 (31.8%) to Ken WYATT; 606 (19.1%) to Lee-Anne MILES; 477 (15.0%) to James MARTIN.
On count 5, Tim ORR (Pauline Hanson's One Nation) was excluded; their 6,645 votes were distributed: 3,280 (49.4%) to Ken WYATT; 2,034 (30.6%) to Lee-Anne MILES; 1,331 (20.0%) to James MARTIN.
On count 6, Lee-Anne MILES (The Greens (WA)) was excluded; their 12,981 votes were distributed: 9,392 (72.4%) to James MARTIN; 3,589 (27.6%) to Ken WYATT.
Finally, Ken WYATT (Liberal) won with 46,637 votes to 37,563 for James MARTIN (Australian Labor Party).
Where the preferences went
Hasluck 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Stephen PHELANWESTERN AUSTRALIA PARTY
1,542
Ken WYATT (LP): 356 (23.1%)
Fiona WHITE-HARTIG (ASP): 334 (21.7%)
James MARTIN (ALP): 260 (16.9%)
Lee-Anne MILES (GRN): 231 (15.0%)
Tim ORR (ON): 153 (9.9%)
Mike DALE (UAPP): 130 (8.4%)
Brady John WILLIAMS (AUC): 78 (5.1%)
2
Brady John WILLIAMSAustralian Christians
1,757
Ken WYATT (LP): 1,058 (60.2%)
Tim ORR (ON): 195 (11.1%)
Fiona WHITE-HARTIG (ASP): 159 (9.0%)
Lee-Anne MILES (GRN): 128 (7.3%)
James MARTIN (ALP): 122 (6.9%)
Mike DALE (UAPP): 95 (5.4%)
3
Mike DALEUnited Australia Party
2,145
Tim ORR (ON): 768 (35.8%)
Ken WYATT (LP): 608 (28.3%)
Lee-Anne MILES (GRN): 331 (15.4%)
Fiona WHITE-HARTIG (ASP): 249 (11.6%)
James MARTIN (ALP): 189 (8.8%)
4
Fiona WHITE-HARTIGShooters, Fishers and Farmers
3,178
Tim ORR (ON): 1,084 (34.1%)
Ken WYATT (LP): 1,011 (31.8%)
Lee-Anne MILES (GRN): 606 (19.1%)
James MARTIN (ALP): 477 (15.0%)
5
Tim ORRPauline Hanson's One Nation
6,645
Ken WYATT (LP): 3,280 (49.4%)
Lee-Anne MILES (GRN): 2,034 (30.6%)
James MARTIN (ALP): 1,331 (20.0%)
6
Lee-Anne MILESThe Greens (WA)
12,981
James MARTIN (ALP): 9,392 (72.4%)
Ken WYATT (LP): 3,589 (27.6%)
Votes after every count
Hasluck 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Count 6
Ken WYATTLiberal · elected
36,735
37,091
38,149
38,757
39,768
43,048
46,637
James MARTINAustralian Labor Party
25,792
26,052
26,174
26,363
26,840
28,171
37,563
Lee-Anne MILESThe Greens (WA)
9,651
9,882
10,010
10,341
10,947
12,981
–
Tim ORRPauline Hanson's One Nation
4,445
4,598
4,793
5,561
6,645
–
–
Fiona WHITE-HARTIGShooters, Fishers and Farmers
2,436
2,770
2,929
3,178
–
–
–
Mike DALEUnited Australia Party
1,920
2,050
2,145
–
–
–
–
Brady John WILLIAMSAustralian Christians
1,679
1,757
–
–
–
–
–
Stephen PHELANWESTERN AUSTRALIA PARTY
1,542
–
–
–
–
–
–
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.