Skip to content

Bowman: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Henry PIKELNPDarcy BROWNAustralian Labor Party5,2435Majority at count 5
2022Henry PIKELiberal National Party of QueenslandDonisha DUFFAustralian Labor Party11,2024Majority at count 4
2019Andrew LAMINGLiberal National Party of QueenslandTom BASTERAustralian Labor Party20,1354Majority at count 2

2025 Federal election

Henry PIKE (LNP) won Bowman in 2025 with 56,615 of the 107,987 votes in the final count, beating Darcy BROWN (Australian Labor Party) by 5,243 votes (52.4% to 47.6%). Pike led on first preferences with 39.6% of 107,987 formal votes and passed the 53,994-vote majority at count 5.

107,987 formal votes7 candidates5 counts5,243-vote final margin

Bowman 2025: preference flowsSankey diagram of the distribution of preferences in Bowman at the 2025 Federal election. Henry PIKE was elected after 5 counts, 56,615 votes to 51,372 for Darcy BROWN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Henry PIKE: 42,777 votes stay with themDarcy BROWN: 34,247 votes stay with themKristie LOCKHART: 12,689 votes stay with themMatthew KNIGHT: 7,650 votes stay with themGary WILLIAMSON: 3,924 votes stay with themShaun HOLLOWAY: 3,375 votes stay with them1,079 votes from David TODD (excluded) go to Matthew KNIGHT669 votes from David TODD (excluded) go to Shaun HOLLOWAY556 votes from David TODD (excluded) go to Henry PIKE400 votes from David TODD (excluded) go to Darcy BROWN368 votes from David TODD (excluded) go to Gary WILLIAMSON253 votes from David TODD (excluded) go to Kristie LOCKHARTHenry PIKE: 43,333 votes stay with themDarcy BROWN: 34,647 votes stay with themKristie LOCKHART: 12,942 votes stay with themMatthew KNIGHT: 8,729 votes stay with themGary WILLIAMSON: 4,292 votes stay with them1,058 votes from Shaun HOLLOWAY (excluded) go to Kristie LOCKHART964 votes from Shaun HOLLOWAY (excluded) go to Darcy BROWN920 votes from Shaun HOLLOWAY (excluded) go to Matthew KNIGHT618 votes from Shaun HOLLOWAY (excluded) go to Gary WILLIAMSON484 votes from Shaun HOLLOWAY (excluded) go to Henry PIKEHenry PIKE: 43,817 votes stay with themDarcy BROWN: 35,611 votes stay with themKristie LOCKHART: 14,000 votes stay with themMatthew KNIGHT: 9,649 votes stay with them2,769 votes from Gary WILLIAMSON (excluded) go to Matthew KNIGHT1,056 votes from Gary WILLIAMSON (excluded) go to Henry PIKE562 votes from Gary WILLIAMSON (excluded) go to Darcy BROWN523 votes from Gary WILLIAMSON (excluded) go to Kristie LOCKHARTHenry PIKE: 44,873 votes stay with themDarcy BROWN: 36,173 votes stay with themKristie LOCKHART: 14,523 votes stay with them7,832 votes from Matthew KNIGHT (excluded) go to Henry PIKE2,481 votes from Matthew KNIGHT (excluded) go to Kristie LOCKHART2,105 votes from Matthew KNIGHT (excluded) go to Darcy BROWNHenry PIKE: 52,705 votes stay with themDarcy BROWN: 38,278 votes stay with them13,094 votes from Kristie LOCKHART (excluded) go to Darcy BROWN3,910 votes from Kristie LOCKHART (excluded) go to Henry PIKEHenry PIKE (LNP): 42,777 votes at first preferencesPIKEDarcy BROWN (ALP): 34,247 votes at first preferencesBROWNKristie LOCKHART (GRN): 12,689 votes at first preferencesLOCKHARTMatthew KNIGHT (ON): 7,650 votes at first preferencesKNIGHTGary WILLIAMSON (CYA): 3,924 votes at first preferencesShaun HOLLOWAY (IND): 3,375 votes at first preferencesDavid TODD (FFPA): 3,325 votes at first preferencesHenry PIKE (LNP): 43,333 votes at count 1PIKEDarcy BROWN (ALP): 34,647 votes at count 1BROWNKristie LOCKHART (GRN): 12,942 votes at count 1LOCKHARTMatthew KNIGHT (ON): 8,729 votes at count 1KNIGHTGary WILLIAMSON (CYA): 4,292 votes at count 1WILLIAMSONShaun HOLLOWAY (IND): 4,044 votes at count 1Henry PIKE (LNP): 43,817 votes at count 2PIKEDarcy BROWN (ALP): 35,611 votes at count 2BROWNKristie LOCKHART (GRN): 14,000 votes at count 2LOCKHARTMatthew KNIGHT (ON): 9,649 votes at count 2KNIGHTGary WILLIAMSON (CYA): 4,910 votes at count 2WILLIAMSONHenry PIKE (LNP): 44,873 votes at count 3PIKEDarcy BROWN (ALP): 36,173 votes at count 3BROWNKristie LOCKHART (GRN): 14,523 votes at count 3LOCKHARTMatthew KNIGHT (ON): 12,418 votes at count 3KNIGHTHenry PIKE (LNP): 52,705 votes at count 4PIKEDarcy BROWN (ALP): 38,278 votes at count 4BROWNKristie LOCKHART (GRN): 17,004 votes at count 4LOCKHARTHenry PIKE (LNP): 56,615 votes at count 5PIKE · electedDarcy BROWN (ALP): 51,372 votes at count 5BROWN · 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

Bowman 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1David TODDFamily First3,325
  • Matthew KNIGHT (ON): 1,079 (32.5%)
  • Shaun HOLLOWAY (IND): 669 (20.1%)
  • Henry PIKE (LNP): 556 (16.7%)
  • Darcy BROWN (ALP): 400 (12.0%)
  • Gary WILLIAMSON (CYA): 368 (11.1%)
  • Kristie LOCKHART (GRN): 253 (7.6%)
2Shaun HOLLOWAYIndependent4,044
  • Kristie LOCKHART (GRN): 1,058 (26.2%)
  • Darcy BROWN (ALP): 964 (23.8%)
  • Matthew KNIGHT (ON): 920 (22.7%)
  • Gary WILLIAMSON (CYA): 618 (15.3%)
  • Henry PIKE (LNP): 484 (12.0%)
3Gary WILLIAMSONTrumpet of Patriots4,910
  • Matthew KNIGHT (ON): 2,769 (56.4%)
  • Henry PIKE (LNP): 1,056 (21.5%)
  • Darcy BROWN (ALP): 562 (11.4%)
  • Kristie LOCKHART (GRN): 523 (10.7%)
4Matthew KNIGHTPauline Hanson's One Nation12,418
  • Henry PIKE (LNP): 7,832 (63.1%)
  • Kristie LOCKHART (GRN): 2,481 (20.0%)
  • Darcy BROWN (ALP): 2,105 (17.0%)
5Kristie LOCKHARTThe Greens17,004
  • Darcy BROWN (ALP): 13,094 (77.0%)
  • Henry PIKE (LNP): 3,910 (23.0%)

Votes after every count

Bowman 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Henry PIKELNP · elected42,77743,33343,81744,87352,70556,615
Darcy BROWNAustralian Labor Party34,24734,64735,61136,17338,27851,372
Kristie LOCKHARTThe Greens12,68912,94214,00014,52317,004–
Matthew KNIGHTPauline Hanson's One Nation7,6508,7299,64912,418––
Gary WILLIAMSONTrumpet of Patriots3,9244,2924,910–––
Shaun HOLLOWAYIndependent3,3754,044––––
David TODDFamily First3,325–––––

2022 Federal election

Henry PIKE (Liberal National Party of Queensland) won Bowman in 2022 with 56,447 of the 101,692 votes in the final count, beating Donisha DUFF (Australian Labor Party) by 11,202 votes (55.5% to 44.5%). Pike led on first preferences with 42.4% of 101,692 formal votes and passed the 50,847-vote majority at count 4.

101,692 formal votes6 candidates4 counts11,202-vote final margin

Bowman 2022: preference flowsSankey diagram of the distribution of preferences in Bowman at the 2022 Federal election. Henry PIKE was elected after 4 counts, 56,447 votes to 45,245 for Donisha DUFF. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Henry PIKE: 43,088 votes stay with themDonisha DUFF: 29,694 votes stay with themIan MAZLIN: 13,241 votes stay with themWalter TODD: 7,825 votes stay with themMary-Jane STEVENS: 6,601 votes stay with them408 votes from Phil JOHNSON (excluded) go to Ian MAZLIN261 votes from Phil JOHNSON (excluded) go to Donisha DUFF229 votes from Phil JOHNSON (excluded) go to Henry PIKE188 votes from Phil JOHNSON (excluded) go to Walter TODD157 votes from Phil JOHNSON (excluded) go to Mary-Jane STEVENSHenry PIKE: 43,317 votes stay with themDonisha DUFF: 29,955 votes stay with themIan MAZLIN: 13,649 votes stay with themWalter TODD: 8,013 votes stay with them4,609 votes from Mary-Jane STEVENS (excluded) go to Walter TODD906 votes from Mary-Jane STEVENS (excluded) go to Henry PIKE744 votes from Mary-Jane STEVENS (excluded) go to Ian MAZLIN499 votes from Mary-Jane STEVENS (excluded) go to Donisha DUFFHenry PIKE: 44,223 votes stay with themDonisha DUFF: 30,454 votes stay with themIan MAZLIN: 14,393 votes stay with them6,434 votes from Walter TODD (excluded) go to Henry PIKE4,028 votes from Walter TODD (excluded) go to Ian MAZLIN2,160 votes from Walter TODD (excluded) go to Donisha DUFFHenry PIKE: 50,657 votes stay with themDonisha DUFF: 32,614 votes stay with them12,631 votes from Ian MAZLIN (excluded) go to Donisha DUFF5,790 votes from Ian MAZLIN (excluded) go to Henry PIKEHenry PIKE (LNP): 43,088 votes at first preferencesPIKEDonisha DUFF (ALP): 29,694 votes at first preferencesDUFFIan MAZLIN (GRN): 13,241 votes at first preferencesMAZLINWalter TODD (ON): 7,825 votes at first preferencesTODDMary-Jane STEVENS (UAPP): 6,601 votes at first preferencesSTEVENSPhil JOHNSON (TNL): 1,243 votes at first preferencesHenry PIKE (LNP): 43,317 votes at count 1PIKEDonisha DUFF (ALP): 29,955 votes at count 1DUFFIan MAZLIN (GRN): 13,649 votes at count 1MAZLINWalter TODD (ON): 8,013 votes at count 1TODDMary-Jane STEVENS (UAPP): 6,758 votes at count 1STEVENSHenry PIKE (LNP): 44,223 votes at count 2PIKEDonisha DUFF (ALP): 30,454 votes at count 2DUFFIan MAZLIN (GRN): 14,393 votes at count 2MAZLINWalter TODD (ON): 12,622 votes at count 2TODDHenry PIKE (LNP): 50,657 votes at count 3PIKEDonisha DUFF (ALP): 32,614 votes at count 3DUFFIan MAZLIN (GRN): 18,421 votes at count 3MAZLINHenry PIKE (LNP): 56,447 votes at count 4PIKE · electedDonisha DUFF (ALP): 45,245 votes at count 4DUFF · 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

Bowman 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Phil JOHNSONTNL1,243
  • Ian MAZLIN (GRN): 408 (32.8%)
  • Donisha DUFF (ALP): 261 (21.0%)
  • Henry PIKE (LNP): 229 (18.4%)
  • Walter TODD (ON): 188 (15.1%)
  • Mary-Jane STEVENS (UAPP): 157 (12.6%)
2Mary-Jane STEVENSUnited Australia Party6,758
  • Walter TODD (ON): 4,609 (68.2%)
  • Henry PIKE (LNP): 906 (13.4%)
  • Ian MAZLIN (GRN): 744 (11.0%)
  • Donisha DUFF (ALP): 499 (7.4%)
3Walter TODDPauline Hanson's One Nation12,622
  • Henry PIKE (LNP): 6,434 (51.0%)
  • Ian MAZLIN (GRN): 4,028 (31.9%)
  • Donisha DUFF (ALP): 2,160 (17.1%)
4Ian MAZLINQueensland Greens18,421
  • Donisha DUFF (ALP): 12,631 (68.6%)
  • Henry PIKE (LNP): 5,790 (31.4%)

Votes after every count

Bowman 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Henry PIKELiberal National Party of Queensland · elected43,08843,31744,22350,65756,447
Donisha DUFFAustralian Labor Party29,69429,95530,45432,61445,245
Ian MAZLINQueensland Greens13,24113,64914,39318,421–
Walter TODDPauline Hanson's One Nation7,8258,01312,622––
Mary-Jane STEVENSUnited Australia Party6,6016,758–––
Phil JOHNSONTNL1,243––––

2019 Federal election

Andrew LAMING (Liberal National Party of Queensland) won Bowman in 2019 with 59,237 of the 98,339 votes in the final count, beating Tom BASTER (Australian Labor Party) by 20,135 votes (60.2% to 39.8%). Laming led on first preferences with 48.7% of 98,339 formal votes and passed the 49,170-vote majority at count 2.

98,339 formal votes6 candidates4 counts20,135-vote final margin

Bowman 2019: preference flowsSankey diagram of the distribution of preferences in Bowman at the 2019 Federal election. Andrew LAMING was elected after 4 counts, 59,237 votes to 39,102 for Tom BASTER. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Andrew LAMING: 47,866 votes stay with themTom BASTER: 26,147 votes stay with themEmerald MOON: 11,795 votes stay with themGlen WADSWORTH: 7,175 votes stay with themShane CLARKE: 3,540 votes stay with them905 votes from David ANDERSON (excluded) go to Glen WADSWORTH337 votes from David ANDERSON (excluded) go to Andrew LAMING326 votes from David ANDERSON (excluded) go to Shane CLARKE134 votes from David ANDERSON (excluded) go to Emerald MOON114 votes from David ANDERSON (excluded) go to Tom BASTERAndrew LAMING: 48,203 votes stay with themTom BASTER: 26,261 votes stay with themEmerald MOON: 11,929 votes stay with themGlen WADSWORTH: 8,080 votes stay with them1,641 votes from Shane CLARKE (excluded) go to Glen WADSWORTH1,424 votes from Shane CLARKE (excluded) go to Andrew LAMING461 votes from Shane CLARKE (excluded) go to Emerald MOON340 votes from Shane CLARKE (excluded) go to Tom BASTERAndrew LAMING: 49,627 votes stay with themTom BASTER: 26,601 votes stay with themEmerald MOON: 12,390 votes stay with them5,007 votes from Glen WADSWORTH (excluded) go to Andrew LAMING2,493 votes from Glen WADSWORTH (excluded) go to Tom BASTER2,221 votes from Glen WADSWORTH (excluded) go to Emerald MOONAndrew LAMING: 54,634 votes stay with themTom BASTER: 29,094 votes stay with them10,008 votes from Emerald MOON (excluded) go to Tom BASTER4,603 votes from Emerald MOON (excluded) go to Andrew LAMINGAndrew LAMING (LNP): 47,866 votes at first preferencesLAMINGTom BASTER (ALP): 26,147 votes at first preferencesBASTEREmerald MOON (GRN): 11,795 votes at first preferencesMOONGlen WADSWORTH (ON): 7,175 votes at first preferencesWADSWORTHShane CLARKE (UAPP): 3,540 votes at first preferencesDavid ANDERSON (FACN): 1,816 votes at first preferencesAndrew LAMING (LNP): 48,203 votes at count 1LAMINGTom BASTER (ALP): 26,261 votes at count 1BASTEREmerald MOON (GRN): 11,929 votes at count 1MOONGlen WADSWORTH (ON): 8,080 votes at count 1WADSWORTHShane CLARKE (UAPP): 3,866 votes at count 1CLARKEAndrew LAMING (LNP): 49,627 votes at count 2LAMINGTom BASTER (ALP): 26,601 votes at count 2BASTEREmerald MOON (GRN): 12,390 votes at count 2MOONGlen WADSWORTH (ON): 9,721 votes at count 2WADSWORTHAndrew LAMING (LNP): 54,634 votes at count 3LAMINGTom BASTER (ALP): 29,094 votes at count 3BASTEREmerald MOON (GRN): 14,611 votes at count 3MOONAndrew LAMING (LNP): 59,237 votes at count 4LAMING · electedTom BASTER (ALP): 39,102 votes at count 4BASTER · 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

Bowman 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1David ANDERSONFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,816
  • Glen WADSWORTH (ON): 905 (49.8%)
  • Andrew LAMING (LNP): 337 (18.6%)
  • Shane CLARKE (UAPP): 326 (18.0%)
  • Emerald MOON (GRN): 134 (7.4%)
  • Tom BASTER (ALP): 114 (6.3%)
2Shane CLARKEUnited Australia Party3,866
  • Glen WADSWORTH (ON): 1,641 (42.4%)
  • Andrew LAMING (LNP): 1,424 (36.8%)
  • Emerald MOON (GRN): 461 (11.9%)
  • Tom BASTER (ALP): 340 (8.8%)
3Glen WADSWORTHPauline Hanson's One Nation9,721
  • Andrew LAMING (LNP): 5,007 (51.5%)
  • Tom BASTER (ALP): 2,493 (25.6%)
  • Emerald MOON (GRN): 2,221 (22.8%)
4Emerald MOONThe Greens14,611
  • Tom BASTER (ALP): 10,008 (68.5%)
  • Andrew LAMING (LNP): 4,603 (31.5%)

Votes after every count

Bowman 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Andrew LAMINGLiberal National Party of Queensland · elected47,86648,20349,62754,63459,237
Tom BASTERAustralian Labor Party26,14726,26126,60129,09439,102
Emerald MOONThe Greens11,79511,92912,39014,611–
Glen WADSWORTHPauline Hanson's One Nation7,1758,0809,721––
Shane CLARKEUnited Australia Party3,5403,866–––
David ANDERSONFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,816––––

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.