Pendulum – NSW 2023

The following table shows all Legislative Assembly electorates to be contested at the 2023 NSW state election, ordered according to two-candidate-preferred margin.

Coalition Seats Labor Seats
Seat Margin Seat Margin
East Hills LIB 0.1% Kogarah ALP 0.3%
Upper Hunter NAT 0.6% Leppington ALP 1.5%
Penrith LIB 0.6% Lismore ALP 1.8%
Dubbo NAT 2.0% vs IND Heathcote ALP 2.1%
Goulburn LIB 3.1% Coogee ALP 2.1%
Tweed NAT 5.0% Londonderry ALP 3.0%
Winston Hills LIB 5.4% Bega ALP 5.1%
Wollondilly LIB 6.0% vs IND The Entrance ALP 5.2%
Riverstone LIB 6.2% Strathfield ALP 5.2%
Holsworthy LIB 6.2% Port Stephens ALP 5.8%
Parramatta LIB 6.3% Gosford ALP 7.1%
Camden LIB 7.4% Maroubra ALP 8.4%
Oatley LIB 7.4% Prospect ALP 8.8%
Ryde LIB 9.0% Granville ALP 8.8%
Myall Lakes NAT 9.2% Rockdale ALP 10.0%
Badgerys Creek LIB 9.7% Swansea ALP 10.6%
Coffs Harbour NAT 10.3% vs IND Cabramatta ALP 12.0% vs IND
South Coast LIB 10.6% Charlestown ALP 13.0%
Epping LIB 10.9% Wyong ALP 13.0%
North Shore LIB 11.1% vs IND Auburn ALP 13.4%
Monaro NAT 11.6% Blue Mountains ALP 13.6%
Kiama LIB 12.0% Maitland ALP 14.7%
Terrigal LIB 12.3% Macquarie Fields ALP 14.8%
Manly LIB 13.1% vs GRN Heffron ALP 15.0%
Drummoyne LIB 13.7% Canterbury ALP 15.6%
Miranda LIB 14.2% Campbelltown ALP 16.3%
Clarence NAT 14.5% Fairfield ALP 16.6%
Lane Cove LIB 14.7% Blacktown ALP 16.6%
Oxley NAT 15.4% Newcastle ALP 17.6%
Albury LIB 15.9% Liverpool ALP 17.6%
Hornsby LIB 16.8% Keira ALP 18.3%
Hawkesbury LIB 17.0% Mount Druitt ALP 18.4%
Bathurst NAT 17.9% Shellharbour ALP 18.6%
Wahroonga LIB 19.1% Cessnock ALP 19.8%
Cronulla LIB 19.6% Bankstown ALP 20.5%
Vaucluse LIB 19.7% vs GRN Summer Hill ALP 21.6%
Port Macquarie NAT 20.1% Wollongong ALP 22.4%
Tamworth NAT 20.2% vs IND Wallsend ALP 25.9%
Willoughby LIB 20.7%
Pittwater LIB 20.8% vs GRN Murray SFF 3.5% vs NAT
Wakehurst LIB 21.8% Ballina GRN 4.9% vs NAT
Castle Hill LIB 22.4% Barwon SFF 6.6% vs NAT
Kellyville LIB 23.0% Balmain GRN 10.0% vs ALP
Davidson LIB 25.0% vs GRN Newtown GRN 11.5% vs ALP
Cootamundra NAT 26.7% Sydney IND 13.7% vs LIB
Northern Tablelands NAT 33.3% Orange SFF 15.2% vs NAT
Wagga Wagga IND 15.5% vs NAT
Lake Macquarie IND 23.4% vs ALP