Skip to content

Parkes: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Jamie CHAFFEYThe NationalsNathan FELLLabor27,2078Majority at count 8
2022Mark COULTONThe NationalsJack AYOUBLabor31,7867Majority at count 3
2019Mark COULTONThe NationalsJack AYOUBLabor31,7664First preferences

2025 Federal election

Jamie CHAFFEY (The Nationals) won Parkes in 2025 with 66,047 of the 104,887 votes in the final count, beating Nathan FELL (Labor) by 27,207 votes (63.0% to 37.0%). Chaffey led on first preferences with 40.0% of 104,887 formal votes and passed the 52,444-vote majority at count 8.

104,887 formal votes10 candidates8 counts27,207-vote final margin

Parkes 2025: preference flowsSankey diagram of the distribution of preferences in Parkes at the 2025 Federal election. Jamie CHAFFEY was elected after 8 counts, 66,047 votes to 38,840 for Nathan FELL. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8Jamie CHAFFEY: 41,912 votes stay with themNathan FELL: 20,630 votes stay with themMark CARTER: 14,320 votes stay with themStephen POPE: 6,776 votes stay with themTrish FRAIL: 6,404 votes stay with themSally EDWARDS: 3,885 votes stay with themBob WILSON: 3,117 votes stay with themMaurice DAVEY: 2,690 votes stay with themStuart HOWE: 2,597 votes stay with them989 votes from Petrus VAN DER STEEN (excluded) go to Mark CARTER400 votes from Petrus VAN DER STEEN (excluded) go to Stephen POPE298 votes from Petrus VAN DER STEEN (excluded) go to Jamie CHAFFEY169 votes from Petrus VAN DER STEEN (excluded) go to Maurice DAVEY157 votes from Petrus VAN DER STEEN (excluded) go to Nathan FELL150 votes from Petrus VAN DER STEEN (excluded) go to Trish FRAIL149 votes from Petrus VAN DER STEEN (excluded) go to Bob WILSON123 votes from Petrus VAN DER STEEN (excluded) go to Stuart HOWE121 votes from Petrus VAN DER STEEN (excluded) go to Sally EDWARDSJamie CHAFFEY: 42,210 votes stay with themNathan FELL: 20,787 votes stay with themMark CARTER: 15,309 votes stay with themStephen POPE: 7,176 votes stay with themTrish FRAIL: 6,554 votes stay with themSally EDWARDS: 4,006 votes stay with themBob WILSON: 3,266 votes stay with themMaurice DAVEY: 2,859 votes stay with them673 votes from Stuart HOWE (excluded) go to Sally EDWARDS363 votes from Stuart HOWE (excluded) go to Mark CARTER357 votes from Stuart HOWE (excluded) go to Jamie CHAFFEY348 votes from Stuart HOWE (excluded) go to Nathan FELL327 votes from Stuart HOWE (excluded) go to Maurice DAVEY319 votes from Stuart HOWE (excluded) go to Stephen POPE210 votes from Stuart HOWE (excluded) go to Trish FRAIL123 votes from Stuart HOWE (excluded) go to Bob WILSONJamie CHAFFEY: 42,567 votes stay with themNathan FELL: 21,135 votes stay with themMark CARTER: 15,672 votes stay with themStephen POPE: 7,495 votes stay with themTrish FRAIL: 6,764 votes stay with themSally EDWARDS: 4,679 votes stay with themBob WILSON: 3,389 votes stay with them670 votes from Maurice DAVEY (excluded) go to Mark CARTER670 votes from Maurice DAVEY (excluded) go to Jamie CHAFFEY653 votes from Maurice DAVEY (excluded) go to Sally EDWARDS404 votes from Maurice DAVEY (excluded) go to Stephen POPE338 votes from Maurice DAVEY (excluded) go to Nathan FELL270 votes from Maurice DAVEY (excluded) go to Bob WILSON181 votes from Maurice DAVEY (excluded) go to Trish FRAILJamie CHAFFEY: 43,237 votes stay with themNathan FELL: 21,473 votes stay with themMark CARTER: 16,342 votes stay with themStephen POPE: 7,899 votes stay with themTrish FRAIL: 6,945 votes stay with themSally EDWARDS: 5,332 votes stay with them1,034 votes from Bob WILSON (excluded) go to Nathan FELL876 votes from Bob WILSON (excluded) go to Trish FRAIL676 votes from Bob WILSON (excluded) go to Stephen POPE409 votes from Bob WILSON (excluded) go to Mark CARTER399 votes from Bob WILSON (excluded) go to Jamie CHAFFEY265 votes from Bob WILSON (excluded) go to Sally EDWARDSJamie CHAFFEY: 43,636 votes stay with themNathan FELL: 22,507 votes stay with themMark CARTER: 16,751 votes stay with themStephen POPE: 8,575 votes stay with themTrish FRAIL: 7,821 votes stay with them1,886 votes from Sally EDWARDS (excluded) go to Mark CARTER1,550 votes from Sally EDWARDS (excluded) go to Jamie CHAFFEY1,135 votes from Sally EDWARDS (excluded) go to Stephen POPE588 votes from Sally EDWARDS (excluded) go to Nathan FELL438 votes from Sally EDWARDS (excluded) go to Trish FRAILJamie CHAFFEY: 45,186 votes stay with themNathan FELL: 23,095 votes stay with themMark CARTER: 18,637 votes stay with themStephen POPE: 9,710 votes stay with them4,632 votes from Trish FRAIL (excluded) go to Nathan FELL1,699 votes from Trish FRAIL (excluded) go to Stephen POPE1,062 votes from Trish FRAIL (excluded) go to Jamie CHAFFEY866 votes from Trish FRAIL (excluded) go to Mark CARTERJamie CHAFFEY: 46,248 votes stay with themNathan FELL: 27,727 votes stay with themMark CARTER: 19,503 votes stay with them5,943 votes from Stephen POPE (excluded) go to Mark CARTER2,856 votes from Stephen POPE (excluded) go to Jamie CHAFFEY2,610 votes from Stephen POPE (excluded) go to Nathan FELLJamie CHAFFEY: 49,104 votes stay with themNathan FELL: 30,337 votes stay with them16,943 votes from Mark CARTER (excluded) go to Jamie CHAFFEY8,503 votes from Mark CARTER (excluded) go to Nathan FELLJamie CHAFFEY (NP): 41,912 votes at first preferencesCHAFFEYNathan FELL (ALP): 20,630 votes at first preferencesFELLMark CARTER (ON): 14,320 votes at first preferencesCARTERStephen POPE (ASP): 6,776 votes at first preferencesPOPETrish FRAIL (GRN): 6,404 votes at first preferencesFRAILSally EDWARDS (LTP): 3,885 votes at first preferencesBob WILSON (IAP): 3,117 votes at first preferencesMaurice DAVEY (FFPA): 2,690 votes at first preferencesStuart HOWE (IND): 2,597 votes at first preferencesPetrus VAN DER STEEN (CYA): 2,556 votes at first preferencesJamie CHAFFEY (NP): 42,210 votes at count 1CHAFFEYNathan FELL (ALP): 20,787 votes at count 1FELLMark CARTER (ON): 15,309 votes at count 1CARTERStephen POPE (ASP): 7,176 votes at count 1POPETrish FRAIL (GRN): 6,554 votes at count 1FRAILSally EDWARDS (LTP): 4,006 votes at count 1Bob WILSON (IAP): 3,266 votes at count 1Maurice DAVEY (FFPA): 2,859 votes at count 1Stuart HOWE (IND): 2,720 votes at count 1Jamie CHAFFEY (NP): 42,567 votes at count 2CHAFFEYNathan FELL (ALP): 21,135 votes at count 2FELLMark CARTER (ON): 15,672 votes at count 2CARTERStephen POPE (ASP): 7,495 votes at count 2POPETrish FRAIL (GRN): 6,764 votes at count 2FRAILSally EDWARDS (LTP): 4,679 votes at count 2EDWARDSBob WILSON (IAP): 3,389 votes at count 2Maurice DAVEY (FFPA): 3,186 votes at count 2Jamie CHAFFEY (NP): 43,237 votes at count 3CHAFFEYNathan FELL (ALP): 21,473 votes at count 3FELLMark CARTER (ON): 16,342 votes at count 3CARTERStephen POPE (ASP): 7,899 votes at count 3POPETrish FRAIL (GRN): 6,945 votes at count 3FRAILSally EDWARDS (LTP): 5,332 votes at count 3EDWARDSBob WILSON (IAP): 3,659 votes at count 3Jamie CHAFFEY (NP): 43,636 votes at count 4CHAFFEYNathan FELL (ALP): 22,507 votes at count 4FELLMark CARTER (ON): 16,751 votes at count 4CARTERStephen POPE (ASP): 8,575 votes at count 4POPETrish FRAIL (GRN): 7,821 votes at count 4FRAILSally EDWARDS (LTP): 5,597 votes at count 4EDWARDSJamie CHAFFEY (NP): 45,186 votes at count 5CHAFFEYNathan FELL (ALP): 23,095 votes at count 5FELLMark CARTER (ON): 18,637 votes at count 5CARTERStephen POPE (ASP): 9,710 votes at count 5POPETrish FRAIL (GRN): 8,259 votes at count 5FRAILJamie CHAFFEY (NP): 46,248 votes at count 6CHAFFEYNathan FELL (ALP): 27,727 votes at count 6FELLMark CARTER (ON): 19,503 votes at count 6CARTERStephen POPE (ASP): 11,409 votes at count 6POPEJamie CHAFFEY (NP): 49,104 votes at count 7CHAFFEYNathan FELL (ALP): 30,337 votes at count 7FELLMark CARTER (ON): 25,446 votes at count 7CARTERJamie CHAFFEY (NP): 66,047 votes at count 8CHAFFEY · electedNathan FELL (ALP): 38,840 votes at count 8FELL · 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

Parkes 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Petrus VAN DER STEENTrumpet of Patriots2,556
  • Mark CARTER (ON): 989 (38.7%)
  • Stephen POPE (ASP): 400 (15.6%)
  • Jamie CHAFFEY (NP): 298 (11.7%)
  • Maurice DAVEY (FFPA): 169 (6.6%)
  • Nathan FELL (ALP): 157 (6.1%)
  • Trish FRAIL (GRN): 150 (5.9%)
  • Bob WILSON (IAP): 149 (5.8%)
  • Stuart HOWE (IND): 123 (4.8%)
  • Sally EDWARDS (LTP): 121 (4.7%)
2Stuart HOWEIndependent2,720
  • Sally EDWARDS (LTP): 673 (24.7%)
  • Mark CARTER (ON): 363 (13.3%)
  • Jamie CHAFFEY (NP): 357 (13.1%)
  • Nathan FELL (ALP): 348 (12.8%)
  • Maurice DAVEY (FFPA): 327 (12.0%)
  • Stephen POPE (ASP): 319 (11.7%)
  • Trish FRAIL (GRN): 210 (7.7%)
  • Bob WILSON (IAP): 123 (4.5%)
3Maurice DAVEYFamily First3,186
  • Mark CARTER (ON): 670 (21.0%)
  • Jamie CHAFFEY (NP): 670 (21.0%)
  • Sally EDWARDS (LTP): 653 (20.5%)
  • Stephen POPE (ASP): 404 (12.7%)
  • Nathan FELL (ALP): 338 (10.6%)
  • Bob WILSON (IAP): 270 (8.5%)
  • Trish FRAIL (GRN): 181 (5.7%)
4Bob WILSONIndigenous - Aboriginal Party of Australia3,659
  • Nathan FELL (ALP): 1,034 (28.3%)
  • Trish FRAIL (GRN): 876 (23.9%)
  • Stephen POPE (ASP): 676 (18.5%)
  • Mark CARTER (ON): 409 (11.2%)
  • Jamie CHAFFEY (NP): 399 (10.9%)
  • Sally EDWARDS (LTP): 265 (7.2%)
5Sally EDWARDSLibertarian5,597
  • Mark CARTER (ON): 1,886 (33.7%)
  • Jamie CHAFFEY (NP): 1,550 (27.7%)
  • Stephen POPE (ASP): 1,135 (20.3%)
  • Nathan FELL (ALP): 588 (10.5%)
  • Trish FRAIL (GRN): 438 (7.8%)
6Trish FRAILThe Greens8,259
  • Nathan FELL (ALP): 4,632 (56.1%)
  • Stephen POPE (ASP): 1,699 (20.6%)
  • Jamie CHAFFEY (NP): 1,062 (12.9%)
  • Mark CARTER (ON): 866 (10.5%)
7Stephen POPEShooters, Fishers and Farmers Party11,409
  • Mark CARTER (ON): 5,943 (52.1%)
  • Jamie CHAFFEY (NP): 2,856 (25.0%)
  • Nathan FELL (ALP): 2,610 (22.9%)
8Mark CARTERPauline Hanson's One Nation25,446
  • Jamie CHAFFEY (NP): 16,943 (66.6%)
  • Nathan FELL (ALP): 8,503 (33.4%)

Votes after every count

Parkes 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Count 8
Jamie CHAFFEYThe Nationals · elected41,91242,21042,56743,23743,63645,18646,24849,10466,047
Nathan FELLLabor20,63020,78721,13521,47322,50723,09527,72730,33738,840
Mark CARTERPauline Hanson's One Nation14,32015,30915,67216,34216,75118,63719,50325,446–
Stephen POPEShooters, Fishers and Farmers Party6,7767,1767,4957,8998,5759,71011,409––
Trish FRAILThe Greens6,4046,5546,7646,9457,8218,259–––
Sally EDWARDSLibertarian3,8854,0064,6795,3325,597––––
Bob WILSONIndigenous - Aboriginal Party of Australia3,1173,2663,3893,659–––––
Maurice DAVEYFamily First2,6902,8593,186––––––
Stuart HOWEIndependent2,5972,720–––––––
Petrus VAN DER STEENTrumpet of Patriots2,556––––––––

2022 Federal election

Mark COULTON (The Nationals) won Parkes in 2022 with 60,433 of the 89,080 votes in the final count, beating Jack AYOUB (Labor) by 31,786 votes (67.8% to 32.2%). Coulton led on first preferences with 49.3% of 89,080 formal votes and passed the 44,541-vote majority at count 3.

89,080 formal votes9 candidates7 counts31,786-vote final margin

Parkes 2022: preference flowsSankey diagram of the distribution of preferences in Parkes at the 2022 Federal election. Mark COULTON was elected after 7 counts, 60,433 votes to 28,647 for Jack AYOUB. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7Mark COULTON: 43,931 votes stay with themJack AYOUB: 18,009 votes stay with themDeborah SWINBOURN: 6,662 votes stay with themPeter ROTHWELL: 5,723 votes stay with themDerek HARDMAN: 4,466 votes stay with themTrish FRAIL: 4,214 votes stay with themPetrus VAN DER STEEN: 2,372 votes stay with themStuart HOWE: 2,191 votes stay with them360 votes from Benjamin FOX (excluded) go to Peter ROTHWELL217 votes from Benjamin FOX (excluded) go to Deborah SWINBOURN199 votes from Benjamin FOX (excluded) go to Trish FRAIL167 votes from Benjamin FOX (excluded) go to Derek HARDMAN159 votes from Benjamin FOX (excluded) go to Stuart HOWE148 votes from Benjamin FOX (excluded) go to Petrus VAN DER STEEN144 votes from Benjamin FOX (excluded) go to Jack AYOUB118 votes from Benjamin FOX (excluded) go to Mark COULTONMark COULTON: 44,049 votes stay with themJack AYOUB: 18,153 votes stay with themDeborah SWINBOURN: 6,879 votes stay with themPeter ROTHWELL: 6,083 votes stay with themDerek HARDMAN: 4,633 votes stay with themTrish FRAIL: 4,413 votes stay with themPetrus VAN DER STEEN: 2,520 votes stay with them518 votes from Stuart HOWE (excluded) go to Jack AYOUB445 votes from Stuart HOWE (excluded) go to Mark COULTON350 votes from Stuart HOWE (excluded) go to Derek HARDMAN313 votes from Stuart HOWE (excluded) go to Deborah SWINBOURN287 votes from Stuart HOWE (excluded) go to Trish FRAIL239 votes from Stuart HOWE (excluded) go to Petrus VAN DER STEEN198 votes from Stuart HOWE (excluded) go to Peter ROTHWELLMark COULTON: 44,494 votes stay with themJack AYOUB: 18,671 votes stay with themDeborah SWINBOURN: 7,192 votes stay with themPeter ROTHWELL: 6,281 votes stay with themDerek HARDMAN: 4,983 votes stay with themTrish FRAIL: 4,700 votes stay with them1,129 votes from Petrus VAN DER STEEN (excluded) go to Deborah SWINBOURN505 votes from Petrus VAN DER STEEN (excluded) go to Mark COULTON400 votes from Petrus VAN DER STEEN (excluded) go to Peter ROTHWELL322 votes from Petrus VAN DER STEEN (excluded) go to Derek HARDMAN260 votes from Petrus VAN DER STEEN (excluded) go to Jack AYOUB143 votes from Petrus VAN DER STEEN (excluded) go to Trish FRAILMark COULTON: 44,999 votes stay with themJack AYOUB: 18,931 votes stay with themDeborah SWINBOURN: 8,321 votes stay with themPeter ROTHWELL: 6,681 votes stay with themDerek HARDMAN: 5,305 votes stay with them2,270 votes from Trish FRAIL (excluded) go to Jack AYOUB1,401 votes from Trish FRAIL (excluded) go to Derek HARDMAN649 votes from Trish FRAIL (excluded) go to Mark COULTON302 votes from Trish FRAIL (excluded) go to Deborah SWINBOURN221 votes from Trish FRAIL (excluded) go to Peter ROTHWELLMark COULTON: 45,648 votes stay with themJack AYOUB: 21,201 votes stay with themDeborah SWINBOURN: 8,623 votes stay with themPeter ROTHWELL: 6,902 votes stay with them2,420 votes from Derek HARDMAN (excluded) go to Jack AYOUB1,613 votes from Derek HARDMAN (excluded) go to Peter ROTHWELL1,339 votes from Derek HARDMAN (excluded) go to Deborah SWINBOURN1,334 votes from Derek HARDMAN (excluded) go to Mark COULTONMark COULTON: 46,982 votes stay with themJack AYOUB: 23,621 votes stay with themDeborah SWINBOURN: 9,962 votes stay with them3,877 votes from Peter ROTHWELL (excluded) go to Deborah SWINBOURN3,428 votes from Peter ROTHWELL (excluded) go to Mark COULTON1,210 votes from Peter ROTHWELL (excluded) go to Jack AYOUBMark COULTON: 50,410 votes stay with themJack AYOUB: 24,831 votes stay with them10,023 votes from Deborah SWINBOURN (excluded) go to Mark COULTON3,816 votes from Deborah SWINBOURN (excluded) go to Jack AYOUBMark COULTON (NP): 43,931 votes at first preferencesCOULTONJack AYOUB (ALP): 18,009 votes at first preferencesAYOUBDeborah SWINBOURN (ON): 6,662 votes at first preferencesSWINBOURNPeter ROTHWELL (LDP): 5,723 votes at first preferencesROTHWELLDerek HARDMAN (IAP): 4,466 votes at first preferencesHARDMANTrish FRAIL (GRN): 4,214 votes at first preferencesFRAILPetrus VAN DER STEEN (UAPP): 2,372 votes at first preferencesStuart HOWE (IND): 2,191 votes at first preferencesBenjamin FOX (IMO): 1,512 votes at first preferencesMark COULTON (NP): 44,049 votes at count 1COULTONJack AYOUB (ALP): 18,153 votes at count 1AYOUBDeborah SWINBOURN (ON): 6,879 votes at count 1SWINBOURNPeter ROTHWELL (LDP): 6,083 votes at count 1ROTHWELLDerek HARDMAN (IAP): 4,633 votes at count 1HARDMANTrish FRAIL (GRN): 4,413 votes at count 1FRAILPetrus VAN DER STEEN (UAPP): 2,520 votes at count 1Stuart HOWE (IND): 2,350 votes at count 1Mark COULTON (NP): 44,494 votes at count 2COULTONJack AYOUB (ALP): 18,671 votes at count 2AYOUBDeborah SWINBOURN (ON): 7,192 votes at count 2SWINBOURNPeter ROTHWELL (LDP): 6,281 votes at count 2ROTHWELLDerek HARDMAN (IAP): 4,983 votes at count 2HARDMANTrish FRAIL (GRN): 4,700 votes at count 2FRAILPetrus VAN DER STEEN (UAPP): 2,759 votes at count 2Mark COULTON (NP): 44,999 votes at count 3COULTONJack AYOUB (ALP): 18,931 votes at count 3AYOUBDeborah SWINBOURN (ON): 8,321 votes at count 3SWINBOURNPeter ROTHWELL (LDP): 6,681 votes at count 3ROTHWELLDerek HARDMAN (IAP): 5,305 votes at count 3HARDMANTrish FRAIL (GRN): 4,843 votes at count 3FRAILMark COULTON (NP): 45,648 votes at count 4COULTONJack AYOUB (ALP): 21,201 votes at count 4AYOUBDeborah SWINBOURN (ON): 8,623 votes at count 4SWINBOURNPeter ROTHWELL (LDP): 6,902 votes at count 4ROTHWELLDerek HARDMAN (IAP): 6,706 votes at count 4HARDMANMark COULTON (NP): 46,982 votes at count 5COULTONJack AYOUB (ALP): 23,621 votes at count 5AYOUBDeborah SWINBOURN (ON): 9,962 votes at count 5SWINBOURNPeter ROTHWELL (LDP): 8,515 votes at count 5ROTHWELLMark COULTON (NP): 50,410 votes at count 6COULTONJack AYOUB (ALP): 24,831 votes at count 6AYOUBDeborah SWINBOURN (ON): 13,839 votes at count 6SWINBOURNMark COULTON (NP): 60,433 votes at count 7COULTON · electedJack AYOUB (ALP): 28,647 votes at count 7AYOUB · 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

Parkes 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Benjamin FOXInformed Medical Options Party1,512
  • Peter ROTHWELL (LDP): 360 (23.8%)
  • Deborah SWINBOURN (ON): 217 (14.4%)
  • Trish FRAIL (GRN): 199 (13.2%)
  • Derek HARDMAN (IAP): 167 (11.0%)
  • Stuart HOWE (IND): 159 (10.5%)
  • Petrus VAN DER STEEN (UAPP): 148 (9.8%)
  • Jack AYOUB (ALP): 144 (9.5%)
  • Mark COULTON (NP): 118 (7.8%)
2Stuart HOWEIndependent2,350
  • Jack AYOUB (ALP): 518 (22.0%)
  • Mark COULTON (NP): 445 (18.9%)
  • Derek HARDMAN (IAP): 350 (14.9%)
  • Deborah SWINBOURN (ON): 313 (13.3%)
  • Trish FRAIL (GRN): 287 (12.2%)
  • Petrus VAN DER STEEN (UAPP): 239 (10.2%)
  • Peter ROTHWELL (LDP): 198 (8.4%)
3Petrus VAN DER STEENUnited Australia Party2,759
  • Deborah SWINBOURN (ON): 1,129 (40.9%)
  • Mark COULTON (NP): 505 (18.3%)
  • Peter ROTHWELL (LDP): 400 (14.5%)
  • Derek HARDMAN (IAP): 322 (11.7%)
  • Jack AYOUB (ALP): 260 (9.4%)
  • Trish FRAIL (GRN): 143 (5.2%)
4Trish FRAILThe Greens4,843
  • Jack AYOUB (ALP): 2,270 (46.9%)
  • Derek HARDMAN (IAP): 1,401 (28.9%)
  • Mark COULTON (NP): 649 (13.4%)
  • Deborah SWINBOURN (ON): 302 (6.2%)
  • Peter ROTHWELL (LDP): 221 (4.6%)
5Derek HARDMANIndigenous - Aboriginal Party of Australia6,706
  • Jack AYOUB (ALP): 2,420 (36.1%)
  • Peter ROTHWELL (LDP): 1,613 (24.1%)
  • Deborah SWINBOURN (ON): 1,339 (20.0%)
  • Mark COULTON (NP): 1,334 (19.9%)
6Peter ROTHWELLLiberal Democrats8,515
  • Deborah SWINBOURN (ON): 3,877 (45.5%)
  • Mark COULTON (NP): 3,428 (40.3%)
  • Jack AYOUB (ALP): 1,210 (14.2%)
7Deborah SWINBOURNPauline Hanson's One Nation13,839
  • Mark COULTON (NP): 10,023 (72.4%)
  • Jack AYOUB (ALP): 3,816 (27.6%)

Votes after every count

Parkes 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6Count 7
Mark COULTONThe Nationals · elected43,93144,04944,49444,99945,64846,98250,41060,433
Jack AYOUBLabor18,00918,15318,67118,93121,20123,62124,83128,647
Deborah SWINBOURNPauline Hanson's One Nation6,6626,8797,1928,3218,6239,96213,839–
Peter ROTHWELLLiberal Democrats5,7236,0836,2816,6816,9028,515––
Derek HARDMANIndigenous - Aboriginal Party of Australia4,4664,6334,9835,3056,706–––
Trish FRAILThe Greens4,2144,4134,7004,843––––
Petrus VAN DER STEENUnited Australia Party2,3722,5202,759–––––
Stuart HOWEIndependent2,1912,350––––––
Benjamin FOXInformed Medical Options Party1,512–––––––

2019 Federal election

Mark COULTON (The Nationals) won Parkes in 2019 with 62,859 of the 93,952 votes in the final count, beating Jack AYOUB (Labor) by 31,766 votes (66.9% to 33.1%). Coulton won on first preferences, with 50.8% of 93,952 formal votes (more than half: 46,977 needed).

93,952 formal votes6 candidates4 counts31,766-vote final margin

Parkes 2019: preference flowsSankey diagram of the distribution of preferences in Parkes at the 2019 Federal election. Mark COULTON was elected after 4 counts, 62,859 votes to 31,093 for Jack AYOUB. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Mark COULTON: 47,692 votes stay with themJack AYOUB: 22,135 votes stay with themDaniel J JONES: 7,568 votes stay with themWill LANDERS: 6,730 votes stay with themPetrus Joannes Gijsbertus VAN DER STEEN: 5,906 votes stay with them1,780 votes from David PAULL (excluded) go to Jack AYOUB764 votes from David PAULL (excluded) go to Will LANDERS749 votes from David PAULL (excluded) go to Mark COULTON389 votes from David PAULL (excluded) go to Daniel J JONES239 votes from David PAULL (excluded) go to Petrus Joannes Gijsbertus VAN DER STEENMark COULTON: 48,441 votes stay with themJack AYOUB: 23,915 votes stay with themDaniel J JONES: 7,957 votes stay with themWill LANDERS: 7,494 votes stay with them2,868 votes from Petrus Joannes Gijsbertus VAN DER STEEN (excluded) go to Will LANDERS1,715 votes from Petrus Joannes Gijsbertus VAN DER STEEN (excluded) go to Mark COULTON868 votes from Petrus Joannes Gijsbertus VAN DER STEEN (excluded) go to Daniel J JONES694 votes from Petrus Joannes Gijsbertus VAN DER STEEN (excluded) go to Jack AYOUBMark COULTON: 50,156 votes stay with themJack AYOUB: 24,609 votes stay with them5,611 votes from Daniel J JONES (excluded) go to Mark COULTON2,066 votes from Daniel J JONES (excluded) go to Will LANDERS1,148 votes from Daniel J JONES (excluded) go to Jack AYOUBWill LANDERS: 10,362 votes stay with themMark COULTON: 55,767 votes stay with themJack AYOUB: 25,757 votes stay with them7,092 votes from Will LANDERS (excluded) go to Mark COULTON5,336 votes from Will LANDERS (excluded) go to Jack AYOUBMark COULTON (NP): 47,692 votes at first preferencesCOULTONJack AYOUB (ALP): 22,135 votes at first preferencesAYOUBDaniel J JONES (LDP): 7,568 votes at first preferencesJONESWill LANDERS (IND): 6,730 votes at first preferencesLANDERSPetrus Joannes Gijsbertus VAN DER STEEN (UAPP): 5,906 votes at first preferencesVAN DER STEENDavid PAULL (GRN): 3,921 votes at first preferencesPAULLMark COULTON (NP): 48,441 votes at count 1COULTONJack AYOUB (ALP): 23,915 votes at count 1AYOUBDaniel J JONES (LDP): 7,957 votes at count 1JONESWill LANDERS (IND): 7,494 votes at count 1LANDERSPetrus Joannes Gijsbertus VAN DER STEEN (UAPP): 6,145 votes at count 1VAN DER STEENMark COULTON (NP): 50,156 votes at count 2COULTONJack AYOUB (ALP): 24,609 votes at count 2AYOUBDaniel J JONES (LDP): 8,825 votes at count 2JONESWill LANDERS (IND): 10,362 votes at count 2LANDERSMark COULTON (NP): 55,767 votes at count 3COULTONJack AYOUB (ALP): 25,757 votes at count 3AYOUBWill LANDERS (IND): 12,428 votes at count 3LANDERSMark COULTON (NP): 62,859 votes at count 4COULTON · electedJack AYOUB (ALP): 31,093 votes at count 4AYOUB · 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

Parkes 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1David PAULLThe Greens3,921
  • Jack AYOUB (ALP): 1,780 (45.4%)
  • Will LANDERS (IND): 764 (19.5%)
  • Mark COULTON (NP): 749 (19.1%)
  • Daniel J JONES (LDP): 389 (9.9%)
  • Petrus Joannes Gijsbertus VAN DER STEEN (UAPP): 239 (6.1%)
2Petrus Joannes Gijsbertus VAN DER STEENUnited Australia Party6,145
  • Will LANDERS (IND): 2,868 (46.7%)
  • Mark COULTON (NP): 1,715 (27.9%)
  • Daniel J JONES (LDP): 868 (14.1%)
  • Jack AYOUB (ALP): 694 (11.3%)
3Daniel J JONESLiberal Democrats8,825
  • Mark COULTON (NP): 5,611 (63.6%)
  • Will LANDERS (IND): 2,066 (23.4%)
  • Jack AYOUB (ALP): 1,148 (13.0%)
4Will LANDERSIndependent12,428
  • Mark COULTON (NP): 7,092 (57.1%)
  • Jack AYOUB (ALP): 5,336 (42.9%)

Votes after every count

Parkes 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4
Mark COULTONThe Nationals · elected47,69248,44150,15655,76762,859
Jack AYOUBLabor22,13523,91524,60925,75731,093
Daniel J JONESLiberal Democrats7,5687,9578,825––
Will LANDERSIndependent6,7307,49410,36212,428–
Petrus Joannes Gijsbertus VAN DER STEENUnited Australia Party5,9066,145–––
David PAULLThe Greens3,921––––

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.