Stafford by-election live

Live coverage of the count for Queensland’s Stafford state by-election.

Projected 3CP Projected 2CP Win Probability

1.00am. The ECQ uniquely publishes preference flow data by candidate on the night, from which we learn that 86.4% of Greens votes favoured Labor over the LNP despite the lack of an active recommendation on their how-to-vote card. Labor got 81.6% of preferences from Liam Parry of the unregistered Queensland Socialists; 60.2% from Legalise Cannabis; 24.4% from Family First; 62.7% from Animal Justice; 36.5% from independent Damian Smart; and 33.6% from Libertarians.

10.56pm. I’ve finally fixed what was screwing up my probabilities, which were essentially behaving as if only a few hundred votes had been counted. So it is no longer countenancing the possibility of a Greens win, which was obviously never on the cards, and getting towards calling it for Labor without going all the way, as I believe is appropriate.

10.40pm. With little further ado, its TCP results are now in, and they added only 181 to the Labor lead, though at 768 votes it’s almost certainly enough.

10.30pm. At long last, the Chermside South pre-poll has reported its 6833 primary votes, which have both major parties higher and the Greens lower. If the preferences flow as they have been elsewhere, they should add about 300 votes to a Labor TCP lead that’s currently at 587, which should settle the deal for them.

9.21pm. I don’t have all the data on this I would like, but I would roughly guess that there will be about 3000 late-arriving postal and the LNP will make up about 400 to 500 votes on them. The only other category of vote outstanding after Chermside South pre-poll is in will be in-person declaration votes, which favoured Labor 267-138 in 2024.

9.21pm. The TCP count has caught up with the primary vote count, and Labor has a seemingly handy 587-vote lead. However, neither result has reported from the Chermside South pre-poll, which Labor won 54-46 in 2024 compared with an overall result of 55.3-46.7. If Labor can hold their ground there, they can probably be favoured to hold out against the late-arriving postals.

9.11pm. The Stafford pre-poll has reported its TCP result and it’s pushed Labor to a 121-vote lead, though they have in fact gone backwards slightly on my projection, which has them winning 50.4-49.6.

9.07pm. The LNP has a 17-vote lead on the TCP count, with three election day booths plus the Stafford pre-poll only having reported the primary vote. Those booths are unlikely to change the TCP much when they report. The big question is whether Labor does well enough on the Chermside pre-poll when it reports to give them a buffer sufficient to hold out against late-arriving postals, which will assuredly favour the LNP.

8.25pm. I should also note that I rolled the Brisbane CBD pre-poll booth, which is not in operation at this by-election, into the Stafford pre-poll result for purposes of historical comparison, which was a) a bit inelegant, and b) gave that booth a baseline for comparison that was stronger for Labor than it should have been, since they did well on the Brisbane CBD result. This means the swings from the booth are a bit better for Labor than the results just cited, and gives them hope for a strong pre-poll dynamic that will carry over to the Chermside pre-poll when it reports. On the other hand, Labor won absents 57-43 in 2024 compared with 55-45 overall and there will be none of those this time, an anomaly my system doesn’t factor in. So swings and roundabouts, in other words.

8.18pm. The Stafford pre-poll booth, with 6254 votes, has gone as Labor might have hoped, with Labor down 7.5% compared with 10.8% on election day booths, and the LNP up 1.9% compared with 3.6%. Which at the very least keeps them in the race.

8.05pm. The postals are now in on TCP, and they have indeed pushed the LNP to a quite handy 52.7-47.3 lead that the remaining election day booths are unlikely to change much. My system is likely flattering Labor a little because they did well at the 2024 election on absents and the Brisbane CBD booth, which aren’t in play this time. They can still win if they do well on pre-polls, which may not report until later in the evening, but you would rather be the LNP at this stage.

7.52pm. 3656 postals have just unloaded, and they have swung more gently than most of the rest of the votes so far (Labor down 5.6%, LNP up 4.8%), such that my system now has it neck and neck. They are still strong for the LNP in absolute terms though, as postals usually are, so they may have the effect of pushing the LNP into the lead on the TCP count (on which they continue to trail) when they report their TCP result.

7.39pm. Twelve of 14 election day booths are now in, and all you can say with confidence is that everything is riding on the pre-poll booths, which may not report for some time.

7.38pm. TCP blockage cleared, and now my system is projecting preference flows off an actual TCP count, Labor is getting 70% of them rather than 67%. That’s far from decisive, but it slightly moves the needle in their favour.

7.34pm. The Grange booth was one of Labor’s less bad results. Touch wood, the TCP results blockage should be fixed in the next update.

7.30pm. Actually, it looks like there are TCP results but my system is failing to read them. Looking into it.

7.27pm. The Stafford Heights booth is slightly better for Labor than its performance generally so far. The LNP is still slightly favoured, but the uncertainties noted in my 7:17pm update remain. Still nothing on TCP — my estimates are giving Labor 80% of Greens preferences, which is less than I’d normally have because of their open HTV card.

7.24pm. Chermside East is a bit better for Labor than the other two Chermside booths, but everything in the previous update’s assessment still stands. Still nothing on the TCP count.

7.17pm. Chermside West booth almost as bad for Labor as nearby Chermside South. Labor’s hopes are for a better flow of preferences than I’m estimating, a stronger dynamic in booths nearer the city that are yet to report, and a better trend on pre-polls.

7.12pm. The large Kedron West booth is less bad for Labor than Chermside South, but still bad enough — probably enough for them to lose narrowly if it proved representative, and certainly not good enough to get them back ahead on the projection. A lot depends on preference flows though, and there is still nothing on TCP.

7.06pm. Bad result for Labor from Chermside South booth gives the LNP a projected lead. A lot depends here though on the accuracy of my preference estimates, there still being no TCP results.

7.00pm. The first actual booth to report is Stafford West, and it’s living up to suggestions of a tight result: Labor down a dangerous 8.5%, but LNP only up 1.8%. Still nothing on the TCP count.

6.49pm. Three results in on the primary, none of them from static booths — telephone voting, pre-poll telephone voting and mobile voting. Consistent with a close result, though I’m projecting a narrow Labor lead. This is based on preferences estimates though, in the absence of any numbers on the TCP count.

6.37pm. Another minor result, 308 votes from Telephone Voting, is better for Labor, the LNP swing being only about 4%. My system has been a bit slow to update so far due to bugs, but I should get them sorted shortly.

6.30pm. The Mobile Polling booth result came through promptly, with only 106 formal votes, but they’re encouraging for the LNP as far as they go with a 12.7% increase on their primary vote and little change on Labor’s.

6pm. Polls have closed for Queensland’s Stafford state by-election, first results of which are likely to come through in about three-quarters of an hour. For what it’s worth, a Courier-Mail straw poll of 150 voters conducted at booths this morning found 43.3% saying they had voted LNP and 32.7% Labor, which would point to an LNP win if accurate, though the margin of error would have been 8% even allowing for a genuinely random sample.

Stafford by-election minus two days

A previous of Saturday’s Queensland state by-election for a seat in Brisbane’s north where Labor is grimly defending a 5.3% margin.

The third by-election in as many weeks takes place in Queensland on Saturday for the state seat of Stafford, vacated by the death on April 4 of Labor-turned-independent member Jimmy Sullivan. The by-election is a return to simpler times in being a straightforward contest between Labor and the Liberal National Party with the Greens as the biggest party on the sidelines, One Nation having opted not to run in a seat that is too close to the city to be convivial territory for them.

The question is thus whether a Labor opposition enduring the doldrums that typically follow being evicted from office can defend a margin of 5.3%. David Crisafulli’s government is at a correspondingly favourable point in its life cycle, although it has been enduring an ill-timed ministerial scandal over recent weeks. The Greens have placed a speed bump in Labor’s path by declining to direct preferences on their how-to-vote card — this typically makes a difference of about 5% to the flow of their preferences to Labor, which is non-trivial in the context of a seat where its vote share at the 2024 election was 18.1%.

The closest we have come to an opinion poll is a straw poll of 300 voters conducted at the electorate’s two pre-poll centres by the Sunday Mail, which found 41.7% saying they had voted for the LNP, 36.7% for Labor, 12.7% for the Greens and 8% for independents. This compares with 2024 election results of LNP 38.1%, Labor 38.8% and Greens 18.1%, or 39.6%, 39.3% and 17.0% specifically among pre-poll votes. The accompanying report oddly claimed this put the LNP “on track for by-election upset”, despite the movements being inside the Labor margin. The independents include Liam Parry, part of the unregistered Queensland Socialists, who has been in the news as the first person charged for using the proscribed “from the river to the sea” chant at a pro-Palestine rally in March.

Resolve Strategic: LNP 30, Labor 28, One Nation 17 in Queensland

As the Stafford by-election approaches, a poll finds Queensland’s LNP government losing ground to Labor amid a relatively subdued result for One Nation.

Nine Newspapers’ online publication the Brisbane Times has the bi-monthly Queensland state poll from Resolve Strategic, combining the Queensland responses from its last two monthly polls. It records a four-point drop in support for the Liberal National Party government, now on 30%, which has unusually little to do with One Nation, who are up only one point to 17%. Labor is up two to 28%, and the Greens are up one to 11%. David Crisafulli retains a strong net likeability (meaning favourable minus unfavourable, and ignoring neutral) of plus 19, down from plus 21, while Steven Miles is down from minus three to minus five. Crisafulli leads 42-26 on preferred premier, in from 44-23. The poll was conducted between March 8 to 14 and April 12 to 18 from a sample of 870.

We will perhaps get an insight into the accuracy of all this when the Stafford by-election is held on May 16, which has been brought on quickly following the death of Labor-turned-independent member Jimmy Sullivan on April 9 – although the contest has been deprived of one point of interest by One Nation’s announcement that it will not field a candidate. The two major parties have moved quickly to endorse candidates: Labor’s is Luke Richmond, the party’s assistant state secretary and a former ministerial chief-of-staff and official with the Right faction Australian Workers Union, while the LNP has again endorsed its candidate from 2024, Fiona Hammond, who formerly served Marchant ward on Brisbane City Council and has more recently been government relations manager at an engineering consultancy. The closure of nominations and ballot paper draw are on Friday.

Weekend federal miscellany (open thread)

Matt Canavan fails to improve on his loseable position on the Queensland Senate ticket; Anthony Albanese knocks talk of an imminent expansion of parliament on the head; and much else besides.

I’ve spent the last week or two scouring media that had gone unattended during the South Australian election, so I’ve got a huge amount of verbiage to unload over the coming week or so. This will include lengthy round-ups of news from New South Wales and (especially) Victoria as soon as I have poll results to attach them to, and dedicated posts on the Victorian state by-election for Nepean on May 2 (for which the ballot paper draw was conducted yesterday) and the Farrer federal by-election a week later.

For starters, here’s the federal electoral news that’s unrelated to Farrer:

• New Nationals leader Matt Canavan has been left
stranded
in the uncomfortable second position on the Queensland Liberal National Party’s Senate ticket for the next election. State council declined to deviate from the established practice of allocating the top position to a Liberal, in this case James McGrath, who retained the position in the face of a challenge from former Petrie MP Luke Howarth. There remain suggestions that Canavan might end up running for the lower house seat of Capricornia, where Michelle Landry is expected to retire. Third on the ticket is Adam Stoker, solicitor and husband of former Senator and now state MP Amanda Stoker. Another nominee for the third position was Joanna Lindgren, who had a year-long stint in the Senate in 2015 and 2016. However, The Australian’s Feeding the Chooks column relates that the party’s applicant review committee rejected her due to “posts to her private Facebook page”, which had not been a problem for her last year when she ran for the lower house seat of Blair.

• Anthony Albanese told parliament last week that he was “satisfied with the current number of seats in the House of Representatives”, after reports in February that Special Minister of State Don Farrell was holding talks with other parties about an expansion. Nine Newspapers reports Albanese “left the door open to making changes after the election, and also did not rule out adding Senators in the NT and ACT”.

• The distraction of the South Australian election meant that I didn’t pay it enough attention at the time, but the DemosAU MRP poll from a month or so offered some highly detailed breakdowns from its bumper sample of 8484, together with its headline seat projection of Labor 83, One Nation 52, Coalition nine, Greens one and others five. This includes a finding that around 55% of Coalition voters from 2025 who are over 35, live in rural and regional areas and didn’t finish high school now support One Nation, as do an even half in outer metropolitan areas. The equivalent figures for Labor are a bit under half that. Modelled party vote estimates find the Liberals gaining seats from Labor and teals in Sydney and (especially) Melbourne, while losing nearly everything they currently hold to One Nation, who get ten seats from Labor besides.

• Fox & Hedgehog has published a review of its performance at the South Australian state election, which modestly assesses that its performance did not quite match YouGov’s while equalling DemosAU’s and outpointing Newspoll’s, though all four in fact did more than adequately. Contrary to conventional understandings of social desirability bias in polling, seemingly too many respondents are reported having voted for One Nation in 2025. This is matched by under-reporting of past vote for other right-wing minor parties, suggesting that many had in fact voted for Trumpet of Patriots or the like.

• Clive Palmer, who finally appeared to give up after last year’s election, said last month he would contest the Gold Coast seat of Fadden at the next election as part of what will resume being called the United Australia Party.

James Massola of the Sydney Morning Herald related last month that former Liberal MP and state party president Jason Falinski, who lost his Sydney seat of Mackellar to teal independent Sophie Scamps in 2022 and did not recontest in 2025, was “widely expected” to contest the seat at the next election.

• Former Liberal MP Keith Wolahan, whose seat of Menzies was swamped in the unexpectedly forceful metropolitan wave in 2025, offers an impeccably data-driven analysis of the party’s electoral woes.

• Political science academic Murray Goot argues against the notion, often claimed by its champions, that compulsory voting is a moderating influence on Australian politics.

• I presented the case against first-past-the-post during an appearance on Perth radio station 6PR on Tuesday.

Finally, in non-federal news, a third by-election is on the horizon following the death on Thursday of Jimmy Sullivan, leaving vacant the inner northern Brisbane seat of Stafford. Sullivan won the seat for Labor in 2020 and 2024, retaining a 5.3% margin on the latter occasion in the face of a 6.6% swing to the LNP. He was suspended from the Labor caucus shortly after the election and expelled in May 2025 amid a reported domestic violence incident, for which no charges were laid.

Queensland: Resolve poll, Hinchinbrook by-election, electoral reforms

Positive signs for Steven Miles in a poll, negative ones at a by-election, and new laws relaxing restrictions on political donations and tightening ones on prisoners voting.

The Brisbane Times reports state voting intention results from Resolve Strategic for Queensland, which are seemingly being published bi-monthly now, combining the Queensland samples from two of the pollster’s monthly national surveys. This series has lately been reporting what might be thought a surprisingly encouraging result for Labor, given the Hinchinbrook by-election result (on which more below): the Liberal National Party is on 33% (steady), Labor 30% (down two), the Greens 11% (up one) and One Nation 9% (steady). David Crisafulli’s “net likeability” is down a point to plus 16, while Steven Miles’ maintains an improving trend in increasing seven points to plus 5. Crisafulli lead as preferred premier narrows sharply from 39-22 to 35-34. The report says the sample was 869, but a note under the accompanying graphic says 803.

The count for the Hinchinbrook by-election has been concluded, with Wayde Chiesa of the Liberal National Party prevailing over Mark Molachino of Katter’s Australian Party by a margin of 3.7%, a swing to the LNP of 16.9% compared with the October 2024 election result. The LNP primary vote was up 13.0% to 41.2%, with the KAP down 16.3% to 30.1% and Labor down 5.7% to 8.4%.

In further Queensland news, Attorney-General Deb Frecklington announced yesterday that the government would introduce electoral law legislation, which would not at this stage encompass the promised return to optional preferential voting. It proposes:

• Winding back the ban on property developer donations introduced by Labor in 2018 so it applies only to local government elections. Such had been the recommendation of the Crime and Corruption Commission in 2017, but the previous government extended the ban to state elections.

• Quadrupling donation caps presently amounting to around $4800 to a party and $7200 to a candidate by having them apply over a financial year rather than a four-year period.

• Extending the disqualification on prisoners voting from those serving terms of three years or more to one year or more. This is interesting in that an attempt by the Howard government to extend the existing three-year disqualification at federal level to all prisoners regardless of their sentence was overturned by the High Court in the case of Roach v Electoral Commissioner (2007).

• Removing the requirement for the Electoral Commission of Queensland to oversee preselection ballots, which in the estimation of the Courier-Mail “applies uniquely to the LNP as Labor directly appoints candidates through its union-based factions”.

Hinchinbrook by-election live

Live results and commentary from the Queensland state by-election for Hinchinbrook.

Projected 3CP Projected 2CP Win Probability

End of evening. With only late-arriving postals and provisional votes to be counted, Liberal National candidate Wayde Chiesa holds an insurmountable 3.8% vote ahead of Katter’s Australian Party candidate Mark Molachino, whose party’s vote is down from 46.4% to 30.2%. As was noted often during the commentary below, large regional effects were evident: the two-party swing was 12.4% in the booths at the Townsville end and 30.0% further north. The KAP two-party vote was 11.1% stronger at the former end this time, whereas at the 2024 election it was 6.4% weaker. Support for One Nation remained fairly modest despite almost tripling on the 2024 result, while the Labor vote was well down off a low base, making their determination to field a candidate all the more puzzling.

8.48pm. Primary votes are in from the two pre-poll booths, and the one in Ingram (“Returning Officer Hinchinbrook”) has delivered what my system deems to have been a killer blow to the KAP: out of a substantial 5348 formal votes, the KAP is down there 38.8% and the LNP up 31.2%. The Deeragun early voting centre, at the Townsville end, records a swing of only about 10%.

8.32pm. I now see the real reason my projection ticked back to the KAP, namely that 3393 postal votes reported. However, it’s now tipped back over 80% LNP win probability, I think because of new TCP numbers resulting in a revision to the preference projection. Still nothing from the two big pre-poll centres.

8.25pm. The latest update caused my LNP win probability to fall quite substantially to 74.4%, which I think is down to one TCP result having given the KAP a better flow of preferences than elsewhere. After a fair bit of variability, the ABC’s and my TCP projections are now in accord at 52.1-47.9 in favour of the LNP.

8.13pm. TCP results from seven booths have dropped, without changing the outlook much.

8.03pm. Regarding those preferences: it may be noted that One Nation’s how-to-vote cards favoured the LNP over the KAP.

8.00pm. Two substantial booths have reported on the TCP, greatly improving the data from which to project the outcome, and my system is interpreting it as good news for the LNP, whose win probability is back well above 80%. I note that the ABC’s projection, which actually had the LNP falling slightly behind for a moment there, has now substantially revised in their favour — presumably because it’s no longer going off preference estimates that may have been flattering the KAP. The note of caution surrounding what the two big pre-poll booths might do remains relevant though.

7.46pm. With most election day primary votes in now, the race has tightened considerably — early projections based off big swings in rural booths have proved deceptive. Still more data needed on TCP, though the biggest imponderable is probably the two big pre-poll centres.

7.36pm. There are now five booths in from the Townsville end, and while they are less bad for Katter’s than booths further north, they don’t quite get them where they need to be. Their remaining hopes involve a stronger result on pre-polls and a better flow of preferences than is currently being projected off a low base of data (only “Telephone Voting – Early Voting” is in on TCP).

7.25pm. My projection is now going off actual preferences rather than estimates — specifically, by projecting from one booth where 149 votes slightly favoured the LNP. Which suggests my preference estimates weren’t so far off the mark, and pushes the LNP win probability back over 90%.

7.18pm. I’ve just revised by Labor preference estimate in favour of Katter’s, so expect improvement in their favour with the next results update.

7.18pm. Ten booths in — I’m projecting an LNP TCP of 58.1% but the ABC’s only gets it to 54.4%. The difference is our respective guesses about how (mostly) Labor and Greens preferences will flow.

7.16pm. Nine booths now in on the primary vote, still nothing on TCP, and the swing has moderated a little – my projection of the LNP primary vote is in from a bit over 47% to 43.6%. It may be notable that the difference has been made by the first booth from the Townsville end of the electorate (Deeragun), where the swing is about 10% and not as high as 30% as it’s been in some of the rural booths. The possibility that the Townsville booths will maintain that pattern means it can’t be called yet. One Nation look too far behind the KAP in third to be a shot of making the final count.

6.54pm. After what seemed to me a slow start, we now suddenly have six small booths in on the primary vote, with hugely encouraging results for the Liberal National Party – there were strong Katter areas, but their vote has fallen by more than half, with a lot going to One Nation and slightly more to the LNP. One Nation have at least a prayer of getting ahead of the KAP, and I’m not ruling either of them out yet, but unless we’re seeing substantial regional variability this is looking like an LNP gain.

6pm. Polls have closed for the Hinchinbrook by-election, occasioned by Katter’s Australian Party member Nick Dametto’s departure for a successful run at the Townsville mayoralty. The electorate contains a number of small rural booths, so first results should presumably in well within the hour.

Hinchinbrook by-election minus one day

A look at tomorrow’s Hinchinbrook state by-election in north Queensland, a complex contest in one of the three seats held by Katter’s Australian Party.

Tomorrow is polling day for Queensland’s Hinchinbrook by-election, which will fill the vacancy caused by Katter’s Australian Party member Nick Dametto’s successful bid for the Townsville mayoralty. Dametto’s move was launched with evident confidence that the party could retain the seat in his absence, but their candidate Mark Molachino has faced a determined campaign from the Liberal National Party. The by-election also offers some sort of litmus test for the resurgence of One Nation, which made little headway against Dametto at the 2024 election, polling only 4.6% of the vote. Perhaps surprisingly, Labor is also making the effort to field a candidate in a seat where they scored 14.0% of the vote last year.

The LNP campaign has made much of Molachino’s past as an ALP member, and also of Premier David Crisafulli’s connections to the electorate, which encompasses his old home town of Ingham. Crisafulli is notably close to his party’s candidate, Wayde Chiesa, the connection extending to his role as chief financial officer of Southern Edge Training, of which David Crisafulli was the director until two months before it collapsed in 2016. Both have been muscling up on law-and-order, the LNP campaign emphasising tougher bail laws and the KAP promoting its showpiece “castle law” policy, which would allow residents facing home invasions to use “whatever force necessary”.

As reported in The Australian’s Feeding the Chooks column, One Nation’s how-to-vote card is notable for having Chiesa ahead of Molachino, which high-profile One Nation figure James Ashby attributes to “former Labor Party people always doing the dirty on us”. The LNP has One Nation ahead of the KAP, while the KAP card is split between options favouring the LNP and Labor, both with One Nation second. Also in the field are Amanda Nickson, whose how-to-vote card order boils down to Katter’s, One Nation, Labor, LNP; independent Steven Clare, who was One Nation’s candidate for Thuringowa at the state election; and Aiden Creagh of the Greens.

As always, this site will feature live reporting of results and commentary from the close of polls at 6pm tomorrow (7pm AEDT).

Queensland by-elections and Brisbane City Council election live

Live coverage of the counts for the Inala and Ipswich West by-elections and the Brisbane City Council election.

Full displays of results:

Inala by-election

Ipswich West by-election

Brisbane Lord Mayor election

Brisbane City Council wards election

11.42pm. My system has the Greens ahead in Paddington now, but slightly behind in Walter Taylor.

10.50pm. The ABC computer has different ideas from mine about a couple of things, notably Paddington, which it’s (again) calling for the Greens while mine has the LNP with its nose in front. This points to the difficulty of projection off an election that was held at the height of COVID, which dramatically changed how people voted. The Greens have a solid lead on the TCP count so far, but this is well behind the count for the primary vote.

10.08pm. One bright note for Labor is that they seem to have come to life in LNP-held Calamvale, which is now rated a likely Labor gain by both me and the ABC. That could see them break even after the loss of Wynnum-Manly, giving them the weak bragging right of not having done worse than last time. The ABC has retracted its call of Paddington as a Greens gain from the LNP — it and Walter Taylor both look very close.

9.54pm. I also note the ABC isn’t calling Ipswich West for the LNP — it’s projecting 52.6% TCP for the LNP whereas I have 53.2%. Mysteries abound — the TCP results on the ECQ site lag far behind the media feed, and actually have Labor ahead (from 6501 votes compared with 14,375 on the feed).

9.52pm. Actually, that’s not the reason my system is being more conservative about Walter Taylor than the ABC’s. I note that every ward result on the ABC says “0 of x centres reporting a preference count”, but preference counts have assuredly been reported. I’m not sure if this is purely a cosmetic issue or if the ABC is working entirely off preference estimates.

9.38pm. So Labor look like they are down from five BCC wards to four, having lost Wynnum-Manly to the LNP. The Greens are in the hunt in LNP-held Paddington and Walter Taylor, which both look very close, to add to their existing The Gabba. The ABC is calling Paddington for the Greens, so I suspect there is an issue here of my preference estimate selling them short — that will be corrected when a few more TCP results are through. However, their second tier hopes of Central, Coorparoo and Enoggera don’t look like coming through for them, so they will not emerge as the second strongest party.

9.35pm. I’ve devoted the last half hour to bug-hunting, at least partly because my read of a Labor disaster in the BCC ward of Wynnum-Manly didn’t seem to gel with the ABC — but now it does. That’s not to say there weren’t bugs though, one of which was stopping the two-candidate preferred tables from populating on the council wards results pages. That has now been fixed.

9.18pm. It’s been noted by preference estimates, which get used before two-candidate preferred numbers report, have been selling the Greens short in seats where they are challenging the LNP. I now have them ahead in Paddington, and a correction should soon come through in their favour in Walter Taylor.

8.41pm. A strong showing by the Greens in Labor-held Moorooka ward, where they look like taking second place from the LNP, but Labor still on track to retain it.

8.38pm. As well as Wynnum-Manly, I’m now projecting the LNP ahead in the Labor-held BCC ward of Morningside, suggesting they could be reduced to three seats. That at least raises the possibility of them being outperformed by the Greens, although it’s far from clear at this stage if they will add anything to their existing solitary seat of The Gabba (which is yet to record any figures) — there are four possibilities, but they’re not actually ahead in any of them.

8.34pm. Paddington still looks like a very close race between the LNP and the Greens with three booths in.

8.30pm. My system is now calling Ipswich West for the LNP. The projected swing in Inala is even bigger, but so is Labor’s buffer there.

8.21pm. My system is now calling six wards for the LNP, one of which is Enoggera.

8.19pm. Early figures suggest Labor are in big danger of losing Wynnum-Manly to the LNP, one of only five BCC wards they held going into the election.

8.18pm. The LNP looks like retaining Enoggera regardless of who comes second out of Labor and the Greens — my system is now favouring the latter. This was one of five LNP-held wards the Greens had identified as possible gains. Of their two presumed strongest chances, Paddington looks lineball and there is nothing in yet from Walter Taylor. Too early to say about their other second tier prospects of Coorparoo and Central.

8.13pm. While Adrian Schrinner is headed for re-election as Lord Mayor, he’s faded on my projection as the count has progressed, with a slight booth-matched swing away from him now recorded on the primary vote.

8.10pm. The good news for Labor is that my system is calling Inala for them. The bad news is that the swing is similar to the one that’s putting it on the cusp of calling Ipswich West for the LNP.

8.08pm. Early indications also point to a close LNP-Greens race in Paddington, where the Greens fancied their chances.

8.06pm. The first booth from the BCC Enoggera ward has the Greens second, but my projection has them behind Labor in a fairly close race for second. The LNP vote looks high enough for them to hold either way, but early days yet.

8.04pm. The Brisbane City booth gives the Greens an encouraging first result in the BCC’s Coorparoo ward — only 168 votes, but it points to a chance they will take it from the LNP, consistent with the party’s own expectations.

8.02pm. A booth in at last from Inala, and there too there is a huge swing to the LNP of over 20% according to my projection, with Labor’s primary vote collapsing 32.5% to 37.8%. No doubt Annastacia Palaszczuk had a big personal vote here, but still. Independent Linh Nyugen on double figures, presumably taking a bit from Labor. Bad as all this is for Labor, it doesn’t suggest they are in serious danger of losing.

8.00pm. It’s been noted that the informal vote in Ipswich West is out from 4.0% to 8.6%, which no doubt has a lot to do with an optional preferential voting council election being held on the same day as a compulsory preferential voting state by-election. Presumably this isn’t doing Labor any favours.

7.58pm. An eleventh booth in Ipswich West was obviously not good for Labor, pushing my projection of the LNP lead out from (from memory) 1.9% to 2.5% and increasing their win probability to 95%.

7.52pm. Substantial progress now in the mayoralty count, confirming what was noted before — Adrian Schrinner holding steady on his 2020 vote, and movement from Labor to the Greens but not enough to get the latter’s candidate, Jonathan Sriranganathan, to second.

7.50pm. The swing in Ipswich West continues to be big enough to make the LNP firm favourites when quite getting them to where my system would call it. The Brisbane council ward of Tennyson has been called for independent incumbent Nicole Johnston, who looks to be doing it easily.

7.43pm. Note that my mayoralty entry page does things like say certain wards have been “retained” by the LNP, which simply means Schrinner is projected to win there again. The system is geared to seat-style contests and I didn’t have time to finesse everything.

7.42pm. The lack of any action from Inala had me checking the ABC to make sure it wasn’t a fault in my system, but no, still no numbers there yet.

7.40pm. Some big lord mayoralty numbers in now, and the situation has settled quite considerably — it now looks like a status quo result with a bit of a swing from Labor to the Greens, rather than historic disaster Labor seemed to be suffering at first. Presumably this will start flowing through to the council ward results shortly.

7.37pm. Labor has perked up a little on my Ipswich West win probability with the reporting of a third two-candidate result, which presumably improved their projected preference flow.

7.33pm. On Brisbane Council, my system is now calling Bracken Ridge and LNP retain, which a huge swing blowing out what was hitherto a fairly tight margin.

7.31pm. My system has actually crossed the threshold where it’s not using my preference estimates in Ipswich West. So the 10% Labor win probability should probably be taken seriously at this point.

7.30pm. Eight booths in now on the primary vote — fast count there, slow one in Inala. Perhaps they’re prioritising by-election and council votes differently. In any case, the new Ipswich West results do not change what was written in the previous update.

7.28pm. Booth number five from Ipswich West is also less bad for Labor, being comparable to the last two. But I may have been wrong to say these booths were coming in below what the LNP needed to win the seat — I was just looking at the Labor primary vote (a lot on my plate at present). The LNP primary vote swing across the board is approaching 20%, which makes them look very dangerous. Legalise Cannabis are soaking up votes from the absent Greens and a lot depends on their preferences. My current projection assumes they will go 60-40 to Labor, but if they’re loaded with Greens voters they may get a stronger flow than that. Once there are enough two-candidate preferred votes in, my projection will go off the swing on preferences rather than my estimates.

7.20pm. From four wards, I’m recording LNP two-party swings of 4.2% to 15.0% for the lord mayoralty. It’s a similar story for the council, albeit that these are the same booths. So Labor would seem in big danger at this early stage of going backwards.

7.17pm. Two further booths from Ipswich West are better for Labor — seemingly a tad below what would cost them the seat. The two booths that came in first were well above that, so Labor will have to be hoping both were outliers. Still nothing from Inala.

7.16pm. My system is calling McDowall ward for the LNP and sees big LNP swings everywhere that a swing can be determined.

7.10pm. I’ve turned off some features that were misfiring on the mayoralty landing page. However, the primary vote numbers are suggesting a very good night for the LNP and not just in Ipswich West.

6.53pm. Remarkable first results from Ipswich West had me checking the ABC to see if there was something amiss in my system, but it concurs the LNP swing is blowing the hinges off. Still early days, but the fact that the ALP has been trounced in two booths will be giving them palpitations.

6.47pm. I’m hoping the screwiness on the lord mayoralty landing page at present will resolve when there are some numbers in that aren’t mobile booths.

6.37pm. To elaborate on that point, the swing results I have for the mobile booths are meaningless — in most cases there were zero mobile results last time, so I think I just gave them a fraction of a vote from the central pre-polling booth so the system would have something to work off. Everywhere else, the swing figures will be based on booth-to-booth comparison.

6.35pm. Two mobile booths in for the lord mayoralty, with the same issues noted in the previous update. The chart and dial on my lord mayoralty landing page won’t show anything until two-candidate preferred results are reported. Ordinarily I run projections based on the primary vote, but didn’t have time to do that in this case. A little perversely, I have projections for the mayoral results at ward level, but not overall. As always, another day to do all this would have been handy.

6.23pm. A mobile polling booth has reported 102 council ward votes in Bracken Ridge. Caution would be required here at the best of times, but especially on this occasion where mobile polling was just about non-existent last time because of COVID, making any swing figure meaningless.

6.20pm. One of the things I didn’t have time to do was code around a recurring issue where sometimes empty XML files get uploaded to my server, so I suspect there will be the odd occasion where you find the page hasn’t been filled out with data. If so, you should find it resolves after a minute or two.

6pm. Polls have closed for Queensland local government elections and Inala and Ipswich West state by-elections. The links above will take you to the Poll Bludger’s own live results pages, which I’m reasonably confident will work well in the case of the by-elections, but merely hopeful in the case of the Brisbane Lord Mayor and council elctions, which were a pretty huge undertaking and for which I was still squashing bugs up to the last, which is usually not a good sign. In any case, the first results should presumably be in in around half an hour or so.

Page 1 of 7
1 2 7