House of Representatives · 150 divisions · full preferential voting
Number
every square.
Each of the 150 divisions elects one member. Voters number every candidate in order of choice; if no one has more than half the formal votes, the candidate with the fewest is excluded and their papers go to the next choice marked, until someone has a majority. In 2025, 11 of 150 divisions were decided on first preferences alone.
Commonwealth Electoral Act 1918, ss 240 and 274
From first preferences
to the final two.
- 1 · Mark the paper (s 240)
Write 1 next to the first choice, then 2, 3 and so on until every square has a number. A paper with every square but one numbered still counts: the empty square is read as the last preference.
- 2 · Count first preferences
Papers are sorted by the number 1. A candidate with an absolute majority, more than half of the formal papers (s 274(10)), is elected. In 2025, 15,490,236 House votes were formal and 5.6% informal.
- 3 · Exclude the lowest (s 274(7))
The candidate with the fewest votes is excluded. Each of their papers moves to the next candidate numbered who is still in the count, at full value.
- 4 · Repeat until two remain
Exclusions continue until only two candidates are left. The AEC completes the distribution even when someone already has a majority, which gives every division a two-candidate-preferred (TCP) result. The longest counts in 2025 had 12 counts: Calwell and Riverina.
- 5 · Two-party-preferred
Separately, the AEC counts every division as Labor against the Coalition, whoever the final two were. Added up, that is the national two-party-preferred (TPP) vote: Labor 55.22% in 2025.
The House has used preferential voting since the Commonwealth Electoral Act 1918, passed after the Swan by-election that year; voters have had to number every square since then. Some states differ: New South Wales uses optional preferential voting for its Legislative Assembly.
House of Representatives · ballot paper NSW · Electoral Division of Bradfield Number the boxes from 1 to 8 in the order of your choice
- 5 Samuel Joseph GunningLibertarian
- 2 Harjit SinghGreens
- 4 Andy YinIndependent
- 3 Louise McCallumLabor
- 7 John MantonOne Nation
- 6 Gisele KapterianLiberal
- 1 Nicolette BoeleIndependent
- 8 Rosemary MulliganTrumpet of Patriots
Remember… number every box to make your vote count
The 2025 count, division by division
Follow the papers
count by count.
The AEC's distribution of preferences for any of the 150 divisions. Bradfield, on Sydney's upper North Shore, was the closest: the Liberal candidate led on first preferences, and independent Nicolette Boele won by 26 votes after a full recount.
Count 1 of 7 · first preferences
112,202 formal votes. An absolute majority is 56,102. No candidate has one on first preferences, so the lowest is excluded and their papers go to each voter's next choice.
Absolute majority: 50% of formal votes plus one (s 274(10))
Take a candidate off the ballot
Recount the same papers without the candidates you tick. Each paper that gave one of them a preference moves on to its next recorded preference. The AEC publishes how each excluded pile was split, not the papers, so this replays one set of papers consistent with every published count; preferences beyond the final two are not published and are not invented.
Full distribution of preferences
| Candidate | Count 1 | Count 2 | Count 3 | Count 4 | Count 5 | Count 6 | Count 7 |
|---|---|---|---|---|---|---|---|
| Samuel Joseph Gunning · Libertarian | 1,376 | 1,513 | excl. | ||||
| Harjit Singh · Greens | 7,551 | 7,579 | 7,877 | 7,986 | 8,597 | excl. | |
| Andy Yin · Independent | 4,635 | 4,717 | 4,947 | 5,400 | excl. | ||
| Louise McCallum · Labor | 22,768 | 22,836 | 22,938 | 23,096 | 24,924 | 28,904 | excl. |
| John Manton · One Nation | 1,725 | 2,109 | 2,555 | excl. | |||
| Gisele Kapterian · Liberal | 42,676 | 42,944 | 43,254 | 44,786 | 46,169 | 46,758 | 56,088 |
| Nicolette Boele · Independent | 30,309 | 30,504 | 30,631 | 30,934 | 32,512 | 36,540 | 56,114 |
| Rosemary Mulligan · Trumpet of Patriots | 1,162 | excl. |
Two-party-preferred
Where the minor parties'
preferences flow.
In 2025, 88.2% of Greens preferences reached Labor before the Coalition, against 25.5% of One Nation's and 67.2% of independents'. Change the first preferences, or the flows, and read the national TPP.
Where preferences went · 2025
to Labor to the Coalition right column: votes distributed
Estimator · first preferences to two-party-preferred
Total 100.0% · shares are scaled to 100%
Preference flows to Labor
Defaults: the 2025 flows. Coalition preferences are counted wholly to the Coalition and Labor's to Labor.
On a uniform swing: Labor 94, Coalition 43, crossbench 13 (held). 76 for a majority.
Poll average: simple mean of national polls whose fieldwork ended in the 30 days to the latest poll (Wikipedia's tables, secondary; see /au/parties).
The Mackerras pendulum · 2025
A uniform swing
takes the marginals first.
Malcolm Mackerras's pendulum lines up every seat by its two-party-preferred margin. 17 of Labor's 94 seats and 15 of the Coalition's 43 are marginal, held by less than 6 points (the AEC's band). Drag the swing: every seat the bob passes changes hands.
Labor 94 · Coalition 43 · crossbench 13 · 76 for a majority
The pendulum as a table
Labor · 94
- Bullwinkel WA 0.5
- Menzies VIC 1.1
- Petrie QLD 1.2
- Solomon NT 1.3
- Bendigo VIC 1.4
- Forde QLD 1.8
- Banks NSW 2.4
- Deakin VIC 2.8
- Moore WA 2.9
- Hughes NSW 3.1
- Aston VIC 3.4
- McEwen VIC 4.8
- Bonner QLD 5.0
- Gilmore NSW 5.1
- Chisholm VIC 5.7
- Blair QLD 5.7
- Dickson QLD 6.0
77 seats on 6 points or more
- Leichhardt QLD 6.1
- Whitlam NSW 6.3
- Pearce WA 6.4
- Sturt SA 6.6
- Werriwa NSW 6.8
- Paterson NSW 6.9
- Tangney WA 7.0
- Dunkley VIC 7.1
- Braddon TAS 7.2
- Eden-Monaro NSW 7.2
- Hawke VIC 7.6
- Macquarie NSW 7.7
- Bass TAS 8.0
- Corangamite VIC 8.0
- Lingiari NT 8.1
- Brisbane QLD 9.0
- McMahon NSW 9.0
- Bennelong NSW 9.3
- Robertson NSW 9.4
- Dobell NSW 9.4
- Hunter NSW 9.5
- Richmond NSW 10.0
- Gorton VIC 10.3
- Ballarat VIC 10.7
- Boothby SA 11.1
- Shortland NSW 11.5
- Lyons TAS 11.6
- Macnamara VIC 11.8
- Reid NSW 12.0
- Parramatta NSW 12.5
- Maribyrnong VIC 12.6
- Jagajaga VIC 12.9
- Lalor VIC 13.2
- Corio VIC 13.2
- Cowan WA 13.6
- Greenway NSW 13.8
- Swan WA 14.0
- Holt VIC 14.0
- Scullin VIC 14.3
- Isaacs VIC 14.3
- Lilley QLD 14.5
- Bruce VIC 14.6
- Makin SA 14.7
- Calwell VIC 14.7
- Gellibrand VIC 15.1
- Spence SA 15.3
- Rankin QLD 15.5
- Macarthur NSW 15.6
- Burt WA 15.7
- Griffith QLD 15.9
- Hasluck WA 16.0
- Barton NSW 16.0
- Moreton QLD 16.1
- Hindmarsh SA 16.3
- Perth WA 16.5
- Hotham VIC 16.9
- Brand WA 16.9
- Kingsford Smith NSW 17.2
- Cunningham NSW 17.5
- Fremantle WA 18.7
- Adelaide SA 19.1
- Oxley QLD 19.2
- Bean ACT 19.3
- Franklin TAS 19.4
- Chifley NSW 19.8
- Kingston SA 20.7
- Newcastle NSW 20.8
- Blaxland NSW 21.9
- Fraser VIC 22.0
- Fenner ACT 22.1
- Watson NSW 22.9
- Melbourne VIC 24.0
- Canberra ACT 26.4
- Sydney NSW 28.1
- Cooper VIC 28.5
- Grayndler NSW 30.2
- Wills VIC 30.9
Coalition · 43
- Longman QLD · LNP 0.1
- Berowra NSW · Liberal 1.6
- La Trobe VIC · Liberal 2.1
- Forrest WA · Liberal 2.2
- Bowman QLD · LNP 2.4
- Lindsay NSW · Liberal 2.8
- Casey VIC · Liberal 2.9
- Fairfax QLD · LNP 3.2
- Mitchell NSW · Liberal 3.8
- Goldstein VIC · Liberal 4.0
- Monash VIC · Liberal 4.1
- McPherson QLD · LNP 4.4
- Grey SA · Liberal 4.6
- Flinders VIC · Liberal 4.8
- Capricornia QLD · LNP 5.8
28 seats on 6 points or more
- Fisher QLD · LNP 6.0
- Hinkler QLD · LNP 6.3
- Canning WA · Liberal 6.5
- Fadden QLD · LNP 6.9
- Cook NSW · Liberal 7.2
- Wide Bay QLD · LNP 7.6
- Wright QLD · LNP 8.0
- Hume NSW · Liberal 8.1
- Moncrieff QLD · LNP 8.8
- Cowper NSW · Nationals 9.1
- Page NSW · Nationals 9.3
- Lyne NSW · Nationals 9.8
- Durack WA · Liberal 10.1
- Flynn QLD · LNP 10.2
- Wannon VIC · Liberal 10.9
- Dawson QLD · LNP 11.8
- Riverina NSW · Nationals 12.6
- Farrer NSW · Liberal 12.9
- Parkes NSW · Nationals 13.0
- Barker SA · Liberal 13.0
- O'Connor WA · Liberal 13.3
- Groom QLD · LNP 13.4
- Herbert QLD · LNP 13.4
- Nicholls VIC · Nationals 14.4
- New England NSW · Nationals 17.1
- Mallee VIC · Nationals 19.0
- Gippsland VIC · Nationals 19.4
- Maranoa QLD · LNP 24.0
Crossbench · 13
- Bradfield Independent v Liberal 0.0
- Kooyong Independent v Liberal 0.7
- Fowler Independent v Labor 2.7
- Curtin Independent v Liberal 3.3
- Ryan Greens v LNP 3.3
- Mackellar Independent v Liberal 5.7
- Calare Independent v Nationals 6.8
- Wentworth Independent v Liberal 8.3
- Indi Independent v Liberal 8.6
- Warringah Independent v Liberal 11.2
- Mayo Centre Alliance v Labor 14.9
- Kennedy Katter's Australian v LNP 15.8
- Clark Independent v Labor 20.4
Margins in points above 50%. Bands as the AEC uses them: marginal under 6 points, fairly safe 6 to 10, safe over 10.
What if first past the post?
15 divisions
won from behind.
Under first past the post, as in the United Kingdom or Canada, the candidate with the most first preferences wins. On the same 2025 votes, that would have changed 15 of 150 results. Voters would have marked their papers differently under another system, so this is a count of where preferences decided the seat, not a forecast.
Labor · crossbench · Coalition · 76 for a majority
| Division | Led on first preferences | First pref. | Won after preferences | First pref. | Behind by |
|---|---|---|---|---|---|
| Bradfield NSW | Gisele Kapterian (Liberal) | 38.0% | Nicolette Boele (Independent) | 27.0% | 11.0 pts |
| Kooyong VIC | Amelia Hamer (Liberal) | 43.1% | Monique Ryan (Independent) | 33.9% | 9.2 pts |
| Melbourne VIC | Adam Bandt (Greens) | 39.5% | Sarah Witty (Labor) | 31.3% | 8.1 pts |
| Curtin WA | Tom White (Liberal) | 40.3% | Kate Chaney (Independent) | 32.2% | 8.1 pts |
| Calare NSW | Sam Farraway (Nationals) | 29.7% | Andrew Gee (Independent) | 23.7% | 6.0 pts |
| Menzies VIC | Keith Wolahan (Liberal) | 40.6% | Gabriel Ng (Labor) | 34.7% | 5.9 pts |
| Ryan QLD | Maggie Forrest (LNP) | 34.6% | Elizabeth Watson-Brown (Greens) | 29.0% | 5.6 pts |
| Fowler NSW | Tu Le (Labor) | 37.6% | Dai Le (Independent) | 33.5% | 4.1 pts |
| Deakin VIC | Michael Sukkar (Liberal) | 38.7% | Matt Gregg (Labor) | 34.8% | 4.0 pts |
| Solomon NT | Lisa Bayliss (CLP) | 36.0% | Luke John Gosling (Labor) | 32.9% | 3.1 pts |
| Banks NSW | David Coleman (Liberal) | 39.1% | Zhi Soon (Labor) | 36.4% | 2.7 pts |
| Brisbane QLD | Trevor Evans (LNP) | 34.3% | Madonna Jarrett (Labor) | 32.2% | 2.1 pts |
| Petrie QLD | Luke Howarth (LNP) | 37.8% | Emma Comer (Labor) | 36.4% | 1.4 pts |
| Dickson QLD | Peter Dutton (LNP) | 34.7% | Ali France (Labor) | 33.6% | 1.1 pts |
| Aston VIC | Manny Cicchiello (Liberal) | 37.7% | Mary Doyle (Labor) | 37.3% | 0.4 pts |
Of the 15, 9 were won by Labor, 5 by independents and 1 by the Greens; 0 by the Coalition. Independents won 10 seats in 2025; 5 of them (Bradfield, Kooyong, Curtin, Calare, Fowler) trailed on first preferences.