Skip to content

Ballarat: preference flows

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

202520222019
Results by election
ElectionElectedRunner-upFinal marginCountsWon
2025Catherine KINGAustralian Labor PartyPaula DORANLiberal22,2985Majority at count 5
2022Catherine KINGAustralian Labor PartyBen GREENLiberal25,0406Majority at count 6
2019Catherine KINGAustralian Labor PartyTim VOLiberal22,5475Majority at count 4

2025 Federal election

Catherine KING (Australian Labor Party) won Ballarat in 2025 with 63,419 of the 104,540 votes in the final count, beating Paula DORAN (Liberal) by 22,298 votes (60.7% to 39.3%). King led on first preferences with 42.4% of 104,540 formal votes and passed the 52,271-vote majority at count 5.

104,540 formal votes7 candidates5 counts22,298-vote final margin

Ballarat 2025: preference flowsSankey diagram of the distribution of preferences in Ballarat at the 2025 Federal election. Catherine KING was elected after 5 counts, 63,419 votes to 41,121 for Paula DORAN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Catherine KING: 44,273 votes stay with themPaula DORAN: 29,883 votes stay with themJohn BARNES: 14,984 votes stay with themTerri PRYSE-SMITH: 8,029 votes stay with themIan Maxwell HARKNESS: 3,057 votes stay with themLuke PARKER: 2,934 votes stay with them395 votes from Ryan REDFERN (excluded) go to Luke PARKER349 votes from Ryan REDFERN (excluded) go to Terri PRYSE-SMITH285 votes from Ryan REDFERN (excluded) go to Ian Maxwell HARKNESS153 votes from Ryan REDFERN (excluded) go to Paula DORAN114 votes from Ryan REDFERN (excluded) go to Catherine KING84 votes from Ryan REDFERN (excluded) go to John BARNESCatherine KING: 44,387 votes stay with themPaula DORAN: 30,036 votes stay with themJohn BARNES: 15,068 votes stay with themTerri PRYSE-SMITH: 8,378 votes stay with themIan Maxwell HARKNESS: 3,342 votes stay with them1,130 votes from Luke PARKER (excluded) go to Ian Maxwell HARKNESS621 votes from Luke PARKER (excluded) go to Terri PRYSE-SMITH609 votes from Luke PARKER (excluded) go to Catherine KING555 votes from Luke PARKER (excluded) go to John BARNES414 votes from Luke PARKER (excluded) go to Paula DORANCatherine KING: 44,996 votes stay with themPaula DORAN: 30,450 votes stay with themJohn BARNES: 15,623 votes stay with themTerri PRYSE-SMITH: 8,999 votes stay with them1,773 votes from Ian Maxwell HARKNESS (excluded) go to Terri PRYSE-SMITH1,129 votes from Ian Maxwell HARKNESS (excluded) go to Paula DORAN901 votes from Ian Maxwell HARKNESS (excluded) go to Catherine KING669 votes from Ian Maxwell HARKNESS (excluded) go to John BARNESCatherine KING: 45,897 votes stay with themPaula DORAN: 31,579 votes stay with themJohn BARNES: 16,292 votes stay with them6,734 votes from Terri PRYSE-SMITH (excluded) go to Paula DORAN2,313 votes from Terri PRYSE-SMITH (excluded) go to Catherine KING1,725 votes from Terri PRYSE-SMITH (excluded) go to John BARNESCatherine KING: 48,210 votes stay with themPaula DORAN: 38,313 votes stay with them15,209 votes from John BARNES (excluded) go to Catherine KING2,808 votes from John BARNES (excluded) go to Paula DORANCatherine KING (ALP): 44,273 votes at first preferencesKINGPaula DORAN (LP): 29,883 votes at first preferencesDORANJohn BARNES (GVIC): 14,984 votes at first preferencesBARNESTerri PRYSE-SMITH (ON): 8,029 votes at first preferencesPRYSE-SMITHIan Maxwell HARKNESS (FFPA): 3,057 votes at first preferencesLuke PARKER (IND): 2,934 votes at first preferencesRyan REDFERN (LTP): 1,380 votes at first preferencesCatherine KING (ALP): 44,387 votes at count 1KINGPaula DORAN (LP): 30,036 votes at count 1DORANJohn BARNES (GVIC): 15,068 votes at count 1BARNESTerri PRYSE-SMITH (ON): 8,378 votes at count 1PRYSE-SMITHIan Maxwell HARKNESS (FFPA): 3,342 votes at count 1Luke PARKER (IND): 3,329 votes at count 1Catherine KING (ALP): 44,996 votes at count 2KINGPaula DORAN (LP): 30,450 votes at count 2DORANJohn BARNES (GVIC): 15,623 votes at count 2BARNESTerri PRYSE-SMITH (ON): 8,999 votes at count 2PRYSE-SMITHIan Maxwell HARKNESS (FFPA): 4,472 votes at count 2HARKNESSCatherine KING (ALP): 45,897 votes at count 3KINGPaula DORAN (LP): 31,579 votes at count 3DORANJohn BARNES (GVIC): 16,292 votes at count 3BARNESTerri PRYSE-SMITH (ON): 10,772 votes at count 3PRYSE-SMITHCatherine KING (ALP): 48,210 votes at count 4KINGPaula DORAN (LP): 38,313 votes at count 4DORANJohn BARNES (GVIC): 18,017 votes at count 4BARNESCatherine KING (ALP): 63,419 votes at count 5KING · electedPaula DORAN (LP): 41,121 votes at count 5DORAN · 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

Ballarat 2025: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Ryan REDFERNLibertarian1,380
  • Luke PARKER (IND): 395 (28.6%)
  • Terri PRYSE-SMITH (ON): 349 (25.3%)
  • Ian Maxwell HARKNESS (FFPA): 285 (20.7%)
  • Paula DORAN (LP): 153 (11.1%)
  • Catherine KING (ALP): 114 (8.3%)
  • John BARNES (GVIC): 84 (6.1%)
2Luke PARKERIndependent3,329
  • Ian Maxwell HARKNESS (FFPA): 1,130 (33.9%)
  • Terri PRYSE-SMITH (ON): 621 (18.7%)
  • Catherine KING (ALP): 609 (18.3%)
  • John BARNES (GVIC): 555 (16.7%)
  • Paula DORAN (LP): 414 (12.4%)
3Ian Maxwell HARKNESSFamily First4,472
  • Terri PRYSE-SMITH (ON): 1,773 (39.6%)
  • Paula DORAN (LP): 1,129 (25.2%)
  • Catherine KING (ALP): 901 (20.1%)
  • John BARNES (GVIC): 669 (15.0%)
4Terri PRYSE-SMITHPauline Hanson's One Nation10,772
  • Paula DORAN (LP): 6,734 (62.5%)
  • Catherine KING (ALP): 2,313 (21.5%)
  • John BARNES (GVIC): 1,725 (16.0%)
5John BARNESThe Greens18,017
  • Catherine KING (ALP): 15,209 (84.4%)
  • Paula DORAN (LP): 2,808 (15.6%)

Votes after every count

Ballarat 2025: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Catherine KINGAustralian Labor Party · elected44,27344,38744,99645,89748,21063,419
Paula DORANLiberal29,88330,03630,45031,57938,31341,121
John BARNESThe Greens14,98415,06815,62316,29218,017–
Terri PRYSE-SMITHPauline Hanson's One Nation8,0298,3788,99910,772––
Ian Maxwell HARKNESSFamily First3,0573,3424,472–––
Luke PARKERIndependent2,9343,329––––
Ryan REDFERNLibertarian1,380–––––

2022 Federal election

Catherine KING (Australian Labor Party) won Ballarat in 2022 with 60,770 of the 96,500 votes in the final count, beating Ben GREEN (Liberal) by 25,040 votes (63.0% to 37.0%). King led on first preferences with 44.7% of 96,500 formal votes and passed the 48,251-vote majority at count 6.

96,500 formal votes8 candidates6 counts25,040-vote final margin

Ballarat 2022: preference flowsSankey diagram of the distribution of preferences in Ballarat at the 2022 Federal election. Catherine KING was elected after 6 counts, 60,770 votes to 35,730 for Ben GREEN. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Count 6Catherine KING: 43,171 votes stay with themBen GREEN: 26,142 votes stay with themJohn BARNES: 14,076 votes stay with themTerri Elizabeth PRYSE-SMITH: 3,693 votes stay with themRosalie TAXIS: 3,476 votes stay with themJulia McGRATH: 3,216 votes stay with themAlex GRAHAM: 2,044 votes stay with them158 votes from Kerryn SEDGMAN (excluded) go to Alex GRAHAM131 votes from Kerryn SEDGMAN (excluded) go to Julia McGRATH131 votes from Kerryn SEDGMAN (excluded) go to Rosalie TAXIS113 votes from Kerryn SEDGMAN (excluded) go to Terri Elizabeth PRYSE-SMITH50 votes from Kerryn SEDGMAN (excluded) go to Catherine KING50 votes from Kerryn SEDGMAN (excluded) go to John BARNES49 votes from Kerryn SEDGMAN (excluded) go to Ben GREENCatherine KING: 43,221 votes stay with themBen GREEN: 26,191 votes stay with themJohn BARNES: 14,126 votes stay with themTerri Elizabeth PRYSE-SMITH: 3,806 votes stay with themRosalie TAXIS: 3,607 votes stay with themJulia McGRATH: 3,347 votes stay with them543 votes from Alex GRAHAM (excluded) go to John BARNES380 votes from Alex GRAHAM (excluded) go to Catherine KING369 votes from Alex GRAHAM (excluded) go to Terri Elizabeth PRYSE-SMITH354 votes from Alex GRAHAM (excluded) go to Rosalie TAXIS291 votes from Alex GRAHAM (excluded) go to Julia McGRATH265 votes from Alex GRAHAM (excluded) go to Ben GREENCatherine KING: 43,601 votes stay with themBen GREEN: 26,456 votes stay with themJohn BARNES: 14,669 votes stay with themTerri Elizabeth PRYSE-SMITH: 4,175 votes stay with themRosalie TAXIS: 3,961 votes stay with them1,320 votes from Julia McGRATH (excluded) go to Terri Elizabeth PRYSE-SMITH841 votes from Julia McGRATH (excluded) go to Ben GREEN755 votes from Julia McGRATH (excluded) go to Rosalie TAXIS493 votes from Julia McGRATH (excluded) go to Catherine KING229 votes from Julia McGRATH (excluded) go to John BARNESCatherine KING: 44,094 votes stay with themBen GREEN: 27,297 votes stay with themJohn BARNES: 14,898 votes stay with themTerri Elizabeth PRYSE-SMITH: 5,495 votes stay with them2,948 votes from Rosalie TAXIS (excluded) go to Terri Elizabeth PRYSE-SMITH766 votes from Rosalie TAXIS (excluded) go to Catherine KING654 votes from Rosalie TAXIS (excluded) go to Ben GREEN348 votes from Rosalie TAXIS (excluded) go to John BARNESCatherine KING: 44,860 votes stay with themBen GREEN: 27,951 votes stay with themJohn BARNES: 15,246 votes stay with them4,406 votes from Terri Elizabeth PRYSE-SMITH (excluded) go to Ben GREEN2,470 votes from Terri Elizabeth PRYSE-SMITH (excluded) go to Catherine KING1,567 votes from Terri Elizabeth PRYSE-SMITH (excluded) go to John BARNESCatherine KING: 47,330 votes stay with themBen GREEN: 32,357 votes stay with them13,440 votes from John BARNES (excluded) go to Catherine KING3,373 votes from John BARNES (excluded) go to Ben GREENCatherine KING (ALP): 43,171 votes at first preferencesKINGBen GREEN (LP): 26,142 votes at first preferencesGREENJohn BARNES (GVIC): 14,076 votes at first preferencesBARNESTerri Elizabeth PRYSE-SMITH (UAPP): 3,693 votes at first preferencesRosalie TAXIS (ON): 3,476 votes at first preferencesJulia McGRATH (LDP): 3,216 votes at first preferencesAlex GRAHAM (IND): 2,044 votes at first preferencesKerryn SEDGMAN (CYA): 682 votes at first preferencesCatherine KING (ALP): 43,221 votes at count 1KINGBen GREEN (LP): 26,191 votes at count 1GREENJohn BARNES (GVIC): 14,126 votes at count 1BARNESTerri Elizabeth PRYSE-SMITH (UAPP): 3,806 votes at count 1PRYSE-SMITHRosalie TAXIS (ON): 3,607 votes at count 1Julia McGRATH (LDP): 3,347 votes at count 1Alex GRAHAM (IND): 2,202 votes at count 1Catherine KING (ALP): 43,601 votes at count 2KINGBen GREEN (LP): 26,456 votes at count 2GREENJohn BARNES (GVIC): 14,669 votes at count 2BARNESTerri Elizabeth PRYSE-SMITH (UAPP): 4,175 votes at count 2PRYSE-SMITHRosalie TAXIS (ON): 3,961 votes at count 2TAXISJulia McGRATH (LDP): 3,638 votes at count 2Catherine KING (ALP): 44,094 votes at count 3KINGBen GREEN (LP): 27,297 votes at count 3GREENJohn BARNES (GVIC): 14,898 votes at count 3BARNESTerri Elizabeth PRYSE-SMITH (UAPP): 5,495 votes at count 3PRYSE-SMITHRosalie TAXIS (ON): 4,716 votes at count 3TAXISCatherine KING (ALP): 44,860 votes at count 4KINGBen GREEN (LP): 27,951 votes at count 4GREENJohn BARNES (GVIC): 15,246 votes at count 4BARNESTerri Elizabeth PRYSE-SMITH (UAPP): 8,443 votes at count 4PRYSE-SMITHCatherine KING (ALP): 47,330 votes at count 5KINGBen GREEN (LP): 32,357 votes at count 5GREENJohn BARNES (GVIC): 16,813 votes at count 5BARNESCatherine KING (ALP): 60,770 votes at count 6KING · electedBen GREEN (LP): 35,730 votes at count 6GREEN · 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

Ballarat 2022: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Kerryn SEDGMANAustralian Federation Party682
  • Alex GRAHAM (IND): 158 (23.2%)
  • Julia McGRATH (LDP): 131 (19.2%)
  • Rosalie TAXIS (ON): 131 (19.2%)
  • Terri Elizabeth PRYSE-SMITH (UAPP): 113 (16.6%)
  • Catherine KING (ALP): 50 (7.3%)
  • John BARNES (GVIC): 50 (7.3%)
  • Ben GREEN (LP): 49 (7.2%)
2Alex GRAHAMIndependent2,202
  • John BARNES (GVIC): 543 (24.7%)
  • Catherine KING (ALP): 380 (17.3%)
  • Terri Elizabeth PRYSE-SMITH (UAPP): 369 (16.8%)
  • Rosalie TAXIS (ON): 354 (16.1%)
  • Julia McGRATH (LDP): 291 (13.2%)
  • Ben GREEN (LP): 265 (12.0%)
3Julia McGRATHLiberal Democrats3,638
  • Terri Elizabeth PRYSE-SMITH (UAPP): 1,320 (36.3%)
  • Ben GREEN (LP): 841 (23.1%)
  • Rosalie TAXIS (ON): 755 (20.8%)
  • Catherine KING (ALP): 493 (13.6%)
  • John BARNES (GVIC): 229 (6.3%)
4Rosalie TAXISPauline Hanson's One Nation4,716
  • Terri Elizabeth PRYSE-SMITH (UAPP): 2,948 (62.5%)
  • Catherine KING (ALP): 766 (16.2%)
  • Ben GREEN (LP): 654 (13.9%)
  • John BARNES (GVIC): 348 (7.4%)
5Terri Elizabeth PRYSE-SMITHUnited Australia Party8,443
  • Ben GREEN (LP): 4,406 (52.2%)
  • Catherine KING (ALP): 2,470 (29.3%)
  • John BARNES (GVIC): 1,567 (18.6%)
6John BARNESThe Greens16,813
  • Catherine KING (ALP): 13,440 (79.9%)
  • Ben GREEN (LP): 3,373 (20.1%)

Votes after every count

Ballarat 2022: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5Count 6
Catherine KINGAustralian Labor Party · elected43,17143,22143,60144,09444,86047,33060,770
Ben GREENLiberal26,14226,19126,45627,29727,95132,35735,730
John BARNESThe Greens14,07614,12614,66914,89815,24616,813–
Terri Elizabeth PRYSE-SMITHUnited Australia Party3,6933,8064,1755,4958,443––
Rosalie TAXISPauline Hanson's One Nation3,4763,6073,9614,716–––
Julia McGRATHLiberal Democrats3,2163,3473,638––––
Alex GRAHAMIndependent2,0442,202–––––
Kerryn SEDGMANAustralian Federation Party682––––––

2019 Federal election

Catherine KING (Australian Labor Party) won Ballarat in 2019 with 62,615 of the 102,683 votes in the final count, beating Tim VO (Liberal) by 22,547 votes (61.0% to 39.0%). King led on first preferences with 47.8% of 102,683 formal votes and passed the 51,342-vote majority at count 4.

102,683 formal votes7 candidates5 counts22,547-vote final margin

Ballarat 2019: preference flowsSankey diagram of the distribution of preferences in Ballarat at the 2019 Federal election. Catherine KING was elected after 5 counts, 62,615 votes to 40,068 for Tim VO. The table below gives every figure.First prefsCount 1Count 2Count 3Count 4Count 5Catherine KING: 49,077 votes stay with themTim VO: 31,462 votes stay with themKaren McALOON: 9,077 votes stay with themPeter COZYN: 4,741 votes stay with themBryn HILLS: 4,393 votes stay with themNick SHADY: 2,288 votes stay with them1,061 votes from Alex GRAHAM (excluded) go to Nick SHADY150 votes from Alex GRAHAM (excluded) go to Peter COZYN123 votes from Alex GRAHAM (excluded) go to Catherine KING120 votes from Alex GRAHAM (excluded) go to Bryn HILLS98 votes from Alex GRAHAM (excluded) go to Karen McALOON93 votes from Alex GRAHAM (excluded) go to Tim VOCatherine KING: 49,200 votes stay with themTim VO: 31,555 votes stay with themKaren McALOON: 9,175 votes stay with themPeter COZYN: 4,891 votes stay with themBryn HILLS: 4,513 votes stay with them846 votes from Nick SHADY (excluded) go to Peter COZYN765 votes from Nick SHADY (excluded) go to Tim VO666 votes from Nick SHADY (excluded) go to Catherine KING639 votes from Nick SHADY (excluded) go to Bryn HILLS433 votes from Nick SHADY (excluded) go to Karen McALOONCatherine KING: 49,866 votes stay with themTim VO: 32,320 votes stay with themKaren McALOON: 9,608 votes stay with themPeter COZYN: 5,737 votes stay with them1,840 votes from Bryn HILLS (excluded) go to Karen McALOON1,595 votes from Bryn HILLS (excluded) go to Peter COZYN1,163 votes from Bryn HILLS (excluded) go to Catherine KING554 votes from Bryn HILLS (excluded) go to Tim VOCatherine KING: 51,029 votes stay with themTim VO: 32,874 votes stay with themKaren McALOON: 11,448 votes stay with them3,331 votes from Peter COZYN (excluded) go to Tim VO2,370 votes from Peter COZYN (excluded) go to Karen McALOON1,631 votes from Peter COZYN (excluded) go to Catherine KINGCatherine KING: 52,660 votes stay with themTim VO: 36,205 votes stay with them9,955 votes from Karen McALOON (excluded) go to Catherine KING3,863 votes from Karen McALOON (excluded) go to Tim VOCatherine KING (ALP): 49,077 votes at first preferencesKINGTim VO (LP): 31,462 votes at first preferencesVOKaren McALOON (GVIC): 9,077 votes at first preferencesMcALOONPeter COZYN (UAPP): 4,741 votes at first preferencesCOZYNBryn HILLS (AJP): 4,393 votes at first preferencesHILLSNick SHADY (IND): 2,288 votes at first preferencesAlex GRAHAM (IND): 1,645 votes at first preferencesCatherine KING (ALP): 49,200 votes at count 1KINGTim VO (LP): 31,555 votes at count 1VOKaren McALOON (GVIC): 9,175 votes at count 1McALOONPeter COZYN (UAPP): 4,891 votes at count 1COZYNBryn HILLS (AJP): 4,513 votes at count 1HILLSNick SHADY (IND): 3,349 votes at count 1Catherine KING (ALP): 49,866 votes at count 2KINGTim VO (LP): 32,320 votes at count 2VOKaren McALOON (GVIC): 9,608 votes at count 2McALOONPeter COZYN (UAPP): 5,737 votes at count 2COZYNBryn HILLS (AJP): 5,152 votes at count 2HILLSCatherine KING (ALP): 51,029 votes at count 3KINGTim VO (LP): 32,874 votes at count 3VOKaren McALOON (GVIC): 11,448 votes at count 3McALOONPeter COZYN (UAPP): 7,332 votes at count 3COZYNCatherine KING (ALP): 52,660 votes at count 4KINGTim VO (LP): 36,205 votes at count 4VOKaren McALOON (GVIC): 13,818 votes at count 4McALOONCatherine KING (ALP): 62,615 votes at count 5KING · electedTim VO (LP): 40,068 votes at count 5VO · 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

Ballarat 2019: where each excluded candidate’s votes went
CountExcludedVotes distributedPassed to
1Alex GRAHAMIndependent1,645
  • Nick SHADY (IND): 1,061 (64.5%)
  • Peter COZYN (UAPP): 150 (9.1%)
  • Catherine KING (ALP): 123 (7.5%)
  • Bryn HILLS (AJP): 120 (7.3%)
  • Karen McALOON (GVIC): 98 (6.0%)
  • Tim VO (LP): 93 (5.7%)
2Nick SHADYIndependent3,349
  • Peter COZYN (UAPP): 846 (25.3%)
  • Tim VO (LP): 765 (22.8%)
  • Catherine KING (ALP): 666 (19.9%)
  • Bryn HILLS (AJP): 639 (19.1%)
  • Karen McALOON (GVIC): 433 (12.9%)
3Bryn HILLSAnimal Justice Party5,152
  • Karen McALOON (GVIC): 1,840 (35.7%)
  • Peter COZYN (UAPP): 1,595 (31.0%)
  • Catherine KING (ALP): 1,163 (22.6%)
  • Tim VO (LP): 554 (10.8%)
4Peter COZYNUnited Australia Party7,332
  • Tim VO (LP): 3,331 (45.4%)
  • Karen McALOON (GVIC): 2,370 (32.3%)
  • Catherine KING (ALP): 1,631 (22.2%)
5Karen McALOONThe Greens (VIC)13,818
  • Catherine KING (ALP): 9,955 (72.0%)
  • Tim VO (LP): 3,863 (28.0%)

Votes after every count

Ballarat 2019: votes held by each candidate after every count (– = excluded)
CandidateFirst prefsCount 1Count 2Count 3Count 4Count 5
Catherine KINGAustralian Labor Party · elected49,07749,20049,86651,02952,66062,615
Tim VOLiberal31,46231,55532,32032,87436,20540,068
Karen McALOONThe Greens (VIC)9,0779,1759,60811,44813,818–
Peter COZYNUnited Australia Party4,7414,8915,7377,332––
Bryn HILLSAnimal Justice Party4,3934,5135,152–––
Nick SHADYIndependent2,2883,349––––
Alex GRAHAMIndependent1,645–––––

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.