2026 Farrer By-Election
2025 Federal Election
Farrer by-election
Projected First Preference Votes
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
View Details of TCP Matchups
Show Polling Place Projection Map
Deconstructing the Model
Result
Adjust.
Contesting
Poll Swing
Realloc.
Average
Avg
Average
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%.
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.
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.
Vote
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.
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.
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.
National
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
Shows the distribution of seats each party might win.
Fatter = more likely. Taller = more seats. Isolated dots = rare outcomes.
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.
First Preference Model for Every Party in Every Electorate in Australia
- Adelaide
- Aston
- Ballarat
- Banks
- Barker
- Barton
- Bass
- Bean
- Bendigo
- Bennelong
- Berowra
- Blair
- Blaxland
- Bonner
- Boothby
- Bowman
- Braddon
- Bradfield
- Brand
- Brisbane
- Bruce
- Bullwinkel
- Burt
- Calare
- Calwell
- Canberra
- Canning
- Capricornia
- Casey
- Chifley
- Chisholm
- Clark
- Cook
- Cooper
- Corangamite
- Corio
- Cowan
- Cowper
- Cunningham
- Curtin
- Dawson
- Deakin
- Dickson
- Dobell
- Dunkley
- Durack
- Eden-Monaro
- Fadden
- Fairfax
- Farrer
- Fenner
- Fisher
- Flinders
- Flynn
- Forde
- Forrest
- Fowler
- Franklin
- Fraser
- Fremantle
- Gellibrand
- Gilmore
- Gippsland
- Goldstein
- Gorton
- Grayndler
- Greenway
- Grey
- Griffith
- Groom
- Hasluck
- Hawke
- Herbert
- Hindmarsh
- Hinkler
- Holt
- Hotham
- Hughes
- Hume
- Hunter
- Indi
- Isaacs
- Jagajaga
- Kennedy
- Kingsford Smith
- Kingston
- Kooyong
- La Trobe
- Lalor
- Leichhardt
- Lilley
- Lindsay
- Lingiari
- Longman
- Lyne
- Lyons
- Macarthur
- Mackellar
- Macnamara
- Macquarie
- Makin
- Mallee
- Maranoa
- Maribyrnong
- Mayo
- McEwen
- McMahon
- McPherson
- Melbourne
- Menzies
- Mitchell
- Monash
- Moncrieff
- Moore
- Moreton
- New England
- Newcastle
- Nicholls
- O’Connor
- Oxley
- Page
- Parkes
- Parramatta
- Paterson
- Pearce
- Perth
- Petrie
- Rankin
- Reid
- Richmond
- Riverina
- Robertson
- Ryan
- Scullin
- Shortland
- Solomon
- Spence
- Sturt
- Swan
- Sydney
- Tangney
- Wannon
- Warringah
- Watson
- Wentworth
- Werriwa
- Whitlam
- Wide Bay
- Wills
- Wright
National First Preference Vote Share By Party
| Party | Interval of 95% Probability | Mean |
|---|---|---|
| Coalition | 30.3% – 38.1% | 34.1% |
| Labor | 25.5% – 37.2% | 31.4% |
| Greens | 9.8% – 15.8% | 12.8% |
| One Nation | 5.4% – 11.3% | 7.8% |
| Independent | 5.1% – 8.5% | 6.5% |
| Trumpet of Patriots | 0.8% – 2.7% | 1.9% |
| Legalise Cannabis | 0.9% – 1.9% | 1.3% |
| Libertarian | 0.8% – 1.6% | 1.1% |
| Family First | 0.7% – 1.4% | 1.0% |
| Animal Justice | 0.2% – 0.5% | 0.3% |
| Katter's Australian | 0.1% – 0.4% | 0.3% |
| Shooters Fishers & Farmers | 0.1% – 0.4% | 0.2% |
| Centre Alliance | 0.1% – 0.4% | 0.2% |
| People's First | 0.1% – 0.3% | 0.2% |
| Christians | 0.1% – 0.3% | 0.2% |
| Citizens Party | 0.1% – 0.3% | 0.2% |
| FUSION | 0.1% – 0.2% | 0.1% |
| Victorian Socialists | 0.0% – 0.2% | 0.1% |
| Socialist Alliance | 0.0% – 0.1% | 0.1% |
| Indigenous-Aboriginal | 0.0% – 0.1% | 0.1% |
| HEART | 0.0% – 0.1% | 0.0% |
| Great Australian Party | 0.0% – 0.0% | 0.0% |
| Australian Democrats | 0.0% – 0.0% | 0.0% |
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
| Electorate | Labor | Coalition | Greens | Independent | One Nation | Other |
|---|---|---|---|---|---|---|
| Adelaide | 987 | 5 | 8 | 0 | 0 | |
| Aston | 274 | 726 | 0 | 0 | 0 | 0 |
| Ballarat | 994 | 6 | 0 | 0 | 0 | 0 |
| Banks | 337 | 663 | 0 | 0 | 0 | 0 |
| Barker | 1 | 999 | 0 | 0 | 0 | 0 |
| Barton | 973 | 26 | 1 | 0 | 0 | |
| Bass | 456 | 542 | 1 | 0 | 1 | 0 |
| Bean | 936 | 2 | 1 | 61 | ||
| Bendigo | 985 | 13 | 0 | 1 | 1 | 0 |
| Bennelong | 641 | 357 | 2 | 0 | 0 | |
| Berowra | 23 | 951 | 5 | 21 | 0 | 0 |
| Blair | 870 | 119 | 0 | 8 | 3 | |
| Blaxland | 981 | 19 | 0 | 0 | 0 | 0 |
| Bonner | 192 | 807 | 1 | 0 | 0 | |
| Boothby | 917 | 77 | 6 | 0 | 0 | |
| Bowman | 108 | 890 | 0 | 0 | 2 | 0 |
| Braddon | 75 | 910 | 1 | 8 | 6 | 0 |
| Bradfield | 19 | 630 | 0 | 351 | 0 | 0 |
| Brand | 999 | 0 | 0 | 1 | 0 | |
| Brisbane | 219 | 115 | 666 | 0 | 0 | |
| Bruce | 808 | 190 | 0 | 0 | 2 | |
| Bullwinkel | 863 | 136 | 1 | 0 | 0 | |
| Burt | 995 | 4 | 0 | 0 | 1 | 0 |
| Calare | 12 | 334 | 0 | 653 | 1 | 0 |
| Calwell | 968 | 28 | 1 | 0 | 2 | 1 |
| Canberra | 963 | 1 | 35 | 1 | 0 | |
| Canning | 415 | 583 | 0 | 1 | 1 | |
| Capricornia | 70 | 864 | 0 | 66 | 0 | |
| Casey | 410 | 502 | 12 | 75 | 1 | 0 |
| Chifley | 990 | 8 | 0 | 0 | 2 | 0 |
| Chisholm | 775 | 222 | 3 | 0 | 0 | 0 |
| Clark | 9 | 0 | 0 | 991 | 0 | |
| Cook | 12 | 988 | 0 | 0 | 0 | |
| Cooper | 843 | 0 | 157 | 0 | 0 | |
| Corangamite | 942 | 57 | 1 | 0 | 0 | 0 |
| Corio | 998 | 2 | 0 | 0 | 0 | 0 |
| Cowan | 939 | 61 | 0 | 0 | 0 | 0 |
| Cowper | 0 | 749 | 0 | 251 | 0 | 0 |
| Cunningham | 994 | 2 | 4 | 0 | 0 | |
| Curtin | 3 | 376 | 0 | 621 | 0 | 0 |
| Dawson | 3 | 974 | 0 | 23 | 0 | |
| Deakin | 336 | 599 | 1 | 64 | 0 | 0 |
| Dickson | 179 | 738 | 0 | 83 | 0 | 0 |
| Dobell | 914 | 86 | 0 | 0 | 0 | |
| Dunkley | 921 | 78 | 0 | 1 | 0 | 0 |
| Durack | 224 | 765 | 0 | 11 | 0 | |
| Eden-Monaro | 934 | 66 | 0 | 0 | 0 | 0 |
| Fadden | 25 | 968 | 0 | 0 | 7 | 0 |
| Fairfax | 4 | 942 | 0 | 40 | 14 | 0 |
| Farrer | 0 | 979 | 0 | 20 | 0 | 1 |
| Fenner | 997 | 2 | 1 | 0 | ||
| Fisher | 9 | 878 | 0 | 109 | 4 | 0 |
| Flinders | 35 | 925 | 0 | 40 | 0 | 0 |
| Flynn | 190 | 786 | 0 | 0 | 24 | 0 |
| Forde | 221 | 764 | 0 | 0 | 15 | 0 |
| Forrest | 231 | 645 | 8 | 109 | 7 | 0 |
| Fowler | 512 | 0 | 0 | 488 | 0 | 0 |
| Franklin | 892 | 3 | 24 | 81 | 0 | |
| Fraser | 995 | 1 | 4 | 0 | 0 | |
| Fremantle | 875 | 0 | 1 | 123 | 1 | 0 |
| Gellibrand | 987 | 11 | 2 | 0 | 0 | |
| Gilmore | 256 | 696 | 0 | 48 | 0 | 0 |
| Gippsland | 0 | 998 | 0 | 1 | 1 | |
| Goldstein | 0 | 281 | 0 | 719 | 0 | 0 |
| Gorton | 937 | 59 | 0 | 2 | 2 | |
| Grayndler | 993 | 0 | 7 | 0 | 0 | 0 |
| Greenway | 960 | 40 | 0 | 0 | 0 | 0 |
| Grey | 13 | 797 | 0 | 184 | 6 | 0 |
| Griffith | 76 | 52 | 872 | 0 | 0 | |
| Groom | 3 | 921 | 0 | 67 | 9 | 0 |
| Hasluck | 988 | 12 | 0 | 0 | 0 | |
| Hawke | 938 | 56 | 0 | 5 | 1 | |
| Herbert | 10 | 985 | 0 | 5 | 0 | |
| Hindmarsh | 981 | 19 | 0 | 0 | 0 | 0 |
| Hinkler | 15 | 922 | 0 | 53 | 10 | 0 |
| Holt | 950 | 49 | 0 | 0 | 1 | |
| Hotham | 991 | 8 | 1 | 0 | 0 | |
| Hughes | 174 | 826 | 0 | 0 | 0 | |
| Hume | 33 | 897 | 0 | 52 | 18 | 0 |
| Hunter | 727 | 269 | 0 | 3 | 1 | |
| Indi | 0 | 116 | 0 | 884 | 0 | 0 |
| Isaacs | 974 | 25 | 1 | 0 | 0 | |
| Jagajaga | 978 | 15 | 7 | 0 | 0 | 0 |
| Kennedy | 1 | 39 | 0 | 0 | 11 | 949 |
| Kingsford Smith | 995 | 4 | 1 | 0 | 0 | |
| Kingston | 998 | 2 | 0 | 0 | 0 | |
| Kooyong | 0 | 322 | 0 | 678 | 0 | 0 |
| Lalor | 992 | 7 | 0 | 0 | 0 | 1 |
| La Trobe | 31 | 968 | 0 | 1 | 0 | |
| Leichhardt | 361 | 615 | 0 | 0 | 10 | 14 |
| Lilley | 977 | 21 | 2 | 0 | 0 | |
| Lindsay | 106 | 893 | 0 | 0 | 1 | 0 |
| Lingiari | 705 | 295 | 0 | 0 | 0 | |
| Longman | 301 | 694 | 0 | 5 | 0 | |
| Lyne | 14 | 787 | 0 | 193 | 1 | 5 |
| Lyons | 415 | 573 | 5 | 0 | 5 | 2 |
| Macarthur | 965 | 30 | 0 | 5 | 0 | |
| Mackellar | 0 | 307 | 0 | 693 | 0 | 0 |
| Macnamara | 679 | 8 | 313 | 0 | 0 | 0 |
| Macquarie | 939 | 61 | 0 | 0 | 0 | |
| Makin | 993 | 7 | 0 | 0 | 0 | |
| Mallee | 0 | 999 | 0 | 1 | 0 | |
| Maranoa | 0 | 994 | 0 | 6 | 0 | |
| Maribyrnong | 996 | 3 | 1 | 0 | ||
| Mayo | 187 | 38 | 14 | 0 | 761 | |
| McEwen | 761 | 236 | 1 | 2 | 0 | |
| McMahon | 984 | 13 | 0 | 0 | 3 | |
| McPherson | 6 | 805 | 1 | 177 | 9 | 2 |
| Melbourne | 66 | 0 | 934 | 0 | 0 | 0 |
| Menzies | 439 | 555 | 4 | 1 | 0 | 1 |
| Mitchell | 19 | 980 | 1 | 0 | 0 | |
| Monash | 209 | 336 | 0 | 453 | 1 | 1 |
| Moncrieff | 2 | 951 | 0 | 43 | 4 | 0 |
| Moore | 296 | 436 | 0 | 268 | 0 | 0 |
| Moreton | 804 | 134 | 62 | 0 | 0 | |
| Newcastle | 992 | 0 | 8 | 0 | 0 | 0 |
| New England | 0 | 994 | 0 | 6 | 0 | 0 |
| Nicholls | 3 | 990 | 0 | 7 | 0 | |
| O'Connor | 117 | 878 | 0 | 3 | 2 | |
| Oxley | 984 | 14 | 1 | 1 | 0 | 0 |
| Page | 0 | 988 | 0 | 11 | 0 | 1 |
| Parkes | 0 | 985 | 0 | 0 | 0 | 15 |
| Parramatta | 806 | 194 | 0 | 0 | 0 | 0 |
| Paterson | 698 | 299 | 0 | 0 | 2 | 1 |
| Pearce | 990 | 8 | 0 | 1 | 1 | |
| Perth | 981 | 2 | 17 | 0 | ||
| Petrie | 199 | 801 | 0 | 0 | 0 | |
| Rankin | 966 | 32 | 0 | 2 | 0 | |
| Reid | 932 | 68 | 0 | 0 | 0 | 0 |
| Richmond | 754 | 12 | 223 | 1 | 0 | 10 |
| Riverina | 1 | 957 | 0 | 28 | 6 | 8 |
| Robertson | 929 | 71 | 0 | 0 | 0 | 0 |
| Ryan | 32 | 115 | 853 | 0 | 0 | |
| Scullin | 996 | 2 | 0 | 2 | 0 | |
| Shortland | 942 | 56 | 0 | 0 | 2 | 0 |
| Solomon | 928 | 30 | 0 | 42 | 0 | 0 |
| Spence | 995 | 2 | 0 | 0 | 3 | 0 |
| Sturt | 347 | 563 | 2 | 88 | 0 | 0 |
| Swan | 985 | 14 | 1 | 0 | 0 | |
| Sydney | 986 | 0 | 14 | 0 | 0 | |
| Tangney | 901 | 99 | 0 | 0 | 0 | |
| Wannon | 5 | 728 | 0 | 267 | 0 | 0 |
| Warringah | 0 | 83 | 0 | 917 | 0 | 0 |
| Watson | 992 | 8 | 0 | 0 | 0 | 0 |
| Wentworth | 2 | 181 | 0 | 817 | 0 | |
| Werriwa | 915 | 80 | 0 | 0 | 0 | 5 |
| Whitlam | 917 | 80 | 1 | 0 | 2 | 0 |
| Wide Bay | 5 | 955 | 0 | 4 | 36 | 0 |
| Wills | 731 | 0 | 269 | 0 | 0 | |
| Wright | 4 | 945 | 0 | 51 | 0 |