The Mackerras pendulum was devised by the Australian psephologist Malcolm Mackerras as a way of predicting the outcome of an election contested between two major parties in a Westminster style lower house legislature such as the South Australian House of Assembly, which is composed of single-member electorates and which uses a preferential voting system such as a Condorcet method or instant-runoff voting.
The pendulum works by lining up all of the seats held in Parliament for the government, the opposition and the crossbenches according to the percentage point margin they are held by on a two party preferred basis. This is also known as the swing required for the seat to change hands. Given a uniform swing to the opposition or government parties, the number of seats that change hands can be predicted.
Classification of seats as marginal, fairly safe or safe is applied by the independent Australian Electoral Commission using the following definition: "Where a winning party receives less than 56% of the vote, the seat is classified as 'marginal', 56–60% is classified as 'fairly safe' and more than 60% is considered 'safe'." [1]
Listed below are the elected members at the time of the election, with those italicised having announced their retirement.
| Government (27 seats) | |||
| Marginal | |||
| Gibson | Sarah Andrews | ALP | 2.3 |
| Waite | Catherine Hutchesson | ALP | 3.4 |
| Davenport | Erin Thompson | ALP | 4.0 |
| Newland | Olivia Savvas | ALP | 5.1 |
| Elder | Nadia Clancy | ALP | 5.7 |
| King | Rhiannon Pearce | ALP | 5.7 |
| Fairly safe | |||
| Adelaide | Lucy Hood | ALP | 7.1 |
| Torrens | Dana Wortley | ALP | 9.1 |
| Safe | |||
| Lee | Stephen Mullighan | ALP | 11.2 |
| Wright | Blair Boyer | ALP | 11.5 |
| Mawson | Leon Bignell | ALP | 14.2 |
| Badcoe | Jayne Stinson | ALP | 14.3 |
| Enfield | Andrea Michaels | ALP | 14.5 |
| Florey | Michael Brown | ALP | 14.9 |
| Hurtle Vale | Nat Cook | ALP | 15.9 |
| Reynell | Katrine Hildyard | ALP | 17.0 |
| Giles | Eddie Hughes | ALP | 17.4 |
| West Torrens | Tom Koutsantonis | ALP | 18.2 |
| Playford | John Fulbrook | ALP | 19.0 |
| Ramsay | Zoe Bettison | ALP | 19.2 |
| Cheltenham | Joe Szakacs | ALP | 19.3 |
| Light | Tony Piccolo | ALP | 19.5 |
| Kaurna | Chris Picton | ALP | 20.0 |
| Taylor | Nick Champion | ALP | 20.6 |
| Elizabeth | Lee Odenwalder | ALP | 20.7 |
| Port Adelaide | Susan Close | ALP | 21.6 |
| Croydon | Peter Malinauskas | ALP | 23.7 |
| Opposition (20 seats) | |||
| Marginal | |||
| Stuart | Geoff Brock (IND) | LIB | 0.6 |
| Dunstan | Cressida O'Hanlon (ALP) | LIB | 1.0 |
| Morialta | John Gardner | LIB | 2.1 |
| Heysen | Josh Teague | LIB | 2.3 |
| Black | Alex Dighton (ALP) | LIB | 2.6 |
| Unley | David Pisoni | LIB | 2.6 |
| Ngadjuri | Penny Pratt | LIB | 3.3 |
| Kavel | Dan Cregan (IND) | LIB | 3.7 |
| Hartley | Vincent Tarzia | LIB | 3.8 |
| Morphett | Stephen Patterson | LIB | 4.6 |
| Colton | Matt Cowdrey | LIB | 5.0 |
| Hammond | Adrian Pederick | LIB | 5.2 |
| Fairly safe | |||
| Finniss | David Basham | LIB | 6.9 |
| Bragg | Jack Batty | LIB | 7.2 |
| Safe | |||
| Schubert | Ashton Hurn | LIB | 11.8 |
| Narungga | Fraser Ellis (IND) | LIB | 13.7 |
| Mount Gambier | Troy Bell (IND) | LIB | 13.9 |
| Chaffey | Tim Whetstone | LIB | 17.3 |
| Flinders | Sam Telfer | LIB | 20.1 |
| MacKillop | Nick McBride (IND) | LIB | 22.7 |