The following is a Mackerras pendulum for the 2019 New South Wales state election.
"Safe" seats require a swing of more than 10 points to change, "fairly safe" seats a swing of 6–10 points, and "marginal" seats less than 6 points.
All margins are Coalition vs. Labor unless specified otherwise.
Liberal/National seats (52)MarginalEast HillsGlenn BrookesLIB0.4 pointsUpper HunterMichael JohnsenNAT2.2 pointsMonaroJohn BarilaroNAT2.5 pointsLismoreThomas GeorgeNAT2.9 v GRNCoogeeBruce Notley-SmithLIB2.9 pointsTweedGeoff ProvestNAT3.2 pointsMurrayAustin EvansNAT3.3 points v SFFNorth ShoreFelicity WilsonLIB4.7 points v INDFairly safePenrithStuart AyresLIB6.2 pointsGoulburnPru GowardLIB6.6 pointsOatleyMark CoureLIB6.6 pointsHolsworthyMelanie GibbonsLIB6.7 pointsHeathcoteLee EvansLIB7.6 pointsBegaAndrew ConstanceLIB8.2 pointsKiamaGareth WardLIB8.7 pointsSeven HillsMark TaylorLIB8.7 pointsMyall LakesStephen BromheadNAT8.7 pointsTerrigalAdam CrouchLIB9.0 pointsSouth CoastShelley HancockLIB9.6 pointsMulgoaTanya DaviesLIB9.7 pointsClarenceChris GulaptisNAT9.7 pointsSafeTamworthKevin AndersonNAT10.0 points v INDManlyJames GriffinLIB10.5 points v INDCootamundraSteph CookeNAT10.5 pointsOxleyMelinda PaveyNAT10.9 pointsRydeVictor DominelloLIB11.5 pointsRiverstoneKevin ConollyLIB12.2 pointsParramattaGeoff LeeLIB12.9 pointsBarwonKevin HumphriesNAT12.9 pointsMirandaEleni PetinosLIB13.0 pointsAlburyGreg AplinLIB13.2 pointsCoffs HarbourAndrew FraserNAT14.3 pointsBathurstPaul TooleNAT15.8 pointsEppingDamien TudehopeLIB16.2 pointsWollondillyJai RowellLIB17.3 pointsHawkesburyDominic PerrottetLIB17.8 pointsLane CoveAnthony RobertsLIB17.8 pointsCamdenChris PattersonLIB18.3 pointsDrummoyneJohn SidotiLIB18.8 pointsHornsbyMatt KeanLIB18.9 pointsPort MacquarieLeslie WilliamsNAT19.0 pointsDubboTroy GrantNAT20.4 pointsCronullaMark SpeakmanLIB20.9 pointsBaulkham HillsDavid ElliottLIB21.8 pointsVaucluseGabrielle UptonLIB22.9 points v GRNKu-ring-gaiAlister HenskensLIB23.0 pointsWilloughbyGladys BerejiklianLIB24.4 points v GRNWakehurstBrad HazzardLIB25.2 pointsPittwaterRob StokesLIB25.7 points v GRNNorthern TablelandsAdam MarshallNAT27.1 pointsDavidsonJonathan O'DeaLIB28.8 points v GRNCastle HillRay WilliamsLIB29.4 points Labor seats (34)Marginal The EntranceDavid MehanALP0.4 points StrathfieldJodi McKayALP1.8 points GranvilleJulia FinnALP2.1 points ProspectHugh McDermottALP3.4 points Port StephensKate WashingtonALP4.7 points RockdaleSteve KamperALP4.8 points AuburnLuke FoleyALP5.9 pointsFairly safe KogarahChris MinnsALP6.9 points CampbelltownGreg WarrenALP7.3 points NewcastleTim CrakanthorpALP7.4 points WollongongPaul ScullyALP8.0 points v IND Blue MountainsTrish DoyleALP8.1 points Macquarie FieldsAnoulack ChanthivongALP8.1 points WyongDavid HarrisALP8.7 points LondonderryPrue CarALP8.8 pointsSafeSummer HillJo HaylenALP10.5 v GRN MaroubraMichael DaleyALP10.8 points GosfordLiesl TeschALP12.5 points CharlestownJodie HarrisonALP12.9 points SwanseaYasmin CatleyALP13.0 points MaitlandJenny AitchisonALP13.8 points BankstownTania MihailukALP14.0 points HeffronRon HoenigALP14.1 points Mount DruittEdmond AtallaALP15.4 points ShellharbourAnna WatsonALP17.0 points CabramattaNick LalichALP17.2 points KeiraRyan ParkALP17.4 points FairfieldGuy ZangariALP17.8 points WallsendSonia HorneryALP20.8 pointsLiverpoolPaul LynchALP20.9 pointsLakembaJihad DibALP21.6 pointsCessnockClayton BarrALP22.0 pointsCanterburySophie CotsisALP27.8 Points v CDPBlacktownStephen BaliALP32.3 Points v CDPCrossbench seats (7)OrangePhilip DonatoSFF0.1 points vs NATBallinaTamara SmithGRN3.1 points v NATBalmainJamie ParkerGRN4.7 points v ALPSydneyAlex GreenwichIND8.1 v LIBNewtownJenny LeongGRN9.3 points v ALPWagga WaggaJoe McGirrIND9.6 points v LIBLake MacquarieGreg PiperIND10.7 v ALP
References