Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Swan was won by Steve Irons (Liberal) at the 2019 federal election, with a margin of 4,529 votes over Hannah Beazley after preferences. This page covers every federal election in Swan from 1901 to 2019.
Australia uses instant-runoff (preferential) voting: voters rank candidates in order of preference, and if no one has a majority of first-preference votes, the lowest-placed candidate is eliminated and their votes redistributed to voters' next preference, repeating until one candidate has a majority. The "Winner" and "Margin" below reflect the final result after preferences (equivalent to the AEC's own two-candidate-preferred figure) — not simply whoever led on first preferences, which can occasionally be a different candidate.
Full Election History (After Preferences), 1901–2019
Election
Winner
Party
Final Votes
Final Share
Runner-up
Margin
1901
John Forrest
Prot
-1
100.0%
None (None)
-1 (100.0 pts)
1903
John Forrest
Prot
-1
100.0%
None (None)
-1 (100.0 pts)
1906
John Forrest
WAP
8,418
66.2%
Peter O'loughlen (Labor)
4,126 (32.5 pts)
1910
John Forrest
Liberal
15,012
60.2%
Peter O'loughlen (Labor)
5,082 (20.4 pts)
1913
John Forrest
Liberal
15,055
54.9%
Peter O'loughlen (Labor)
2,676 (9.8 pts)
1914
John Forrest
Liberal
15,950
59.2%
Walter Peters (Labor)
4,965 (18.4 pts)
1917
John Forrest
National
-1
100.0%
None (None)
-1 (100.0 pts)
1919
John Prowse
FSA
11,039
58.0%
Edwin Corboy (Labor)
3,061 (16.1 pts)
1922
Henry Gregory
Country Party
-1
100.0%
None (None)
-1 (100.0 pts)
1925
Henry Gregory
Country Party
24,978
66.2%
Ben Davies (Labor)
12,205 (32.3 pts)
1928
Henry Gregory
Country Party
-1
100.0%
None (None)
-1 (100.0 pts)
1929
Henry Gregory
Country Party
-1
100.0%
None (None)
-1 (100.0 pts)
1931
Henry Gregory
Country Party
26,234
64.8%
John Fraser (Labor)
12,002 (29.7 pts)
1934
Henry Gregory
Country Party
32,101
63.2%
Frederick Law (Labor)
13,388 (26.3 pts)
1937
Henry Gregory
Country Party
26,299
58.1%
John Steele (Labor)
7,348 (16.2 pts)
1940
Henry Gregory
Country Party
26,855
57.5%
James Dinan (Labor)
6,976 (14.9 pts)
1943
Donald Mountjoy
Labor
25,690
58.6%
Thomas Marwick (Independent)
7,566 (17.3 pts)
1946
Leonard Hamilton
Country Party
27,790
50.2%
Donald Mountjoy (Labor)
241 (0.4 pts)
1949
William Grayden
Liberal
22,821
52.4%
Harry Webb (Labor)
2,122 (4.9 pts)
1951
William Grayden
Liberal
24,336
54.6%
Harry Webb (Labor)
4,078 (9.1 pts)
1954
Harry Webb
Labor
26,799
50.9%
William Grayden (Liberal)
906 (1.7 pts)
1955
Richard Cleaver
Liberal
22,268
57.7%
Thomas Williams (Labor)
5,954 (15.4 pts)
1958
Richard Cleaver
Liberal
25,140
57.4%
Keith Dowding (Labor)
6,518 (14.9 pts)
1961
Richard Cleaver
Liberal
25,671
55.5%
Stephen Johnson (Labor)
5,128 (11.1 pts)
1963
Richard Cleaver
Liberal
25,799
52.1%
Joseph Berinson (Labor)
2,071 (4.2 pts)
1966
Richard Cleaver
Liberal
28,440
53.5%
Edward Gillett (Labor)
3,770 (7.1 pts)
1969
Adrian Bennett
Labor
28,960
55.8%
Richard Cleaver (Liberal)
5,978 (11.5 pts)
1972
Adrian Bennett
Labor
29,336
53.7%
Richard Cleaver (Liberal)
4,014 (7.3 pts)
1974
Adrian Bennett
Labor
33,225
57.8%
Geoffrey Hale (Liberal)
8,974 (15.6 pts)
1975
John Martyr
Liberal
33,029
52.1%
Adrian Bennett (Labor)
2,657 (4.2 pts)
1977
John Martyr
Liberal
32,267
50.5%
Patricia Fowkes (Labor)
679 (1.1 pts)
1980
Kim Beazley
Labor
32,476
57.1%
John Martyr (Liberal)
8,075 (14.2 pts)
1983
Kim Beazley
Labor
38,908
66.2%
Jeffrey Roberts (Liberal)
19,083 (32.5 pts)
1984
Kim Beazley
Labor
34,044
57.0%
Frank Hayes (Liberal)
8,330 (13.9 pts)
1987
Kim Beazley
Labor
34,220
58.0%
Harry Klapp (Liberal)
9,416 (16.0 pts)
1990
Kim Beazley
Labor
34,351
52.4%
Peter Kirwan (Liberal)
3,086 (4.7 pts)
1993
Kim Beazley
Labor
33,917
50.2%
Bryan Hilbert (Liberal)
294 (0.4 pts)
1996
Don Randall
Liberal
35,239
53.7%
Jane Saunders (Labor)
4,867 (7.4 pts)
1998
Kim Wilkie
Labor
40,067
52.7%
Don Randall (Liberal)
4,103 (5.4 pts)
2001
Kim Wilkie
Labor
36,488
51.8%
Bev Brennan (Liberal)
2,529 (3.6 pts)
2004
Kim Wilkie
Labor
34,714
50.1%
Andrew Murfin (Liberal)
104 (0.2 pts)
2007
Steve Irons
Liberal
36,420
50.1%
Kim Wilkie (Labor)
164 (0.2 pts)
2010
Steve Irons
Liberal
41,729
52.5%
Tim Hammond (Labor)
4,019 (5.1 pts)
2013
Steve Irons
Liberal
46,246
56.5%
John Bissett (Labor)
10,685 (13.1 pts)
2016
Steve Irons
Liberal
43,625
53.6%
Tammy Solonec (Labor)
5,848 (7.2 pts)
2019
Steve Irons
Liberal
44,333
52.7%
Hannah Beazley (Labor)
4,529 (5.4 pts)
First-Preference Result by Election
Every candidate's first-preference votes, before any preference redistribution.
1901
Candidate
Party
First-Pref. Votes
Share
John Forrest
Prot
-1
100.0%
1903
Candidate
Party
First-Pref. Votes
Share
John Forrest
Prot
-1
100.0%
1906
Candidate
Party
First-Pref. Votes
Share
John Forrest
WAP
8,418
66.2%
Peter O'loughlen
Labor
4,292
33.8%
1910
Candidate
Party
First-Pref. Votes
Share
John Forrest
Liberal
15,012
60.2%
Peter O'loughlen
Labor
9,930
39.8%
1913
Candidate
Party
First-Pref. Votes
Share
John Forrest
Liberal
15,055
54.9%
Peter O'loughlen
Labor
12,379
45.1%
1914
Candidate
Party
First-Pref. Votes
Share
John Forrest
Liberal
15,950
59.2%
Walter Peters
Labor
10,985
40.8%
1917
Candidate
Party
First-Pref. Votes
Share
John Forrest
National
-1
100.0%
1919
Candidate
Party
First-Pref. Votes
Share
Edwin Corboy
Labor
7,444
39.1%
John Prowse
FSA
7,313
38.5%
William Hedges
National
4,260
22.4%
1922
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
-1
100.0%
1925
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
24,978
66.2%
Ben Davies
Labor
12,773
33.8%
1928
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
-1
100.0%
1929
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
-1
100.0%
1931
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
26,234
54.7%
John Fraser
Labor
14,232
29.7%
Carlyle Ferguson
Independent
4,623
9.6%
Alfred Reynolds
Independent
2,832
5.9%
1934
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
32,101
63.2%
Frederick Law
Labor
18,713
36.8%
1937
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
26,299
58.1%
John Steele
Labor
18,951
41.9%
1940
Candidate
Party
First-Pref. Votes
Share
Henry Gregory
Country Party
15,997
34.2%
James Dinan
Labor
13,193
28.2%
Thomas Marwick
Country Party
8,800
18.8%
Claude Barker
Independent
7,758
16.6%
John Tregenza
Independent
986
2.1%
1943
Candidate
Party
First-Pref. Votes
Share
Donald Mountjoy
Labor
25,690
50.1%
Thomas Marwick
Independent
18,124
35.3%
Cecil Elsegood
Country Party
5,632
11.0%
John Tregenza
Independent
1,859
3.6%
1946
Candidate
Party
First-Pref. Votes
Share
Donald Mountjoy
Labor
25,260
45.6%
Leonard Hamilton
Country Party
17,223
31.1%
William Grayden
Independent
12,856
23.2%
1949
Candidate
Party
First-Pref. Votes
Share
William Grayden
Liberal
22,821
52.4%
Harry Webb
Labor
20,699
47.6%
1951
Candidate
Party
First-Pref. Votes
Share
William Grayden
Liberal
24,336
53.0%
Harry Webb
Labor
20,258
44.2%
Alexander Jolly
Communist Party of Australia
1,280
2.8%
1954
Candidate
Party
First-Pref. Votes
Share
Harry Webb
Labor
26,799
50.1%
William Grayden
Liberal
25,893
48.4%
Albert Marks
Communist Party of Australia
838
1.6%
1955
Candidate
Party
First-Pref. Votes
Share
Richard Cleaver
Liberal
22,268
57.7%
Thomas Williams
Labor
16,314
42.3%
1958
Candidate
Party
First-Pref. Votes
Share
Richard Cleaver
Liberal
21,428
49.0%
Keith Dowding
Labor
17,097
39.1%
Charles Noonan
Democratic Labor Party
5,237
12.0%
1961
Candidate
Party
First-Pref. Votes
Share
Richard Cleaver
Liberal
22,770
49.3%
Stephen Johnson
Labor
19,712
42.7%
Terence Merchant
Democratic Labor Party
3,732
8.1%
1963
Candidate
Party
First-Pref. Votes
Share
Richard Cleaver
Liberal
23,547
47.5%
Joseph Berinson
Labor
23,415
47.3%
Gerardus Sappelli
Democratic Labor Party
2,253
4.5%
Warwick Hill
Independent
312
0.6%
1966
Candidate
Party
First-Pref. Votes
Share
Richard Cleaver
Liberal
25,014
47.1%
Edward Gillett
Labor
23,942
45.1%
Alan Crofts
Democratic Labor Party
4,154
7.8%
1969
Candidate
Party
First-Pref. Votes
Share
Adrian Bennett
Labor
28,960
52.2%
Richard Cleaver
Liberal
22,982
41.5%
Alan Crofts
Democratic Labor Party
2,608
4.7%
Arthur Williams
AP
879
1.6%
1972
Candidate
Party
First-Pref. Votes
Share
Adrian Bennett
Labor
28,347
49.5%
Richard Cleaver
Liberal
24,724
43.2%
David Milne
Democratic Labor Party
2,163
3.8%
Archelaus Marshall
AP
1,075
1.9%
David Smith
Independent
921
1.6%
1974
Candidate
Party
First-Pref. Votes
Share
Adrian Bennett
Labor
33,225
53.3%
Geoffrey Hale
Liberal
24,251
38.9%
Pietro Bendotti
Independent
4,087
6.6%
Archelaus Marshall
AP
814
1.3%
1975
Candidate
Party
First-Pref. Votes
Share
John Martyr
Liberal
30,914
48.8%
Adrian Bennett
Labor
29,954
47.2%
Peter Masson
National Country Party
2,533
4.0%
1977
Candidate
Party
First-Pref. Votes
Share
John Martyr
Liberal
27,385
42.9%
Patricia Fowkes
Labor
25,276
39.6%
Hubert Lennerts
Australian Democrats
7,526
11.8%
William Deller
Independent
2,474
3.9%
Bryan Scott-Courtland
Independent
1,194
1.9%
1980
Candidate
Party
First-Pref. Votes
Share
Kim Beazley
Labor
32,476
53.3%
John Martyr
Liberal
24,401
40.1%
Jean Ritter
Australian Democrats
3,288
5.4%
Stephen Painter
Independent
750
1.2%
1983
Candidate
Party
First-Pref. Votes
Share
Kim Beazley
Labor
38,908
62.7%
Jeffrey Roberts
Liberal
19,825
32.0%
Kevin Trent
Australian Democrats
2,662
4.3%
Linda Mere
Independent
621
1.0%
1984
Candidate
Party
First-Pref. Votes
Share
Kim Beazley
Labor
32,376
54.2%
Frank Hayes
Liberal
24,305
40.7%
Linda Mottram
Australian Democrats
3,077
5.1%
1987
Candidate
Party
First-Pref. Votes
Share
Kim Beazley
Labor
32,201
54.6%
Harry Klapp
Liberal
21,555
36.5%
Adelia Bernard
National
2,750
4.7%
Georgina Motion
Independent
2,518
4.3%
1990
Candidate
Party
First-Pref. Votes
Share
Kim Beazley
Labor
26,674
40.5%
Peter Kirwan
Liberal
24,743
37.6%
Alan Needham
Australian Democrats
5,274
8.0%
Dee Margetts
Greens
4,777
7.3%
Mike Hutton
Independent
2,514
3.8%
Patrick Donovan
Independent
753
1.1%
Frank Noakes
Independent
500
0.8%
Erica Gamble
Independent
412
0.6%
Paul Auguston
Independent
134
0.2%
1993
Candidate
Party
First-Pref. Votes
Share
Bryan Hilbert
Liberal
30,565
45.2%
Kim Beazley
Labor
29,750
44.0%
Andrew Thomson
Greens
3,492
5.2%
Don Millar
Australian Democrats
1,733
2.6%
Andrew Caminschi
Independent
807
1.2%
Luke Garswood
Independent
576
0.9%
Isobel Weir
Independent
415
0.6%
Anne Leishman
Independent
260
0.4%
1996
Candidate
Party
First-Pref. Votes
Share
Don Randall
Liberal
27,974
42.3%
Jane Saunders
Labor
24,349
36.9%
Bryan Hilbert
Independent
6,274
9.5%
Norm Kelly
Australian Democrats
3,574
5.4%
Mingli Wanjurri-Nungala
Greens
3,086
4.7%
John Tucak
Independent
573
0.9%
Elspeth Clairs
Independent
235
0.4%
1998
Candidate
Party
First-Pref. Votes
Share
Kim Wilkie
Labor
30,481
40.1%
Don Randall
Liberal
29,848
39.3%
Richard Burchall
One Nation
6,278
8.3%
Juanita Miller
Greens
3,892
5.1%
Tim Fraser
Australian Democrats
3,720
4.9%
Brett Crook
Christian Democratic Party
1,018
1.3%
Malcolm Talbot
Independent
584
0.8%
Elspeth Clairs
Independent
210
0.3%
2001
Candidate
Party
First-Pref. Votes
Share
Kim Wilkie
Labor
29,220
41.3%
Bev Brennan
Liberal
27,597
39.0%
Elena Jeffreys
Greens
4,163
5.9%
Paul Mccutcheon
Australian Democrats
4,043
5.7%
Sandra Vinciullo
One Nation
3,292
4.6%
Colleen Tapley
Communist Party
1,130
1.6%
Simon Makin
Independent
1,096
1.5%
Brian Smith
Independent
262
0.4%
2004
Candidate
Party
First-Pref. Votes
Share
Andrew Murfin
Liberal
30,598
44.1%
Kim Wilkie
Labor
27,675
39.9%
Dave Fort
Greens
5,745
8.3%
Ted Vermeer
One Nation
1,232
1.8%
Gwen Hamence
Christian Democratic Party
1,214
1.8%
Mark Reynolds
Australian Democrats
1,133
1.6%
Teresa Van Lieshout
Independent
947
1.4%
Peter Greaves
FFP
582
0.8%
Azmi Johari
CEC
198
0.3%
2007
Candidate
Party
First-Pref. Votes
Share
Steve Irons
Liberal
32,183
44.3%
Kim Wilkie
Labor
29,544
40.7%
Kim Lisson
Greens
7,365
10.1%
Tasman Gilbert
Christian Democratic Party
1,210
1.7%
Linda Ross
Independent
656
0.9%
Joy Harris
One Nation
647
0.9%
Damon Fowler
Family First
579
0.8%
Mark Dixon
Independent
243
0.3%
Joe Lopez
Independent
157
0.2%
Norman R Gay
Independent
92
0.1%
2010
Candidate
Party
First-Pref. Votes
Share
Steve Irons
Liberal
36,951
46.5%
Tim Hammond
Labor
28,023
35.3%
Rebecca Leighton
Greens
9,380
11.8%
Bret Treasure
Independent
2,060
2.6%
Steve Klomp
Christian Democratic Party
1,646
2.1%
Barry Drennan
Family First
981
1.2%
Joe Lopez
Independent
398
0.5%
2013
Candidate
Party
First-Pref. Votes
Share
Steve Irons
Liberal
39,972
48.9%
John Bissett
Labor
25,037
30.6%
Gerard Siero
Greens
9,446
11.5%
Kenneth Duncan
Palmer United Party
3,463
4.2%
Steve Klomp
Independent
1,465
1.8%
Moyna Rapp
Family First
797
1.0%
Troy Ellis
Independent
718
0.9%
Paul Davies
Independent
488
0.6%
Noel Avery
Katter's Australian Party
421
0.5%
2016
Candidate
Party
First-Pref. Votes
Share
Steve Irons
Liberal
39,220
48.2%
Tammy Solonec
Labor
26,869
33.0%
Sarah Nielsen-Harvey
Greens
12,227
15.0%
Steve Klomp
AC
3,086
3.8%
2019
Candidate
Party
First-Pref. Votes
Share
Steve Irons
Liberal
37,591
44.7%
Hannah Beazley
Labor
27,953
33.2%
Liberty Cramer
Greens
10,367
12.3%
Tshung-Hui Chang
One Nation
2,038
2.4%
Peter Mclernon
United Australia Party
1,482
1.8%
Steve Klomp
AChr
1,450
1.7%
Virginia Thomas-Wurth
AJP
1,304
1.5%
Sharron Hawkins Zeeb
WAP
1,102
1.3%
Carmel Addink
FACNP
599
0.7%
Michael Chehoff
Independent
251
0.3%
Margin Over Time
Final (after-preferences) winning margin, percentage points, coloured by the winning party.
Trend
Swan has been contested at 46 federal elections on record since 1901. Winning parties over that span: Prot, WAP, Liberal, National, FSA, Country Party, Labor.
Frequently Asked Questions
Who won Swan in the 2019 federal election?
Steve Irons (Liberal) won Swan in 2019 after preferences, with 44,333 votes (52.7%) to Hannah Beazley's 39,804.
Which parties have won Swan since 1901?
Since 1901, Swan has been won by: Country Party, FSA, Labor, Liberal, National, Prot, WAP.
What was the closest result in Swan?
The closest result on record for Swan was 2004, when Kim Wilkie (Labor) beat Andrew Murfin by 104 votes (0.2 percentage points) after preferences.