1986 Rockdale state by-election

A by-election was held for the New South Wales Legislative Assembly seat of Rockdale on 2 August 1986. It was triggered by the resignation of sitting Labor MP Brian Bannon. The by-election was won by Labor candidate and Premier Barrie Unsworth.

The Rockdale by-election was held the same day as the Bass Hill by-election.