Farrer by-election

2026 Farrer By-Election

2025 Federal Election

Farrer by-election

Projected First Preference Votes

Violin Icon
Violin Plot
Shows vote distribution.
Fatter = more likely.
Taller = higher vote share.
TCP:
Understanding the Projections
The violins show the first preference vote distribution across 10,000 simulations of the Farrer by-election. Fatter areas indicate the most likely outcomes.
Hover to see exact percentages, or click Simulate to view sample results as white, clickable dots on the violins.
See the workings of the model here.

Chances of Winning

One Nation is the current favorite, winning 49% of the 10,000 simulations. The Independent Michelle Milthorpe is the second favourite, winning 38%, while the Liberals (13%) and Nationals (0.6%) are the only other parties with statistically plausible paths to victory.
These probabilities reflect the final Two-Candidate-Preferred (TCP) winner, determined after voters' preferences are distributed to the top two candidates.
View Details of TCP Matchups
TCP Matchup
Frequency
Average TCP
ON
v
IND
57.7%
52.8 - 47.2
IND
v
LIB
21.6%
54.2 - 45.8
ON
v
LIB
18.4%
45.5 - 54.5
IND
v
NAT
1.4%
56.2 - 43.8
ON
v
NAT
0.9%
48.4 - 51.6
Show Polling Place Projection Map
Note on Projections: These booth-level figures are modeled average first preference vote estimates solely based on the 2025 vote in each booth. They do not account for hyper-local candidate factors, and carry substantial uncertainty, so they should only be treated as a baseline for what the model's average by-election result would look like.

Deconstructing the Model

Tracking how incumbency, party changes, and polling swings shape each party's final projected vote.
Party
2025
Result
Incumbency
Adjust.
Parties
Contesting
National
Poll Swing
Labor
Realloc.
Model
Average
Seat Poll
Avg
Final
Average
One Nation
6.6%
+0.9
+0.3
+20.6
+2.1
30.6%
31.6%
31.3%
Ind. Milthorpe
20.0%
+1.4
-0.7
-0.4
+7.4
27.7%
30.2%
29.4%
Liberal
43.4%
-3.9
-9.5
-9.4
+0.5
21.0%
19.1%
19.7%
National
0.0%
-
8.5%
-2.7
+0.1
5.9%
7.0%
6.4%
Greens
4.9%
+0.2
-0.6
-1.1
+1.6
5.0%
4.5%
4.6%
Legalise Cannabis
0.0%
-
3.3%
-1.4
+1.1
3.0%
2.0%
2.2%
Shooters F&F
3.5%
+0.2
-0.6
-1.3
+0.1
1.9%
1.9%
2.0%
Family First
2.1%
+0.2
-0.1
-0.9
-
1.3%
1.3%
1.2%
People's First
2.0%
+0.2
-0.2
-0.8
-
1.1%
1.2%
1.2%
Ind. Pappin
0.0%
-
0.9%
-
+0.1
1.0%
0.6%
0.9%
Ind. Woodward
0.0%
-
0.9%
-
+0.1
1.0%
0.6%
0.9%
Sustainable Australia
0.0%
-
0.4%
-0.2
+0.1
0.4%
0.1%
0.2%
Labor
15.1%
+0.7
+0.1
-2.5
-13.3
0.0%
0.0%
0.0%
Trumpet of Patriots
2.4%
+0.2
-2.5
-
-
0.0%
0.0%
0.0%

1. Liberals' Lost Incumbency Advantage

With the departure of the outgoing Liberal leader Sussan Ley—an eight-term incumbent in a rural electorate—the party loses an estimated 3.9% personal vote advantage. This penalty is calculated by comparing the party’s primary vote in the House of Representatives against their Senate vote (as Senate voting is heavily party-based, it provides a clean baseline free from local candidate effects). While the 2025 data was clouded by a strong independent candidate (Michelle Milthorpe), the 2022 election provides a perfect real-world check: without a major independent on the ballot, Sussan Ley's personal vote gap was a very close 4.3%.

2025 Result
Incumbency Change
Liberal
43.4%
-3.9

2. Entering & Exiting the Field

Twelve candidates are contesting the Farrer by-election, up from nine in 2025. To account for this larger field, the model uses 2025 Senate results to reallocate votes away from non-contesting parties TOP and establish baselines for new minor party entrants LCPSAP . For the major new additions to the ballot, the NAT vote is carved directly out of the broader Coalition baseline, while the two new independents are injected as 'generic' independents via a separate model.

Party Changes
Trumpet of Pat.
-2.5
Leg. Cannabis
+3.3
Sust. Australia
+0.4
Nationals
+8.5
Ind. Pappin
+0.9
Ind. Woodward
+0.9

3. Choosing the Right Polling Swing

Applying national polling shifts to a single electorate requires the right tool:

  • Uniform Swing applies the flat shift in national polls since the last election (e.g., ON shifting from 6.4% to 23.8%), but it fails to account for a party's local strength. In Farrer, the COAL baseline (38.4%) is substantially higher than their 31.8% national vote in 2025, while GRNandLAB are much lower.
  • Proportional Swing respects the local baseline through scaling it by the national swing, but it breaks the fundamental reality that total swings must sum to exactly zero (meaning the final vote total won't be 100%).
  • The Additive Log-Ratio ( ALR ) transformation solves both problems. It scales shifts relative to Farrer's local baseline while mathematically locking the final total to exactly 100%. This methodology was accurate in capturing how One Nation's surge during the recent South Australian election translated to their votes in individual seats.
*Note on the Greens: The GRN polling swing shown in the overall matrix includes a historical by-election penalty, which for Farrer is estimated to be 1.1%.
Swing
Farrer
Vote
Unif.
Prop.
ALR
COAL
38.4%
-9.6
-11.6
-12.4
LAB
15.8%
-5.0
-2.3
-2.6
GRN
4.5%
+0.4
+0.2
+0.0
ON
7.8%
+17.4
+21.1
+20.3
IND
22.6%
0.0
0.0
-0.6
OTH
10.9%
-3.2
-4.5
-4.7
TOT.
100%
0.0
+2.9
0.0

4. Labor Voters' Strategic Reallocation

Labor is not fielding a candidate in the Farrer by-election, so their adjusted baseline vote is shattered and redistributed into the remaining parties. Similar cases from historical by-elections suggest the primary beneficiary is the leading independent, absorbing an estimated 56% of the orphaned vote. On average, 21% cascades to ideologically aligned minor parties GRNLCPSAP. These estimates rely on only 6 by-elections since 1990 without a Labor candidate, but with a prominent Independent, meaning Labor's reallocation is incorporated with significant uncertainty.

Poll-adjusted Vote
ALP Realloc.
Labor
13.5%
-13.5
Ind. Milthorpe
20.3%
+7.5
Greens
3.4%
+2.9
Leg. Cannabis
1.8%
+0.1
Sust. Australia
0.2%
+0.0

5. The Final Projection: Blending National and Seat Polls

The final projection blends the information from the national polling trend with that of recent seat polls of Farrer using dynamic Bayesian weighting:

  • Historical Calibration: How much should we trust a local poll over the national polling trend? By testing the model against a decade of past elections and by-elections to minimize historical prediction errors, the model is tuned to an optimal blend. This blend is used to inject polling error uncertainty using multivariate normal distributions in ALR space, specifically accounting for historical by-election polling errors being ~14% greater than those in general elections.
  • The Farrer Blend: Currently, Farrer has two published seat polls, and the latest national poll was taken 14 days prior to the by-election. The historical calibration gives the local seat polls a dominant average weight of 56% in the final calculation, leaving 44% for the National-polling-based model. The weights differ per party, which is why some parties' final average is closer to that of the seat polls than others.
  • Minor Party Allocation: Pollsters don't prompt respondents for every minor party. To fill these gaps, the model uses Dirichlet distributions to split the 'Other' vote into its constituent parties, as well as the 'Coalition' vote between LIB and NAT. Here, the model applies a probabilistic mix: 52% of the simulations draw their split from the seat polls, while the other 48% draw from the historical baseline.
Nat-Poll Model Avg
Seat Poll Avg
Final Blend
ON
28.9
23.8
25.9
IND
20.3
25.0
23.0
LIB
21.1
19.1
19.9
NAT
6.0
7.0
6.6

6. Simulating the Winner

In our preferential voting system, the winner is determined by sequentially eliminating the lowest-polling candidate and reallocating their voters to the remaining parties. To avoid modelling each possible order of elimination - with 12 candidates there are over 479 million of them! - the model assumes the two parties with the highest first preference vote will form the final Two-Candidate Preferred (TCP) matchup.

There is one important exception: if neither the Liberals nor the Nationals place in the top two. Because their voters typically heavily preference one another, the model checks if reallocating 70% of the smallest Coalition party's vote to the other would mathematically push them into the top two. If so, they replace the initial second-placed party.

Finally, significant shifts in the political landscape since the 2025 election mean historical preference flows may be inaccurate. The model augments Farrer's baseline TCP flows with recent data from the 2026 South Australian Election.

Eliminated
TCP Matchup
Est. Flow
Liberal
National
COAL
v
IND
85 - 15
One Nation
COAL
v
IND
53 - 47
Independent
COAL
v
ON
75 - 25
Coalition
IND
v
ON
33 - 67

Limitations of the Model

This by-election model is at its core probabilistic: it aims to describe the uncertainty inherent to the by-election outcome rather than to 'predict' an exact result. When tested on historical elections/by-elections, its average error (MAE) is ~3% per party - that's how much you should expect each party's average to be wrong by! Its real power is its ability to interpret which kinds of extreme outcomes are plausible.

Some aspects are captured imperfectly:

  • National polling constraints:National polling poorly captures Independent vote intentions. With the combined minor/IND vote dropping from 15% to 11% since 2025, applying this swing directly would artificially suppress the vote of a prominent local Indendent, Michelle Milthorpe. There are no perfect solutions: the model fixes the IND baseline at 7.2% (as in 2025), forcing the remaining minor parties to brunt the swing. If this forces the minor party total below a crude 4.5% threshold, a small rebalancing adjustment is applied to all parties to stabilize the simulation.
  • Use of Senate results: A fully Bayesian probabilistic model would incorporate uncertainty about each component being estimated. The current model takes some shortcuts in the early stages, with Senate results used for reallocating votes to new parties being accepted as direct fill-ins for votes in the House. While it could be claimed that these newly-contesting parties should be treated with greater uncertainty, the model is none the wiser.
  • Deterministic parameters: The model uses several sub-models to estimate its components, such as incumbency advantage, polling error covariance matrices, or the vote ratio between the Coalition parties. Ideally, the uncertainty in the estimation should be incorporated to make the estimated parameters themselves random. At present, most of these are taken to be deterministic, although the primary election-specific sources of uncertainty in polling error and minor-party splits are rigorously dealt with.
  • ALR transformation bias: Using an ALR transformation to apply polling swings solves many mathematical problems, but carries a subtle statistical cost: one party must be chosen as the 'reference' category - in this case COAL - and made to suffer an artificial slight reduction in its simulated uncertainty. Hence, it is possible that the model is underestimating the variability of the Coalition parties' vote, however my impression is that the effect is on the scale of less than 1% in win probability.

The polling data fed to the Farrer by-election model (adjusted for undecideds) can be downloaded here: Seat Poll (CSV), National Polls (CSV).

See the projections for Farrer at the 2025 election

64.5%

Labor Majority

28.3%

Labor Lead

0.8%

Tie

4.5%

Coalition Lead

1.9%

Coalition Majority

Note on Model Evaluation
The First Preference model was frozen after the final update on Friday, May 2nd. To see how the model will be evaluated on the results of the election, click here. Check back here after the results are in for a full evaluation.
Violin Icon
Violin Plot
Shows the distribution of seats each party might win.
Fatter = more likely. Taller = more seats. Isolated dots = rare outcomes.
Simulations Explained
Each point on the plot represents one of 1000 Simulations of the election outcome.
White text shows Average Seats won per party across the 1000 Simulations.
Black dots represent results of Seats Won in the 2025 election.
Hover or Touch the Violins to see Seat numbers.
For more details, visit the Methodology section.
See individual seat win probabilities below.
Formation of Government
Likely Outcomes:
Labor MajorityLabor Minority
Plausible Outcomes:
Labor Landslide     Hung Parliament
Last model update: 2 May, 2025
National First Preference Vote Shares By Party

National First Preference Vote Share By Party

PartyInterval of 95% ProbabilityMean
Coalition30.3% – 38.1%34.1%
Labor25.5% – 37.2%31.4%
Greens9.8% – 15.8%12.8%
One Nation5.4% – 11.3%7.8%
Independent5.1% – 8.5%6.5%
Trumpet of Patriots0.8% – 2.7%1.9%
Legalise Cannabis0.9% – 1.9%1.3%
Libertarian0.8% – 1.6%1.1%
Family First0.7% – 1.4%1.0%
Animal Justice0.2% – 0.5%0.3%
Katter's Australian0.1% – 0.4%0.3%
Shooters Fishers & Farmers0.1% – 0.4%0.2%
Centre Alliance0.1% – 0.4%0.2%
People's First0.1% – 0.3%0.2%
Christians0.1% – 0.3%0.2%
Citizens Party0.1% – 0.3%0.2%
FUSION0.1% – 0.2%0.1%
Victorian Socialists0.0% – 0.2%0.1%
Socialist Alliance0.0% – 0.1%0.1%
Indigenous-Aboriginal0.0% – 0.1%0.1%
HEART0.0% – 0.1%0.0%
Great Australian Party0.0% – 0.0%0.0%
Australian Democrats0.0% – 0.0%0.0%
Note on Probabilities
This model is probabilistic: a party winning in 800 of 1000 simulations does not mean it is 'predicted' to win.
It is simply that that party winning is the likelier outcome given the model's structure.
Take 5 seats where the favourite is given about 80% chance of winning:
Hughes (COAL), Chisholm (LAB), Wentworth (IND), Ryan (GRN), Mayo (OTH).
On average, one of these favourites is expected to lose.

Number of Wins out of 1000 Simulations

ElectorateLaborCoalitionGreensIndependentOne NationOther
Adelaide9875800
Aston2747260000
Ballarat99460000
Banks3376630000
Barker19990000
Barton97326100
Bass4565421010
Bean9362161
Bendigo985130110
Bennelong641357200
Berowra2395152100
Blair870119083
Blaxland981190000
Bonner192807100
Boothby91777600
Bowman1088900020
Braddon759101860
Bradfield19630035100
Brand9990010
Brisbane21911566600
Bruce808190002
Bullwinkel863136100
Burt99540010
Calare12334065310
Calwell968281021
Canberra96313510
Canning415583011
Capricornia708640660
Casey410502127510
Chifley99080020
Chisholm7752223000
Clark9009910
Cook12988000
Cooper843015700
Corangamite942571000
Corio99820000
Cowan939610000
Cowper0749025100
Cunningham9942400
Curtin3376062100
Dawson39740230
Deakin33659916400
Dickson17973808300
Dobell91486000
Dunkley921780100
Durack2247650110
Eden-Monaro934660000
Fadden259680070
Fairfax4942040140
Farrer097902001
Fenner997210
Fisher9878010940
Flinders3592504000
Flynn19078600240
Forde22176400150
Forrest231645810970
Fowler5120048800
Franklin892324810
Fraser9951400
Fremantle8750112310
Gellibrand98711200
Gilmore25669604800
Gippsland0998011
Goldstein0281071900
Gorton93759022
Grayndler99307000
Greenway960400000
Grey13797018460
Griffith765287200
Groom392106790
Hasluck98812000
Hawke93856051
Herbert10985050
Hindmarsh981190000
Hinkler15922053100
Holt95049001
Hotham9918100
Hughes174826000
Hume33897052180
Hunter727269031
Indi0116088400
Isaacs97425100
Jagajaga978157000
Kennedy1390011949
Kingsford Smith9954100
Kingston9982000
Kooyong0322067800
Lalor99270001
La Trobe31968010
Leichhardt361615001014
Lilley97721200
Lindsay1068930010
Lingiari705295000
Longman301694050
Lyne14787019315
Lyons4155735052
Macarthur96530050
Mackellar0307069300
Macnamara6798313000
Macquarie93961000
Makin9937000
Mallee0999010
Maranoa0994060
Maribyrnong996310
Mayo18738140761
McEwen761236120
McMahon98413003
McPherson6805117792
Melbourne660934000
Menzies4395554101
Mitchell19980100
Monash209336045311
Moncrieff295104340
Moore296436026800
Moreton8041346200
Newcastle99208000
New England09940600
Nicholls3990070
O'Connor117878032
Oxley984141100
Page098801101
Parkes098500015
Parramatta8061940000
Paterson6982990021
Pearce9908011
Perth9812170
Petrie199801000
Rankin96632020
Reid932680000
Richmond754122231010
Riverina195702868
Robertson929710000
Ryan3211585300
Scullin9962020
Shortland942560020
Solomon9283004200
Spence99520030
Sturt34756328800
Swan98514100
Sydney98601400
Tangney90199000
Wannon5728026700
Warringah083091700
Watson99280000
Wentworth218108170
Werriwa915800005
Whitlam917801020
Wide Bay595504360
Wills731026900
Wright49450510