Skip to content

McPherson: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Leon REBELLOLNPAlice PRICEAustralian Labor Party8,62510Majority at count 10
2022Karen ANDREWSLiberal National Party of QueenslandCarl UNGERERAustralian Labor Party18,1276Majority at count 5
2019Karen ANDREWSLiberal National Party of QueenslandAaron SANTELISESAustralian Labor Party22,5697Majority at count 4

2025 Federal election

Leon REBELLO (LNP) won McPherson in 2025 with 52,920 of the 97,215 votes in the final count, beating Alice PRICE (Australian Labor Party) by 8,625 votes (54.4% to 45.6%). Rebello led on first preferences with 35.9% of 97,215 formal votes and passed the 48,608-vote majority at count 10.

97,215 formal votes12 candidates10 counts8,625-vote final margin

McPherson 2025: preference flowsSankey diagram of the distribution of preferences in McPherson at the 2025 Federal election. Leon REBELLO was elected after 10 counts, 52,920 votes to 44,295 for Alice PRICE. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8Count 9Count 10Leon REBELLO: 34,918 votes stay with themAlice PRICE: 22,778 votes stay with themErchana MURRAY-BARTLETT: 13,366 votes stay with themAmanda KENNEALY: 8,175 votes stay with themZyion ATTIIG: 4,229 votes stay with themHarry HATZIKALIMNIOS: 3,158 votes stay with themJeff KNIPE: 2,751 votes stay with themMax CRESWICK: 2,681 votes stay with themGary BIGGS: 1,432 votes stay with themNeena TESTER: 1,366 votes stay with themMichelle FAYE: 1,221 votes stay with them369 votes from Jennifer HORSBURGH (excluded) go to Amanda KENNEALY205 votes from Jennifer HORSBURGH (excluded) go to Jeff KNIPE123 votes from Jennifer HORSBURGH (excluded) go to Erchana MURRAY-BARTLETT89 votes from Jennifer HORSBURGH (excluded) go to Alice PRICE69 votes from Jennifer HORSBURGH (excluded) go to Leon REBELLO64 votes from Jennifer HORSBURGH (excluded) go to Zyion ATTIIG60 votes from Jennifer HORSBURGH (excluded) go to Neena TESTER57 votes from Jennifer HORSBURGH (excluded) go to Max CRESWICK50 votes from Jennifer HORSBURGH (excluded) go to Michelle FAYE29 votes from Jennifer HORSBURGH (excluded) go to Harry HATZIKALIMNIOS25 votes from Jennifer HORSBURGH (excluded) go to Gary BIGGSLeon REBELLO: 34,987 votes stay with themAlice PRICE: 22,867 votes stay with themErchana MURRAY-BARTLETT: 13,489 votes stay with themAmanda KENNEALY: 8,544 votes stay with themZyion ATTIIG: 4,293 votes stay with themHarry HATZIKALIMNIOS: 3,187 votes stay with themJeff KNIPE: 2,956 votes stay with themMax CRESWICK: 2,738 votes stay with themGary BIGGS: 1,457 votes stay with themNeena TESTER: 1,426 votes stay with them433 votes from Michelle FAYE (excluded) go to Erchana MURRAY-BARTLETT271 votes from Michelle FAYE (excluded) go to Leon REBELLO147 votes from Michelle FAYE (excluded) go to Amanda KENNEALY116 votes from Michelle FAYE (excluded) go to Alice PRICE76 votes from Michelle FAYE (excluded) go to Max CRESWICK64 votes from Michelle FAYE (excluded) go to Jeff KNIPE54 votes from Michelle FAYE (excluded) go to Neena TESTER51 votes from Michelle FAYE (excluded) go to Zyion ATTIIG32 votes from Michelle FAYE (excluded) go to Gary BIGGS27 votes from Michelle FAYE (excluded) go to Harry HATZIKALIMNIOSLeon REBELLO: 35,258 votes stay with themAlice PRICE: 22,983 votes stay with themErchana MURRAY-BARTLETT: 13,922 votes stay with themAmanda KENNEALY: 8,691 votes stay with themZyion ATTIIG: 4,344 votes stay with themHarry HATZIKALIMNIOS: 3,214 votes stay with themJeff KNIPE: 3,020 votes stay with themMax CRESWICK: 2,814 votes stay with themGary BIGGS: 1,489 votes stay with them495 votes from Neena TESTER (excluded) go to Harry HATZIKALIMNIOS210 votes from Neena TESTER (excluded) go to Zyion ATTIIG194 votes from Neena TESTER (excluded) go to Leon REBELLO133 votes from Neena TESTER (excluded) go to Erchana MURRAY-BARTLETT108 votes from Neena TESTER (excluded) go to Alice PRICE98 votes from Neena TESTER (excluded) go to Amanda KENNEALY94 votes from Neena TESTER (excluded) go to Jeff KNIPE94 votes from Neena TESTER (excluded) go to Max CRESWICK54 votes from Neena TESTER (excluded) go to Gary BIGGSLeon REBELLO: 35,452 votes stay with themAlice PRICE: 23,091 votes stay with themErchana MURRAY-BARTLETT: 14,055 votes stay with themAmanda KENNEALY: 8,789 votes stay with themZyion ATTIIG: 4,554 votes stay with themHarry HATZIKALIMNIOS: 3,709 votes stay with themJeff KNIPE: 3,114 votes stay with themMax CRESWICK: 2,908 votes stay with them618 votes from Gary BIGGS (excluded) go to Harry HATZIKALIMNIOS199 votes from Gary BIGGS (excluded) go to Zyion ATTIIG188 votes from Gary BIGGS (excluded) go to Leon REBELLO140 votes from Gary BIGGS (excluded) go to Jeff KNIPE127 votes from Gary BIGGS (excluded) go to Erchana MURRAY-BARTLETT99 votes from Gary BIGGS (excluded) go to Alice PRICE92 votes from Gary BIGGS (excluded) go to Max CRESWICK80 votes from Gary BIGGS (excluded) go to Amanda KENNEALYLeon REBELLO: 35,640 votes stay with themAlice PRICE: 23,190 votes stay with themErchana MURRAY-BARTLETT: 14,182 votes stay with themAmanda KENNEALY: 8,869 votes stay with themZyion ATTIIG: 4,753 votes stay with themHarry HATZIKALIMNIOS: 4,327 votes stay with themJeff KNIPE: 3,254 votes stay with them974 votes from Max CRESWICK (excluded) go to Zyion ATTIIG576 votes from Max CRESWICK (excluded) go to Leon REBELLO466 votes from Max CRESWICK (excluded) go to Erchana MURRAY-BARTLETT326 votes from Max CRESWICK (excluded) go to Harry HATZIKALIMNIOS269 votes from Max CRESWICK (excluded) go to Jeff KNIPE203 votes from Max CRESWICK (excluded) go to Amanda KENNEALY186 votes from Max CRESWICK (excluded) go to Alice PRICELeon REBELLO: 36,216 votes stay with themAlice PRICE: 23,376 votes stay with themErchana MURRAY-BARTLETT: 14,648 votes stay with themAmanda KENNEALY: 9,072 votes stay with themZyion ATTIIG: 5,727 votes stay with themHarry HATZIKALIMNIOS: 4,653 votes stay with them829 votes from Jeff KNIPE (excluded) go to Amanda KENNEALY734 votes from Jeff KNIPE (excluded) go to Erchana MURRAY-BARTLETT702 votes from Jeff KNIPE (excluded) go to Alice PRICE471 votes from Jeff KNIPE (excluded) go to Zyion ATTIIG429 votes from Jeff KNIPE (excluded) go to Harry HATZIKALIMNIOS358 votes from Jeff KNIPE (excluded) go to Leon REBELLOLeon REBELLO: 36,574 votes stay with themAlice PRICE: 24,078 votes stay with themErchana MURRAY-BARTLETT: 15,382 votes stay with themAmanda KENNEALY: 9,901 votes stay with themZyion ATTIIG: 6,198 votes stay with them3,266 votes from Harry HATZIKALIMNIOS (excluded) go to Zyion ATTIIG743 votes from Harry HATZIKALIMNIOS (excluded) go to Erchana MURRAY-BARTLETT446 votes from Harry HATZIKALIMNIOS (excluded) go to Leon REBELLO376 votes from Harry HATZIKALIMNIOS (excluded) go to Alice PRICE251 votes from Harry HATZIKALIMNIOS (excluded) go to Amanda KENNEALYLeon REBELLO: 37,020 votes stay with themAlice PRICE: 24,454 votes stay with themErchana MURRAY-BARTLETT: 16,125 votes stay with themAmanda KENNEALY: 10,152 votes stay with them5,155 votes from Zyion ATTIIG (excluded) go to Leon REBELLO2,872 votes from Zyion ATTIIG (excluded) go to Erchana MURRAY-BARTLETT742 votes from Zyion ATTIIG (excluded) go to Amanda KENNEALY695 votes from Zyion ATTIIG (excluded) go to Alice PRICELeon REBELLO: 42,175 votes stay with themAlice PRICE: 25,149 votes stay with themErchana MURRAY-BARTLETT: 18,997 votes stay with them4,938 votes from Amanda KENNEALY (excluded) go to Alice PRICE4,881 votes from Amanda KENNEALY (excluded) go to Erchana MURRAY-BARTLETT1,075 votes from Amanda KENNEALY (excluded) go to Leon REBELLOLeon REBELLO: 43,250 votes stay with themAlice PRICE: 30,087 votes stay with them14,208 votes from Erchana MURRAY-BARTLETT (excluded) go to Alice PRICE9,670 votes from Erchana MURRAY-BARTLETT (excluded) go to Leon REBELLOLeon REBELLO (LNP): 34,918 votes at first preferencesREBELLOAlice PRICE (ALP): 22,778 votes at first preferencesPRICEErchana MURRAY-BARTLETT (IND): 13,366 votes at first preferencesMURRAY-BARTLETTAmanda KENNEALY (GRN): 8,175 votes at first preferencesKENNEALYZyion ATTIIG (ON): 4,229 votes at first preferencesATTIIGHarry HATZIKALIMNIOS (GRPF): 3,158 votes at first preferencesJeff KNIPE (HMP): 2,751 votes at first preferencesMax CRESWICK (CYA): 2,681 votes at first preferencesGary BIGGS (LTP): 1,432 votes at first preferencesNeena TESTER (FFPA): 1,366 votes at first preferencesMichelle FAYE (IND): 1,221 votes at first preferencesJennifer HORSBURGH (AJP): 1,140 votes at first preferencesLeon REBELLO (LNP): 34,987 votes at count 1REBELLOAlice PRICE (ALP): 22,867 votes at count 1PRICEErchana MURRAY-BARTLETT (IND): 13,489 votes at count 1MURRAY-BARTLETTAmanda KENNEALY (GRN): 8,544 votes at count 1KENNEALYZyion ATTIIG (ON): 4,293 votes at count 1ATTIIGHarry HATZIKALIMNIOS (GRPF): 3,187 votes at count 1Jeff KNIPE (HMP): 2,956 votes at count 1Max CRESWICK (CYA): 2,738 votes at count 1Gary BIGGS (LTP): 1,457 votes at count 1Neena TESTER (FFPA): 1,426 votes at count 1Michelle FAYE (IND): 1,271 votes at count 1Leon REBELLO (LNP): 35,258 votes at count 2REBELLOAlice PRICE (ALP): 22,983 votes at count 2PRICEErchana MURRAY-BARTLETT (IND): 13,922 votes at count 2MURRAY-BARTLETTAmanda KENNEALY (GRN): 8,691 votes at count 2KENNEALYZyion ATTIIG (ON): 4,344 votes at count 2ATTIIGHarry HATZIKALIMNIOS (GRPF): 3,214 votes at count 2Jeff KNIPE (HMP): 3,020 votes at count 2Max CRESWICK (CYA): 2,814 votes at count 2Gary BIGGS (LTP): 1,489 votes at count 2Neena TESTER (FFPA): 1,480 votes at count 2Leon REBELLO (LNP): 35,452 votes at count 3REBELLOAlice PRICE (ALP): 23,091 votes at count 3PRICEErchana MURRAY-BARTLETT (IND): 14,055 votes at count 3MURRAY-BARTLETTAmanda KENNEALY (GRN): 8,789 votes at count 3KENNEALYZyion ATTIIG (ON): 4,554 votes at count 3ATTIIGHarry HATZIKALIMNIOS (GRPF): 3,709 votes at count 3Jeff KNIPE (HMP): 3,114 votes at count 3Max CRESWICK (CYA): 2,908 votes at count 3Gary BIGGS (LTP): 1,543 votes at count 3Leon REBELLO (LNP): 35,640 votes at count 4REBELLOAlice PRICE (ALP): 23,190 votes at count 4PRICEErchana MURRAY-BARTLETT (IND): 14,182 votes at count 4MURRAY-BARTLETTAmanda KENNEALY (GRN): 8,869 votes at count 4KENNEALYZyion ATTIIG (ON): 4,753 votes at count 4ATTIIGHarry HATZIKALIMNIOS (GRPF): 4,327 votes at count 4HATZIKALIMNIOSJeff KNIPE (HMP): 3,254 votes at count 4Max CRESWICK (CYA): 3,000 votes at count 4Leon REBELLO (LNP): 36,216 votes at count 5REBELLOAlice PRICE (ALP): 23,376 votes at count 5PRICEErchana MURRAY-BARTLETT (IND): 14,648 votes at count 5MURRAY-BARTLETTAmanda KENNEALY (GRN): 9,072 votes at count 5KENNEALYZyion ATTIIG (ON): 5,727 votes at count 5ATTIIGHarry HATZIKALIMNIOS (GRPF): 4,653 votes at count 5HATZIKALIMNIOSJeff KNIPE (HMP): 3,523 votes at count 5Leon REBELLO (LNP): 36,574 votes at count 6REBELLOAlice PRICE (ALP): 24,078 votes at count 6PRICEErchana MURRAY-BARTLETT (IND): 15,382 votes at count 6MURRAY-BARTLETTAmanda KENNEALY (GRN): 9,901 votes at count 6KENNEALYZyion ATTIIG (ON): 6,198 votes at count 6ATTIIGHarry HATZIKALIMNIOS (GRPF): 5,082 votes at count 6HATZIKALIMNIOSLeon REBELLO (LNP): 37,020 votes at count 7REBELLOAlice PRICE (ALP): 24,454 votes at count 7PRICEErchana MURRAY-BARTLETT (IND): 16,125 votes at count 7MURRAY-BARTLETTAmanda KENNEALY (GRN): 10,152 votes at count 7KENNEALYZyion ATTIIG (ON): 9,464 votes at count 7ATTIIGLeon REBELLO (LNP): 42,175 votes at count 8REBELLOAlice PRICE (ALP): 25,149 votes at count 8PRICEErchana MURRAY-BARTLETT (IND): 18,997 votes at count 8MURRAY-BARTLETTAmanda KENNEALY (GRN): 10,894 votes at count 8KENNEALYLeon REBELLO (LNP): 43,250 votes at count 9REBELLOAlice PRICE (ALP): 30,087 votes at count 9PRICEErchana MURRAY-BARTLETT (IND): 23,878 votes at count 9MURRAY-BARTLETTLeon REBELLO (LNP): 52,920 votes at count 10REBELLO · electedAlice PRICE (ALP): 44,295 votes at count 10PRICE · 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

McPherson 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Jennifer HORSBURGHAnimal Justice Party1,140
  • Amanda KENNEALY (GRN): 369 (32.4%)
  • Jeff KNIPE (HMP): 205 (18.0%)
  • Erchana MURRAY-BARTLETT (IND): 123 (10.8%)
  • Alice PRICE (ALP): 89 (7.8%)
  • Leon REBELLO (LNP): 69 (6.1%)
  • Zyion ATTIIG (ON): 64 (5.6%)
  • Neena TESTER (FFPA): 60 (5.3%)
  • Max CRESWICK (CYA): 57 (5.0%)
  • Michelle FAYE (IND): 50 (4.4%)
  • Harry HATZIKALIMNIOS (GRPF): 29 (2.5%)
  • Gary BIGGS (LTP): 25 (2.2%)
2Michelle FAYEIndependent1,271
  • Erchana MURRAY-BARTLETT (IND): 433 (34.1%)
  • Leon REBELLO (LNP): 271 (21.3%)
  • Amanda KENNEALY (GRN): 147 (11.6%)
  • Alice PRICE (ALP): 116 (9.1%)
  • Max CRESWICK (CYA): 76 (6.0%)
  • Jeff KNIPE (HMP): 64 (5.0%)
  • Neena TESTER (FFPA): 54 (4.2%)
  • Zyion ATTIIG (ON): 51 (4.0%)
  • Gary BIGGS (LTP): 32 (2.5%)
  • Harry HATZIKALIMNIOS (GRPF): 27 (2.1%)
3Neena TESTERFamily First1,480
  • Harry HATZIKALIMNIOS (GRPF): 495 (33.4%)
  • Zyion ATTIIG (ON): 210 (14.2%)
  • Leon REBELLO (LNP): 194 (13.1%)
  • Erchana MURRAY-BARTLETT (IND): 133 (9.0%)
  • Alice PRICE (ALP): 108 (7.3%)
  • Amanda KENNEALY (GRN): 98 (6.6%)
  • Jeff KNIPE (HMP): 94 (6.4%)
  • Max CRESWICK (CYA): 94 (6.4%)
  • Gary BIGGS (LTP): 54 (3.6%)
4Gary BIGGSLibertarian1,543
  • Harry HATZIKALIMNIOS (GRPF): 618 (40.1%)
  • Zyion ATTIIG (ON): 199 (12.9%)
  • Leon REBELLO (LNP): 188 (12.2%)
  • Jeff KNIPE (HMP): 140 (9.1%)
  • Erchana MURRAY-BARTLETT (IND): 127 (8.2%)
  • Alice PRICE (ALP): 99 (6.4%)
  • Max CRESWICK (CYA): 92 (6.0%)
  • Amanda KENNEALY (GRN): 80 (5.2%)
5Max CRESWICKTrumpet of Patriots3,000
  • Zyion ATTIIG (ON): 974 (32.5%)
  • Leon REBELLO (LNP): 576 (19.2%)
  • Erchana MURRAY-BARTLETT (IND): 466 (15.5%)
  • Harry HATZIKALIMNIOS (GRPF): 326 (10.9%)
  • Jeff KNIPE (HMP): 269 (9.0%)
  • Amanda KENNEALY (GRN): 203 (6.8%)
  • Alice PRICE (ALP): 186 (6.2%)
6Jeff KNIPELegalise Cannabis Party3,523
  • Amanda KENNEALY (GRN): 829 (23.5%)
  • Erchana MURRAY-BARTLETT (IND): 734 (20.8%)
  • Alice PRICE (ALP): 702 (19.9%)
  • Zyion ATTIIG (ON): 471 (13.4%)
  • Harry HATZIKALIMNIOS (GRPF): 429 (12.2%)
  • Leon REBELLO (LNP): 358 (10.2%)
7Harry HATZIKALIMNIOSGerard Rennick People First5,082
  • Zyion ATTIIG (ON): 3,266 (64.3%)
  • Erchana MURRAY-BARTLETT (IND): 743 (14.6%)
  • Leon REBELLO (LNP): 446 (8.8%)
  • Alice PRICE (ALP): 376 (7.4%)
  • Amanda KENNEALY (GRN): 251 (4.9%)
8Zyion ATTIIGPauline Hanson's One Nation9,464
  • Leon REBELLO (LNP): 5,155 (54.5%)
  • Erchana MURRAY-BARTLETT (IND): 2,872 (30.3%)
  • Amanda KENNEALY (GRN): 742 (7.8%)
  • Alice PRICE (ALP): 695 (7.3%)
9Amanda KENNEALYThe Greens10,894
  • Alice PRICE (ALP): 4,938 (45.3%)
  • Erchana MURRAY-BARTLETT (IND): 4,881 (44.8%)
  • Leon REBELLO (LNP): 1,075 (9.9%)
10Erchana MURRAY-BARTLETTIndependent23,878
  • Alice PRICE (ALP): 14,208 (59.5%)
  • Leon REBELLO (LNP): 9,670 (40.5%)

Votes after every count

McPherson 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8Count 9Count 10
Leon REBELLOLNP · elected34,91834,98735,25835,45235,64036,21636,57437,02042,17543,25052,920
Alice PRICEAustralian Labor Party22,77822,86722,98323,09123,19023,37624,07824,45425,14930,08744,295
Erchana MURRAY-BARTLETTIndependent13,36613,48913,92214,05514,18214,64815,38216,12518,99723,878–
Amanda KENNEALYThe Greens8,1758,5448,6918,7898,8699,0729,90110,15210,894––
Zyion ATTIIGPauline Hanson's One Nation4,2294,2934,3444,5544,7535,7276,1989,464–––
Harry HATZIKALIMNIOSGerard Rennick People First3,1583,1873,2143,7094,3274,6535,082––––
Jeff KNIPELegalise Cannabis Party2,7512,9563,0203,1143,2543,523–––––
Max CRESWICKTrumpet of Patriots2,6812,7382,8142,9083,000––––––
Gary BIGGSLibertarian1,4321,4571,4891,543–––––––
Neena TESTERFamily First1,3661,4261,480––––––––
Michelle FAYEIndependent1,2211,271–––––––––
Jennifer HORSBURGHAnimal Justice Party1,140––––––––––

2022 Federal election

Karen ANDREWS (Liberal National Party of Queensland) won McPherson in 2022 with 57,605 of the 97,083 votes in the final count, beating Carl UNGERER (Australian Labor Party) by 18,127 votes (59.3% to 40.7%). Andrews led on first preferences with 43.6% of 97,083 formal votes and passed the 48,542-vote majority at count 5.

97,083 formal votes8 candidates6 counts18,127-vote final margin

McPherson 2022: preference flowsSankey diagram of the distribution of preferences in McPherson at the 2022 Federal election. Karen ANDREWS was elected after 6 counts, 57,605 votes to 39,478 for Carl UNGERER. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Karen ANDREWS: 42,288 votes stay with themCarl UNGERER: 21,354 votes stay with themScott TURNER: 14,971 votes stay with themKevin HARGRAVES: 7,013 votes stay with themJoshua Lawrence BERRIGAN: 6,490 votes stay with themAndy CULLEN: 2,310 votes stay with themGlenn PYNE: 2,063 votes stay with them178 votes from Gary PEAD (excluded) go to Andy CULLEN140 votes from Gary PEAD (excluded) go to Kevin HARGRAVES111 votes from Gary PEAD (excluded) go to Scott TURNER54 votes from Gary PEAD (excluded) go to Karen ANDREWS48 votes from Gary PEAD (excluded) go to Joshua Lawrence BERRIGAN37 votes from Gary PEAD (excluded) go to Glenn PYNE26 votes from Gary PEAD (excluded) go to Carl UNGERERKaren ANDREWS: 42,342 votes stay with themCarl UNGERER: 21,380 votes stay with themScott TURNER: 15,082 votes stay with themKevin HARGRAVES: 7,153 votes stay with themJoshua Lawrence BERRIGAN: 6,538 votes stay with themAndy CULLEN: 2,488 votes stay with them683 votes from Glenn PYNE (excluded) go to Karen ANDREWS432 votes from Glenn PYNE (excluded) go to Joshua Lawrence BERRIGAN316 votes from Glenn PYNE (excluded) go to Kevin HARGRAVES274 votes from Glenn PYNE (excluded) go to Carl UNGERER207 votes from Glenn PYNE (excluded) go to Andy CULLEN188 votes from Glenn PYNE (excluded) go to Scott TURNERKaren ANDREWS: 43,025 votes stay with themCarl UNGERER: 21,654 votes stay with themScott TURNER: 15,270 votes stay with themKevin HARGRAVES: 7,469 votes stay with themJoshua Lawrence BERRIGAN: 6,970 votes stay with them921 votes from Andy CULLEN (excluded) go to Kevin HARGRAVES610 votes from Andy CULLEN (excluded) go to Joshua Lawrence BERRIGAN523 votes from Andy CULLEN (excluded) go to Scott TURNER387 votes from Andy CULLEN (excluded) go to Karen ANDREWS254 votes from Andy CULLEN (excluded) go to Carl UNGERERKaren ANDREWS: 43,412 votes stay with themCarl UNGERER: 21,908 votes stay with themScott TURNER: 15,793 votes stay with themKevin HARGRAVES: 8,390 votes stay with them5,137 votes from Joshua Lawrence BERRIGAN (excluded) go to Kevin HARGRAVES1,003 votes from Joshua Lawrence BERRIGAN (excluded) go to Karen ANDREWS916 votes from Joshua Lawrence BERRIGAN (excluded) go to Scott TURNER524 votes from Joshua Lawrence BERRIGAN (excluded) go to Carl UNGERERKaren ANDREWS: 44,415 votes stay with themCarl UNGERER: 22,432 votes stay with themScott TURNER: 16,709 votes stay with them7,500 votes from Kevin HARGRAVES (excluded) go to Karen ANDREWS3,888 votes from Kevin HARGRAVES (excluded) go to Scott TURNER2,139 votes from Kevin HARGRAVES (excluded) go to Carl UNGERERKaren ANDREWS: 51,915 votes stay with themCarl UNGERER: 24,571 votes stay with them14,907 votes from Scott TURNER (excluded) go to Carl UNGERER5,690 votes from Scott TURNER (excluded) go to Karen ANDREWSKaren ANDREWS (LNP): 42,288 votes at first preferencesANDREWSCarl UNGERER (ALP): 21,354 votes at first preferencesUNGERERScott TURNER (GRN): 14,971 votes at first preferencesTURNERKevin HARGRAVES (ON): 7,013 votes at first preferencesHARGRAVESJoshua Lawrence BERRIGAN (UAPP): 6,490 votes at first preferencesBERRIGANAndy CULLEN (AUVA): 2,310 votes at first preferencesGlenn PYNE (LDP): 2,063 votes at first preferencesGary PEAD (CYA): 594 votes at first preferencesKaren ANDREWS (LNP): 42,342 votes at count 1ANDREWSCarl UNGERER (ALP): 21,380 votes at count 1UNGERERScott TURNER (GRN): 15,082 votes at count 1TURNERKevin HARGRAVES (ON): 7,153 votes at count 1HARGRAVESJoshua Lawrence BERRIGAN (UAPP): 6,538 votes at count 1BERRIGANAndy CULLEN (AUVA): 2,488 votes at count 1Glenn PYNE (LDP): 2,100 votes at count 1Karen ANDREWS (LNP): 43,025 votes at count 2ANDREWSCarl UNGERER (ALP): 21,654 votes at count 2UNGERERScott TURNER (GRN): 15,270 votes at count 2TURNERKevin HARGRAVES (ON): 7,469 votes at count 2HARGRAVESJoshua Lawrence BERRIGAN (UAPP): 6,970 votes at count 2BERRIGANAndy CULLEN (AUVA): 2,695 votes at count 2Karen ANDREWS (LNP): 43,412 votes at count 3ANDREWSCarl UNGERER (ALP): 21,908 votes at count 3UNGERERScott TURNER (GRN): 15,793 votes at count 3TURNERKevin HARGRAVES (ON): 8,390 votes at count 3HARGRAVESJoshua Lawrence BERRIGAN (UAPP): 7,580 votes at count 3BERRIGANKaren ANDREWS (LNP): 44,415 votes at count 4ANDREWSCarl UNGERER (ALP): 22,432 votes at count 4UNGERERScott TURNER (GRN): 16,709 votes at count 4TURNERKevin HARGRAVES (ON): 13,527 votes at count 4HARGRAVESKaren ANDREWS (LNP): 51,915 votes at count 5ANDREWSCarl UNGERER (ALP): 24,571 votes at count 5UNGERERScott TURNER (GRN): 20,597 votes at count 5TURNERKaren ANDREWS (LNP): 57,605 votes at count 6ANDREWS · electedCarl UNGERER (ALP): 39,478 votes at count 6UNGERER · 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

McPherson 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Gary PEADAustralian Federation Party594
  • Andy CULLEN (AUVA): 178 (30.0%)
  • Kevin HARGRAVES (ON): 140 (23.6%)
  • Scott TURNER (GRN): 111 (18.7%)
  • Karen ANDREWS (LNP): 54 (9.1%)
  • Joshua Lawrence BERRIGAN (UAPP): 48 (8.1%)
  • Glenn PYNE (LDP): 37 (6.2%)
  • Carl UNGERER (ALP): 26 (4.4%)
2Glenn PYNELiberal Democrats2,100
  • Karen ANDREWS (LNP): 683 (32.5%)
  • Joshua Lawrence BERRIGAN (UAPP): 432 (20.6%)
  • Kevin HARGRAVES (ON): 316 (15.0%)
  • Carl UNGERER (ALP): 274 (13.0%)
  • Andy CULLEN (AUVA): 207 (9.9%)
  • Scott TURNER (GRN): 188 (9.0%)
3Andy CULLENAustralian Values Party2,695
  • Kevin HARGRAVES (ON): 921 (34.2%)
  • Joshua Lawrence BERRIGAN (UAPP): 610 (22.6%)
  • Scott TURNER (GRN): 523 (19.4%)
  • Karen ANDREWS (LNP): 387 (14.4%)
  • Carl UNGERER (ALP): 254 (9.4%)
4Joshua Lawrence BERRIGANUnited Australia Party7,580
  • Kevin HARGRAVES (ON): 5,137 (67.8%)
  • Karen ANDREWS (LNP): 1,003 (13.2%)
  • Scott TURNER (GRN): 916 (12.1%)
  • Carl UNGERER (ALP): 524 (6.9%)
5Kevin HARGRAVESPauline Hanson's One Nation13,527
  • Karen ANDREWS (LNP): 7,500 (55.4%)
  • Scott TURNER (GRN): 3,888 (28.7%)
  • Carl UNGERER (ALP): 2,139 (15.8%)
6Scott TURNERQueensland Greens20,597
  • Carl UNGERER (ALP): 14,907 (72.4%)
  • Karen ANDREWS (LNP): 5,690 (27.6%)

Votes after every count

McPherson 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Karen ANDREWSLiberal National Party of Queensland · elected42,28842,34243,02543,41244,41551,91557,605
Carl UNGERERAustralian Labor Party21,35421,38021,65421,90822,43224,57139,478
Scott TURNERQueensland Greens14,97115,08215,27015,79316,70920,597–
Kevin HARGRAVESPauline Hanson's One Nation7,0137,1537,4698,39013,527––
Joshua Lawrence BERRIGANUnited Australia Party6,4906,5386,9707,580–––
Andy CULLENAustralian Values Party2,3102,4882,695––––
Glenn PYNELiberal Democrats2,0632,100–––––
Gary PEADAustralian Federation Party594––––––

2019 Federal election

Karen ANDREWS (Liberal National Party of Queensland) won McPherson in 2019 with 57,545 of the 92,521 votes in the final count, beating Aaron SANTELISES (Australian Labor Party) by 22,569 votes (62.2% to 37.8%). Andrews led on first preferences with 48.2% of 92,521 formal votes and passed the 46,261-vote majority at count 4.

92,521 formal votes9 candidates7 counts22,569-vote final margin

McPherson 2019: preference flowsSankey diagram of the distribution of preferences in McPherson at the 2019 Federal election. Karen ANDREWS was elected after 7 counts, 57,545 votes to 34,976 for Aaron SANTELISES. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Karen ANDREWS: 44,634 votes stay with themAaron SANTELISES: 21,138 votes stay with themAlan QUINN: 10,167 votes stay with themJohn SPELLMAN: 5,421 votes stay with themScott CROWE: 3,222 votes stay with themFiona Kay MacKENZIE: 3,078 votes stay with themRenee STEWART: 2,367 votes stay with themMichael KAFF: 1,648 votes stay with them349 votes from Sean Gordon GAFFY (excluded) go to John SPELLMAN117 votes from Sean Gordon GAFFY (excluded) go to Karen ANDREWS114 votes from Sean Gordon GAFFY (excluded) go to Fiona Kay MacKENZIE100 votes from Sean Gordon GAFFY (excluded) go to Scott CROWE57 votes from Sean Gordon GAFFY (excluded) go to Renee STEWART50 votes from Sean Gordon GAFFY (excluded) go to Michael KAFF33 votes from Sean Gordon GAFFY (excluded) go to Aaron SANTELISES26 votes from Sean Gordon GAFFY (excluded) go to Alan QUINNKaren ANDREWS: 44,751 votes stay with themAaron SANTELISES: 21,171 votes stay with themAlan QUINN: 10,193 votes stay with themJohn SPELLMAN: 5,770 votes stay with themScott CROWE: 3,322 votes stay with themFiona Kay MacKENZIE: 3,192 votes stay with themRenee STEWART: 2,424 votes stay with them414 votes from Michael KAFF (excluded) go to Alan QUINN288 votes from Michael KAFF (excluded) go to Aaron SANTELISES287 votes from Michael KAFF (excluded) go to Renee STEWART255 votes from Michael KAFF (excluded) go to Karen ANDREWS172 votes from Michael KAFF (excluded) go to Scott CROWE157 votes from Michael KAFF (excluded) go to John SPELLMAN125 votes from Michael KAFF (excluded) go to Fiona Kay MacKENZIEKaren ANDREWS: 45,006 votes stay with themAaron SANTELISES: 21,459 votes stay with themAlan QUINN: 10,607 votes stay with themJohn SPELLMAN: 5,927 votes stay with themScott CROWE: 3,494 votes stay with themFiona Kay MacKENZIE: 3,317 votes stay with them1,262 votes from Renee STEWART (excluded) go to Alan QUINN352 votes from Renee STEWART (excluded) go to John SPELLMAN323 votes from Renee STEWART (excluded) go to Aaron SANTELISES295 votes from Renee STEWART (excluded) go to Karen ANDREWS293 votes from Renee STEWART (excluded) go to Fiona Kay MacKENZIE186 votes from Renee STEWART (excluded) go to Scott CROWEKaren ANDREWS: 45,301 votes stay with themAaron SANTELISES: 21,782 votes stay with themAlan QUINN: 11,869 votes stay with themJohn SPELLMAN: 6,279 votes stay with themScott CROWE: 3,680 votes stay with them1,696 votes from Fiona Kay MacKENZIE (excluded) go to John SPELLMAN1,077 votes from Fiona Kay MacKENZIE (excluded) go to Karen ANDREWS351 votes from Fiona Kay MacKENZIE (excluded) go to Alan QUINN285 votes from Fiona Kay MacKENZIE (excluded) go to Aaron SANTELISES201 votes from Fiona Kay MacKENZIE (excluded) go to Scott CROWEKaren ANDREWS: 46,378 votes stay with themAaron SANTELISES: 22,067 votes stay with themAlan QUINN: 12,220 votes stay with themJohn SPELLMAN: 7,975 votes stay with them1,749 votes from Scott CROWE (excluded) go to Karen ANDREWS764 votes from Scott CROWE (excluded) go to Aaron SANTELISES686 votes from Scott CROWE (excluded) go to Alan QUINN682 votes from Scott CROWE (excluded) go to John SPELLMANKaren ANDREWS: 48,127 votes stay with themAaron SANTELISES: 22,831 votes stay with themAlan QUINN: 12,906 votes stay with them4,802 votes from John SPELLMAN (excluded) go to Karen ANDREWS2,076 votes from John SPELLMAN (excluded) go to Alan QUINN1,779 votes from John SPELLMAN (excluded) go to Aaron SANTELISESKaren ANDREWS: 52,929 votes stay with themAaron SANTELISES: 24,610 votes stay with them10,366 votes from Alan QUINN (excluded) go to Aaron SANTELISES4,616 votes from Alan QUINN (excluded) go to Karen ANDREWSKaren ANDREWS (LNP): 44,634 votes at first preferencesANDREWSAaron SANTELISES (ALP): 21,138 votes at first preferencesSANTELISESAlan QUINN (GRN): 10,167 votes at first preferencesQUINNJohn SPELLMAN (ON): 5,421 votes at first preferencesSPELLMANScott CROWE (LDP): 3,222 votes at first preferencesFiona Kay MacKENZIE (UAPP): 3,078 votes at first preferencesRenee STEWART (AJP): 2,367 votes at first preferencesMichael KAFF (IND): 1,648 votes at first preferencesSean Gordon GAFFY (FACN): 846 votes at first preferencesKaren ANDREWS (LNP): 44,751 votes at count 1ANDREWSAaron SANTELISES (ALP): 21,171 votes at count 1SANTELISESAlan QUINN (GRN): 10,193 votes at count 1QUINNJohn SPELLMAN (ON): 5,770 votes at count 1SPELLMANScott CROWE (LDP): 3,322 votes at count 1Fiona Kay MacKENZIE (UAPP): 3,192 votes at count 1Renee STEWART (AJP): 2,424 votes at count 1Michael KAFF (IND): 1,698 votes at count 1Karen ANDREWS (LNP): 45,006 votes at count 2ANDREWSAaron SANTELISES (ALP): 21,459 votes at count 2SANTELISESAlan QUINN (GRN): 10,607 votes at count 2QUINNJohn SPELLMAN (ON): 5,927 votes at count 2SPELLMANScott CROWE (LDP): 3,494 votes at count 2Fiona Kay MacKENZIE (UAPP): 3,317 votes at count 2Renee STEWART (AJP): 2,711 votes at count 2Karen ANDREWS (LNP): 45,301 votes at count 3ANDREWSAaron SANTELISES (ALP): 21,782 votes at count 3SANTELISESAlan QUINN (GRN): 11,869 votes at count 3QUINNJohn SPELLMAN (ON): 6,279 votes at count 3SPELLMANScott CROWE (LDP): 3,680 votes at count 3Fiona Kay MacKENZIE (UAPP): 3,610 votes at count 3Karen ANDREWS (LNP): 46,378 votes at count 4ANDREWSAaron SANTELISES (ALP): 22,067 votes at count 4SANTELISESAlan QUINN (GRN): 12,220 votes at count 4QUINNJohn SPELLMAN (ON): 7,975 votes at count 4SPELLMANScott CROWE (LDP): 3,881 votes at count 4CROWEKaren ANDREWS (LNP): 48,127 votes at count 5ANDREWSAaron SANTELISES (ALP): 22,831 votes at count 5SANTELISESAlan QUINN (GRN): 12,906 votes at count 5QUINNJohn SPELLMAN (ON): 8,657 votes at count 5SPELLMANKaren ANDREWS (LNP): 52,929 votes at count 6ANDREWSAaron SANTELISES (ALP): 24,610 votes at count 6SANTELISESAlan QUINN (GRN): 14,982 votes at count 6QUINNKaren ANDREWS (LNP): 57,545 votes at count 7ANDREWS · electedAaron SANTELISES (ALP): 34,976 votes at count 7SANTELISES · 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

McPherson 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Sean Gordon GAFFYFRASER ANNING'S CONSERVATIVE NATIONAL PARTY846
  • John SPELLMAN (ON): 349 (41.3%)
  • Karen ANDREWS (LNP): 117 (13.8%)
  • Fiona Kay MacKENZIE (UAPP): 114 (13.5%)
  • Scott CROWE (LDP): 100 (11.8%)
  • Renee STEWART (AJP): 57 (6.7%)
  • Michael KAFF (IND): 50 (5.9%)
  • Aaron SANTELISES (ALP): 33 (3.9%)
  • Alan QUINN (GRN): 26 (3.1%)
2Michael KAFFIndependent1,698
  • Alan QUINN (GRN): 414 (24.4%)
  • Aaron SANTELISES (ALP): 288 (17.0%)
  • Renee STEWART (AJP): 287 (16.9%)
  • Karen ANDREWS (LNP): 255 (15.0%)
  • Scott CROWE (LDP): 172 (10.1%)
  • John SPELLMAN (ON): 157 (9.2%)
  • Fiona Kay MacKENZIE (UAPP): 125 (7.4%)
3Renee STEWARTAnimal Justice Party2,711
  • Alan QUINN (GRN): 1,262 (46.6%)
  • John SPELLMAN (ON): 352 (13.0%)
  • Aaron SANTELISES (ALP): 323 (11.9%)
  • Karen ANDREWS (LNP): 295 (10.9%)
  • Fiona Kay MacKENZIE (UAPP): 293 (10.8%)
  • Scott CROWE (LDP): 186 (6.9%)
4Fiona Kay MacKENZIEUnited Australia Party3,610
  • John SPELLMAN (ON): 1,696 (47.0%)
  • Karen ANDREWS (LNP): 1,077 (29.8%)
  • Alan QUINN (GRN): 351 (9.7%)
  • Aaron SANTELISES (ALP): 285 (7.9%)
  • Scott CROWE (LDP): 201 (5.6%)
5Scott CROWELiberal Democrats3,881
  • Karen ANDREWS (LNP): 1,749 (45.1%)
  • Aaron SANTELISES (ALP): 764 (19.7%)
  • Alan QUINN (GRN): 686 (17.7%)
  • John SPELLMAN (ON): 682 (17.6%)
6John SPELLMANPauline Hanson's One Nation8,657
  • Karen ANDREWS (LNP): 4,802 (55.5%)
  • Alan QUINN (GRN): 2,076 (24.0%)
  • Aaron SANTELISES (ALP): 1,779 (20.5%)
7Alan QUINNThe Greens14,982
  • Aaron SANTELISES (ALP): 10,366 (69.2%)
  • Karen ANDREWS (LNP): 4,616 (30.8%)

Votes after every count

McPherson 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Karen ANDREWSLiberal National Party of Queensland · elected44,63444,75145,00645,30146,37848,12752,92957,545
Aaron SANTELISESAustralian Labor Party21,13821,17121,45921,78222,06722,83124,61034,976
Alan QUINNThe Greens10,16710,19310,60711,86912,22012,90614,982–
John SPELLMANPauline Hanson's One Nation5,4215,7705,9276,2797,9758,657––
Scott CROWELiberal Democrats3,2223,3223,4943,6803,881–––
Fiona Kay MacKENZIEUnited Australia Party3,0783,1923,3173,610––––
Renee STEWARTAnimal Justice Party2,3672,4242,711–––––
Michael KAFFIndependent1,6481,698––––––
Sean Gordon GAFFYFRASER ANNING'S CONSERVATIVE NATIONAL PARTY846–––––––

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.