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.
Julian SIMMONDSLiberal National Party of Queensland
Peter COSSARAustralian Labor Party
11,620
5
Majority at count 4
2025 Federal election
Elizabeth WATSON-BROWN (The Greens) won Ryan in 2025 with 55,112 of the 103,462 votes in the final count, beating Maggie FORREST (LNP) by 6,762 votes (53.3% to 46.7%). Watson-Brown came from behind: Forrest led on first preferences (34.6% to 29.0%) but preferences from excluded candidates put Watson-Brown ahead at count 6.
103,462 formal votes8 candidates6 counts6,762-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 103,462 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, Gina MASTERTON (FUSION | Planet Rescue | Whistleblower Protection | Innovation) was excluded; their 1,007 votes were distributed: 474 (47.1%) to Elizabeth WATSON-BROWN; 207 (20.6%) to Rebecca HACK; 95 (9.4%) to N DE LAPP; 90 (8.9%) to Donna GALLEHAWK and 3 more.
On count 2, Ryan HUNT (Trumpet of Patriots) was excluded; their 1,404 votes were distributed: 580 (41.3%) to Robbie ELSOM; 313 (22.3%) to Maggie FORREST; 159 (11.3%) to N DE LAPP; 149 (10.6%) to Donna GALLEHAWK and 2 more.
On count 3, Donna GALLEHAWK (Family First) was excluded; their 1,579 votes were distributed: 484 (30.7%) to N DE LAPP; 364 (23.1%) to Rebecca HACK; 314 (19.9%) to Maggie FORREST; 252 (16.0%) to Robbie ELSOM and 1 more.
On count 4, N DE LAPP (Gerard Rennick People First) was excluded; their 3,145 votes were distributed: 2,075 (66.0%) to Robbie ELSOM; 501 (15.9%) to Maggie FORREST; 312 (9.9%) to Elizabeth WATSON-BROWN; 257 (8.2%) to Rebecca HACK.
On count 5, Robbie ELSOM (Pauline Hanson's One Nation) was excluded; their 5,265 votes were distributed: 3,852 (73.2%) to Maggie FORREST; 740 (14.1%) to Rebecca HACK; 673 (12.8%) to Elizabeth WATSON-BROWN.
On count 6, Rebecca HACK (Australian Labor Party) was excluded; their 30,893 votes were distributed: 23,407 (75.8%) to Elizabeth WATSON-BROWN; 7,486 (24.2%) to Maggie FORREST.
Finally, Elizabeth WATSON-BROWN (The Greens) won with 55,112 votes to 48,350 for Maggie FORREST (LNP).
Where the preferences went
Ryan 2025: where each excluded candidate’s votes went
Elizabeth WATSON-BROWN (Queensland Greens) won Ryan in 2022 with 52,286 of the 99,316 votes in the final count, beating Julian SIMMONDS (Liberal National Party of Queensland) by 5,256 votes (52.6% to 47.4%). Watson-Brown came from behind: Simmonds led on first preferences (38.5% to 30.2%) but preferences from excluded candidates put Watson-Brown ahead at count 7.
99,316 formal votes9 candidates7 counts5,256-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 99,316 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, Axel DANCOISNE (Australian Federation Party) was excluded; their 353 votes were distributed: 65 (18.4%) to Joel LOVE; 57 (16.1%) to Julian SIMMONDS; 52 (14.7%) to Damian COORY; 44 (12.5%) to Jina LIPMAN and 4 more.
On count 2, Janine REES (Australian Progressives) was excluded; their 649 votes were distributed: 255 (39.3%) to Elizabeth WATSON-BROWN; 129 (19.9%) to Jina LIPMAN; 83 (12.8%) to Peter COSSAR; 67 (10.3%) to Damian COORY and 3 more.
On count 3, Jina LIPMAN (Animal Justice Party) was excluded; their 1,261 votes were distributed: 621 (49.2%) to Elizabeth WATSON-BROWN; 180 (14.3%) to Peter COSSAR; 124 (9.8%) to Joel LOVE; 116 (9.2%) to Julian SIMMONDS and 2 more.
On count 4, Kathryn POLLARD (United Australia Party) was excluded; their 2,252 votes were distributed: 937 (41.6%) to Joel LOVE; 656 (29.1%) to Damian COORY; 287 (12.7%) to Julian SIMMONDS; 224 (9.9%) to Elizabeth WATSON-BROWN and 1 more.
On count 5, Joel LOVE (Pauline Hanson's One Nation) was excluded; their 3,395 votes were distributed: 1,787 (52.6%) to Damian COORY; 808 (23.8%) to Julian SIMMONDS; 537 (15.8%) to Elizabeth WATSON-BROWN; 263 (7.7%) to Peter COSSAR.
On count 6, Damian COORY (Liberal Democrats) was excluded; their 5,253 votes were distributed: 3,128 (59.5%) to Julian SIMMONDS; 1,372 (26.1%) to Elizabeth WATSON-BROWN; 753 (14.3%) to Peter COSSAR.
On count 7, Peter COSSAR (Australian Labor Party) was excluded; their 23,601 votes were distributed: 19,249 (81.6%) to Elizabeth WATSON-BROWN; 4,352 (18.4%) to Julian SIMMONDS.
Finally, Elizabeth WATSON-BROWN (Queensland Greens) won with 52,286 votes to 47,030 for Julian SIMMONDS (Liberal National Party of Queensland).
Where the preferences went
Ryan 2022: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Axel DANCOISNEAustralian Federation Party
353
Joel LOVE (ON): 65 (18.4%)
Julian SIMMONDS (LNP): 57 (16.1%)
Damian COORY (LDP): 52 (14.7%)
Jina LIPMAN (AJP): 44 (12.5%)
Janine REES (AUP): 43 (12.2%)
Kathryn POLLARD (UAPP): 39 (11.0%)
Peter COSSAR (ALP): 28 (7.9%)
Elizabeth WATSON-BROWN (GRN): 25 (7.1%)
2
Janine REESAustralian Progressives
649
Elizabeth WATSON-BROWN (GRN): 255 (39.3%)
Jina LIPMAN (AJP): 129 (19.9%)
Peter COSSAR (ALP): 83 (12.8%)
Damian COORY (LDP): 67 (10.3%)
Julian SIMMONDS (LNP): 43 (6.6%)
Kathryn POLLARD (UAPP): 40 (6.2%)
Joel LOVE (ON): 32 (4.9%)
3
Jina LIPMANAnimal Justice Party
1,261
Elizabeth WATSON-BROWN (GRN): 621 (49.2%)
Peter COSSAR (ALP): 180 (14.3%)
Joel LOVE (ON): 124 (9.8%)
Julian SIMMONDS (LNP): 116 (9.2%)
Kathryn POLLARD (UAPP): 111 (8.8%)
Damian COORY (LDP): 109 (8.6%)
4
Kathryn POLLARDUnited Australia Party
2,252
Joel LOVE (ON): 937 (41.6%)
Damian COORY (LDP): 656 (29.1%)
Julian SIMMONDS (LNP): 287 (12.7%)
Elizabeth WATSON-BROWN (GRN): 224 (9.9%)
Peter COSSAR (ALP): 148 (6.6%)
5
Joel LOVEPauline Hanson's One Nation
3,395
Damian COORY (LDP): 1,787 (52.6%)
Julian SIMMONDS (LNP): 808 (23.8%)
Elizabeth WATSON-BROWN (GRN): 537 (15.8%)
Peter COSSAR (ALP): 263 (7.7%)
6
Damian COORYLiberal Democrats
5,253
Julian SIMMONDS (LNP): 3,128 (59.5%)
Elizabeth WATSON-BROWN (GRN): 1,372 (26.1%)
Peter COSSAR (ALP): 753 (14.3%)
7
Peter COSSARAustralian Labor Party
23,601
Elizabeth WATSON-BROWN (GRN): 19,249 (81.6%)
Julian SIMMONDS (LNP): 4,352 (18.4%)
Votes after every count
Ryan 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
Julian SIMMONDSLiberal National Party of Queensland
38,239
38,296
38,339
38,455
38,742
39,550
42,678
47,030
Elizabeth WATSON-BROWNQueensland Greens · elected
30,003
30,028
30,283
30,904
31,128
31,665
33,037
52,286
Peter COSSARAustralian Labor Party
22,146
22,174
22,257
22,437
22,585
22,848
23,601
–
Damian COORYLiberal Democrats
2,582
2,634
2,701
2,810
3,466
5,253
–
–
Joel LOVEPauline Hanson's One Nation
2,237
2,302
2,334
2,458
3,395
–
–
–
Kathryn POLLARDUnited Australia Party
2,062
2,101
2,141
2,252
–
–
–
–
Jina LIPMANAnimal Justice Party
1,088
1,132
1,261
–
–
–
–
–
Janine REESAustralian Progressives
606
649
–
–
–
–
–
–
Axel DANCOISNEAustralian Federation Party
353
–
–
–
–
–
–
–
2019 Federal election
Julian SIMMONDS (Liberal National Party of Queensland) won Ryan in 2019 with 54,023 of the 96,426 votes in the final count, beating Peter COSSAR (Australian Labor Party) by 11,620 votes (56.0% to 44.0%). Simmonds led on first preferences with 48.6% of 96,426 formal votes and passed the 48,214-vote majority at count 4.
96,426 formal votes7 candidates5 counts11,620-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 96,426 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, Andrew BANKS (FRASER ANNING'S CONSERVATIVE NATIONAL PARTY) was excluded; their 964 votes were distributed: 480 (49.8%) to Rodney MILES; 190 (19.7%) to Julian SIMMONDS; 139 (14.4%) to Larry Edward CROUCH; 66 (6.8%) to Joanne WEBB and 2 more.
On count 2, Larry Edward CROUCH (United Australia Party) was excluded; their 1,617 votes were distributed: 586 (36.2%) to Julian SIMMONDS; 564 (34.9%) to Rodney MILES; 175 (10.8%) to Joanne WEBB; 175 (10.8%) to Peter COSSAR and 1 more.
On count 3, Joanne WEBB (Animal Justice Party) was excluded; their 2,095 votes were distributed: 1,040 (49.6%) to Jake SCHOERMER; 410 (19.6%) to Julian SIMMONDS; 347 (16.6%) to Peter COSSAR; 298 (14.2%) to Rodney MILES.
On count 4, Rodney MILES (Pauline Hanson's One Nation) was excluded; their 3,422 votes were distributed: 2,129 (62.2%) to Julian SIMMONDS; 685 (20.0%) to Jake SCHOERMER; 608 (17.8%) to Peter COSSAR.
On count 5, Jake SCHOERMER (The Greens) was excluded; their 21,520 votes were distributed: 17,681 (82.2%) to Peter COSSAR; 3,839 (17.8%) to Julian SIMMONDS.
Finally, Julian SIMMONDS (Liberal National Party of Queensland) won with 54,023 votes to 42,403 for Peter COSSAR (Australian Labor Party).
Where the preferences went
Ryan 2019: where each excluded candidate’s votes went
Count
Excluded
Votes distributed
Passed to
1
Andrew BANKSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
964
Rodney MILES (ON): 480 (49.8%)
Julian SIMMONDS (LNP): 190 (19.7%)
Larry Edward CROUCH (UAPP): 139 (14.4%)
Joanne WEBB (AJP): 66 (6.8%)
Jake SCHOERMER (GRN): 57 (5.9%)
Peter COSSAR (ALP): 32 (3.3%)
2
Larry Edward CROUCHUnited Australia Party
1,617
Julian SIMMONDS (LNP): 586 (36.2%)
Rodney MILES (ON): 564 (34.9%)
Joanne WEBB (AJP): 175 (10.8%)
Peter COSSAR (ALP): 175 (10.8%)
Jake SCHOERMER (GRN): 117 (7.2%)
3
Joanne WEBBAnimal Justice Party
2,095
Jake SCHOERMER (GRN): 1,040 (49.6%)
Julian SIMMONDS (LNP): 410 (19.6%)
Peter COSSAR (ALP): 347 (16.6%)
Rodney MILES (ON): 298 (14.2%)
4
Rodney MILESPauline Hanson's One Nation
3,422
Julian SIMMONDS (LNP): 2,129 (62.2%)
Jake SCHOERMER (GRN): 685 (20.0%)
Peter COSSAR (ALP): 608 (17.8%)
5
Jake SCHOERMERThe Greens
21,520
Peter COSSAR (ALP): 17,681 (82.2%)
Julian SIMMONDS (LNP): 3,839 (17.8%)
Votes after every count
Ryan 2019: votes held by each candidate after every count (– = excluded)
Candidate
First prefs
Count 1
Count 2
Count 3
Count 4
Count 5
Julian SIMMONDSLiberal National Party of Queensland · elected
46,869
47,059
47,645
48,055
50,184
54,023
Peter COSSARAustralian Labor Party
23,560
23,592
23,767
24,114
24,722
42,403
Jake SCHOERMERThe Greens
19,621
19,678
19,795
20,835
21,520
–
Rodney MILESPauline Hanson's One Nation
2,080
2,560
3,124
3,422
–
–
Joanne WEBBAnimal Justice Party
1,854
1,920
2,095
–
–
–
Larry Edward CROUCHUnited Australia Party
1,478
1,617
–
–
–
–
Andrew BANKSFRASER ANNING'S CONSERVATIVE NATIONAL PARTY
964
–
–
–
–
–
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.