Skip to content

Moncrieff: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Angie BELLLNPBlair STUARTAustralian Labor Party17,6567Majority at count 6
2022Angie BELLLiberal National Party of QueenslandGlen PALMERAustralian Labor Party21,9827Majority at count 6
2019Angie BELLLiberal National Party of QueenslandTracey BELLAustralian Labor Party28,2396First preferences

2025 Federal election

Angie BELL (LNP) won Moncrieff in 2025 with 58,991 of the 100,326 votes in the final count, beating Blair STUART (Australian Labor Party) by 17,656 votes (58.8% to 41.2%). Bell led on first preferences with 41.9% of 100,326 formal votes and passed the 50,164-vote majority at count 6.

100,326 formal votes9 candidates7 counts17,656-vote final margin

Moncrieff 2025: preference flowsSankey diagram of the distribution of preferences in Moncrieff at the 2025 Federal election. Angie BELL was elected after 7 counts, 58,991 votes to 41,335 for Blair STUART. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Angie BELL: 42,047 votes stay with themBlair STUART: 24,536 votes stay with themSally SPAIN: 9,558 votes stay with themNicole ARROWSMITH: 7,641 votes stay with themGlen WADSWORTH: 5,894 votes stay with themVic NAICKER: 4,065 votes stay with themNatasha Anne SZORKOVSZKY: 3,547 votes stay with themRuth FEA: 1,645 votes stay with them553 votes from Waddah WELD ALI (excluded) go to Nicole ARROWSMITH457 votes from Waddah WELD ALI (excluded) go to Sally SPAIN114 votes from Waddah WELD ALI (excluded) go to Blair STUART105 votes from Waddah WELD ALI (excluded) go to Angie BELL67 votes from Waddah WELD ALI (excluded) go to Ruth FEA44 votes from Waddah WELD ALI (excluded) go to Glen WADSWORTH30 votes from Waddah WELD ALI (excluded) go to Vic NAICKER23 votes from Waddah WELD ALI (excluded) go to Natasha Anne SZORKOVSZKYAngie BELL: 42,152 votes stay with themBlair STUART: 24,650 votes stay with themSally SPAIN: 10,015 votes stay with themNicole ARROWSMITH: 8,194 votes stay with themGlen WADSWORTH: 5,938 votes stay with themVic NAICKER: 4,095 votes stay with themNatasha Anne SZORKOVSZKY: 3,570 votes stay with them484 votes from Ruth FEA (excluded) go to Natasha Anne SZORKOVSZKY315 votes from Ruth FEA (excluded) go to Glen WADSWORTH251 votes from Ruth FEA (excluded) go to Angie BELL196 votes from Ruth FEA (excluded) go to Nicole ARROWSMITH195 votes from Ruth FEA (excluded) go to Sally SPAIN143 votes from Ruth FEA (excluded) go to Blair STUART128 votes from Ruth FEA (excluded) go to Vic NAICKERAngie BELL: 42,403 votes stay with themBlair STUART: 24,793 votes stay with themSally SPAIN: 10,210 votes stay with themNicole ARROWSMITH: 8,390 votes stay with themGlen WADSWORTH: 6,253 votes stay with themVic NAICKER: 4,223 votes stay with them1,563 votes from Natasha Anne SZORKOVSZKY (excluded) go to Glen WADSWORTH1,296 votes from Natasha Anne SZORKOVSZKY (excluded) go to Vic NAICKER424 votes from Natasha Anne SZORKOVSZKY (excluded) go to Nicole ARROWSMITH311 votes from Natasha Anne SZORKOVSZKY (excluded) go to Angie BELL257 votes from Natasha Anne SZORKOVSZKY (excluded) go to Blair STUART203 votes from Natasha Anne SZORKOVSZKY (excluded) go to Sally SPAINAngie BELL: 42,714 votes stay with themBlair STUART: 25,050 votes stay with themSally SPAIN: 10,413 votes stay with themNicole ARROWSMITH: 8,814 votes stay with themGlen WADSWORTH: 7,816 votes stay with them2,658 votes from Vic NAICKER (excluded) go to Glen WADSWORTH1,181 votes from Vic NAICKER (excluded) go to Nicole ARROWSMITH808 votes from Vic NAICKER (excluded) go to Angie BELL643 votes from Vic NAICKER (excluded) go to Blair STUART229 votes from Vic NAICKER (excluded) go to Sally SPAINAngie BELL: 43,522 votes stay with themBlair STUART: 25,693 votes stay with themSally SPAIN: 10,642 votes stay with them3,895 votes from Nicole ARROWSMITH (excluded) go to Sally SPAIN2,347 votes from Nicole ARROWSMITH (excluded) go to Blair STUART1,938 votes from Nicole ARROWSMITH (excluded) go to Angie BELL1,815 votes from Nicole ARROWSMITH (excluded) go to Glen WADSWORTHGlen WADSWORTH: 10,474 votes stay with themAngie BELL: 45,460 votes stay with themBlair STUART: 28,040 votes stay with themSally SPAIN: 14,537 votes stay with them7,874 votes from Glen WADSWORTH (excluded) go to Angie BELL2,752 votes from Glen WADSWORTH (excluded) go to Sally SPAIN1,663 votes from Glen WADSWORTH (excluded) go to Blair STUARTAngie BELL: 53,334 votes stay with themBlair STUART: 29,703 votes stay with them11,632 votes from Sally SPAIN (excluded) go to Blair STUART5,657 votes from Sally SPAIN (excluded) go to Angie BELLAngie BELL (LNP): 42,047 votes at first preferencesBELLBlair STUART (ALP): 24,536 votes at first preferencesSTUARTSally SPAIN (GRN): 9,558 votes at first preferencesSPAINNicole ARROWSMITH (IND): 7,641 votes at first preferencesARROWSMITHGlen WADSWORTH (ON): 5,894 votes at first preferencesWADSWORTHVic NAICKER (CYA): 4,065 votes at first preferencesNAICKERNatasha Anne SZORKOVSZKY (GRPF): 3,547 votes at first preferencesRuth FEA (FFPA): 1,645 votes at first preferencesWaddah WELD ALI (IND): 1,393 votes at first preferencesAngie BELL (LNP): 42,152 votes at count 1BELLBlair STUART (ALP): 24,650 votes at count 1STUARTSally SPAIN (GRN): 10,015 votes at count 1SPAINNicole ARROWSMITH (IND): 8,194 votes at count 1ARROWSMITHGlen WADSWORTH (ON): 5,938 votes at count 1WADSWORTHVic NAICKER (CYA): 4,095 votes at count 1NAICKERNatasha Anne SZORKOVSZKY (GRPF): 3,570 votes at count 1Ruth FEA (FFPA): 1,712 votes at count 1Angie BELL (LNP): 42,403 votes at count 2BELLBlair STUART (ALP): 24,793 votes at count 2STUARTSally SPAIN (GRN): 10,210 votes at count 2SPAINNicole ARROWSMITH (IND): 8,390 votes at count 2ARROWSMITHGlen WADSWORTH (ON): 6,253 votes at count 2WADSWORTHVic NAICKER (CYA): 4,223 votes at count 2NAICKERNatasha Anne SZORKOVSZKY (GRPF): 4,054 votes at count 2SZORKOVSZKYAngie BELL (LNP): 42,714 votes at count 3BELLBlair STUART (ALP): 25,050 votes at count 3STUARTSally SPAIN (GRN): 10,413 votes at count 3SPAINNicole ARROWSMITH (IND): 8,814 votes at count 3ARROWSMITHGlen WADSWORTH (ON): 7,816 votes at count 3WADSWORTHVic NAICKER (CYA): 5,519 votes at count 3NAICKERAngie BELL (LNP): 43,522 votes at count 4BELLBlair STUART (ALP): 25,693 votes at count 4STUARTSally SPAIN (GRN): 10,642 votes at count 4SPAINNicole ARROWSMITH (IND): 9,995 votes at count 4ARROWSMITHGlen WADSWORTH (ON): 10,474 votes at count 4WADSWORTHAngie BELL (LNP): 45,460 votes at count 5BELLBlair STUART (ALP): 28,040 votes at count 5STUARTSally SPAIN (GRN): 14,537 votes at count 5SPAINGlen WADSWORTH (ON): 12,289 votes at count 5WADSWORTHAngie BELL (LNP): 53,334 votes at count 6BELLBlair STUART (ALP): 29,703 votes at count 6STUARTSally SPAIN (GRN): 17,289 votes at count 6SPAINAngie BELL (LNP): 58,991 votes at count 7BELL · electedBlair STUART (ALP): 41,335 votes at count 7STUART · 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

Moncrieff 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Waddah WELD ALIIndependent1,393
  • Nicole ARROWSMITH (IND): 553 (39.7%)
  • Sally SPAIN (GRN): 457 (32.8%)
  • Blair STUART (ALP): 114 (8.2%)
  • Angie BELL (LNP): 105 (7.5%)
  • Ruth FEA (FFPA): 67 (4.8%)
  • Glen WADSWORTH (ON): 44 (3.2%)
  • Vic NAICKER (CYA): 30 (2.2%)
  • Natasha Anne SZORKOVSZKY (GRPF): 23 (1.7%)
2Ruth FEAFamily First1,712
  • Natasha Anne SZORKOVSZKY (GRPF): 484 (28.3%)
  • Glen WADSWORTH (ON): 315 (18.4%)
  • Angie BELL (LNP): 251 (14.7%)
  • Nicole ARROWSMITH (IND): 196 (11.4%)
  • Sally SPAIN (GRN): 195 (11.4%)
  • Blair STUART (ALP): 143 (8.4%)
  • Vic NAICKER (CYA): 128 (7.5%)
3Natasha Anne SZORKOVSZKYGerard Rennick People First4,054
  • Glen WADSWORTH (ON): 1,563 (38.6%)
  • Vic NAICKER (CYA): 1,296 (32.0%)
  • Nicole ARROWSMITH (IND): 424 (10.5%)
  • Angie BELL (LNP): 311 (7.7%)
  • Blair STUART (ALP): 257 (6.3%)
  • Sally SPAIN (GRN): 203 (5.0%)
4Vic NAICKERTrumpet of Patriots5,519
  • Glen WADSWORTH (ON): 2,658 (48.2%)
  • Nicole ARROWSMITH (IND): 1,181 (21.4%)
  • Angie BELL (LNP): 808 (14.6%)
  • Blair STUART (ALP): 643 (11.7%)
  • Sally SPAIN (GRN): 229 (4.1%)
5Nicole ARROWSMITHIndependent9,995
  • Sally SPAIN (GRN): 3,895 (39.0%)
  • Blair STUART (ALP): 2,347 (23.5%)
  • Angie BELL (LNP): 1,938 (19.4%)
  • Glen WADSWORTH (ON): 1,815 (18.2%)
6Glen WADSWORTHPauline Hanson's One Nation12,289
  • Angie BELL (LNP): 7,874 (64.1%)
  • Sally SPAIN (GRN): 2,752 (22.4%)
  • Blair STUART (ALP): 1,663 (13.5%)
7Sally SPAINThe Greens17,289
  • Blair STUART (ALP): 11,632 (67.3%)
  • Angie BELL (LNP): 5,657 (32.7%)

Votes after every count

Moncrieff 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Angie BELLLNP · elected42,04742,15242,40342,71443,52245,46053,33458,991
Blair STUARTAustralian Labor Party24,53624,65024,79325,05025,69328,04029,70341,335
Sally SPAINThe Greens9,55810,01510,21010,41310,64214,53717,289–
Nicole ARROWSMITHIndependent7,6418,1948,3908,8149,995–––
Glen WADSWORTHPauline Hanson's One Nation5,8945,9386,2537,81610,47412,289––
Vic NAICKERTrumpet of Patriots4,0654,0954,2235,519––––
Natasha Anne SZORKOVSZKYGerard Rennick People First3,5473,5704,054–––––
Ruth FEAFamily First1,6451,712––––––
Waddah WELD ALIIndependent1,393–––––––

2022 Federal election

Angie BELL (Liberal National Party of Queensland) won Moncrieff in 2022 with 60,080 of the 98,178 votes in the final count, beating Glen PALMER (Australian Labor Party) by 21,982 votes (61.2% to 38.8%). Bell led on first preferences with 45.9% of 98,178 formal votes and passed the 49,090-vote majority at count 6.

98,178 formal votes9 candidates7 counts21,982-vote final margin

Moncrieff 2022: preference flowsSankey diagram of the distribution of preferences in Moncrieff at the 2022 Federal election. Angie BELL was elected after 7 counts, 60,080 votes to 38,098 for Glen PALMER. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Angie BELL: 45,104 votes stay with themGlen PALMER: 20,430 votes stay with themApril BROADBENT: 11,850 votes stay with themLeeanne SCHULTZ: 6,981 votes stay with themDiane Olga HAPP: 5,482 votes stay with themDiane DEMETRE: 4,305 votes stay with themSonia Michelle BERRY-LAW: 2,384 votes stay with themTimothy CUDMORE: 997 votes stay with them150 votes from James TAYLER (excluded) go to Leeanne SCHULTZ97 votes from James TAYLER (excluded) go to Sonia Michelle BERRY-LAW97 votes from James TAYLER (excluded) go to Angie BELL80 votes from James TAYLER (excluded) go to Timothy CUDMORE76 votes from James TAYLER (excluded) go to April BROADBENT51 votes from James TAYLER (excluded) go to Diane DEMETRE49 votes from James TAYLER (excluded) go to Glen PALMER45 votes from James TAYLER (excluded) go to Diane Olga HAPPAngie BELL: 45,201 votes stay with themGlen PALMER: 20,479 votes stay with themApril BROADBENT: 11,926 votes stay with themLeeanne SCHULTZ: 7,131 votes stay with themDiane Olga HAPP: 5,527 votes stay with themDiane DEMETRE: 4,356 votes stay with themSonia Michelle BERRY-LAW: 2,481 votes stay with them249 votes from Timothy CUDMORE (excluded) go to Leeanne SCHULTZ240 votes from Timothy CUDMORE (excluded) go to Sonia Michelle BERRY-LAW222 votes from Timothy CUDMORE (excluded) go to Diane Olga HAPP123 votes from Timothy CUDMORE (excluded) go to April BROADBENT117 votes from Timothy CUDMORE (excluded) go to Diane DEMETRE63 votes from Timothy CUDMORE (excluded) go to Glen PALMER63 votes from Timothy CUDMORE (excluded) go to Angie BELLAngie BELL: 45,264 votes stay with themGlen PALMER: 20,542 votes stay with themApril BROADBENT: 12,049 votes stay with themLeeanne SCHULTZ: 7,380 votes stay with themDiane Olga HAPP: 5,749 votes stay with themDiane DEMETRE: 4,473 votes stay with them1,247 votes from Sonia Michelle BERRY-LAW (excluded) go to April BROADBENT422 votes from Sonia Michelle BERRY-LAW (excluded) go to Leeanne SCHULTZ336 votes from Sonia Michelle BERRY-LAW (excluded) go to Glen PALMER300 votes from Sonia Michelle BERRY-LAW (excluded) go to Angie BELL284 votes from Sonia Michelle BERRY-LAW (excluded) go to Diane Olga HAPP132 votes from Sonia Michelle BERRY-LAW (excluded) go to Diane DEMETREAngie BELL: 45,564 votes stay with themGlen PALMER: 20,878 votes stay with themApril BROADBENT: 13,296 votes stay with themLeeanne SCHULTZ: 7,802 votes stay with themDiane Olga HAPP: 6,033 votes stay with them1,568 votes from Diane DEMETRE (excluded) go to Diane Olga HAPP1,426 votes from Diane DEMETRE (excluded) go to Angie BELL847 votes from Diane DEMETRE (excluded) go to Leeanne SCHULTZ412 votes from Diane DEMETRE (excluded) go to Glen PALMER352 votes from Diane DEMETRE (excluded) go to April BROADBENTAngie BELL: 46,990 votes stay with themGlen PALMER: 21,290 votes stay with themApril BROADBENT: 13,648 votes stay with themLeeanne SCHULTZ: 8,649 votes stay with them5,063 votes from Diane Olga HAPP (excluded) go to Leeanne SCHULTZ986 votes from Diane Olga HAPP (excluded) go to Angie BELL794 votes from Diane Olga HAPP (excluded) go to April BROADBENT758 votes from Diane Olga HAPP (excluded) go to Glen PALMERAngie BELL: 47,976 votes stay with themGlen PALMER: 22,048 votes stay with themApril BROADBENT: 14,442 votes stay with them7,380 votes from Leeanne SCHULTZ (excluded) go to Angie BELL3,384 votes from Leeanne SCHULTZ (excluded) go to April BROADBENT2,948 votes from Leeanne SCHULTZ (excluded) go to Glen PALMERAngie BELL: 55,356 votes stay with themGlen PALMER: 24,996 votes stay with them13,102 votes from April BROADBENT (excluded) go to Glen PALMER4,724 votes from April BROADBENT (excluded) go to Angie BELLAngie BELL (LNP): 45,104 votes at first preferencesBELLGlen PALMER (ALP): 20,430 votes at first preferencesPALMERApril BROADBENT (GRN): 11,850 votes at first preferencesBROADBENTLeeanne SCHULTZ (ON): 6,981 votes at first preferencesSCHULTZDiane Olga HAPP (UAPP): 5,482 votes at first preferencesHAPPDiane DEMETRE (LDP): 4,305 votes at first preferencesDEMETRESonia Michelle BERRY-LAW (AJP): 2,384 votes at first preferencesTimothy CUDMORE (IMO): 997 votes at first preferencesJames TAYLER (CYA): 645 votes at first preferencesAngie BELL (LNP): 45,201 votes at count 1BELLGlen PALMER (ALP): 20,479 votes at count 1PALMERApril BROADBENT (GRN): 11,926 votes at count 1BROADBENTLeeanne SCHULTZ (ON): 7,131 votes at count 1SCHULTZDiane Olga HAPP (UAPP): 5,527 votes at count 1HAPPDiane DEMETRE (LDP): 4,356 votes at count 1DEMETRESonia Michelle BERRY-LAW (AJP): 2,481 votes at count 1Timothy CUDMORE (IMO): 1,077 votes at count 1Angie BELL (LNP): 45,264 votes at count 2BELLGlen PALMER (ALP): 20,542 votes at count 2PALMERApril BROADBENT (GRN): 12,049 votes at count 2BROADBENTLeeanne SCHULTZ (ON): 7,380 votes at count 2SCHULTZDiane Olga HAPP (UAPP): 5,749 votes at count 2HAPPDiane DEMETRE (LDP): 4,473 votes at count 2DEMETRESonia Michelle BERRY-LAW (AJP): 2,721 votes at count 2Angie BELL (LNP): 45,564 votes at count 3BELLGlen PALMER (ALP): 20,878 votes at count 3PALMERApril BROADBENT (GRN): 13,296 votes at count 3BROADBENTLeeanne SCHULTZ (ON): 7,802 votes at count 3SCHULTZDiane Olga HAPP (UAPP): 6,033 votes at count 3HAPPDiane DEMETRE (LDP): 4,605 votes at count 3DEMETREAngie BELL (LNP): 46,990 votes at count 4BELLGlen PALMER (ALP): 21,290 votes at count 4PALMERApril BROADBENT (GRN): 13,648 votes at count 4BROADBENTLeeanne SCHULTZ (ON): 8,649 votes at count 4SCHULTZDiane Olga HAPP (UAPP): 7,601 votes at count 4HAPPAngie BELL (LNP): 47,976 votes at count 5BELLGlen PALMER (ALP): 22,048 votes at count 5PALMERApril BROADBENT (GRN): 14,442 votes at count 5BROADBENTLeeanne SCHULTZ (ON): 13,712 votes at count 5SCHULTZAngie BELL (LNP): 55,356 votes at count 6BELLGlen PALMER (ALP): 24,996 votes at count 6PALMERApril BROADBENT (GRN): 17,826 votes at count 6BROADBENTAngie BELL (LNP): 60,080 votes at count 7BELL · electedGlen PALMER (ALP): 38,098 votes at count 7PALMER · 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

Moncrieff 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1James TAYLERAustralian Federation Party645
  • Leeanne SCHULTZ (ON): 150 (23.3%)
  • Sonia Michelle BERRY-LAW (AJP): 97 (15.0%)
  • Angie BELL (LNP): 97 (15.0%)
  • Timothy CUDMORE (IMO): 80 (12.4%)
  • April BROADBENT (GRN): 76 (11.8%)
  • Diane DEMETRE (LDP): 51 (7.9%)
  • Glen PALMER (ALP): 49 (7.6%)
  • Diane Olga HAPP (UAPP): 45 (7.0%)
2Timothy CUDMOREInformed Medical Options Party1,077
  • Leeanne SCHULTZ (ON): 249 (23.1%)
  • Sonia Michelle BERRY-LAW (AJP): 240 (22.3%)
  • Diane Olga HAPP (UAPP): 222 (20.6%)
  • April BROADBENT (GRN): 123 (11.4%)
  • Diane DEMETRE (LDP): 117 (10.9%)
  • Glen PALMER (ALP): 63 (5.8%)
  • Angie BELL (LNP): 63 (5.8%)
3Sonia Michelle BERRY-LAWAnimal Justice Party2,721
  • April BROADBENT (GRN): 1,247 (45.8%)
  • Leeanne SCHULTZ (ON): 422 (15.5%)
  • Glen PALMER (ALP): 336 (12.3%)
  • Angie BELL (LNP): 300 (11.0%)
  • Diane Olga HAPP (UAPP): 284 (10.4%)
  • Diane DEMETRE (LDP): 132 (4.9%)
4Diane DEMETRELiberal Democrats4,605
  • Diane Olga HAPP (UAPP): 1,568 (34.0%)
  • Angie BELL (LNP): 1,426 (31.0%)
  • Leeanne SCHULTZ (ON): 847 (18.4%)
  • Glen PALMER (ALP): 412 (8.9%)
  • April BROADBENT (GRN): 352 (7.6%)
5Diane Olga HAPPUnited Australia Party7,601
  • Leeanne SCHULTZ (ON): 5,063 (66.6%)
  • Angie BELL (LNP): 986 (13.0%)
  • April BROADBENT (GRN): 794 (10.4%)
  • Glen PALMER (ALP): 758 (10.0%)
6Leeanne SCHULTZPauline Hanson's One Nation13,712
  • Angie BELL (LNP): 7,380 (53.8%)
  • April BROADBENT (GRN): 3,384 (24.7%)
  • Glen PALMER (ALP): 2,948 (21.5%)
7April BROADBENTQueensland Greens17,826
  • Glen PALMER (ALP): 13,102 (73.5%)
  • Angie BELL (LNP): 4,724 (26.5%)

Votes after every count

Moncrieff 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Angie BELLLiberal National Party of Queensland · elected45,10445,20145,26445,56446,99047,97655,35660,080
Glen PALMERAustralian Labor Party20,43020,47920,54220,87821,29022,04824,99638,098
April BROADBENTQueensland Greens11,85011,92612,04913,29613,64814,44217,826–
Leeanne SCHULTZPauline Hanson's One Nation6,9817,1317,3807,8028,64913,712––
Diane Olga HAPPUnited Australia Party5,4825,5275,7496,0337,601–––
Diane DEMETRELiberal Democrats4,3054,3564,4734,605––––
Sonia Michelle BERRY-LAWAnimal Justice Party2,3842,4812,721–––––
Timothy CUDMOREInformed Medical Options Party9971,077––––––
James TAYLERAustralian Federation Party645–––––––

2019 Federal election

Angie BELL (Liberal National Party of Queensland) won Moncrieff in 2019 with 60,079 of the 91,919 votes in the final count, beating Tracey BELL (Australian Labor Party) by 28,239 votes (65.4% to 34.6%). Bell won on first preferences, with 51.5% of 91,919 formal votes (more than half: 45,960 needed).

91,919 formal votes8 candidates6 counts28,239-vote final margin

Moncrieff 2019: preference flowsSankey diagram of the distribution of preferences in Moncrieff at the 2019 Federal election. Angie BELL was elected after 6 counts, 60,079 votes to 31,840 for Tracey BELL. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Angie BELL: 47,356 votes stay with themTracey BELL: 19,822 votes stay with themSally SPAIN: 8,900 votes stay with themVanessa SIBSON: 5,920 votes stay with themKarla FREEMAN: 3,551 votes stay with themGarry Paul EILOLA: 3,419 votes stay with themS GRYPHON: 1,799 votes stay with them442 votes from Darren Alan LONG (excluded) go to Vanessa SIBSON199 votes from Darren Alan LONG (excluded) go to S GRYPHON182 votes from Darren Alan LONG (excluded) go to Garry Paul EILOLA125 votes from Darren Alan LONG (excluded) go to Angie BELL82 votes from Darren Alan LONG (excluded) go to Tracey BELL73 votes from Darren Alan LONG (excluded) go to Karla FREEMAN49 votes from Darren Alan LONG (excluded) go to Sally SPAINAngie BELL: 47,481 votes stay with themTracey BELL: 19,904 votes stay with themSally SPAIN: 8,949 votes stay with themVanessa SIBSON: 6,362 votes stay with themKarla FREEMAN: 3,624 votes stay with themGarry Paul EILOLA: 3,601 votes stay with them691 votes from S GRYPHON (excluded) go to Angie BELL393 votes from S GRYPHON (excluded) go to Tracey BELL338 votes from S GRYPHON (excluded) go to Vanessa SIBSON211 votes from S GRYPHON (excluded) go to Garry Paul EILOLA185 votes from S GRYPHON (excluded) go to Karla FREEMAN180 votes from S GRYPHON (excluded) go to Sally SPAINAngie BELL: 48,172 votes stay with themTracey BELL: 20,297 votes stay with themSally SPAIN: 9,129 votes stay with themVanessa SIBSON: 6,700 votes stay with them1,555 votes from Karla FREEMAN (excluded) go to Sally SPAIN999 votes from Karla FREEMAN (excluded) go to Angie BELL523 votes from Karla FREEMAN (excluded) go to Vanessa SIBSON485 votes from Karla FREEMAN (excluded) go to Tracey BELL247 votes from Karla FREEMAN (excluded) go to Garry Paul EILOLAGarry Paul EILOLA: 3,812 votes stay with themAngie BELL: 49,171 votes stay with themTracey BELL: 20,782 votes stay with themSally SPAIN: 10,684 votes stay with themVanessa SIBSON: 7,223 votes stay with them1,609 votes from Garry Paul EILOLA (excluded) go to Vanessa SIBSON1,434 votes from Garry Paul EILOLA (excluded) go to Angie BELL533 votes from Garry Paul EILOLA (excluded) go to Sally SPAIN483 votes from Garry Paul EILOLA (excluded) go to Tracey BELLAngie BELL: 50,605 votes stay with themTracey BELL: 21,265 votes stay with themSally SPAIN: 11,217 votes stay with them4,984 votes from Vanessa SIBSON (excluded) go to Angie BELL2,003 votes from Vanessa SIBSON (excluded) go to Sally SPAIN1,845 votes from Vanessa SIBSON (excluded) go to Tracey BELLAngie BELL: 55,589 votes stay with themTracey BELL: 23,110 votes stay with them8,730 votes from Sally SPAIN (excluded) go to Tracey BELL4,490 votes from Sally SPAIN (excluded) go to Angie BELLAngie BELL (LNP): 47,356 votes at first preferencesBELLTracey BELL (ALP): 19,822 votes at first preferencesBELLSally SPAIN (GRN): 8,900 votes at first preferencesSPAINVanessa SIBSON (ON): 5,920 votes at first preferencesSIBSONKarla FREEMAN (AJP): 3,551 votes at first preferencesGarry Paul EILOLA (UAPP): 3,419 votes at first preferencesS GRYPHON (LDP): 1,799 votes at first preferencesDarren Alan LONG (FACN): 1,152 votes at first preferencesAngie BELL (LNP): 47,481 votes at count 1BELLTracey BELL (ALP): 19,904 votes at count 1BELLSally SPAIN (GRN): 8,949 votes at count 1SPAINVanessa SIBSON (ON): 6,362 votes at count 1SIBSONKarla FREEMAN (AJP): 3,624 votes at count 1FREEMANGarry Paul EILOLA (UAPP): 3,601 votes at count 1EILOLAS GRYPHON (LDP): 1,998 votes at count 1Angie BELL (LNP): 48,172 votes at count 2BELLTracey BELL (ALP): 20,297 votes at count 2BELLSally SPAIN (GRN): 9,129 votes at count 2SPAINVanessa SIBSON (ON): 6,700 votes at count 2SIBSONKarla FREEMAN (AJP): 3,809 votes at count 2FREEMANGarry Paul EILOLA (UAPP): 3,812 votes at count 2EILOLAAngie BELL (LNP): 49,171 votes at count 3BELLTracey BELL (ALP): 20,782 votes at count 3BELLSally SPAIN (GRN): 10,684 votes at count 3SPAINVanessa SIBSON (ON): 7,223 votes at count 3SIBSONGarry Paul EILOLA (UAPP): 4,059 votes at count 3EILOLAAngie BELL (LNP): 50,605 votes at count 4BELLTracey BELL (ALP): 21,265 votes at count 4BELLSally SPAIN (GRN): 11,217 votes at count 4SPAINVanessa SIBSON (ON): 8,832 votes at count 4SIBSONAngie BELL (LNP): 55,589 votes at count 5BELLTracey BELL (ALP): 23,110 votes at count 5BELLSally SPAIN (GRN): 13,220 votes at count 5SPAINAngie BELL (LNP): 60,079 votes at count 6BELL · electedTracey BELL (ALP): 31,840 votes at count 6BELL · 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

Moncrieff 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Darren Alan LONGFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,152
  • Vanessa SIBSON (ON): 442 (38.4%)
  • S GRYPHON (LDP): 199 (17.3%)
  • Garry Paul EILOLA (UAPP): 182 (15.8%)
  • Angie BELL (LNP): 125 (10.9%)
  • Tracey BELL (ALP): 82 (7.1%)
  • Karla FREEMAN (AJP): 73 (6.3%)
  • Sally SPAIN (GRN): 49 (4.3%)
2S GRYPHONLiberal Democrats1,998
  • Angie BELL (LNP): 691 (34.6%)
  • Tracey BELL (ALP): 393 (19.7%)
  • Vanessa SIBSON (ON): 338 (16.9%)
  • Garry Paul EILOLA (UAPP): 211 (10.6%)
  • Karla FREEMAN (AJP): 185 (9.3%)
  • Sally SPAIN (GRN): 180 (9.0%)
3Karla FREEMANAnimal Justice Party3,809
  • Sally SPAIN (GRN): 1,555 (40.8%)
  • Angie BELL (LNP): 999 (26.2%)
  • Vanessa SIBSON (ON): 523 (13.7%)
  • Tracey BELL (ALP): 485 (12.7%)
  • Garry Paul EILOLA (UAPP): 247 (6.5%)
4Garry Paul EILOLAUnited Australia Party4,059
  • Vanessa SIBSON (ON): 1,609 (39.6%)
  • Angie BELL (LNP): 1,434 (35.3%)
  • Sally SPAIN (GRN): 533 (13.1%)
  • Tracey BELL (ALP): 483 (11.9%)
5Vanessa SIBSONPauline Hanson's One Nation8,832
  • Angie BELL (LNP): 4,984 (56.4%)
  • Sally SPAIN (GRN): 2,003 (22.7%)
  • Tracey BELL (ALP): 1,845 (20.9%)
6Sally SPAINThe Greens13,220
  • Tracey BELL (ALP): 8,730 (66.0%)
  • Angie BELL (LNP): 4,490 (34.0%)

Votes after every count

Moncrieff 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Angie BELLLiberal National Party of Queensland · elected47,35647,48148,17249,17150,60555,58960,079
Tracey BELLAustralian Labor Party19,82219,90420,29720,78221,26523,11031,840
Sally SPAINThe Greens8,9008,9499,12910,68411,21713,220–
Vanessa SIBSONPauline Hanson's One Nation5,9206,3626,7007,2238,832––
Karla FREEMANAnimal Justice Party3,5513,6243,809––––
Garry Paul EILOLAUnited Australia Party3,4193,6013,8124,059–––
S GRYPHONLiberal Democrats1,7991,998–––––
Darren Alan LONGFRASER ANNING'S CONSERVATIVE NATIONAL PARTY1,152––––––

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.