Skip to main content

Australian Federal Election 2025 Live Results

Updated

Stay across the latest live electorate results from the 2025 Federal Election with ABC News experts. Check party seat totals for voting updates and seat distribution.

76 to win

90.1% counted, updated

2 Seats in doubt
Labor
93 seats won
Coalition
43 seats won
Greens
1 seat won
Other
11 seats won

Map Results

Results are displayed in a proportional map, showing all electorates sized equally.

Use arrow keys to navigate electorates and enter for more information

Filters

Sort

Melbourne VIC

Labor gain
From Greens

ALP

Vote: 53.0%

GRN

Vote: 47.0%

9.5% swing to ALP

84.9% counted, updated

Macnamara VIC

Labor retain

ALP

Vote: 61.8%

LIB

Vote: 38.2%

0.4% swing to LIB

87.8% counted, updated

Wills VIC

Labor retain

ALP

Vote: 51.5%

GRN

Vote: 48.5%

3.1% swing to GRN

91.4% counted, updated

Calwell VIC

Labor ahead

ALP

Vote: 64.6%

LIB

Vote: 35.4%

2.2% swing to ALP

86.8% counted, updated

Blaxland NSW

Labor retain

ALP

Vote: 66.5%

IND

Vote: 33.5%

3.5% swing to ALP

84.9% counted, updated

Fisher QLD

LNP retain

LNP

Vote: 51.2%

IND

Vote: 48.8%

7.4% swing from LNP

89.9% counted, updated

Kennedy QLD

Katter's Aus retain

LNP

Vote: 35.3%

KAP

Vote: 64.7%

1.6% swing to KAP

83.2% counted, updated

Leichhardt QLD

Labor gain
From LNP

ALP

Vote: 56.1%

LNP

Vote: 43.9%

9.5% swing to ALP

82.4% counted, updated

Lingiari NT

Labor retain

ALP

Vote: 58.2%

CLP

Vote: 41.8%

6.6% swing to ALP

61.9% counted, updated

Maranoa QLD

LNP retain

ALP

Vote: 28.8%

LNP

Vote: 71.2%

0.9% swing to ALP

88.8% counted, updated

Capricornia QLD

LNP retain

ALP

Vote: 44.1%

LNP

Vote: 55.9%

0.7% swing to ALP

84.9% counted, updated

Hawke VIC

Labor retain

ALP

Vote: 57.5%

LIB

Vote: 42.5%

0.1% swing to LIB

91.0% counted, updated

Lalor VIC

Labor retain

ALP

Vote: 63.3%

LIB

Vote: 36.7%

0.5% swing to ALP

90.2% counted, updated

Gellibrand VIC

Labor retain

ALP

Vote: 65.2%

LIB

Vote: 34.8%

4.0% swing to ALP

91.3% counted, updated

Cooper VIC

Labor retain

ALP

Vote: 59.3%

GRN

Vote: 40.7%

1.5% swing to ALP

90.7% counted, updated

Fraser VIC

Labor retain

ALP

Vote: 59.2%

GRN

Vote: 40.8%

7.4% swing from ALP

89.9% counted, updated

Gorton VIC

Labor retain

ALP

Vote: 60.6%

LIB

Vote: 39.4%

0.6% swing to ALP

91.8% counted, updated

Parramatta NSW

Labor retain

ALP

Vote: 62.6%

LIB

Vote: 37.4%

8.9% swing to ALP

90.0% counted, updated

McPherson QLD

LNP retain

ALP

Vote: 45.6%

LNP

Vote: 54.4%

4.9% swing to ALP

86.8% counted, updated

Moncrieff QLD

LNP retain

ALP

Vote: 41.2%

LNP

Vote: 58.8%

2.4% swing to ALP

85.0% counted, updated

Longman QLD

LNP retain

ALP

Vote: 49.9%

LNP

Vote: 50.1%

3.0% swing to ALP

88.9% counted, updated

Forrest WA

Liberal retain

ALP

Vote: 47.8%

LIB

Vote: 52.2%

2.0% swing to ALP

89.0% counted, updated

Watson NSW

Labor retain

ALP

Vote: 66.8%

IND

Vote: 33.2%

1.6% swing to ALP

85.6% counted, updated

Dickson QLD

Labor gain
From LNP

ALP

Vote: 56.0%

LNP

Vote: 44.0%

7.7% swing to ALP

91.8% counted, updated

Petrie QLD

Labor gain
From LNP

ALP

Vote: 51.1%

LNP

Vote: 48.9%

5.5% swing to ALP

89.4% counted, updated

Cowan WA

Labor retain

ALP

Vote: 63.5%

LIB

Vote: 36.5%

3.6% swing to ALP

88.0% counted, updated

Canberra ACT

Labor retain

ALP

Vote: 69.8%

GRN

Vote: 30.2%

7.6% swing to ALP

91.6% counted, updated

Eden-Monaro NSW

Labor retain

ALP

Vote: 57.3%

LIB

Vote: 42.7%

1.3% swing to ALP

93.6% counted, updated

Moore WA

Labor win
From Liberal

ALP

Vote: 52.6%

LIB

Vote: 47.4%

3.5% swing to ALP

91.6% counted, updated

Pearce WA

Labor retain

ALP

Vote: 56.4%

LIB

Vote: 43.6%

2.4% swing to LIB

87.4% counted, updated

Durack WA

Liberal retain

ALP

Vote: 40.1%

LIB

Vote: 59.9%

5.3% swing to LIB

77.8% counted, updated

Hasluck WA

Labor retain

ALP

Vote: 66.3%

LIB

Vote: 33.7%

6.3% swing to ALP

87.4% counted, updated

Hindmarsh SA

Labor retain

ALP

Vote: 66.4%

LIB

Vote: 33.6%

7.4% swing to ALP

90.5% counted, updated

McEwen VIC

Labor retain

ALP

Vote: 54.7%

LIB

Vote: 45.3%

0.8% swing to ALP

93.5% counted, updated

Reid NSW

Labor retain

ALP

Vote: 61.9%

LIB

Vote: 38.1%

6.7% swing to ALP

90.7% counted, updated

Scullin VIC

Labor retain

ALP

Vote: 64.3%

LIB

Vote: 35.7%

1.1% swing to LIB

90.4% counted, updated

Tangney WA

Labor retain

ALP

Vote: 57.0%

LIB

Vote: 43.0%

4.1% swing to ALP

92.2% counted, updated

Corio VIC

Labor retain

ALP

Vote: 63.0%

LIB

Vote: 37.0%

0.5% swing to ALP

92.5% counted, updated

Curtin WA

Independent retain

LIB

Vote: 46.7%

IND

Vote: 53.3%

2.0% swing to IND

90.7% counted, updated

Maribyrnong VIC

Labor retain

ALP

Vote: 62.9%

LIB

Vote: 37.1%

0.1% swing to LIB

92.5% counted, updated

Mitchell NSW

Liberal retain

ALP

Vote: 46.2%

LIB

Vote: 53.8%

6.6% swing to ALP

93.6% counted, updated

Perth WA

Labor retain

ALP

Vote: 66.8%

LIB

Vote: 33.2%

2.3% swing to ALP

88.8% counted, updated

Warringah NSW

Independent retain

LIB

Vote: 39.3%

IND

Vote: 60.7%

1.3% swing to IND

91.3% counted, updated

Bonner QLD

Labor gain
From LNP

ALP

Vote: 54.8%

LNP

Vote: 45.2%

8.2% swing to ALP

90.5% counted, updated

Brand WA

Labor retain

ALP

Vote: 66.9%

LIB

Vote: 33.1%

0.1% swing to LIB

86.0% counted, updated

Dobell NSW

Labor retain

ALP

Vote: 59.3%

LIB

Vote: 40.7%

2.7% swing to ALP

91.1% counted, updated

Fremantle WA

Labor retain

ALP

Vote: 50.7%

IND

Vote: 49.3%

16.3% swing from ALP

88.8% counted, updated

Swan WA

Labor retain

ALP

Vote: 64.2%

LIB

Vote: 35.8%

4.7% swing to ALP

86.6% counted, updated

Cowper NSW

National retain

NAT

Vote: 52.5%

IND

Vote: 47.5%

0.1% swing to NAT

90.2% counted, updated

Jagajaga VIC

Labor retain

ALP

Vote: 62.9%

LIB

Vote: 37.1%

0.7% swing to ALP

94.1% counted, updated

Kooyong VIC

Independent retain

LIB

Vote: 49.4%

IND

Vote: 50.6%

1.5% swing to LIB

93.9% counted, updated

Spence SA

Labor retain

ALP

Vote: 65.4%

LIB

Vote: 34.6%

2.5% swing to ALP

86.5% counted, updated

Boothby SA

Labor retain

ALP

Vote: 61.0%

LIB

Vote: 39.0%

7.8% swing to ALP

91.2% counted, updated

Casey VIC

Liberal retain

ALP

Vote: 47.0%

LIB

Vote: 53.0%

1.5% swing to LIB

94.3% counted, updated

Mackellar NSW

Independent retain

LIB

Vote: 44.4%

IND

Vote: 55.6%

2.3% swing to IND

92.9% counted, updated

Mayo SA

Centre Alliance retain

ALP

Vote: 35.0%

CA

Vote: 65.0%

2.7% swing to CA

92.9% counted, updated

Sydney NSW

Labor retain

ALP

Vote: 71.1%

GRN

Vote: 28.9%

4.6% swing to ALP

86.7% counted, updated

Banks NSW

Labor gain
From Liberal

ALP

Vote: 52.3%

LIB

Vote: 47.7%

5.0% swing to ALP

91.9% counted, updated

Bass TAS

Labor gain
From Liberal

ALP

Vote: 57.9%

LIB

Vote: 42.1%

9.4% swing to ALP

92.2% counted, updated

Deakin VIC

Labor gain
From Liberal

ALP

Vote: 52.8%

LIB

Vote: 47.2%

2.8% swing to ALP

94.7% counted, updated

Lyne NSW

National retain

ALP

Vote: 40.3%

NAT

Vote: 59.7%

4.1% swing to ALP

92.4% counted, updated

O'Connor WA

Liberal retain

ALP

Vote: 36.7%

LIB

Vote: 63.3%

6.6% swing to LIB

84.7% counted, updated

Wentworth NSW

Independent retain

LIB

Vote: 41.9%

IND

Vote: 58.1%

1.3% swing to IND

88.4% counted, updated

Barton NSW

Labor retain

ALP

Vote: 66.2%

LIB

Vote: 33.8%

4.2% swing to ALP

91.0% counted, updated

Chisholm VIC

Labor retain

ALP

Vote: 55.8%

LIB

Vote: 44.2%

2.4% swing to ALP

93.7% counted, updated

Corangamite VIC

Labor retain

ALP

Vote: 58.1%

LIB

Vote: 41.9%

0.3% swing to ALP

94.2% counted, updated

Moreton QLD

Labor retain

ALP

Vote: 66.0%

LNP

Vote: 34.0%

7.0% swing to ALP

89.3% counted, updated

Barker SA

Liberal retain

ALP

Vote: 36.9%

LIB

Vote: 63.1%

3.5% swing to ALP

92.3% counted, updated

Bendigo VIC

Labor retain

ALP

Vote: 51.5%

NAT

Vote: 48.5%

9.7% swing from ALP

93.7% counted, updated

Bruce VIC

Labor retain

ALP

Vote: 64.5%

LIB

Vote: 35.5%

9.2% swing to ALP

91.0% counted, updated

Burt WA

Labor retain

ALP

Vote: 65.6%

LIB

Vote: 34.4%

2.4% swing to ALP

85.8% counted, updated

Dunkley VIC

Labor retain

ALP

Vote: 56.9%

LIB

Vote: 43.1%

0.2% swing to ALP

91.9% counted, updated

La Trobe VIC

Liberal retain

ALP

Vote: 47.9%

LIB

Vote: 52.1%

6.3% swing to ALP

92.5% counted, updated

Mallee VIC

National retain

ALP

Vote: 30.6%

NAT

Vote: 69.4%

0.5% swing to NAT

91.3% counted, updated

Riverina NSW

National retain

ALP

Vote: 37.2%

NAT

Vote: 62.8%

3.0% swing to NAT

92.6% counted, updated

Wright QLD

LNP retain

ALP

Vote: 41.8%

LNP

Vote: 58.2%

2.7% swing to ALP

87.6% counted, updated

Cook NSW

Liberal retain

ALP

Vote: 42.6%

LIB

Vote: 57.4%

4.2% swing to ALP

93.4% counted, updated

McMahon NSW

Labor retain

ALP

Vote: 59.1%

LIB

Vote: 40.9%

1.3% swing to LIB

90.3% counted, updated

Richmond NSW

Labor retain

ALP

Vote: 60.0%

NAT

Vote: 40.0%

1.7% swing to ALP

89.2% counted, updated

Adelaide SA

Labor retain

ALP

Vote: 69.1%

LIB

Vote: 30.9%

7.2% swing to ALP

89.4% counted, updated

Aston VIC

Labor retain

ALP

Vote: 53.4%

LIB

Vote: 46.6%

6.0% swing to ALP

94.1% counted, updated

Ballarat VIC

Labor retain

ALP

Vote: 60.7%

LIB

Vote: 39.3%

2.3% swing to LIB

92.9% counted, updated

Fowler NSW

Independent retain

ALP

Vote: 47.6%

IND

Vote: 52.4%

0.6% swing to IND

89.7% counted, updated

Herbert QLD

LNP retain

ALP

Vote: 36.5%

LNP

Vote: 63.5%

1.7% swing to LNP

84.9% counted, updated

Holt VIC

Labor retain

ALP

Vote: 64.1%

LIB

Vote: 35.9%

7.0% swing to ALP

91.0% counted, updated

Lyons TAS

Labor retain

ALP

Vote: 61.5%

LIB

Vote: 38.5%

10.6% swing to ALP

91.6% counted, updated

Menzies VIC

Labor win

ALP

Vote: 51.0%

LIB

Vote: 49.0%

0.6% swing to ALP

93.9% counted, updated

Nicholls VIC

National retain

ALP

Vote: 35.5%

NAT

Vote: 64.5%

1.4% swing to ALP

91.3% counted, updated

Berowra NSW

Liberal retain

ALP

Vote: 48.5%

LIB

Vote: 51.5%

6.0% swing to ALP

93.9% counted, updated

Bowman QLD

LNP retain

ALP

Vote: 47.5%

LNP

Vote: 52.5%

3.0% swing to ALP

89.9% counted, updated

Griffith QLD

Labor gain
From Greens

ALP

Vote: 60.7%

GRN

Vote: 39.3%

21.1% swing from GRN

89.0% counted, updated

Rankin QLD

Labor retain

ALP

Vote: 65.5%

LNP

Vote: 34.5%

6.4% swing to ALP

84.8% counted, updated

Solomon NT

Labor retain

ALP

Vote: 51.3%

CLP

Vote: 48.7%

7.1% swing to CLP

78.8% counted, updated

Fadden QLD

LNP retain

ALP

Vote: 43.1%

LNP

Vote: 56.9%

3.7% swing to ALP

86.5% counted, updated

Fairfax QLD

LNP retain

ALP

Vote: 46.8%

LNP

Vote: 53.2%

5.7% swing to ALP

89.2% counted, updated

Flynn QLD

LNP retain

ALP

Vote: 40.4%

LNP

Vote: 59.6%

5.8% swing to LNP

83.3% counted, updated

Indi VIC

Independent retain

LIB

Vote: 41.5%

IND

Vote: 58.5%

0.4% swing to LIB

92.6% counted, updated

Sturt SA

Labor gain
From Liberal

ALP

Vote: 56.6%

LIB

Vote: 43.4%

7.0% swing to ALP

92.4% counted, updated

Goldstein VIC

Liberal gain
From Independent

LIB

Vote: 50.1%

IND

Vote: 49.9%

3.3% swing to LIB

94.1% counted, updated

Wannon VIC

Liberal retain

LIB

Vote: 53.4%

IND

Vote: 46.6%

0.4% swing to IND

93.6% counted, updated

Wide Bay QLD

LNP retain

ALP

Vote: 42.7%

LNP

Vote: 57.3%

4.0% swing to ALP

88.6% counted, updated

Braddon TAS

Labor gain
From Liberal

ALP

Vote: 57.2%

LIB

Vote: 42.8%

15.3% swing to ALP

92.8% counted, updated

Brisbane QLD

Labor gain
From Greens

ALP

Vote: 58.9%

LNP

Vote: 41.1%

5.2% swing from LNP

89.2% counted, updated

Fenner ACT

Labor retain

ALP

Vote: 72.3%

LIB

Vote: 27.7%

6.6% swing to ALP

90.6% counted, updated

New England NSW

National retain

ALP

Vote: 32.8%

NAT

Vote: 67.2%

2.0% swing to NAT

91.4% counted, updated

Isaacs VIC

Labor retain

ALP

Vote: 64.3%

LIB

Vote: 35.7%

4.8% swing to ALP

92.6% counted, updated

Kingston SA

Labor retain

ALP

Vote: 70.9%

LIB

Vote: 29.1%

4.6% swing to ALP

91.0% counted, updated

Shortland NSW

Labor retain

ALP

Vote: 61.6%

LIB

Vote: 38.4%

5.6% swing to ALP

93.1% counted, updated

Dawson QLD

LNP retain

ALP

Vote: 38.1%

LNP

Vote: 61.9%

1.5% swing to LNP

87.5% counted, updated

Farrer NSW

Liberal retain

LIB

Vote: 56.2%

IND

Vote: 43.8%

10.2% swing from LIB

91.4% counted, updated

Forde QLD

Labor gain
From LNP

ALP

Vote: 51.8%

LNP

Vote: 48.2%

6.0% swing to ALP

84.5% counted, updated

Bennelong NSW

Labor win
From Liberal

ALP

Vote: 59.3%

LIB

Vote: 40.7%

9.3% swing to ALP

92.4% counted, updated

Franklin TAS

Labor retain

ALP

Vote: 57.8%

IND

Vote: 42.2%

5.9% swing from ALP

94.0% counted, updated

Kingsford Smith NSW

Labor retain

ALP

Vote: 67.2%

LIB

Vote: 32.8%

3.9% swing to ALP

89.0% counted, updated

Newcastle NSW

Labor retain

ALP

Vote: 70.7%

LIB

Vote: 29.3%

2.8% swing to ALP

92.0% counted, updated

Parkes NSW

National retain

ALP

Vote: 36.9%

NAT

Vote: 63.1%

5.1% swing to ALP

88.6% counted, updated

Robertson NSW

Labor retain

ALP

Vote: 59.2%

LIB

Vote: 40.8%

6.9% swing to ALP

92.2% counted, updated

Bean ACT

Labor retain

ALP

Vote: 50.3%

IND

Vote: 49.7%

12.7% swing from ALP

92.3% counted, updated

Flinders VIC

Liberal retain

LIB

Vote: 52.3%

IND

Vote: 47.7%

3.9% swing from LIB

93.2% counted, updated

Grayndler NSW

Labor retain

ALP

Vote: 66.9%

GRN

Vote: 33.1%

0.5% swing to GRN

91.6% counted, updated

Hume NSW

Liberal retain

ALP

Vote: 42.0%

LIB

Vote: 58.0%

1.2% swing to LIB

92.7% counted, updated

Hotham VIC

Labor retain

ALP

Vote: 66.8%

LIB

Vote: 33.2%

5.2% swing to ALP

92.1% counted, updated

Oxley QLD

Labor retain

ALP

Vote: 69.3%

LNP

Vote: 30.7%

7.7% swing to ALP

87.6% counted, updated

Werriwa NSW

Labor retain

ALP

Vote: 56.8%

LIB

Vote: 43.2%

1.5% swing to ALP

89.7% counted, updated

Monash VIC

Liberal win

ALP

Vote: 45.9%

LIB

Vote: 54.1%

1.2% swing to LIB

93.3% counted, updated

Bullwinkel WA

Labor retain

ALP

Vote: 50.5%

LIB

Vote: 49.5%

2.9% swing to LIB

89.1% counted, updated

Hughes NSW

Labor gain
From Liberal

ALP

Vote: 52.9%

LIB

Vote: 47.1%

6.3% swing to ALP

93.3% counted, updated

Lilley QLD

Labor retain

ALP

Vote: 64.5%

LNP

Vote: 35.5%

4.0% swing to ALP

90.8% counted, updated

Makin SA

Labor retain

ALP

Vote: 64.9%

LIB

Vote: 35.1%

4.1% swing to ALP

90.5% counted, updated

Whitlam NSW

Labor retain

ALP

Vote: 56.4%

LIB

Vote: 43.6%

1.9% swing to LIB

92.9% counted, updated

Calare NSW

Independent win
From National

NAT

Vote: 43.5%

IND

Vote: 56.5%

21.9% swing from NAT

92.5% counted, updated

Clark TAS

Independent retain

ALP

Vote: 29.7%

IND

Vote: 70.3%

0.5% swing to ALP

93.0% counted, updated

Greenway NSW

Labor retain

ALP

Vote: 62.7%

LIB

Vote: 37.3%

4.7% swing to ALP

92.1% counted, updated

Canning WA

Liberal retain

ALP

Vote: 43.5%

LIB

Vote: 56.5%

5.3% swing to LIB

86.9% counted, updated

Cunningham NSW

Labor retain

ALP

Vote: 67.6%

LIB

Vote: 32.4%

2.5% swing to ALP

92.1% counted, updated

Blair QLD

Labor retain

ALP

Vote: 55.6%

LNP

Vote: 44.4%

0.4% swing to ALP

87.3% counted, updated

Hunter NSW

Labor retain

ALP

Vote: 59.0%

ONP

Vote: 41.0%

4.3% swing to ALP

91.6% counted, updated

Page NSW

National retain

ALP

Vote: 40.7%

NAT

Vote: 59.3%

1.3% swing to ALP

91.5% counted, updated

Grey SA

Liberal retain

ALP

Vote: 44.9%

LIB

Vote: 55.1%

5.0% swing to ALP

89.0% counted, updated

Chifley NSW

Labor retain

ALP

Vote: 69.8%

LIB

Vote: 30.2%

6.1% swing to ALP

88.2% counted, updated

Gippsland VIC

National retain

ALP

Vote: 30.6%

NAT

Vote: 69.4%

1.1% swing to ALP

91.5% counted, updated

Lindsay NSW

Liberal retain

ALP

Vote: 46.9%

LIB

Vote: 53.1%

3.0% swing to ALP

90.2% counted, updated

Gilmore NSW

Labor retain

ALP

Vote: 55.1%

LIB

Vote: 44.9%

4.9% swing to ALP

92.2% counted, updated

Ryan QLD

Greens retain

LNP

Vote: 46.8%

GRN

Vote: 53.2%

0.5% swing to GRN

92.5% counted, updated

Bradfield NSW

Liberal ahead

LIB

Vote: 50.0%

IND

Vote: 50.0%

2.4% swing to IND

93.3% counted, updated

Paterson NSW

Labor retain

ALP

Vote: 56.8%

LIB

Vote: 43.2%

4.2% swing to ALP

92.5% counted, updated

Hinkler QLD

LNP retain

ALP

Vote: 43.6%

LNP

Vote: 56.4%

3.7% swing to ALP

89.6% counted, updated

Macquarie NSW

Labor retain

ALP

Vote: 57.8%

LIB

Vote: 42.2%

1.5% swing to ALP

93.2% counted, updated

Groom QLD

LNP retain

LNP

Vote: 55.8%

IND

Vote: 44.2%

1.1% swing to IND

90.6% counted, updated

Macarthur NSW

Labor retain

ALP

Vote: 65.9%

LIB

Vote: 34.1%

6.2% swing to ALP

89.9% counted, updated