2025 Federal Election
Seat summary
Updated: Tue, 10 Jun 2025 10:49:32 AM AEST
This table provides a list of all House of Representatives seats and the current two candidate preferred (TCP) margin. The data includes the current TCP swing - a comparison of the current percentage of national TCP votes for each party compared to the percentage of TCP votes received at the previous federal election.
This table is sortable by selecting column headers.
Notes:
- Two candidate preferred or TCP is a count of the two leading candidates only. Votes are recorded for a particular candidate if the preference on the ballot paper for that candidate is higher than the alternative TCP candidate, regardless of other preferences. The TCP count ultimately determines who wins the seat.
- The term 'Held by' may not relate to actual results from the last event. Redistributions of electoral boundaries are taken into account and may produce notional results for any electoral division in a redistributed state or territory. See www.aec.gov.au/redistribution for further information.
- These results are not final.
Division | State | Held by | Leading party | TCP % | Margin | Swing % | Declared |
---|---|---|---|---|---|---|---|
Bradfield | NSW | Liberal | Independent | 50.01 | 26 | +3.41 | 06 Jun 25 AEST |
Goldstein | VIC | Independent | Liberal | 50.08 | 175 | +1.88 | 03 Jun 25 AEST |
Longman | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 50.11 | 269 | -2.97 | 26 May 25 AEST |
Bean | ACT | Australian Labor Party | Australian Labor Party | 50.34 | 700 | +50.34 | 03 Jun 25 AEST |
Bullwinkel | WA | Australian Labor Party | Australian Labor Party | 50.51 | 1,066 | -2.84 | 28 May 25 AEST |
Kooyong | VIC | Independent | Independent | 50.67 | 1,532 | -1.85 | 29 May 25 AEST |
Fremantle | WA | Australian Labor Party | Australian Labor Party | 50.69 | 1,400 | +50.69 | 29 May 25 AEST |
Menzies | VIC | Liberal | Australian Labor Party | 51.08 | 2,358 | +0.66 | 27 May 25 AEST |
Petrie | QLD | Liberal National Party of Queensland | Australian Labor Party | 51.17 | 2,730 | +5.61 | 26 May 25 AEST |
Solomon | NT | Australian Labor Party | Australian Labor Party | 51.31 | 1,576 | -7.09 | 28 May 25 AEST |
Bendigo | VIC | Australian Labor Party | Australian Labor Party | 51.40 | 2,983 | +51.40 | 30 May 25 AEST |
Wills | VIC | Australian Labor Party | Australian Labor Party | 51.43 | 3,137 | -7.60 | 23 May 25 AEST |
Berowra | NSW | Liberal | Liberal | 51.63 | 3,778 | -5.93 | 29 May 25 AEST |
Forde | QLD | Liberal National Party of Queensland | Australian Labor Party | 51.77 | 3,796 | +6.00 | 30 May 25 AEST |
La Trobe | VIC | Liberal | Liberal | 52.06 | 4,270 | -6.37 | 26 May 25 AEST |
Forrest | WA | Liberal | Liberal | 52.24 | 4,447 | -1.95 | 28 May 25 AEST |
Flinders | VIC | Liberal | Liberal | 52.29 | 5,257 | +52.29 | 28 May 25 AEST |
Banks | NSW | Liberal | Australian Labor Party | 52.39 | 4,725 | +5.03 | 21 May 25 AEST |
Bowman | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 52.43 | 5,243 | -3.08 | 23 May 25 AEST |
Cowper | NSW | The Nationals | The Nationals | 52.54 | 5,483 | +0.14 | 05 Jun 25 AEST |
Fowler | NSW | Independent | Independent | 52.68 | 4,974 | +0.88 | 22 May 25 AEST |
Lindsay | NSW | Liberal | Liberal | 52.78 | 5,462 | -3.33 | 29 May 25 AEST |
Deakin | VIC | Liberal | Australian Labor Party | 52.82 | 6,521 | +2.84 | 19 May 25 AEST |
Casey | VIC | Liberal | Liberal | 52.89 | 6,395 | +1.46 | 30 May 25 AEST |
Moore | WA | Liberal | Australian Labor Party | 52.89 | 6,167 | +3.80 | 30 May 25 AEST |
Melbourne | VIC | The Greens | Australian Labor Party | 53.02 | 5,878 | +8.60 | 28 May 25 AEST |
Hughes | NSW | Liberal | Australian Labor Party | 53.06 | 6,009 | +6.52 | 21 May 25 AEST |
Fairfax | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 53.23 | 7,172 | -5.72 | 03 Jun 25 AEST |
Curtin | WA | Independent | Independent | 53.27 | 6,888 | +1.95 | 21 May 25 AEST |
Ryan | QLD | The Greens | The Greens | 53.27 | 6,762 | +0.62 | 29 May 25 AEST |
Wannon | VIC | Liberal | Liberal | 53.27 | 7,095 | -0.23 | 21 May 25 AEST |
Aston | VIC | Liberal | Australian Labor Party | 53.43 | 7,531 | +6.04 | 22 May 25 AEST |
Mitchell | NSW | Liberal | Liberal | 53.81 | 8,345 | -6.68 | 19 May 25 AEST |
Monash | VIC | Liberal | Liberal | 54.09 | 8,382 | +1.19 | 30 May 25 AEST |
McPherson | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 54.44 | 8,625 | -4.90 | 02 Jun 25 AEST |
Grey | SA | Liberal | Liberal | 54.64 | 9,923 | -5.43 | 30 May 25 AEST |
McEwen | VIC | Australian Labor Party | Australian Labor Party | 54.76 | 9,960 | +0.94 | 22 May 25 AEST |
Bonner | QLD | Liberal National Party of Queensland | Australian Labor Party | 55.00 | 9,906 | +8.41 | 23 May 25 AEST |
Calwell | VIC | Australian Labor Party | Australian Labor Party | 55.08 | 9,131 | +55.08 | 30 May 25 AEST |
Gilmore | NSW | Australian Labor Party | Australian Labor Party | 55.13 | 11,393 | +4.96 | 30 May 25 AEST |
Mackellar | NSW | Independent | Independent | 55.66 | 12,663 | +3.89 | 22 May 25 AEST |
Groom | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 55.67 | 11,715 | -1.22 | 04 Jun 25 AEST |
Chisholm | VIC | Australian Labor Party | Australian Labor Party | 55.70 | 12,850 | +2.37 | 20 May 25 AEST |
Blair | QLD | Australian Labor Party | Australian Labor Party | 55.71 | 13,359 | +0.48 | 02 Jun 25 AEST |
Capricornia | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 55.83 | 11,512 | -0.76 | 03 Jun 25 AEST |
Dickson | QLD | Liberal National Party of Queensland | Australian Labor Party | 55.99 | 12,651 | +7.69 | 28 May 25 AEST |
Fisher | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 56.03 | 14,298 | -2.64 | 03 Jun 25 AEST |
Leichhardt | QLD | Liberal National Party of Queensland | Australian Labor Party | 56.06 | 11,454 | +9.50 | 05 Jun 25 AEST |
Farrer | NSW | Liberal | Liberal | 56.19 | 12,769 | +56.19 | 29 May 25 AEST |
Whitlam | NSW | Australian Labor Party | Australian Labor Party | 56.25 | 13,656 | -2.06 | 02 Jun 25 AEST |
Hinkler | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 56.26 | 13,698 | -3.81 | 27 May 25 AEST |
Pearce | WA | Australian Labor Party | Australian Labor Party | 56.44 | 12,627 | -2.40 | 30 May 25 AEST |
Canning | WA | Liberal | Liberal | 56.55 | 13,187 | +5.35 | 20 May 25 AEST |
Sturt | SA | Liberal | Australian Labor Party | 56.62 | 15,515 | +7.07 | 21 May 25 AEST |
Werriwa | NSW | Australian Labor Party | Australian Labor Party | 56.77 | 11,870 | +1.43 | 23 May 25 AEST |
Calare | NSW | The Nationals | Independent | 56.78 | 14,409 | +56.78 | 30 May 25 AEST |
Fadden | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 56.88 | 15,330 | -3.75 | 02 Jun 25 AEST |
Paterson | NSW | Australian Labor Party | Australian Labor Party | 56.89 | 14,978 | +4.29 | 03 Jun 25 AEST |
Tangney | WA | Australian Labor Party | Australian Labor Party | 56.99 | 15,515 | +4.14 | 20 May 25 AEST |
Dunkley | VIC | Australian Labor Party | Australian Labor Party | 57.08 | 15,454 | +0.31 | 27 May 25 AEST |
Cook | NSW | Liberal | Liberal | 57.19 | 15,304 | -4.43 | 16 May 25 AEST |
Braddon | TAS | Liberal | Australian Labor Party | 57.20 | 10,778 | +15.23 | 19 May 25 AEST |
Eden-Monaro | NSW | Australian Labor Party | Australian Labor Party | 57.21 | 15,452 | +1.13 | 28 May 25 AEST |
Hawke | VIC | Australian Labor Party | Australian Labor Party | 57.63 | 15,843 | +0.01 | 30 May 25 AEST |
Wide Bay | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 57.63 | 16,034 | -3.71 | 05 Jun 25 AEST |
Macquarie | NSW | Australian Labor Party | Australian Labor Party | 57.71 | 16,907 | +1.38 | 23 May 25 AEST |
Franklin | TAS | Australian Labor Party | Australian Labor Party | 57.78 | 11,896 | +57.78 | 27 May 25 AEST |
Wright | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 57.98 | 18,648 | -2.91 | 02 Jun 25 AEST |
Bass | TAS | Liberal | Australian Labor Party | 58.01 | 11,470 | +9.44 | 23 May 25 AEST |
Corangamite | VIC | Australian Labor Party | Australian Labor Party | 58.05 | 16,742 | +0.21 | 30 May 25 AEST |
Hume | NSW | Liberal | Liberal | 58.06 | 16,027 | +1.19 | 30 May 25 AEST |
Lingiari | NT | Australian Labor Party | Australian Labor Party | 58.13 | 7,416 | +6.53 | 23 May 25 AEST |
Wentworth | NSW | Independent | Independent | 58.34 | 18,427 | +8.92 | 23 May 25 AEST |
Indi | VIC | Independent | Independent | 58.64 | 18,267 | -0.30 | 28 May 25 AEST |
Moncrieff | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 58.80 | 17,656 | -2.39 | 02 Jun 25 AEST |
Brisbane | QLD | The Greens | Australian Labor Party | 58.96 | 19,845 | +58.96 | 28 May 25 AEST |
McMahon | NSW | Australian Labor Party | Australian Labor Party | 59.02 | 17,649 | -1.46 | 29 May 25 AEST |
Hunter | NSW | Australian Labor Party | Australian Labor Party | 59.04 | 20,180 | +59.04 | 29 May 25 AEST |
Fraser | VIC | Australian Labor Party | Australian Labor Party | 59.23 | 19,831 | +59.23 | 28 May 25 AEST |
Bennelong | NSW | Australian Labor Party | Australian Labor Party | 59.26 | 20,340 | +9.30 | 23 May 25 AEST |
Page | NSW | The Nationals | The Nationals | 59.29 | 19,982 | -1.36 | 06 Jun 25 AEST |
Robertson | NSW | Australian Labor Party | Australian Labor Party | 59.37 | 19,007 | +7.14 | 26 May 25 AEST |
Dobell | NSW | Australian Labor Party | Australian Labor Party | 59.43 | 19,503 | +2.87 | 02 Jun 25 AEST |
Cooper | VIC | Australian Labor Party | Australian Labor Party | 59.72 | 20,906 | +0.80 | 29 May 25 AEST |
Lyne | NSW | The Nationals | The Nationals | 59.78 | 21,388 | -4.02 | 04 Jun 25 AEST |
Richmond | NSW | Australian Labor Party | Australian Labor Party | 60.00 | 20,998 | +1.77 | 02 Jun 25 AEST |
Durack | WA | Liberal | Liberal | 60.15 | 17,862 | +5.49 | 03 Jun 25 AEST |
Flynn | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 60.24 | 19,981 | +6.42 | 04 Jun 25 AEST |
Gorton | VIC | Australian Labor Party | Australian Labor Party | 60.28 | 23,330 | +0.30 | 23 May 25 AEST |
Griffith | QLD | The Greens | Australian Labor Party | 60.57 | 23,096 | +60.57 | 03 Jun 25 AEST |
Ballarat | VIC | Australian Labor Party | Australian Labor Party | 60.66 | 22,298 | -2.32 | 29 May 25 AEST |
Boothby | SA | Australian Labor Party | Australian Labor Party | 61.10 | 26,057 | +7.82 | 16 May 25 AEST |
Warringah | NSW | Independent | Independent | 61.20 | 25,741 | +0.67 | 28 May 25 AEST |
Shortland | NSW | Australian Labor Party | Australian Labor Party | 61.51 | 24,880 | +5.51 | 29 May 25 AEST |
Lyons | TAS | Australian Labor Party | Australian Labor Party | 61.58 | 17,800 | +10.66 | 28 May 25 AEST |
Macnamara | VIC | Australian Labor Party | Australian Labor Party | 61.80 | 23,670 | -0.37 | 27 May 25 AEST |
Dawson | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 61.83 | 23,294 | +1.41 | 03 Jun 25 AEST |
Reid | NSW | Australian Labor Party | Australian Labor Party | 62.01 | 24,307 | +6.82 | 16 May 25 AEST |
Parramatta | NSW | Australian Labor Party | Australian Labor Party | 62.55 | 24,390 | +8.83 | 21 May 25 AEST |
Riverina | NSW | The Nationals | The Nationals | 62.62 | 26,715 | +2.91 | 04 Jun 25 AEST |
Maribyrnong | VIC | Australian Labor Party | Australian Labor Party | 62.65 | 28,123 | -0.38 | 23 May 25 AEST |
Jagajaga | VIC | Australian Labor Party | Australian Labor Party | 62.88 | 28,617 | +0.67 | 28 May 25 AEST |
Parkes | NSW | The Nationals | The Nationals | 62.97 | 27,207 | -5.18 | 03 Jun 25 AEST |
Barker | SA | Liberal | Liberal | 62.98 | 28,216 | -3.64 | 03 Jun 25 AEST |
Lalor | VIC | Australian Labor Party | Australian Labor Party | 63.21 | 26,238 | +0.42 | 28 May 25 AEST |
Corio | VIC | Australian Labor Party | Australian Labor Party | 63.23 | 29,169 | +0.74 | 28 May 25 AEST |
O'Connor | WA | Liberal | Liberal | 63.28 | 26,597 | +6.59 | 03 Jun 25 AEST |
Herbert | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 63.41 | 26,386 | +1.64 | 03 Jun 25 AEST |
Cowan | WA | Australian Labor Party | Australian Labor Party | 63.63 | 26,217 | +3.69 | 30 May 25 AEST |
Greenway | NSW | Australian Labor Party | Australian Labor Party | 63.76 | 28,281 | +5.82 | 28 May 25 AEST |
Swan | WA | Australian Labor Party | Australian Labor Party | 63.99 | 27,496 | +4.56 | 27 May 25 AEST |
Holt | VIC | Australian Labor Party | Australian Labor Party | 64.03 | 27,843 | +6.92 | 29 May 25 AEST |
Scullin | VIC | Australian Labor Party | Australian Labor Party | 64.29 | 27,599 | -1.14 | 30 May 25 AEST |
Isaacs | VIC | Australian Labor Party | Australian Labor Party | 64.34 | 31,027 | +4.83 | 27 May 25 AEST |
Nicholls | VIC | The Nationals | The Nationals | 64.38 | 30,324 | +64.38 | 30 May 25 AEST |
Lilley | QLD | Australian Labor Party | Australian Labor Party | 64.52 | 30,620 | +3.98 | 27 May 25 AEST |
Bruce | VIC | Australian Labor Party | Australian Labor Party | 64.62 | 32,008 | +9.31 | 27 May 25 AEST |
Makin | SA | Australian Labor Party | Australian Labor Party | 64.66 | 31,118 | +3.86 | 30 May 25 AEST |
Mayo | SA | Centre Alliance | Centre Alliance | 64.89 | 37,280 | +64.89 | 02 Jun 25 AEST |
Gellibrand | VIC | Australian Labor Party | Australian Labor Party | 65.10 | 31,776 | +3.90 | 29 May 25 AEST |
Spence | SA | Australian Labor Party | Australian Labor Party | 65.34 | 34,224 | +2.44 | 02 Jun 25 AEST |
Rankin | QLD | Australian Labor Party | Australian Labor Party | 65.55 | 28,515 | +6.46 | 29 May 25 AEST |
Macarthur | NSW | Australian Labor Party | Australian Labor Party | 65.61 | 29,194 | +5.85 | 30 May 25 AEST |
Burt | WA | Australian Labor Party | Australian Labor Party | 65.71 | 30,999 | +2.42 | 29 May 25 AEST |
Kennedy | QLD | Katter's Australian Party (KAP) | Katter's Australian Party (KAP) | 65.75 | 30,614 | +2.65 | 03 Jun 25 AEST |
Newcastle | NSW | Australian Labor Party | Australian Labor Party | 65.80 | 34,222 | +65.80 | 02 Jun 25 AEST |
Hasluck | WA | Australian Labor Party | Australian Labor Party | 65.97 | 30,527 | +5.93 | 28 May 25 AEST |
Barton | NSW | Australian Labor Party | Australian Labor Party | 66.00 | 31,991 | +4.01 | 28 May 25 AEST |
Moreton | QLD | Australian Labor Party | Australian Labor Party | 66.09 | 30,197 | +7.00 | 29 May 25 AEST |
Hindmarsh | SA | Australian Labor Party | Australian Labor Party | 66.35 | 36,775 | +7.40 | 27 May 25 AEST |
Perth | WA | Australian Labor Party | Australian Labor Party | 66.51 | 32,944 | +2.09 | 27 May 25 AEST |
Watson | NSW | Australian Labor Party | Australian Labor Party | 66.52 | 27,364 | +66.52 | 30 May 25 AEST |
Grayndler | NSW | Australian Labor Party | Australian Labor Party | 66.86 | 37,398 | +2.89 | 21 May 25 AEST |
Hotham | VIC | Australian Labor Party | Australian Labor Party | 66.86 | 35,813 | +5.27 | 27 May 25 AEST |
Brand | WA | Australian Labor Party | Australian Labor Party | 66.92 | 31,739 | -0.15 | 28 May 25 AEST |
New England | NSW | The Nationals | The Nationals | 67.06 | 39,014 | +1.85 | 28 May 25 AEST |
Kingsford Smith | NSW | Australian Labor Party | Australian Labor Party | 67.19 | 34,076 | +3.88 | 27 May 25 AEST |
Cunningham | NSW | Australian Labor Party | Australian Labor Party | 67.52 | 40,466 | +2.45 | 30 May 25 AEST |
Mallee | VIC | The Nationals | The Nationals | 69.04 | 39,487 | +0.05 | 30 May 25 AEST |
Adelaide | SA | Australian Labor Party | Australian Labor Party | 69.07 | 43,503 | +7.16 | 02 Jun 25 AEST |
Oxley | QLD | Australian Labor Party | Australian Labor Party | 69.19 | 39,944 | +7.60 | 23 May 25 AEST |
Gippsland | VIC | The Nationals | The Nationals | 69.36 | 40,554 | -1.21 | 21 May 25 AEST |
Canberra | ACT | Australian Labor Party | Australian Labor Party | 69.52 | 36,467 | +7.32 | 29 May 25 AEST |
Chifley | NSW | Australian Labor Party | Australian Labor Party | 69.83 | 35,466 | +6.18 | 29 May 25 AEST |
Maranoa | QLD | Liberal National Party of Queensland | Liberal National Party of Queensland | 70.10 | 39,265 | +70.10 | 15 May 25 AEST |
Clark | TAS | Independent | Independent | 70.38 | 27,531 | -0.44 | 23 May 25 AEST |
Kingston | SA | Australian Labor Party | Australian Labor Party | 70.74 | 46,747 | +4.39 | 16 May 25 AEST |
Sydney | NSW | Australian Labor Party | Australian Labor Party | 70.95 | 44,929 | +4.73 | 21 May 25 AEST |
Blaxland | NSW | Australian Labor Party | Australian Labor Party | 71.90 | 38,062 | +8.86 | 30 May 25 AEST |
Fenner | ACT | Australian Labor Party | Australian Labor Party | 72.08 | 41,716 | +6.39 | 29 May 25 AEST |