The final electoral boundaries for the next Western Australian state election were released on Friday morning. The changes mostly replicated the draft boundaries released in July, although there were a few small changes, and some dramatic changes to two seats were mostly reversed.
In this post I’ll run through the major changes, what has changed since the draft map, and I’ve also included a map of the boundaries and tables of the result estimates (both primary votes and 2CP).
The seat of North West Central has been abolished, with its voters split five ways, with most of the voters split evenly between Mid-West (a new name for Moore) and Pilbara.
A new seat of Oakford has been created in the southern suburbs of Perth. The seat is made up of parts of Jandakot, Kwinana, Armadale and Darling Range. About 47% of the voters have come from Jandakot.
Four other seats have been renamed: Burns Beach has become Mindarie, Mirrabooka has become Girrawheen, Warnbro has become Secret Harbour and Willagee has become Bibra Lake. Two seats had been renamed in the draft but have reverted to their original name: Swan Hills and Carine.
I estimate that about 11.9% of electors have moved electorates, down from 13.1%.
Eight seats have been left without changes: Balcatta, Bateman, Bunbury, Cottesloe, Kingsley, Rockingham, South Perth and Southern River.
This map shows the 2025 boundaries in blue and the 2021 boundaries in red, but you can toggle those layers on and off, and can also show the draft 2025 boundaries in orange.
The main changes since the July draft have been in the northern suburbs.
The draft boundaries reorganised the seats of Carine and Hilarys from being roughly square in shape to the north and south of each other, into two long skinny seats running alongside each other (with Carine renamed Padbury). Those changes have been pretty much entirely abandoned, and with them Hilarys has become much stronger for Labor, and Carine has become much more marginal. The 2CP in each seat has changed by about 10%.
Labor’s position in Balcatta has become 1.4% stronger, and no other seat’s margin has changed by more than 1%. Overall 13 seats have changed their margin, but two of those only changed by 0.1%, so it’s possible these just reflect minor changes in my calculations, not real changes in voter distribution.
The margins feel a bit hypothetical, since the 2021 election was such a massive landslide to Labor. But for what it’s worth, the minor changes have flipped Churchlands back to Labor, after it become a notional Liberal seat on the draft boundaries. With the seat of North West Central (now held by a Liberal MP after she defected from the Nationals) abolished, the combined Liberal and National parties are back to a notional five seats.
It seems clear that there will be some swing back to normality in 2025. On the 2021 boundaries, a uniform swing of 23.4% was needed to deprive Labor of their majority. On the 2025 boundaries (both draft and final), that number is 23.2%. That isn’t much of a change and is largely hypothetical.
Finally, these tables show my estimates of the vote in each of the new seats.
Here are the two-candidate-preferred estimates per seat:
Seat | Old margin | New margin |
Albany | 13.7% ALP vs LIB | 11.0% ALP vs LIB |
Armadale | 35.5% ALP vs LIB | 33.8% ALP vs LIB |
Balcatta | 25.8% ALP vs LIB | 25.8% ALP vs LIB |
Baldivis | 36.9% ALP vs LIB | 35.7% ALP vs LIB |
Bassendean | 31.6% ALP vs LIB | 31.5% ALP vs LIB |
Bateman | 6.7% ALP vs LIB | 6.7% ALP vs LIB |
Belmont | 29.2% ALP vs LIB | 29.6% ALP vs LIB |
Bibra Lake (Willagee) | 27.1% ALP vs LIB | 28.6% ALP vs LIB |
Bicton | 15.6% ALP vs LIB | 16.0% ALP vs LIB |
Bunbury | 22.5% ALP vs LIB | 22.5% ALP vs LIB |
Butler | 32.2% ALP vs LIB | 32.5% ALP vs LIB |
Cannington | 30.4% ALP vs LIB | 30.6% ALP vs LIB |
Carine | 2.5% ALP vs LIB | 5.3% ALP vs LIB |
Central Wheatbelt | 10.7% NAT vs ALP | 9.2% NAT vs ALP |
Churchlands | 0.8% ALP vs LIB | 1.2% ALP vs LIB |
Cockburn | 26.7% ALP vs LIB | 28.4% ALP vs LIB |
Collie-Preston | 23.4% ALP vs LIB | 23.2% ALP vs LIB |
Cottesloe | 7.4% LIB vs ALP | 7.4% LIB vs ALP |
Darling Range | 13.5% ALP vs LIB | 16.3% ALP vs LIB |
Dawesville | 13.9% ALP vs LIB | 13.3% ALP vs LIB |
Forrestfield | 25.5% ALP vs LIB | 22.4% ALP vs LIB |
Fremantle | 15.7% ALP vs GRN | 15.8% ALP vs GRN |
Geraldton | 11.7% ALP vs NAT | 9.2% ALP vs NAT |
Girrawheen (Mirrabooka) | 33.7% ALP vs LIB | 33.5% ALP vs LIB |
Hillarys | 19.0% ALP vs LIB | 18.5% ALP vs LIB |
Jandakot | 21.0% ALP vs LIB | 19.4% ALP vs LIB |
Joondalup | 24.7% ALP vs LIB | 25.4% ALP vs LIB |
Kalamunda | 11.8% ALP vs LIB | 14.5% ALP vs LIB |
Kalgoorlie | 12.0% ALP vs LIB | 11.4% ALP vs LIB |
Kimberley | 21.5% ALP vs LIB | 21.5% ALP vs LIB |
Kingsley | 16.9% ALP vs LIB | 16.9% ALP vs LIB |
Kwinana | 34.8% ALP vs LIB | 38.1% ALP vs LIB |
Landsdale | 25.4% ALP vs LIB | 25.6% ALP vs LIB |
Mandurah | 25.2% ALP vs LIB | 24.3% ALP vs LIB |
Maylands | 29.3% ALP vs LIB | 29.3% ALP vs LIB |
Mid-West (Moore) | 8.5% NAT vs ALP | 8.4% NAT vs ALP |
Midland | 25.5% ALP vs LIB | 27.3% ALP vs LIB |
Mindarie (Burns Beach) | 26.9% ALP vs LIB | 27.8% ALP vs LIB |
Morley | 28.6% ALP vs LIB | 27.9% ALP vs LIB |
Mount Lawley | 21.6% ALP vs LIB | 22.5% ALP vs LIB |
Murray-Wellington | 17.2% ALP vs LIB | 17.4% ALP vs LIB |
Nedlands | 2.8% ALP vs LIB | 4.1% ALP vs LIB |
North West Central | 1.7% NAT vs ALP | |
Oakford (New seat) | 28.3% ALP vs LIB | |
Perth | 29.3% ALP vs LIB | 29.5% ALP vs LIB |
Pilbara | 20.4% ALP vs NAT | 18.5% ALP vs NAT |
Riverton | 9.0% ALP vs LIB | 10.9% ALP vs LIB |
Rockingham | 37.7% ALP vs LIB | 37.7% ALP vs LIB |
Roe | 11.1% NAT vs ALP | 12.4% NAT vs ALP |
Scarborough | 10.4% ALP vs LIB | 9.7% ALP vs LIB |
Secret Harbour (Warnbro) | 33.4% ALP vs LIB | 31.6% ALP vs LIB |
South Perth | 10.1% ALP vs LIB | 10.1% ALP vs LIB |
Southern River | 33.1% ALP vs LIB | 33.1% ALP vs LIB |
Swan Hills | 27.1% ALP vs LIB | 27.4% ALP vs LIB |
Thornlie | 30.9% ALP vs LIB | 28.8% ALP vs LIB |
Vasse | 4.3% LIB vs ALP | 2.5% LIB vs ALP |
Victoria Park | 27.8% ALP vs LIB | 27.4% ALP vs LIB |
Wanneroo | 28.4% ALP vs LIB | 28.6% ALP vs LIB |
Warren-Blackwood | 1.3% ALP vs NAT | 2.4% ALP vs NAT |
West Swan | 34.2% ALP vs LIB | 34.9% ALP vs LIB |
And here are the primary vote estimates per seat:
Seat | Labor | Lib/Nat | Greens | Others |
Albany | 48.9 | 31.6 | 5.3 | 14.2 |
Armadale | 73.0 | 8.9 | 4.8 | 13.3 |
Balcatta | 66.5 | 18.8 | 7.6 | 7.0 |
Baldivis | 79.1 | 9.1 | 3.7 | 8.1 |
Bassendean | 71.1 | 12.3 | 7.8 | 8.8 |
Bateman | 45.8 | 37.0 | 6.9 | 10.3 |
Belmont | 70.7 | 15.9 | 6.9 | 6.6 |
Bibra Lake | 65.9 | 17.4 | 10.2 | 6.5 |
Bicton | 56.3 | 30.3 | 9.0 | 4.4 |
Bunbury | 60.5 | 23.2 | 4.8 | 11.5 |
Butler | 77.2 | 13.6 | 4.0 | 5.2 |
Cannington | 71.8 | 13.2 | 6.3 | 8.7 |
Carine | 45.7 | 43.1 | 8.4 | 2.8 |
Central Wheatbelt | 34.8 | 54.3 | 2.2 | 8.7 |
Churchlands | 40.0 | 43.6 | 10.2 | 6.3 |
Cockburn | 69.9 | 17.5 | 6.2 | 6.4 |
Collie-Preston | 61.6 | 23.3 | 4.1 | 11.0 |
Cottesloe | 28.3 | 46.8 | 12.7 | 12.2 |
Darling Range | 56.9 | 27.6 | 4.4 | 11.1 |
Dawesville | 57.1 | 33.5 | 3.2 | 6.3 |
Forrestfield | 65.4 | 22.0 | 5.0 | 7.6 |
Fremantle | 55.6 | 16.5 | 19.8 | 8.1 |
Geraldton | 52.3 | 39.3 | 2.6 | 5.7 |
Girrawheen | 72.4 | 10.3 | 5.6 | 11.7 |
Hillarys | 61.2 | 27.0 | 5.2 | 6.6 |
Jandakot | 61.0 | 26.3 | 5.7 | 7.0 |
Joondalup | 66.5 | 19.2 | 4.6 | 9.7 |
Kalamunda | 53.7 | 29.3 | 8.6 | 8.4 |
Kalgoorlie | 52.1 | 36.5 | 2.2 | 9.1 |
Kimberley | 53.9 | 26.7 | 15.0 | 4.4 |
Kingsley | 60.5 | 30.2 | 5.6 | 3.7 |
Kwinana | 79.2 | 7.6 | 5.4 | 7.8 |
Landsdale | 69.0 | 20.0 | 4.3 | 6.7 |
Mandurah | 67.6 | 21.5 | 3.0 | 7.8 |
Maylands | 62.1 | 15.5 | 16.0 | 6.3 |
Mid-West | 34.0 | 54.9 | 2.7 | 8.3 |
Midland | 67.0 | 18.0 | 6.6 | 8.3 |
Mindarie | 71.1 | 17.6 | 5.6 | 5.7 |
Morley | 69.3 | 16.6 | 6.4 | 7.7 |
Mount Lawley | 59.3 | 23.1 | 11.3 | 6.3 |
Murray-Wellington | 58.0 | 27.3 | 2.8 | 12.0 |
Nedlands | 36.1 | 34.8 | 13.6 | 15.5 |
Oakford | 70.9 | 16.6 | 4.3 | 8.3 |
Perth | 63.4 | 17.9 | 16.0 | 2.7 |
Pilbara | 58.9 | 28.3 | 3.8 | 9.1 |
Riverton | 52.2 | 32.6 | 7.4 | 7.8 |
Rockingham | 82.8 | 9.8 | 3.2 | 4.3 |
Roe | 28.4 | 57.7 | 3.7 | 10.2 |
Scarborough | 49.4 | 35.4 | 9.7 | 5.5 |
Secret Harbour | 75.3 | 15.2 | 3.6 | 5.9 |
South Perth | 49.9 | 35.4 | 10.4 | 4.2 |
Southern River | 76.0 | 11.7 | 3.6 | 8.8 |
Swan Hills | 70.9 | 18.3 | 4.0 | 6.8 |
Thornlie | 73.6 | 14.4 | 5.0 | 7.1 |
Vasse | 34.7 | 48.7 | 9.5 | 7.2 |
Victoria Park | 63.7 | 16.4 | 12.5 | 7.4 |
Wanneroo | 71.9 | 18.3 | 4.5 | 5.3 |
Warren-Blackwood | 32.2 | 41.5 | 14.9 | 11.4 |
West Swan | 78.7 | 11.2 | 3.8 | 6.3 |
That Oakford district is unfortunate.
Looking back at old boundaries a decade or more ago, the previous district of Mindarie last contested in 2008 covered almost all of these three seats: Mindarie, Butler and Wanneroo. That shows how much growth has occurred in the Joondalup and Wanneroo areas, similar to what has happened in the outer suburban growth regions of other capital cities.
In fact, with the continued growth of Butler and surrounding suburbs the next redistribution pre 2029 may well see part of Butler being excised and the district requiring a rename to something like Yanchep.
Those new Fremantle boundaries are much better for the Greens, perhaps with quite the push they can return it to being marginal for them.
@nicholas agreed hopefully they’ll fix it next time
Margins are meaningless they’re over inflated from mcgowan/covid
@Mostly
Do you think The Greens have a shot at any seats this / next election? Do you think they’re targeting any?
Their best bets are Fremantle and Kimberly with extreme outsider chances at Perth, Mt Lawley and Maylands. I don’t think they’ll actually win any lower house seats unless they get lucky with an incumbent retiring.
with moore and north west central now merged into Mid-west will beard contest mid-west against love or run in pilbara? she probably would if she were still a nat but now shes a liberal will they put two sitting memebers against each other or will the liberals not take the risk?
@John,
Geraldton is another option for either of those MPs – it’s the type of seat that the non-Labor parties will need to win back to form a decent opposition in 2025.
The West has been saying with some certainty in their reporting that Beard will contest Midwest
@mostly yea i figured she might given most of her voters will be in that area also pilbara often votes labor but the change of boundaries might alter that outcome. will be interesting
@anton it might be a good one for shane love to contest tbh
Agree John, if either Shane Love or Merome Beard decides to contest against a sitting Labor MP (either in Pilbara or Geraldton), it would give the Coalition a good pickup opportunity (not 100% but a likely gain). Whereas if the two decide to run against each other in a member vs member contest in Mid-West, it will result in guaranteed defeat for one of them, something that is not the case if they challenge a Labor incumbent elsewhere.
Also, even if their home is not directly within the boundaries of the new district, they would have strong name recognition anyway and thus give the Coalition greater chance of picking up the seat compared to running a new candidate.
I imagine that’s why merome beard has chosen to defect since she’s the junior mp Shane would undoubtedly be given preference to contest midwest. I can’t see him contesting Geraldton and she probably won’t contest Pilbara
On another topic I reckon the way will get around a 15% swing back towards them in 2025 normalising the 2pp margin possibly more but I can’t see them get the 23% swing needed
Agreed Yoh An. A recent RedBridge poll shows a Labor 2PP of 59.4% for WA Legislative Assembly voting intention, which is equivalent to a 10.3% statewide swing against Labor. Since swings against Labor will be larger in regional areas, the Nationals will probably win the new Geraldton (Labor 9.2% vs NAT) if a state election were held now. Therefore it is probably wiser for either Merome Beard or Shane Love to run against the Labor incumbent in Geraldton, which could well give both of them a seat after the election, rather than having them compete against each other in Mid-West which will guarantee the defeat of one of them.
Merome Beard defected to the Liberals because she wanted to contest Mid-West, where she and most of her voter base live in, rather than be forced to contest Geraldton that’s much more difficult to win since Shane Love would undoubtedbly be given preference to contest Mid-west because he’s senior. In my opinion, Shane Love would have a greater chance of winning Geraldton than Merome Beard, since Love’s seniority and the fact that Geraldton is surrounded by Moore/Mid-West and provides services to many Moore/Mid-West residents will give Love much greater name recognition in Geraldton than Beard. Shane Love can now choose to run against the Labor incumbent in Geraldton or run against Liberal MP Merome Beard in Mid-West, and it would be wiser for him to choose the former rather than the latter.
What’s more, there are much more former Moore voters in the new Geraldton than former North West Central voters. Shane Love as a senior MP whose former electorate covers a large part (southern part of the Shire of Northampton, inland part of the City of Greater Geraldton and the entirety of the Shire of Chapman Valley) of the new electorate of Geraldton certainly has more name recognition tham Merome Beard as a junior MP whose former electorate covers only a small part (northern part of the Shire of Northampton) of the new electorate of Geraldton.
given that pilbara has had a 2% swing towards the nat after reditribution it could be in play after the 2pp normalises.
the other thin i find odd is theyve put the new state district in the south west but the new federal division look like its gonna go in the north east. its a shame the state ec didnt heed my uggestion and put it there a well
I read that the WA Nationals are open to fielding candidates in all 59 seats, including in Metropolitan Perth. It’s probably their way of bolstering parliamentary numbers in response to Labor’s abolition of malapportionment. It’s either that or they’re looking to permanently replace the Liberals as the opposition or taking advantage of the post-McGowan anti-Labor retreat. Does anyone have an update?
The Nationals got less than 1% in Dawesville and Mandurah in 2021. I think they’re the nearest seats to Perth that they contested.
Yea that’s not gonna happen they’ll get creamed in metropolitan seats. The liberals will be back to striking distMce next election I’d say they have a good shot in 2029.
The West reporting that the Nationals will contest every seat in an attempt to hold the mantle of official opposition. This could include running former Liberal MP Dean Naldee in Bateman which seems to be their main Metropolitan target seat. This is in response to recent electoral changes which remove the mallaportionment from the Legislative Council. It’s important to note that the Nats and Libs in WA are not in coalition and do not like each other. They are currently in an alliance but that’s nearly because they have so few members that they need to work together. The nationals running in every seat will benefit them but hurt the liberals as it will create alot of three cornered contests. Also, in WA the Nationals are far more Moderate than the Liberals. So it’s likely they could have a better chance of getting swing voters especially if the Liberals preselect church candidates like last time.
@ Votante I figured the Nationals may attempt this ever since 2021 election night but I feel they don’t have the resources or appeal to get anywhere in those Metropolitan seats. I believe they tried several decades ago and miserably failed even back then as well. Queensland’s National party was in a unique set of circumstances when they eventually managed to make a full push into Brisbane and that went up in flames just as quickly as it began… Can’t see it working out in 2023, in WA, where their polling numbers are virtually unchanged from their recent election results.
The nats like the greens will never be the govt hisure they may gain enough seats to force a coalition but they don’t have the kind of appeal to win over the majority.
The Nationals are probably in it to broaden their appeal in coastal electorates and outer suburban electorates, with the hope of gaining lower house MPs. More importantly, it’s marketing for the upper house campaign. 80% of voters live in Perth and so there’s a big ‘market’ to tap into.
Desperation stakes for the Nats – there is no way they will pick up any additional lower house seats with this strategy. Chances are they will only retain Roe and Central Wheatbelt and Shane Love may not hold Mid-West. Metropolitan voters in WA have no history of voting for the Nats and no affinity for them and the Nats will poll no more than 3% or 4% in the metro electorates, even if they can find candidates to run. They will have next to no volunteers on the ground in support. They currently hold 3 upper house seats and will be lucky to return 2 of them under the new system. This is a strategy to crib a few upper house votes from retired farmers living on the coast to add to their quotas but the Nats will be very much a minor party after the 2025 election.
@huxley the nats will porbly hold mid west as it has a history of voting national. they should get geraldton and warren blackwood as well. they usually benefit from labor preferences as labor usually preference them just to spite the liberals. kimberley and albany might be in play and they do well in Kalgoorlie sometimes too. but other then that i cant see them pushing into the metropolitain area because they cant even challenge the libs in places like vasse or dawesville or even murray wellington
i meatn pilbara not kimberley sry
Whoops, I forgot about Warren Blackwood. It was an aberration to lose that seat in 2021 – they will probably reclaim it but I stand by everything else I said. I don’t see how they can run a campaign for a seat like Geraldton while trying to push into the metropolitan area and not simply be seen as opportunist and trying to be all things to all people.
Nationals support in the Goldfields has collapsed compared to 15 years ago.
You know you’ve done too many redistributions when you exactly where a place is when a bushfire or whatnot bulletin comes up on the news
@John
I’m the same. I find looking at maps very calming and therapeutic. Just a weird quirk of mine. So I’m looking at them all the time.
@nicolas yea I found doing them to be therapeutic as well
Does anyone know who suggested the oakford boundary/district or did the waec come up with it on there own
I’m pretty sure it was entirely a WAEC creation
My mai issue is with the lga of Kwinana being in it. The city of Kwinana has enough population to fill its own district. Cockburn and Armidale both have excess and I had similar boundaries except extending further into jandskot. And I’ll be looking to build on this next redistribution in 4 years.
Comments are closed.