Skip to content

Durack: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Melissa PRICELiberalKaren WHEATLANDAustralian Labor Party17,8627Majority at count 7
2022Melissa PRICELiberalJeremiah RILEYAustralian Labor Party7,6437Majority at count 7
2019Melissa PRICELiberalSharyn MORROWAustralian Labor Party22,9435Majority at count 4

2025 Federal election

Melissa PRICE (Liberal) won Durack in 2025 with 52,912 of the 87,962 votes in the final count, beating Karen WHEATLAND (Australian Labor Party) by 17,862 votes (60.2% to 39.8%). Price led on first preferences with 32.9% of 87,962 formal votes and passed the 43,982-vote majority at count 7.

87,962 formal votes9 candidates7 counts17,862-vote final margin

Durack 2025: preference flowsSankey diagram of the distribution of preferences in Durack at the 2025 Federal election. Melissa PRICE was elected after 7 counts, 52,912 votes to 35,050 for Karen WHEATLAND. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Melissa PRICE: 28,920 votes stay with themKaren WHEATLAND: 20,583 votes stay with themBailey KEMPTON: 11,972 votes stay with themMark BERRY: 8,868 votes stay with themBrendan STURCKE: 7,196 votes stay with themKat WRIGHT: 5,239 votes stay with themEugenie Margaret HARRIS: 1,880 votes stay with themJason HUNTER: 1,872 votes stay with them598 votes from Maarten KORNAAT (excluded) go to Mark BERRY210 votes from Maarten KORNAAT (excluded) go to Kat WRIGHT169 votes from Maarten KORNAAT (excluded) go to Melissa PRICE136 votes from Maarten KORNAAT (excluded) go to Eugenie Margaret HARRIS131 votes from Maarten KORNAAT (excluded) go to Bailey KEMPTON82 votes from Maarten KORNAAT (excluded) go to Karen WHEATLAND60 votes from Maarten KORNAAT (excluded) go to Brendan STURCKE46 votes from Maarten KORNAAT (excluded) go to Jason HUNTERMelissa PRICE: 29,089 votes stay with themKaren WHEATLAND: 20,665 votes stay with themBailey KEMPTON: 12,103 votes stay with themMark BERRY: 9,466 votes stay with themBrendan STURCKE: 7,256 votes stay with themKat WRIGHT: 5,449 votes stay with themEugenie Margaret HARRIS: 2,016 votes stay with them504 votes from Jason HUNTER (excluded) go to Karen WHEATLAND415 votes from Jason HUNTER (excluded) go to Brendan STURCKE382 votes from Jason HUNTER (excluded) go to Kat WRIGHT203 votes from Jason HUNTER (excluded) go to Melissa PRICE163 votes from Jason HUNTER (excluded) go to Bailey KEMPTON136 votes from Jason HUNTER (excluded) go to Mark BERRY115 votes from Jason HUNTER (excluded) go to Eugenie Margaret HARRISMelissa PRICE: 29,292 votes stay with themKaren WHEATLAND: 21,169 votes stay with themBailey KEMPTON: 12,266 votes stay with themMark BERRY: 9,602 votes stay with themBrendan STURCKE: 7,671 votes stay with themKat WRIGHT: 5,831 votes stay with them847 votes from Eugenie Margaret HARRIS (excluded) go to Mark BERRY422 votes from Eugenie Margaret HARRIS (excluded) go to Melissa PRICE271 votes from Eugenie Margaret HARRIS (excluded) go to Bailey KEMPTON225 votes from Eugenie Margaret HARRIS (excluded) go to Brendan STURCKE206 votes from Eugenie Margaret HARRIS (excluded) go to Karen WHEATLAND160 votes from Eugenie Margaret HARRIS (excluded) go to Kat WRIGHTMelissa PRICE: 29,714 votes stay with themKaren WHEATLAND: 21,375 votes stay with themBailey KEMPTON: 12,537 votes stay with themMark BERRY: 10,449 votes stay with themBrendan STURCKE: 7,896 votes stay with them1,466 votes from Kat WRIGHT (excluded) go to Brendan STURCKE1,452 votes from Kat WRIGHT (excluded) go to Mark BERRY1,073 votes from Kat WRIGHT (excluded) go to Karen WHEATLAND1,021 votes from Kat WRIGHT (excluded) go to Melissa PRICE979 votes from Kat WRIGHT (excluded) go to Bailey KEMPTONMelissa PRICE: 30,735 votes stay with themKaren WHEATLAND: 22,448 votes stay with themBailey KEMPTON: 13,516 votes stay with themMark BERRY: 11,901 votes stay with them6,100 votes from Brendan STURCKE (excluded) go to Karen WHEATLAND1,517 votes from Brendan STURCKE (excluded) go to Bailey KEMPTON907 votes from Brendan STURCKE (excluded) go to Melissa PRICE838 votes from Brendan STURCKE (excluded) go to Mark BERRYMelissa PRICE: 31,642 votes stay with themKaren WHEATLAND: 28,548 votes stay with themBailey KEMPTON: 15,033 votes stay with them7,199 votes from Mark BERRY (excluded) go to Bailey KEMPTON3,950 votes from Mark BERRY (excluded) go to Melissa PRICE1,590 votes from Mark BERRY (excluded) go to Karen WHEATLANDMelissa PRICE: 35,592 votes stay with themKaren WHEATLAND: 30,138 votes stay with them17,320 votes from Bailey KEMPTON (excluded) go to Melissa PRICE4,912 votes from Bailey KEMPTON (excluded) go to Karen WHEATLANDMelissa PRICE (LP): 28,920 votes at first preferencesPRICEKaren WHEATLAND (ALP): 20,583 votes at first preferencesWHEATLANDBailey KEMPTON (NP): 11,972 votes at first preferencesKEMPTONMark BERRY (ON): 8,868 votes at first preferencesBERRYBrendan STURCKE (GRN): 7,196 votes at first preferencesSTURCKEKat WRIGHT (HMP): 5,239 votes at first preferencesWRIGHTEugenie Margaret HARRIS (AUC): 1,880 votes at first preferencesJason HUNTER (IAP): 1,872 votes at first preferencesMaarten KORNAAT (CYA): 1,432 votes at first preferencesMelissa PRICE (LP): 29,089 votes at count 1PRICEKaren WHEATLAND (ALP): 20,665 votes at count 1WHEATLANDBailey KEMPTON (NP): 12,103 votes at count 1KEMPTONMark BERRY (ON): 9,466 votes at count 1BERRYBrendan STURCKE (GRN): 7,256 votes at count 1STURCKEKat WRIGHT (HMP): 5,449 votes at count 1WRIGHTEugenie Margaret HARRIS (AUC): 2,016 votes at count 1Jason HUNTER (IAP): 1,918 votes at count 1Melissa PRICE (LP): 29,292 votes at count 2PRICEKaren WHEATLAND (ALP): 21,169 votes at count 2WHEATLANDBailey KEMPTON (NP): 12,266 votes at count 2KEMPTONMark BERRY (ON): 9,602 votes at count 2BERRYBrendan STURCKE (GRN): 7,671 votes at count 2STURCKEKat WRIGHT (HMP): 5,831 votes at count 2WRIGHTEugenie Margaret HARRIS (AUC): 2,131 votes at count 2Melissa PRICE (LP): 29,714 votes at count 3PRICEKaren WHEATLAND (ALP): 21,375 votes at count 3WHEATLANDBailey KEMPTON (NP): 12,537 votes at count 3KEMPTONMark BERRY (ON): 10,449 votes at count 3BERRYBrendan STURCKE (GRN): 7,896 votes at count 3STURCKEKat WRIGHT (HMP): 5,991 votes at count 3WRIGHTMelissa PRICE (LP): 30,735 votes at count 4PRICEKaren WHEATLAND (ALP): 22,448 votes at count 4WHEATLANDBailey KEMPTON (NP): 13,516 votes at count 4KEMPTONMark BERRY (ON): 11,901 votes at count 4BERRYBrendan STURCKE (GRN): 9,362 votes at count 4STURCKEMelissa PRICE (LP): 31,642 votes at count 5PRICEKaren WHEATLAND (ALP): 28,548 votes at count 5WHEATLANDBailey KEMPTON (NP): 15,033 votes at count 5KEMPTONMark BERRY (ON): 12,739 votes at count 5BERRYMelissa PRICE (LP): 35,592 votes at count 6PRICEKaren WHEATLAND (ALP): 30,138 votes at count 6WHEATLANDBailey KEMPTON (NP): 22,232 votes at count 6KEMPTONMelissa PRICE (LP): 52,912 votes at count 7PRICE · electedKaren WHEATLAND (ALP): 35,050 votes at count 7WHEATLAND · 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

Durack 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Maarten KORNAATTrumpet of Patriots1,432
  • Mark BERRY (ON): 598 (41.8%)
  • Kat WRIGHT (HMP): 210 (14.7%)
  • Melissa PRICE (LP): 169 (11.8%)
  • Eugenie Margaret HARRIS (AUC): 136 (9.5%)
  • Bailey KEMPTON (NP): 131 (9.1%)
  • Karen WHEATLAND (ALP): 82 (5.7%)
  • Brendan STURCKE (GRN): 60 (4.2%)
  • Jason HUNTER (IAP): 46 (3.2%)
2Jason HUNTERIndigenous - Aboriginal Party of Australia1,918
  • Karen WHEATLAND (ALP): 504 (26.3%)
  • Brendan STURCKE (GRN): 415 (21.6%)
  • Kat WRIGHT (HMP): 382 (19.9%)
  • Melissa PRICE (LP): 203 (10.6%)
  • Bailey KEMPTON (NP): 163 (8.5%)
  • Mark BERRY (ON): 136 (7.1%)
  • Eugenie Margaret HARRIS (AUC): 115 (6.0%)
3Eugenie Margaret HARRISAustralian Christians2,131
  • Mark BERRY (ON): 847 (39.7%)
  • Melissa PRICE (LP): 422 (19.8%)
  • Bailey KEMPTON (NP): 271 (12.7%)
  • Brendan STURCKE (GRN): 225 (10.6%)
  • Karen WHEATLAND (ALP): 206 (9.7%)
  • Kat WRIGHT (HMP): 160 (7.5%)
4Kat WRIGHTLegalise Cannabis Party5,991
  • Brendan STURCKE (GRN): 1,466 (24.5%)
  • Mark BERRY (ON): 1,452 (24.2%)
  • Karen WHEATLAND (ALP): 1,073 (17.9%)
  • Melissa PRICE (LP): 1,021 (17.0%)
  • Bailey KEMPTON (NP): 979 (16.3%)
5Brendan STURCKEThe Greens (WA) Inc9,362
  • Karen WHEATLAND (ALP): 6,100 (65.2%)
  • Bailey KEMPTON (NP): 1,517 (16.2%)
  • Melissa PRICE (LP): 907 (9.7%)
  • Mark BERRY (ON): 838 (9.0%)
6Mark BERRYPauline Hanson's One Nation12,739
  • Bailey KEMPTON (NP): 7,199 (56.5%)
  • Melissa PRICE (LP): 3,950 (31.0%)
  • Karen WHEATLAND (ALP): 1,590 (12.5%)
7Bailey KEMPTONThe Nationals22,232
  • Melissa PRICE (LP): 17,320 (77.9%)
  • Karen WHEATLAND (ALP): 4,912 (22.1%)

Votes after every count

Durack 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Melissa PRICELiberal · elected28,92029,08929,29229,71430,73531,64235,59252,912
Karen WHEATLANDAustralian Labor Party20,58320,66521,16921,37522,44828,54830,13835,050
Bailey KEMPTONThe Nationals11,97212,10312,26612,53713,51615,03322,232–
Mark BERRYPauline Hanson's One Nation8,8689,4669,60210,44911,90112,739––
Brendan STURCKEThe Greens (WA) Inc7,1967,2567,6717,8969,362–––
Kat WRIGHTLegalise Cannabis Party5,2395,4495,8315,991––––
Eugenie Margaret HARRISAustralian Christians1,8802,0162,131–––––
Jason HUNTERIndigenous - Aboriginal Party of Australia1,8721,918––––––
Maarten KORNAATTrumpet of Patriots1,432–––––––

2022 Federal election

Melissa PRICE (Liberal) won Durack in 2022 with 48,583 of the 89,523 votes in the final count, beating Jeremiah RILEY (Australian Labor Party) by 7,643 votes (54.3% to 45.7%). Price led on first preferences with 34.3% of 89,523 formal votes and passed the 44,762-vote majority at count 7.

89,523 formal votes9 candidates7 counts7,643-vote final margin

Durack 2022: preference flowsSankey diagram of the distribution of preferences in Durack at the 2022 Federal election. Melissa PRICE was elected after 7 counts, 48,583 votes to 40,940 for Jeremiah RILEY. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Melissa PRICE: 30,736 votes stay with themJeremiah RILEY: 26,093 votes stay with themIan BLAYNEY: 9,160 votes stay with themBianca McNEAIR: 8,457 votes stay with themBrenton JOHANNSEN: 6,174 votes stay with themAdrian McRAE: 2,738 votes stay with themAnthony James FELS: 2,483 votes stay with themAndrew Charles MIDDLETON: 2,229 votes stay with them567 votes from Craig SHORE (excluded) go to Melissa PRICE419 votes from Craig SHORE (excluded) go to Adrian McRAE126 votes from Craig SHORE (excluded) go to Anthony James FELS92 votes from Craig SHORE (excluded) go to Brenton JOHANNSEN90 votes from Craig SHORE (excluded) go to Andrew Charles MIDDLETON69 votes from Craig SHORE (excluded) go to Jeremiah RILEY54 votes from Craig SHORE (excluded) go to Ian BLAYNEY36 votes from Craig SHORE (excluded) go to Bianca McNEAIRMelissa PRICE: 31,303 votes stay with themJeremiah RILEY: 26,162 votes stay with themIan BLAYNEY: 9,214 votes stay with themBianca McNEAIR: 8,493 votes stay with themBrenton JOHANNSEN: 6,266 votes stay with themAdrian McRAE: 3,157 votes stay with themAnthony James FELS: 2,609 votes stay with them994 votes from Andrew Charles MIDDLETON (excluded) go to Brenton JOHANNSEN294 votes from Andrew Charles MIDDLETON (excluded) go to Adrian McRAE287 votes from Andrew Charles MIDDLETON (excluded) go to Bianca McNEAIR223 votes from Andrew Charles MIDDLETON (excluded) go to Melissa PRICE206 votes from Andrew Charles MIDDLETON (excluded) go to Ian BLAYNEY194 votes from Andrew Charles MIDDLETON (excluded) go to Anthony James FELS121 votes from Andrew Charles MIDDLETON (excluded) go to Jeremiah RILEYMelissa PRICE: 31,526 votes stay with themJeremiah RILEY: 26,283 votes stay with themIan BLAYNEY: 9,420 votes stay with themBianca McNEAIR: 8,780 votes stay with themBrenton JOHANNSEN: 7,260 votes stay with themAdrian McRAE: 3,451 votes stay with them694 votes from Anthony James FELS (excluded) go to Adrian McRAE541 votes from Anthony James FELS (excluded) go to Jeremiah RILEY450 votes from Anthony James FELS (excluded) go to Brenton JOHANNSEN449 votes from Anthony James FELS (excluded) go to Melissa PRICE340 votes from Anthony James FELS (excluded) go to Bianca McNEAIR329 votes from Anthony James FELS (excluded) go to Ian BLAYNEYMelissa PRICE: 31,975 votes stay with themJeremiah RILEY: 26,824 votes stay with themIan BLAYNEY: 9,749 votes stay with themBianca McNEAIR: 9,120 votes stay with themBrenton JOHANNSEN: 7,710 votes stay with them2,531 votes from Adrian McRAE (excluded) go to Brenton JOHANNSEN449 votes from Adrian McRAE (excluded) go to Melissa PRICE425 votes from Adrian McRAE (excluded) go to Jeremiah RILEY388 votes from Adrian McRAE (excluded) go to Ian BLAYNEY352 votes from Adrian McRAE (excluded) go to Bianca McNEAIRMelissa PRICE: 32,424 votes stay with themJeremiah RILEY: 27,249 votes stay with themIan BLAYNEY: 10,137 votes stay with them5,656 votes from Bianca McNEAIR (excluded) go to Jeremiah RILEY1,830 votes from Bianca McNEAIR (excluded) go to Ian BLAYNEY1,144 votes from Bianca McNEAIR (excluded) go to Melissa PRICE842 votes from Bianca McNEAIR (excluded) go to Brenton JOHANNSENBrenton JOHANNSEN: 10,241 votes stay with themMelissa PRICE: 33,568 votes stay with themJeremiah RILEY: 32,905 votes stay with themIan BLAYNEY: 11,967 votes stay with them7,006 votes from Brenton JOHANNSEN (excluded) go to Ian BLAYNEY2,459 votes from Brenton JOHANNSEN (excluded) go to Melissa PRICE1,618 votes from Brenton JOHANNSEN (excluded) go to Jeremiah RILEYMelissa PRICE: 36,027 votes stay with themJeremiah RILEY: 34,523 votes stay with them12,556 votes from Ian BLAYNEY (excluded) go to Melissa PRICE6,417 votes from Ian BLAYNEY (excluded) go to Jeremiah RILEYMelissa PRICE (LP): 30,736 votes at first preferencesPRICEJeremiah RILEY (ALP): 26,093 votes at first preferencesRILEYIan BLAYNEY (NP): 9,160 votes at first preferencesBLAYNEYBianca McNEAIR (GRN): 8,457 votes at first preferencesMcNEAIRBrenton JOHANNSEN (ON): 6,174 votes at first preferencesJOHANNSENAdrian McRAE (GAP): 2,738 votes at first preferencesAnthony James FELS (WAP): 2,483 votes at first preferencesAndrew Charles MIDDLETON (UAPP): 2,229 votes at first preferencesCraig SHORE (CYA): 1,453 votes at first preferencesMelissa PRICE (LP): 31,303 votes at count 1PRICEJeremiah RILEY (ALP): 26,162 votes at count 1RILEYIan BLAYNEY (NP): 9,214 votes at count 1BLAYNEYBianca McNEAIR (GRN): 8,493 votes at count 1McNEAIRBrenton JOHANNSEN (ON): 6,266 votes at count 1JOHANNSENAdrian McRAE (GAP): 3,157 votes at count 1Anthony James FELS (WAP): 2,609 votes at count 1Andrew Charles MIDDLETON (UAPP): 2,319 votes at count 1Melissa PRICE (LP): 31,526 votes at count 2PRICEJeremiah RILEY (ALP): 26,283 votes at count 2RILEYIan BLAYNEY (NP): 9,420 votes at count 2BLAYNEYBianca McNEAIR (GRN): 8,780 votes at count 2McNEAIRBrenton JOHANNSEN (ON): 7,260 votes at count 2JOHANNSENAdrian McRAE (GAP): 3,451 votes at count 2Anthony James FELS (WAP): 2,803 votes at count 2Melissa PRICE (LP): 31,975 votes at count 3PRICEJeremiah RILEY (ALP): 26,824 votes at count 3RILEYIan BLAYNEY (NP): 9,749 votes at count 3BLAYNEYBianca McNEAIR (GRN): 9,120 votes at count 3McNEAIRBrenton JOHANNSEN (ON): 7,710 votes at count 3JOHANNSENAdrian McRAE (GAP): 4,145 votes at count 3McRAEMelissa PRICE (LP): 32,424 votes at count 4PRICEJeremiah RILEY (ALP): 27,249 votes at count 4RILEYIan BLAYNEY (NP): 10,137 votes at count 4BLAYNEYBianca McNEAIR (GRN): 9,472 votes at count 4McNEAIRBrenton JOHANNSEN (ON): 10,241 votes at count 4JOHANNSENMelissa PRICE (LP): 33,568 votes at count 5PRICEJeremiah RILEY (ALP): 32,905 votes at count 5RILEYIan BLAYNEY (NP): 11,967 votes at count 5BLAYNEYBrenton JOHANNSEN (ON): 11,083 votes at count 5JOHANNSENMelissa PRICE (LP): 36,027 votes at count 6PRICEJeremiah RILEY (ALP): 34,523 votes at count 6RILEYIan BLAYNEY (NP): 18,973 votes at count 6BLAYNEYMelissa PRICE (LP): 48,583 votes at count 7PRICE · electedJeremiah RILEY (ALP): 40,940 votes at count 7RILEY · 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

Durack 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Craig SHOREAustralian Federation Party1,453
  • Melissa PRICE (LP): 567 (39.0%)
  • Adrian McRAE (GAP): 419 (28.8%)
  • Anthony James FELS (WAP): 126 (8.7%)
  • Brenton JOHANNSEN (ON): 92 (6.3%)
  • Andrew Charles MIDDLETON (UAPP): 90 (6.2%)
  • Jeremiah RILEY (ALP): 69 (4.7%)
  • Ian BLAYNEY (NP): 54 (3.7%)
  • Bianca McNEAIR (GRN): 36 (2.5%)
2Andrew Charles MIDDLETONUnited Australia Party2,319
  • Brenton JOHANNSEN (ON): 994 (42.9%)
  • Adrian McRAE (GAP): 294 (12.7%)
  • Bianca McNEAIR (GRN): 287 (12.4%)
  • Melissa PRICE (LP): 223 (9.6%)
  • Ian BLAYNEY (NP): 206 (8.9%)
  • Anthony James FELS (WAP): 194 (8.4%)
  • Jeremiah RILEY (ALP): 121 (5.2%)
3Anthony James FELSWESTERN AUSTRALIA PARTY2,803
  • Adrian McRAE (GAP): 694 (24.8%)
  • Jeremiah RILEY (ALP): 541 (19.3%)
  • Brenton JOHANNSEN (ON): 450 (16.1%)
  • Melissa PRICE (LP): 449 (16.0%)
  • Bianca McNEAIR (GRN): 340 (12.1%)
  • Ian BLAYNEY (NP): 329 (11.7%)
4Adrian McRAEThe Great Australian Party4,145
  • Brenton JOHANNSEN (ON): 2,531 (61.1%)
  • Melissa PRICE (LP): 449 (10.8%)
  • Jeremiah RILEY (ALP): 425 (10.3%)
  • Ian BLAYNEY (NP): 388 (9.4%)
  • Bianca McNEAIR (GRN): 352 (8.5%)
5Bianca McNEAIRThe Greens (WA)9,472
  • Jeremiah RILEY (ALP): 5,656 (59.7%)
  • Ian BLAYNEY (NP): 1,830 (19.3%)
  • Melissa PRICE (LP): 1,144 (12.1%)
  • Brenton JOHANNSEN (ON): 842 (8.9%)
6Brenton JOHANNSENPauline Hanson's One Nation11,083
  • Ian BLAYNEY (NP): 7,006 (63.2%)
  • Melissa PRICE (LP): 2,459 (22.2%)
  • Jeremiah RILEY (ALP): 1,618 (14.6%)
7Ian BLAYNEYThe Nationals18,973
  • Melissa PRICE (LP): 12,556 (66.2%)
  • Jeremiah RILEY (ALP): 6,417 (33.8%)

Votes after every count

Durack 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Melissa PRICELiberal · elected30,73631,30331,52631,97532,42433,56836,02748,583
Jeremiah RILEYAustralian Labor Party26,09326,16226,28326,82427,24932,90534,52340,940
Ian BLAYNEYThe Nationals9,1609,2149,4209,74910,13711,96718,973–
Bianca McNEAIRThe Greens (WA)8,4578,4938,7809,1209,472–––
Brenton JOHANNSENPauline Hanson's One Nation6,1746,2667,2607,71010,24111,083––
Adrian McRAEThe Great Australian Party2,7383,1573,4514,145––––
Anthony James FELSWESTERN AUSTRALIA PARTY2,4832,6092,803–––––
Andrew Charles MIDDLETONUnited Australia Party2,2292,319––––––
Craig SHOREAustralian Federation Party1,453–––––––

2019 Federal election

Melissa PRICE (Liberal) won Durack in 2019 with 50,332 of the 77,721 votes in the final count, beating Sharyn MORROW (Australian Labor Party) by 22,943 votes (64.8% to 35.2%). Price led on first preferences with 44.3% of 77,721 formal votes and passed the 38,861-vote majority at count 4.

77,721 formal votes7 candidates5 counts22,943-vote final margin

Durack 2019: preference flowsSankey diagram of the distribution of preferences in Durack at the 2019 Federal election. Melissa PRICE was elected after 5 counts, 50,332 votes to 27,389 for Sharyn MORROW. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Melissa PRICE: 34,429 votes stay with themSharyn MORROW: 16,742 votes stay with themScott BOURNE: 7,878 votes stay with themGrahame GOULD: 7,407 votes stay with themJohani MAMID: 6,287 votes stay with themGary MOUNSEY: 2,895 votes stay with them699 votes from Brenden HATTON (excluded) go to Grahame GOULD483 votes from Brenden HATTON (excluded) go to Melissa PRICE339 votes from Brenden HATTON (excluded) go to Scott BOURNE258 votes from Brenden HATTON (excluded) go to Gary MOUNSEY155 votes from Brenden HATTON (excluded) go to Sharyn MORROW149 votes from Brenden HATTON (excluded) go to Johani MAMIDMelissa PRICE: 34,912 votes stay with themSharyn MORROW: 16,897 votes stay with themScott BOURNE: 8,217 votes stay with themGrahame GOULD: 8,106 votes stay with themJohani MAMID: 6,436 votes stay with them802 votes from Gary MOUNSEY (excluded) go to Melissa PRICE785 votes from Gary MOUNSEY (excluded) go to Grahame GOULD553 votes from Gary MOUNSEY (excluded) go to Scott BOURNE525 votes from Gary MOUNSEY (excluded) go to Johani MAMID488 votes from Gary MOUNSEY (excluded) go to Sharyn MORROWMelissa PRICE: 35,714 votes stay with themSharyn MORROW: 17,385 votes stay with themScott BOURNE: 8,770 votes stay with themGrahame GOULD: 8,891 votes stay with them4,009 votes from Johani MAMID (excluded) go to Sharyn MORROW1,219 votes from Johani MAMID (excluded) go to Scott BOURNE1,097 votes from Johani MAMID (excluded) go to Melissa PRICE636 votes from Johani MAMID (excluded) go to Grahame GOULDMelissa PRICE: 36,811 votes stay with themSharyn MORROW: 21,394 votes stay with themScott BOURNE: 9,989 votes stay with them4,216 votes from Grahame GOULD (excluded) go to Scott BOURNE3,422 votes from Grahame GOULD (excluded) go to Melissa PRICE1,889 votes from Grahame GOULD (excluded) go to Sharyn MORROWMelissa PRICE: 40,233 votes stay with themSharyn MORROW: 23,283 votes stay with them10,099 votes from Scott BOURNE (excluded) go to Melissa PRICE4,106 votes from Scott BOURNE (excluded) go to Sharyn MORROWMelissa PRICE (LP): 34,429 votes at first preferencesPRICESharyn MORROW (ALP): 16,742 votes at first preferencesMORROWScott BOURNE (NP): 7,878 votes at first preferencesBOURNEGrahame GOULD (ON): 7,407 votes at first preferencesGOULDJohani MAMID (GRN): 6,287 votes at first preferencesMAMIDGary MOUNSEY (WAP): 2,895 votes at first preferencesBrenden HATTON (UAPP): 2,083 votes at first preferencesMelissa PRICE (LP): 34,912 votes at count 1PRICESharyn MORROW (ALP): 16,897 votes at count 1MORROWScott BOURNE (NP): 8,217 votes at count 1BOURNEGrahame GOULD (ON): 8,106 votes at count 1GOULDJohani MAMID (GRN): 6,436 votes at count 1MAMIDGary MOUNSEY (WAP): 3,153 votes at count 1MOUNSEYMelissa PRICE (LP): 35,714 votes at count 2PRICESharyn MORROW (ALP): 17,385 votes at count 2MORROWScott BOURNE (NP): 8,770 votes at count 2BOURNEGrahame GOULD (ON): 8,891 votes at count 2GOULDJohani MAMID (GRN): 6,961 votes at count 2MAMIDMelissa PRICE (LP): 36,811 votes at count 3PRICESharyn MORROW (ALP): 21,394 votes at count 3MORROWScott BOURNE (NP): 9,989 votes at count 3BOURNEGrahame GOULD (ON): 9,527 votes at count 3GOULDMelissa PRICE (LP): 40,233 votes at count 4PRICESharyn MORROW (ALP): 23,283 votes at count 4MORROWScott BOURNE (NP): 14,205 votes at count 4BOURNEMelissa PRICE (LP): 50,332 votes at count 5PRICE · electedSharyn MORROW (ALP): 27,389 votes at count 5MORROW · 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

Durack 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Brenden HATTONUnited Australia Party2,083
  • Grahame GOULD (ON): 699 (33.6%)
  • Melissa PRICE (LP): 483 (23.2%)
  • Scott BOURNE (NP): 339 (16.3%)
  • Gary MOUNSEY (WAP): 258 (12.4%)
  • Sharyn MORROW (ALP): 155 (7.4%)
  • Johani MAMID (GRN): 149 (7.2%)
2Gary MOUNSEYWESTERN AUSTRALIA PARTY3,153
  • Melissa PRICE (LP): 802 (25.4%)
  • Grahame GOULD (ON): 785 (24.9%)
  • Scott BOURNE (NP): 553 (17.5%)
  • Johani MAMID (GRN): 525 (16.7%)
  • Sharyn MORROW (ALP): 488 (15.5%)
3Johani MAMIDThe Greens (WA)6,961
  • Sharyn MORROW (ALP): 4,009 (57.6%)
  • Scott BOURNE (NP): 1,219 (17.5%)
  • Melissa PRICE (LP): 1,097 (15.8%)
  • Grahame GOULD (ON): 636 (9.1%)
4Grahame GOULDPauline Hanson's One Nation9,527
  • Scott BOURNE (NP): 4,216 (44.3%)
  • Melissa PRICE (LP): 3,422 (35.9%)
  • Sharyn MORROW (ALP): 1,889 (19.8%)
5Scott BOURNEThe Nationals14,205
  • Melissa PRICE (LP): 10,099 (71.1%)
  • Sharyn MORROW (ALP): 4,106 (28.9%)

Votes after every count

Durack 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Melissa PRICELiberal · elected34,42934,91235,71436,81140,23350,332
Sharyn MORROWAustralian Labor Party16,74216,89717,38521,39423,28327,389
Scott BOURNEThe Nationals7,8788,2178,7709,98914,205–
Grahame GOULDPauline Hanson's One Nation7,4078,1068,8919,527––
Johani MAMIDThe Greens (WA)6,2876,4366,961–––
Gary MOUNSEYWESTERN AUSTRALIA PARTY2,8953,153––––
Brenden HATTONUnited Australia Party2,083–––––

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.